pulecz.github.io

Note

None of this is tested on Windows, while there are some instructions for Windows you better check with other guides. Naturally only Steam version is covered, no Microsfot XBox Games on Linux, never.

Prerequisities

SFSE

Get SFSE on main page or at nexumods - 106.

Unpack the archive in the root folder of Starfield (steamapps/common/Starfield)

In Steam Launch Options put:

bash -c 'exec "${@/Starfield.exe/sfse_loader.exe}"' -- %command%

That will run bash to replace Starfield.exe with sfse_loader.exe, then do – magic(explain TODO) and %command% is needed for Steam to wrap things up.

Similar thing for Windows:

<full path to game>\sfse_loader.exe -- %COMMAND%

StarfieldCustom.ini

In steamapps/compatdata/1716740/pfx/drive_c/users/steamuser/Documents/My Games/Starfield (For Windows in ../Users/%user%/Documents/My Games/Starfield):

Create file StarfieldCustom.ini and in it put:

[Archive]
bInvalidateOlderFiles=1
sResourceDataDirsFinal=

This will load the replacement files you put in Data folder in root folder of Starfield (e.g: steamapps/common/Starfield/Data/interface/mainmenu.swf) and it probably works for replacement files you put in Documents e.g. My games/Starfield/Data/Textures/interface/loadscreens/generic)

Rest of these is optional

[Dialogue]
bEnableDialogueLight=0

Done by Turn off dialogue camera light

[Camera]
fFPWorldFOV=95
fTPWorldFOV=95
fFarCameraDistanceOffset=6.0
fMouseWheelZoomIncrement=0.2

Set FOV to 95 (sort of ok for 21:9 screens), while some recommend to set 110, probably taken from 240 Allow further camera zoom out in 3rd person, set to 6 by 642 The default zoom increments are just 3 positions (first person, medium, max), do more increments, done by 794

[General]
SIntroSequence=0
uMainMenuDelayBeforeAllowSkip=0
bEnableMessageOfTheDay=0
sStartingConsoleCommand=bat ShellCasingsHigh;bat photoWide;bat FlightCamera;bat BetterMines

No intro, no MainMenuDelay and no stupid MOTD in right corner in main menu see details in Cleanfield (88), althought it doesn’t mention disabling MOTD as it does by editing mainmenu.swf it is good to do so explicitly anyway.

sStartingConsoleCommand are console commands which will run at start of the game so in this case it runs command bat which runs console commands from e.g. photoWide.txt saved in the root folder of Starfield

[General]
fAutoDoorFadeSecs=0.0001
fFastTravelFadeSecs=0.0001
fLoadGameFadeSecs=0.0001
fNormalDoorFadeSecs=0.0001
fNormalDoorFadeWait=0.0001
[Interface]
fFadeToBlackFadeSeconds=0.0001
fSleepFaderTime=0.0001

Done by Black Loading Sreen Remover, I am not sure if it’s really needed.

StarfieldPrefs.ini

[General]
bGamepadEnable=0

Unless you are one of those nimble players who can play FPS with gamepad, just disable it, it will prevent lots of silly issues: in Documents/My Games/Starfield/StarfieldPrefs.ini

[Interface]
bShowOnlyActiveQuestTargets=1

At some point the game I had to push [v] key in mission menu, which lead to this setting going 0, so game showed quest trackers for everything, which is totally awesome (NOT!) when random NPCs give you activity quests without asking. Set back to 1 for sanity.

[Launcher]
bEnableFileSelection=1

So you can put Data/Textures/interfaces of mods like 21x9 Loading Screens (562) to root folder instead of Documents (where Documents have higher priority of loading)

Current Mod List

TODO: Write installation procedures, what plugins are just file replacement, what are SFSE plugins, what are console commands run through bat and other categories

Legend:

mod_link - mod_name [version]
	- file_name