
This mod adds a fully customizable creature size randomizer.
This mod is hosted on Nexus Mods by Taze. Clicking below will open the official mod page in a new tab.
Download on Nexus ModsYou will leave this site. Downloads and installs are handled by Nexus Mods.
Random Creature Sizes Mod
This mod is currently in beta, so expect occasional bugs or jank.
Random Creature Sizes Mod dynamically changes the size of fish, creatures, and leviathans throughout the world using a weighted bell-curve distribution. Creatures can spawn anywhere from 0.2x to 30x their normal size, making both tiny variants and massive fish possible.
Extreme sizes are intentionally rare, meaning most creatures remain within believable ranges while occasionally generating giant leviathans or miniature fauna naturally.
- As of the latest version, the mod supports:
• Every fish [/*]
• Every creature [/*]
• Every leviathan currently in the game [/*]
The mod also adjusts creature movement speed based on size:
• Larger creatures move slower [/*]
• Smaller creatures move faster [/*]
Inspired by the original Random Creature Size mod from the first game.
[line]
Features
• Randomized creature scaling system[/*]
• Creature size range from 0.2x to 30x (by default, you can change it for more natural size)[/*]
• Fully configurable through
config.lua[/*]
• Supports all fish, creatures, and leviathans [/*]
• Size-based movement speed scaling [/*]
• Species synchronization support [/*]
• Physics-safe scaling protections [/*]
• Leviathan event system [/*]
• Configurable hotkeys [/*]
• Automatic world sweep system [/*]
• Persistent creature scaling after spawn[/*]
[line]
Keybinds
Default keybinds can be changed in the config.
• F5
• Increase size of nearby creatures [/*]
[/*]
• F6
• Shrink nearby creatures [/*]
[/*]
• F9
• Trigger Leviathan Event [/*]
• Random creature scales up to default 30x [/*]
[/*]
• F10
• Trigger Super Leviathan Event [/*]
• Random creature scales up to default 50x [/*]
[/*]
Both events can also occur naturally during gameplay and can be disabled in the config by setting their chances to
0[line]
Installation
• Download the mod [/*]
• Extract the
FishSizeRandomizerfolder into:[/*]
C: Program Files (x86) Steam steamapps common Subnautica2 Subnautica2 Binaries Win64 ue4ss ModsMake sure:
• UE4SS is installed [/*]
• Mods are enabled[/*]
• Launch the game[/*]
• Start or load a save normally[/*]
[line]
Requirements
• UE4SS [/*]
[line]
Notes
• Newly loaded creatures may briefly appear at normal size before the sweep system rescales them [/*]
• Existing creatures keep their assigned size consistently after spawning [/*]
• Void Leviathans use synchronized scaling automatically (The female scales together with the males)[/*]
• For modpack usage: Put the config settings inside the modpack/collection desc.[/*]
[line]
Configuration
The mod includes a fully editable
config.luasystem.
You can customize:
• Global scale ranges [/*]
• Individual creature overrides [/*]
• Minimum/maximum species sizes [/*]
• Leviathan event chances [/*]
• Keybinds [/*]
• Sweep intervals [/*]
• Speed scaling behavior [/*]
• Logging [/*]
• Synchronized species groups [/*]
• Event scale multipliers [/*]
Fallback defaults are automatically used if the config is missing or broken.
[line]
-Version History-
v1-Pre Release
This was the very first experimental version of the mod and is extremely unstable/janky compared to later releases.
Features
• Added basic random creature resizing system[/*]
• Random creature scaling using rough weighted values[/*]
• Fish and small creatures supported[/*]
• Extremely large and tiny creatures possible[/*]
• Early sweep system implementation[/*]
Known Issues
• No leviathan support[/*]
• Physics completely unpatched[/*]
• Severe stretching and animation issues at large sizes[/*]
• Creatures may randomly rescale multiple times[/*]
• Tail physics can break entirely[/*]
• Spawn consistency issues[/*]
• Creature movement not adjusted for scale[/*]
v1.1
• Initial random creature scaling system [/*]
• Bell-curve size distribution [/*]
• Creature speed scaling based on size [/*]
• Automatic world sweep system [/*]
• Species-wide shared scaling[/*]
• Added Collector Leviathan support [/*]
• Added DeepWing Leviathan support [/*]
• Added JellyRing support [/*]
• Added WaterSlug support [/*]
• Added FlashFish support [/*]
• Added Pneuma support [/*]
• Added SurgeJelly support [/*]
• Added Bullethead support [/*]
• Added JetoCaris support [/*]
• Added JetoCaris Juvenile support [/*]
• Added SpineyTail variants support [/*]
• Added Cerathecan support [/*]
• Added Epicurean support [/*]
• Added Epicurean Symbiote support [/*]
[line]
v1.2
• Fixed already-scaled creatures being resized again [/*]
• Removed unreliable actor-address tracking [/*]
• Added scale-based detection system [/*]
• Improved spawned creature consistency [/*]
• Fixed JellyRing class matching typo/casing issue [/*]
[line]
v1.3
• Added physics-safe scaling caps [/*]
• Prevented Marrowbreach tail collapse at extreme sizes [/*]
• Prevented Hammerhead tail stretching issues [/*]
• Prevented physics distortion [/*]
• Added configurable species scale overrides [/*]
• Improved skeletal mesh scaling behavior [/*]
[line]
v1.4
• Added configurable keybind scaling system [/*]
• Added F5 enlargement hotkey [/*]
• Added F6 shrink hotkey [/*]
• Added support for custom multipliers [/*]
• Added optional logging toggle [/*]
• Added optional speed scaling toggle [/*]
• Added scale grouping system for linked species [/*]
[line]
v1.5
• Added
config.lua[/*]
• Added full user configuration system [/*]
• Added per-creature customization [/*]
• Added grouped settings layout [/*]
• Added editable global settings [/*]
• Added editable sweep interval settings [/*]
• Added editable species overrides [/*]
• Added editable synchronized scaling groups [/*]
• Added fallback defaults support [/*]
• Refactored
main.luato load external config automatically [/*]
[line]
v2.0 Full Release
• Full creature support [/*]
• Full physics support [/*]
• Added advanced configuration options [/*]
• Added size-based animation scaling [/*]
• Added size-based movement behavior [/*]
• Added Leviathan Event system [/*]
• Added Super Leviathan Event system[/*]
(for modders specifically all 3 files include annotations so you can easily read each function)
[line]
Planned Features
• Multiplayer functionality [/*]
• Improved physics handling [/*]
• Ingame console [/*]
• Ability to edit creature scale directly while looking at them [/*]
• Persistent scaling for released inventory fish [/*]
[line]
Thanks for trying the mod! :)
No bugs reported yet. If you hit a problem, let the author know.
Be the first to rate this mod.
Sign in to leave a rating.
You might also like
No comments yet. Be the first to share your thoughts.