FishyUI
Windows for mods, cloned from the game's own widgets.
About this mod Author’s original text
FishyUI
Disclaimer
AI has been used to help me make this so some problems from that are expected until I get a full grasp on everything.
A window library for How to Fish mods. Windows cloned from the game's real widgets
at runtime.
This mod draws nothing on its own. Install it because another mod asked you to. (Might only be used for my mods for cleaner look)
For players
Mods built on this get real windows instead of grey developer boxes. They drag,
resize, collapse and remember where you left them, the mouse is freed while one is
open, and Escape closes it instead of pausing.
Positions are saved in BepInEx/config/fishyui.windows.cfg. It is plain text and
safe to delete, everything just goes back to the middle.
For mod authors
var win = Window.Create("Weather", 640f, 600f);
win.Rows().Header("Storms").Slider("Strength", cfgStorm).Colour("Sky", cfgSky).Keybind("Toggle rain", cfgRainKey);
win.Toggle(); // bind this to a key
Rows cover toggles, sliders with value boxes, dropdown lists, text, a colour picker
fed by the game's own palette, rebindable keys, live bars and readouts, and rows of
your own making with Page.Custom. More than one Tab("name") gives the window a
tab strip. ScrollBody() gives you a scrolling area to fill yourself, and Native
hands out the game's widgets for that.
A window frees the mouse and holds the player while open, steps aside for the
game's own screens, and remembers its spot, and all of that is yours to override.
Everything is in REFERENCE.md inside the download or on Github.
This is 0.1.0 and it's only purpose for now is windows.
Plans:
Settings pages in the options screen, hud pieces, and putting buttons on
the game's screens.
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.
Install these first, or the mod will not work: