Fallout 4

-or did you?
(updated 17/12-2020)

End of the article has a nice surprise for you, even if you did. ^^,


I accidentally did a "saveini" some time ago while playing FO4, which dumps ALL gamesettings.
I knew i'd made a bork when the game hung after i wrote it in the console.

It came back alive after a bit, and i knew what had happened.
-i just didn't know that it would append to Fallout4Custom.ini.

First, bookmark Bethini, you will need it later when you begin to understand ini's.



BE CAREFUL:
MAKE BACKUPS OF SAVEGAMES AND SETTINGS
BEFORE VENTURING FORTH!



Backup
\Documents\My Games\Fallout4\Saves\
\Documents\My Games\Fallout4\Fallout4Custom.ini
(if you have it; otherwise ignore for now)

\Documents\My Games\Fallout4\Fallout4.ini
\Documents\My Games\Fallout4\Fallout4Prefs.ini

Then
start game - load game - open console* - type "saveini" - close console* & game
- rename \Documents\My Games\Fallout4\Fallout4Custom.ini -> Fallout4SAVEINI.txt & move it to desktop.
-copy a FEW settings at a time to a new \Documents\My Games\Fallout4\Fallout4Custom.ini & edit/test away.



*How to open/close console:
Spoiler:  
Show
  • Belgian: ù (point keyboard)
  • Brazilian: `
  • Canadian Multilingual Standard: è
  • Danish: Æ
  • Estonian: ü
  • French: ² or ù
  • Finnish: Ö
  • German: ^ or ö
  • Hungarian: ö
  • Icelandic: Æ
  • Italian: \ or | or ò
  • Japanese: @ (to the right of P key)
  • Norwegian: ø
  • Portuguese: ç
  • Russian: ё
  • Spanish: ñ
  • Swedish: ö
  • Swiss: ¨ (The upper key of the left of the enter key))
  • Turkish: "
  • United States: ~ or ` (to the left of the number 1 key)
  • United Kingdom: ' (below the @ symbol, on the same key)
  • Other possible solutions: §, ½

Should this for some reason not work, you can always set your keyboard's language layout to US in the Windows control panel.
After restarting Fallout 4 pressing the equivalent button from above will open the console.


Be warned:
You risk bricking/borking your game should you choose to edit the
FULL/SAVEINI Fallout4Custom.ini file while it's still in Documents\Fallout4-folder!
(use a new/fresh file instead).

Also, do not, under any circumstances, edit the .ini files in your Fallout4 *game*-folder;
you run a great risk of having to do a full reinstall of the game if doing so!
(Only edit the ones in your *documents*-folder)


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Indepth (kinda superfluous) description:
Spoiler:  
Show


Recap
Make a backup of your Fallout4Custom.ini(if you have it), before typing "saveini" ingame.
Then, move the full/long/saveini Fallout4Custom.ini somewhere else, maybe desktop & name it "Fallout4SAVEINI.txt", or something like that.
You can search this full file for settings like "mouse", "workshop" etc.

You can of course also start with a new, empty
Fallout4Custom.ini(new->text file(remember to rename to .ini) inside Documents\My Games\Fallout4\),
adding sections & settings little by little from the saveini-file, should you choose to not risk your own original Fallout4Custom.ini-file if you already had it.
I took my time to look through the settings and found some quite interesting ones.
There are no less than 2280 lines/~2200 settings in the file!

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

In case of bork
Remove the changes you made, or restore backup .ini and restart the game.
You can also delete Fallout4Custom.ini, Fallout4.ini & Fallout4Prefs.ini from your documents-folder,
then run the Fallout4Launcher, set options,
and run the game once to make new files,
should you brick/bork your game.


Some settings will work, and others will not.
Some might even make your game not work.
Some needs to be added to
Fallout4.ini or Fallout4Prefs.ini instead!
(same folder as Fallout4Custom.ini)

Extensive Research from AFKmods
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------




Some Fallout4Custom.ini settings i use:

