FishyUI

v0.1.1·Updated 2026-08-28

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

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. 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.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. 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.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
FishyUI-0.1.1.zip
File size
50.8 KiB