Random Creature Size

  • How to Fish — Random Creature Size
Author:
YuWan
Size:
95.55 kB
Date:
August 27, 2026, 08:08 PM
Downloads:
10
0.0 / 10
No one has rated the file yet.

Every creature in the game — seagulls, all fish species, crabs, albatrosses, and bosses — receives a randomized size and body shape upon spawning. A single unified value drives visuals, weight, market sell value, and multiplayer synchronization.

Features:

  • Unified Scale Metric ($s$): A single value governs appearance, physical weight, merchant sell price, save persistence, and multiplayer replication.
  • Server-Authoritative Sync: Creature size is generated by the server and stored in the synchronized weight field, ensuring all clients see identical sizes without extra networking overhead.
  • Per-Axis Body Jitter (±30%): Length, width, and height deterministically jitter around $s$ based on object IDs, creating distinct body proportions.
  • Save Persistence: Caught fish preserve their exact physical size and weight across world reloads.
  • Independent Boss Scaling: Bosses utilize a dedicated scaling range (0.5x to 2.0x by default) and can be toggled separately.
  • Speed & Health Scaling (v1.1+): Larger creatures move slower, and their maximum health scales linearly with their size.
  • Vanilla Safe: Disabling all toggles cleanly restores unmodded vanilla behavior.

Installation:

  1. Install BepInEx 5 (x64) for How to Fish.
  2. Extract the archive and merge the BepInEx folder into your game root directory (e.g., Steam/steamapps/common/How to Fish/How to Fish/).
  3. Confirm the plugin is placed at: BepInEx/plugins/RandomCreatureSize/RandomCreatureSize.dll.
  4. Launch the game through Steam.

Related files:

Useful links:

Comments 0