About this mod
Lets you set custom sizes for various types of storage and container.
- Requirements
- Permissions and credits
- Changelogs
- Donations
The json file will be created at BepInEx\plugins\StorageSizeMod\container_types.json when you load into your world and it finds whatever type of storage exists in game.
The file has entries like this:
"EscapePod": {
"width": 4,
"height": 8,
"custom": false
},
All you have to do is edit this file, change the width and height values and set "custom": true, and resave the file to enable the change. You can do this while the game is running, but you will have to exit to the main menu and reload the save to see the changes.
When you create a storage in game of a type that didn't exist before, an entry for that type should be saved to the json text file - make sure you reload the text file to see the new storage type.
Notes
Because it's generating the names from the actual game objects, some of them might look weird, like:
"docking_luggage_01_bag4": {
"width": 3,
"height": 3,
"custom": false
},
This is a duffel bag you find on the Aurora.
The lockers on the Cyclops are numbered 1 - 5, so you can set the sizes individually for each locker.
Exosuit storage (the Prawn Suit) will show up as 6x2 in the file but the game overrides this anyway, using 6x4 as the base before storage modules. If you set a custom storage size, it will use the size you set and add an extra row for every storage module installed, just like the game does normally.
Technical
To install this mod, first install BepInEx for Subnautica, then place the dll file in BepInEx\plugins.
You can use this tool to install BepInEx.
Source code is at https://github.com/aedenthorn/SubnauticaMods.
If you want to complain or ask for help or help me test my mods, you can visit my Discord server.