Quick Nav


Back To Top

General

Re(ef)balance is a simple mod that performs a host of minor balance or QoL changes to the game, with the primary aim at reducing the impact of common irritants without significantly altering game balance or progression.

Almost every change is configurable, and can be disabled or have its values adjusted by changing the config file in the installed mod folder, ie
[Subnautica Install Folder]\QMods\Reefbalance\Reefbalance_Config.xml.
See the page on mod config files for details.
These options are only accessible in the config file, not the ingame menu, as they affect game data and game loading. This also means they need a game restart to take effect.

Changes


Fragment Scan Counts

Re(ef)balance allows you to change the required fragment scan count for any unlock in the game, modded or vanilla. To do this, edit the file
[Subnautica Install Folder]\QMods\Reefbalance\fragment_scan_requirements.txt.
Each line of this file will specify an unlock and its scan count, in the format unlock=count.
For example, the following file contents would set the seamoth to require 4 fragment scans, the nuclear reactor 7, and the prawn drill arm 11:
SeamothFragment=4
BaseNuclearReactorFragment=7
ExosuitDrillArmFragment=11

Do note that this will require knowing the "name" of the unlock in question, ie the TechType entry in the game database. This is the same name as used when spawning the item/entity in the world, and can be determined ingame with the RuntimeEditor mod, as the type property on the TechTag component of the GameObject. For vanilla unlocks, a partial list can be found here. The 'Fragment' portion of the name is usually optional, though for some items - notably base parts - there are multiple similarly-named TechTypes and it may be unclear which is the correct one, and using the one with the 'Fragment' name ensures you have the correct one.

Configuration Settings

This mod contains several config options to modify values and behaviors - such as for balance or server safety concerns, or simply personal taste - to your preferences. Note that several settings may have bounds imposed on their values, either logically or explicitly; these can usually be seen in the actual settings files or ingame. These are listed in order found in the source code, which is generally the order in which they were added; They may be present in a different order ingame or in the configuration files.
The settings for the mod, when installed, can be found in the mod's install folder.

Reduce creepvine sample size to 1x2

Type: boolean
Current Default Value:
true

Vanilla Value


Value:
false
Inventory size of creepvine samples.

Make nonfunctional decorative blocks 1x1

Type: boolean
Current Default Value:
true

Vanilla Value


Value:
false
Inventory size of things like nonfunctional sample containers and lab equipment.

Make decorative seeds 1x1

Type: boolean
Current Default Value:
true

Vanilla Value


Value:
false
Inventory size of seeds for plants not used in crafting.

Downsize some of the larger tools to 1x2 or 2x2

Type: boolean
Current Default Value:
false

Vanilla Value


Value:
false

Vegetable-Based food spoilage start delay (days)

Type: float
Current Default Value:
0.75F

Vanilla Value


Value:
0.0F

Minimum Value


Value:
0.0F

Maximum Value


Value:
100.0F
How long in days before plant-type food begins to decay.

Meat-Based food spoilage start delay (days)

Type: float
Current Default Value:
0.25F

Vanilla Value


Value:
0.0F

Minimum Value


Value:
0.0F

Maximum Value


Value:
100.0F
How long in days before meat-type food begins to decay.

Generic food spoilage start delay (days)

Type: float
Current Default Value:
0.5F

Vanilla Value


Value:
0.0F

Minimum Value


Value:
0.0F

Maximum Value


Value:
100.0F
How long in days before other food begins to decay.

Reduce glass cost to 1 quartz

Type: boolean
Current Default Value:
false

Vanilla Value


Value:
false

Replace scanner HUD chip magnetite

Type: boolean
Current Default Value:
true

Vanilla Value


Value:
false

Replace glass in seabase parts with reinforced glass which costs half as much quartz

Type: boolean
Current Default Value:
true

Vanilla Value


Value:
false

Reduce cost of some seabase components

Type: boolean
Current Default Value:
true

Vanilla Value


Value:
false

Increase size of cyclops lockers

Type: boolean
Current Default Value:
true

Vanilla Value


Value:
false

Thermoblade gives doubled coral tube yield

Type: boolean
Current Default Value:
true

Vanilla Value


Value:
false

Thermoblade gives doubled mushroom disk yield

Type: boolean
Current Default Value:
true

Vanilla Value


Value:
false

Lantern Tree Growth Rate Multiplier

Type: float
Current Default Value:
1.0F

Vanilla Value


Value:
1.0F

Minimum Value


Value:
0.1F

Maximum Value


Value:
10.0F

Source Code

The source code for Re(ef)Balance can be found here:GitHub

Downloads

Via GitHub Releases