Spoiler:  
Show
Remove the ; comments if you copy/paste.
(b=Bool; f=Float; i=Integer; u=User; ui=UI; etc)
Custom Camera:
[Camera]
f3rdPersonAimFOV=40;aim zoom in 3rd person
f3rdPersonAimFOVAnimateSec=0.1200;time it takes to zoom in in 3rd person
bApplyCameraNodeAnimations=0;this is needed to enable custom camera positions(1=barber/surgery-fix)
fOverShoulderMeleeCombatPosX=-8 ;X +/- = 3rd person camera right/left onscreen for Melee
fOverShoulderMeleeCombatAddY=8;Y +/- = 3rd person camera forward/backward
fOverShoulderMeleeCombatPosZ=0;Z +/- = 3rd person camera up/down
fOverShoulderCombatPosX=-8.0000;X +/- = 3rd person camera right/left for Ranged Combat
fOverShoulderCombatAddY=20;+/- = 3rd person camera forward/backward
fOverShoulderCombatPosZ=20 ;+/- = 3rd person camera up/down
fOverShoulderPosX=0.0000;Normal 3rd person has NO Y-value setting!
fOverShoulderPosZ=20
fMouseWheelZoomSpeed=3.0000;mousewheel-zoom-speed in 3rd person
fThumbstickZoomSpeed=0.0500;gamepad-zoom-speed in 3rd person
fPitchZoomOutMaxDist=400;look down-zoom out-ratio in 3rd person
fVanityModeMaxDist=400;if you set this too high, you may get flickering shadows
fVanityModeMinDist=0.2;for a closer look
fVertibirdVanityModeMaxDist=2400;if you set this too high, you may get flickering shadows
fVertibirdVanityModeMinDist=80;for a closer look
Custom GamePad settings:
[Controls]
fBigVibrationFactor=2.0
fSmallVibrationFactor=0.2
fGamepadLookAccelPitchMult=2.4
fGamepadLookAccelYawMult=3.2
fGamepadLookAccelSec=1.1
fGamepadHeadingSensitivityMax=1.8
fGamepadHeadingSensitivityMin=0.2
Grass:
[Grass]
iMinGrassSize=28
iMaxGrassTypesPerTexure=3
fGrassWindMagnitudeMin=0.08
fGrassWindMagnitudeMax=120.000
Interface:
[Interface]
fSafeZoneYWide=10;safezone is how many pixels between gui & screen edge
fSafeZoneY=10
fSafeZoneYWide16x10=10
fSafeZoneXWide=15
fSafeZoneX=15
fSafeZoneXWide16x10=15
fCrosshairAlphaPercent=20;crosshair transparency
uConfirmContainerTakeAllMinimumItems=40;how many items before "Are you sure"-prompt
fBookOpenTime=800
fInventory3DItemRotSpeed=1.2000


The surprise, as promised:

Spoiler:  
Show
Open C:\Users\*YOURUSERNAME*\Documents\My Games\Fallout4\Fallout4.ini:
Adding this section to the file will change your power armor HUD color to green.
You can of course choose any color you like by changing the numbers. (0.0-1.0)

[Pipboy]
fPAEffectColorB=0.0000
fPAEffectColorG=1.0000
fPAEffectColorR=0.0000

AND LASTLY, the single most important game setting for me is this one!
Adding this in Fallout4Custom.ini will enable replays of critical kills.

[VATS]
bVATSCriticalDeathPlayback=1

it even works in Realtime too, for extra hilarity!! :D
(Unfortunately, after some extensive testing,
it turns out that this setting can bug your PIPboy/favourite-menu,
forcing a restart of the game to fix it. I will test it some more).
Update: Switching view(1st/3rd) can sometimes fix it.



The Great Grand Finale:

If you want to get creative with all of this,
Spoiler:  
Show
you can use FO4hotkeys+GetGs/SetGs & setini/refreshini together with bat-files and achieve some incredible results!

The setini command syntax is as follows: setini "parameter:category" (value)
If using that to change something like doing grass shadows from the command console, it should look like this:
setini "bShadowsOnGrass=1:Display" 0
(it's a boolean value; on or off, 0 off, 1 on).
& then do refreshini to initialize the changes.
You'll need to have an understanding of which category different parameters belong to.
- or if you're adding a parameter that didn't exist before, and know which category it should be added to, as well as what value ranges are valid.


^these are some advanced commands that are very hard to find anywhere on the net; i had to scrounge for ~a week to figure out how the system is set up.

In essence, this lets you play the game in "full creativity mode", where you can do everything the game is capable of. Such as play animations, speed up or slow down time, change location or weather, spawn giant battles/anything, run scripts & scriptlets etc etc, just by pressing a hotkey.


Advanced ini guide Here!
Full Functions List Here!
Papyrus Scripting Here!


subtle_shade

Article information

Added on

Edited on

Written by

subtleshade

2 comments