Subnautica: Below Zero
0 of 0

File information

Last updated

Original upload

Created by

Daniel Lavrushin

Uploaded by

Lavrushin

Virus scan

Safe to use

About this mod

This is a port of the similar mod for Sabnautica, now available for Below Zero,.
The mod extends the number of quick slots from default 5 to 10.

Requirements
Permissions and credits
Changelogs
The mod was ported from the original Sabnautica mod MoreQuickSlots developed by the RandyKnapp
The mod extends the number of quick slots from default 5 to 10.

The mod's source code is availabe on github, feel free to report/request/push changes. 


QMods Installation:
  • Download and install QMods
  • Extract the archive to folder \Subnautica\QMods\. Should be \Steam\steamapps\common\Subnautica\QMods\QuickSlotsMod_BZ
  • Run the game

Version 2.0 and more recent:
Configuration
Starting from the version 2 it's possible to bind quickslots directly from the Game Options Menu (Keyboard tab). No need to restart the game.
It is also now possible to assign an alternative key for a quick slot.
Works same way as default 5 slots.

Known issues:
- in the game menu the custom slots do not change color when selecting with mouse.
- not possible to validate the custom slot if the binding made for the standard input

How to remove or add more slots?
In case if you want to add or remove some slots or add a custom label to a slot - modify a settings.json file.
When the game mod starts  first time a new settings.json is created next to a mod dll. Find it in the steam folder  
\steamapps\common\SubnauticaZero\QMods\QuickSlotsMod_BZ

At the moment json structure contains an object 'Slots' - a collection of quickslots.
each slot is represented by the following format
"index" : ["primary", "secondary", "label"]
- index is an index of the slot, starting after the default ingame slot (0,1,2,3,4 are reserved)
- primary is a primary key binding
- secondary  is a secondary key binding
- label  is a label that will be show under each quick slot icon

Example: add 
"10" : ["", "", "label"],
"11" : ["", "", "label"]
after slot 9 to get 12 slots in the game.
After launching the game go and assign the keys in the Options Keyboard menu. It is recommened to bind the keys from the game as the Unity KeyCodes are not the real keys.
Find refference to the unity key codes list here
https://docs.unity3d.com/ScriptReference/KeyCode.html

What if I want to hide labels?
Yes, you can hide the labels by setting flag HideLabels to true in the settings.json.
"HideLabels" : false
Do I need to restart the game everytime I change the settings.json?
No, you don't. Change whatever you need, and save the file.
Then in the game open the Options Keyboard menu and just close - when you close the menu the game reload the settings.json file, so you will get your changes without restarting the game. Enjoy.

If you suddenly broke the settings.json file structure - just delete it and launch the game. The mod will recreate it from its defaults.


Version 1.8 and older:
Configuration:
  • Open mod.json in a text editor
  • Under the "config" object, edit the values as you want
    • SlotCount: [Number between 1 and 12] Sets the number of quick slots
    • ShowInputText: [Bool] Show or hide the input labels on the quick slots
    • Slot6Key: [String] Key value for slot 6
    • Slot7Key: [String] Key value for slot 7
    • Slot8Key: [String] Key value for slot 8
    • Slot9Key: [String] Key value for slot 9
    • Slot10Key: [String] Key value for slot 10
    • Slot11Key: [String] Key value for slot 11 (default -)
    • Slot12Key: [String] Key value for slot 12 (default =)