Starfield
0 of 0

File information

Last updated

Original upload

Created by

LarannKiar

Uploaded by

LarannKiar

Virus scan

Safe to use

Tags for this mod

About this mod

Lets you determine under what conditions your Spacesuit is hidden. Also aims to fix some of the relevent vanilla bugs.

Requirements
Permissions and credits
About this mod:

SFSE based .esm mod that lets you determine under what conditions your Spacesuit is hidden. You can define exclude, essential and optional (conjunctive/disjunctive) conditions. The mod also aims to circumvent some of the vanilla bugs which make the "Hide Spacesuit" behavior unreliable.


Compatibility:

While the mod comes with an SFSE plugin, an .esm and an .ini file as well, no vanilla data record has been overwritten. So, in theory, it should work with any hide Spacesuit mod. However, in practice, whether a mod is actually compatible with it is more complicated than that, it depends on the mod..


Hide Spacesuit Conditions:

The pre-defined conditions (values chosen by me) can be found in Starfield/Data/SFSE/Plugins/SpacesuitHider.ini. Currently, the following conditions are available:



Condition Values:
-1 = ignored condition; it can be defined if needed.
 0 = exclude condition; "do not hide the Spacesuit if any of the exclude conditions is 0".
 1 = essential (conjunctive) conditions; "can hide the Spacesuit if all essential conditions are true".
 2 = optional (disjunctive) condition; "if all essential conditions are true, then at least one of these optional ones must be true as well".

Conditions are refreshed from the .ini after a Load Screen event. So, if you'd like to change the settings ingame, edit the .ini, then load or save game or travel to another location and the SFSE plugin will read the new values from it. You'll instantly see the effects.


Debug Mode:

Optional feature, added it in v1.1. In the ini, it's bDebugMode (it should be at the bottom). If its value is 1, the mod periodically posts a notification/message about which condition does/doesn't met. Also added the custom console command [CGF "SpacesuitHider.DebugDumpVariables"] which returns the values that are loaded in the memory. Please use the Spoiler tags if you'd like to post it in a comment.
Spoiler:  
Show




Vanilla Bugs:

The main master file contains many inconsistent, more or less location related data that "randomly" can hide the Spacesuit on non breathable / toxic planets. Fixing all of them is currently not possible. Without turning this section into a page-long text, just an example: one of the issues can be traced back to misplaced primitive boxes. These are 3D objects and only the Creation Kit provides GUI to properly reposition those.


Show Spacesuit on:
Weapon Drawn and in Zero Gravity



Install/Uninstall:

Just like any .esm/.esp/.esl mods (here's a simple guide).

Important: before uninstalling, type this exact command in the console: CGF "SpacesuitHider.DisableMod"



Requirements:

Starfield Script Extender