Fixed the Fishmen Invasion options window not appearing after clicking the pause-menu button.
Restored Unity IMGUI layout event processing required by the draggable modal options window.
Kept the 0.2.5 behavior that avoids drawing the invasion atmosphere and event meter behind the open options window.
0.2.5
Disabled Unity's unused automatic GUILayout pass because the Fishmen interface uses fixed rectangles exclusively.
Stopped rendering the invasion atmosphere overlay and event meter behind the open options window.
Added throttled GUI repaint timing diagnostics to the BepInEx log for any Fishmen options repaint taking 8 ms or longer.
Reviewed the latest BepInEx log; it contained no Fishmen GUI exceptions or repeated Fishmen errors.
0.2.4
Established separate size ranges: ordinary Fishmen remain 0.5x–1.5x while bosses spawn at 2.5x–3x.
Verified the supplied mesh bounds so the smallest possible boss remains larger than the largest possible minion.
Added the vanilla BossManager.BossExplosion defeat sequence to every Fishman boss, including the BossDeath blood effect, audio, screen shake, and blood decals.
Made defeated boss bodies disappear after the explosion sequence like vanilla bosses.
0.2.3
Added clearance-tested waterline spawn selection and stronger recovery for Fishmen trapped under the map, inside terrain, against walls, or unable to make progress toward a player.
Reduced ordinary Fishman size variation to 0.5x–1.5x; boss sizing remains unchanged.
Made every standard variant use the aggressive Tuna boss base with distinct motion: Leapers jump highest and most often, Brutes roll while chasing, and regular Fishmen jump and spin into players.
Limited normal rounds to ten living Fishmen at once.
Added a paced 0.5-second spawn queue with replacements as active enemies are defeated.
0.2.2
Added a host-only Force Random Boss Event button beneath Force Start Wave.
Added a persistent per-world boss-event counter.
Added BOSS 1, BOSS 2, and later encounter numbers to the left side of the boss health bar.
0.2.1
Restyled the Fishmen Invasion Options pause button in teal with yellow text.
Reduced default invasion and boss music volume by 30%.
Added a persistent host-controlled event music volume slider.
Made event enablement, lightning, music, volume, and balance controls host-only in multiplayer.
Added model-scaled compound hitboxes across every Fishman and boss model so visible limbs and body edges cause contact damage without oversized invisible bounds.
0.2.0
Added supplied Fishman, Brute, Leaper, Deepjaw, Barnacle Colossus, Tidecaller, and Puffer Titan models as distinct multiplayer-safe creature prefabs.
Reworked enemies around aggressive Tuna/boss attacking-fish behavior with more frequent pursuit, jumps, and Leaper mid-air steering.
Increased model scale by 15% and added randomized 0.5x–3x sizes with size-based movement speed.
Changed invasion progress to a fresh random 5–20 defeated-fish goal on every world load.
Added multi-round waves from wave 3 onward, with thunder and lightning at every round start.
Added boss waves every ten waves, boss music, a separate named health bar, ten replenishing minions, and recurring fight lightning.
Added persistent boss histories, one-time Revenge encounters, and rare SPAWN OF descendants.
Added stuck and under-map recovery, wipe cleanup, and unattended body cleanup to reduce long-session physics load.
Made the invasion settings window draggable and modal so it cannot click through to the vanilla pause menu.
Confirmed eligible game island indices are 2–5.
0.1.3
Added a host-only Force Start Wave button to Fishmen Invasion Options.
Force-started events retain normal island eligibility, wave scaling, introduction effects, music, and rewards.
0.1.2
Corrected the Dev Island compatibility patch signature so Harmony installs it successfully.
Blocks the main-menu boat and direct player colliders from forcing Dev Island during profile loading.
Keeps real gameplay boat travel to Dev Island enabled.
0.1.1
Added compatibility protection that prevents the Dev Island travel trigger from overriding a player's saved island during loading.
Boat travel to Dev Island remains available.
Rebuilt the Fishman material from a clean game shader to remove incompatible local shader-keyword errors.
0.1.0
Added host-authoritative Fishmen invasion events after Island 3 is unlocked.
Added randomized 5–20 catch triggers on Islands 3 through 6.
Added scalable Fishman waves using vanilla attacking-fish movement and damage behavior.
Added the supplied Fishman GLB model and texture at slightly below player height.
Added cookable, burnable, pickupable, and sellable Fishman bodies.
Added a segmented invasion meter with wave and completion counts.
Added thunder, lightning, darkening, delayed spawning, and fading event music.
Added persistent host balance settings and per-player music/lightning preferences.
Added a Fishmen Invasion Options window accessible from the pause screen.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.