Coder Social home page Coder Social logo

subnauticadwtweaks's Introduction

Updated for Subnautica Living Large (2.0), uses BepInEx

Originally based on SNHardcorePlus, by Qwiso

Installation

After installing BepInEx, extract the contents of DW_Tweaks.zip file to your \BepInEx folder.

DW_Tweaks.json

Should be located in the \BepInEx\config folder. Every tweak in this mod can be customized, or at least toggled on or off, using this file.

To toggle a tweak off, either set it to the default value (found in the table below) or delete it.

The mod ships with my personal file, which has all tweaks enabled except for the inventory size ones and the Harmony debugging.

If the DW_Tweaks.json file doesn't exist, a new one will be created with all tweaks disabled.

The description of each tweak, as well as the value that disables it, follows:

Name Value Description
HarmonyDebugging false Enables the output of harmony.log.txt to the desktop; for debugging only.
InventoryWidth 6 Width of the player inventory, valid values are between 4 and 8, inclusive.
InventoryHeight 8 Height of the player inventory, valid values are between 4 and 8, inclusive.
SeamothInventoryWidth 4 Width of the seamoth cargo compartment, valid values are between 4 and 8, inclusive.
SeamothInventoryHeight 4 Height of the seamoth cargo compartment, valid values are between 4 and 8, inclusive.
BioReactorWidth 4 Width of the bioreactor storage, valid values are between 4 and 8, inclusive.
BioReactorHeight 4 Height of the bioreactor storage, valid values are between 4 and 8, inclusive.
ExosuitStorageWidth 6 Width of the PRAM storage, valid values are between 4 and 8, inclusive.
ContainerOverstuff 1 When a container only has a single type of 1x1 item its capacity is multiplied by this value.
FireExtinguisherRegen 0.0 Amount of fuel the fire extinguisher regens per second when held.
SeamothDepthMod3 700.0 Extra depth that the MK3 mod allows for the Seamoth, added to its natural 200m max depth.
SeamothHandlingFix 0.0 If the value is above 0, corrects the Seamoth diagonals exploit (where going in a diagonal is faster than going forward), allow going at less than max speed when using an analog stick, and multiplies the speed by the given value. Setting it to 1 gives you the game's intended speed without the exploit, 1.5766 gives you the exploit speed.
CyclopsSpeedMult 1.0 How faster the Cyclops go; 1.5 is 50% faster.
CyclopsTurningMult 1.0 How faster the Cyclops turn; 1.5 is 50% faster.
RenewablePowerPushExcess 0.0 Push this portion of the excess power from solar and thermal into the base's or cyclops' power relay, helping recharge other generators that aren't full, including the cyclops' batteries. 1.0 pushes all extra power.
speedTank 0.425 How much the air tank slows down the player.
speedDoubleTank 0.5 How much the high capacity tank slows the player.
speedPlasteelTank 0.10625 How much the lightweight tank slows the player.
speedHighCapacityTank 0.6375 How much the ultra high capacity tank slows the player.
speedHighCapacityTankInv 1.275 How much the ultra high capacity tank slows the player while stored in the inventory.
speedReinforcedDiveSuit 1 How much the reinforced diving suit slows the player.
speedFins 1.5 How much speed the common fins add.
speedUltraGlideFins 2.5 How much speed the ultraglide fins add.
speedSwimChargeFins 0.0 How much speed the swim charge fins add.
speedHeldTool 1.0 How much speed the player gains by not having a tool on his hands. Note, this is a bonus.
VehicleHUDExtraPrecision false Adds a decimal to Energy and Temperature views, and holding LeftControl and LeftShift provide alternative readouts. Also enables displaying energy values while inside the Cyclops as if it was a base.
BypassBuildRestrictions false Holding LeftControl while building ignores certain restrictions: foundations can be built above other pieces, tubes can be built above each other, the test to see if the player is inside or outside a base or the Cyclops is skipped, and interior pieces built on the surface of a base or the Cyclops count as being inside it. Among other things allows building solar panels and thermal plants on the Cyclops.
ConsoleDoesntDisableAchievements false Using the console doesn't disable achievements for the session. Active cheats still disable them.
FoodOvereatAlternateRule false The usual rule for overeating is that if you were already at food 99 or higher anything you ate would be wasted; with this enabled food you eat can still be added to your hunger bar, with the limit being 99 + the food value of whatever you ate.
ScaleWithDayNightSpeed false Extending scaling with the daynightspeed command to food and water consumption, as well as scan room energy usage.
HardcoreEnableSave false Enables the save button when playing hardcore. Because surviving crashes shouldn't be a required gameplay skill.
PickupFullContainers false Enables picking up portable containers even if they are full.
UnlockSteamInventoryItems false Unlocks in-game items that usually require items in the player's Steam inventory. Warning, it gets saved to the save files.
ContainerQuantityTooltip false Adds a tooltip saying how many items the container currently has, and the type if it only has one type or item.
FragmentTrackAll false Also track fragments you have already scanned.
DrillableAlwaysDrop false Always drop resources every time a large deposit breaks.
DrillableDropMax false Whenever large deposits break, drops the max amount of resources.
SeaTreaderRandomChunks false Randomize the content of chunks unearthed by the Sea Treaders, which can now give ten different kinds of resources.
DataboxAlwaysSpawn false By default the game doesn't spawn databoxes and fragments in wrecks for which the player already knows the technology it gives; with this tweak databoxes and fragments are always spawned.
Vector3StringPrecision 1 How many decimal places to show when printing Vector3 values, as seen in the F1 screen.
{
	"HarmonyDebugging": false,
	"InventoryWidth": 6,
	"InventoryHeight": 8,
	"SeamothInventoryWidth": 4,
	"SeamothInventoryHeight": 4,
	"BioReactorWidth": 4,
	"BioReactorHeight": 4,
	"ExosuitStorageWidth": 6,
	"ContainerOverstuff": 1,
	"FireExtinguisherRegen": 0.0,
	"SeamothDepthMod3": 700.0,
	"SeamothHandlingFix": 0.0,
	"CyclopsSpeedMult": 1.0,
	"CyclopsTurningMult": 1.0,
	"RenewablePowerPushExcess": 0.0,
	"speedTank": 0.425,
	"speedDoubleTank": 0.5,
	"speedPlasteelTank": 0.10625,
	"speedHighCapacityTank": 0.6375,
	"speedHighCapacityTankInv": 1.275,
	"speedReinforcedDiveSuit": 1,
	"speedFins": 1.5,
	"speedUltraGlideFins": 2.5,
	"speedSwimChargeFins": 0.0,
	"speedHeldTool": 1.0,
	"VehicleHUDExtraPrecision": false,
	"BypassBuildRestrictions": false,
	"ConsoleDoesntDisableAchievements": false,
	"FoodOvereatAlternateRule": false,
	"ScaleWithDayNightSpeed": false,
	"HardcoreEnableSave": false,
	"PickupFullContainers": false,
	"UnlockSteamInventoryItems": false,
	"ContainerQuantityTooltip": false,
	"FragmentTrackAll": false,
	"DrillableAlwaysDrop": false,
	"DrillableDropMax": false,
	"SeaTreaderRandomChunks": false,
	"DataboxAlwaysSpawn": false,
	"Vector3StringPrecision": 1
}

subnauticadwtweaks's People

Contributors

schmidtcapela avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

snoopybeegle

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.