Fallout 76
0 of 0

File information

Last updated

Original upload

Created by

Dialectric

Uploaded by

Dialectric

Virus scan

Safe to use

Tags for this mod

About this mod

Performance tweaks, improved load times and more.
Read detailed description.
Game Pass user support.

Permissions and credits
Changelogs
Fallout 76 Custom ini file. Performance tweaks, improved load times and more with full details on what they do.

Keep in mind some of these tweaks will not work in the Fallout76Custom.ini
so you must edit them through the Fallout76Prefs.ini 
for some of them to work.
Such as iPresentInterval and sAntiAliasing seem to not properly disable in just the Fallout76Custom.ini alone, so it'll need to be changed in the Fallout76Prefs.ini as well. (Ctrl-F will open a search bar to find these quickly)

For further details and more performance tweaks scroll to the bottom.

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

To install the custom ini file add it to your Documents, My Games, Fallout76.
It should be sitting there with two other configuration files called
Fallout76.ini and Fallout76Prefs.ini from there you're free to edit your Fallout76Custom.ini and the Fallout76Prefs.ini

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

Microsoft Game Pass Users should try my Project76Custom.ini first and if that doesn't work, try the method below...
~
Users will see Project76.ini so you must change the ini files name to Project76Custom.ini
If you don't have the Project76.ini issue, or if it keeps deleting itself and causing the error on start-up, you'll find the Project76.ini in your game directory where the .exe is. Copy and paste it to your Documents, My Games, Project76/Fallout76 folder and do that every time it deletes itself, setting it to read-only can help too.
Combining the Project76Custom.ini in to your Project76.ini will work without too many issues, some ini tweaks might not take effect and I haven't been able to test just how many, but pretty much everything will be working and mods will load.

Game Pass has many issues and is very frustrating to get to do what you want it to do, Steam is very simple to work with.

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

To add mod files in, go to where the game is installed, the default location is usually the following...
~
Steam users add mods to C: Drive, Program Files (x86)SteamLibrarysteamapps, common, Fallout76 and add them to the Data Folder.
~
Microsoft Game Pass users add mods to C: Drive, Program Files, ModifiableWindowsApps, Project76 and add them to the Data Folder. (You will have to "give permission" every time you place a new file in, allow it to do so.)


To disable mods for any reason change sResourceArchive2List to sXResourceArchive2List 
Simply by adding a letter or number to this line of text will break the games ability to read your mods, therefore disabling them quite easily for you.

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

Keep in mind the iPresentInterval set to 0 disables the in-game V-Sync, so to avoid any problems lock your FPS to 60 at the most, going above 60 can cause varying problems regardless of ones system.
It's inherently got an issue with the games engine being the Creation Engine / Gamebryo Engine where it doesn't like going above 60 FPS.
(Or you can change the 0 to a 1 and keep it enabled at a high performance cost.) 
You can lock your FPS by going in to your NVIDIA control panel, or your AMD GPU application, add in the program Fallout76.exe, select your frame limiter and set it to 60.
If you want a form of V-Sync active I suggest activating it through your NVIDIA Control Panel, as for AMD users you can do the same though I don't know how well AMDs V-Sync handles.

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

Optionally for additional performance you can enter the Fallout76Prefs.ini and change the lines fShadowDistance=12000.0000 and fDirShadowDistance=12000.0000 this will lower your shadow draw distance to 1200 meters (12000.0000) over the default low setting of 6000 meters (60000.0000).
I even suggest doing this even on high end hardware, regardless of what you're running.
You can increase or decrease the number as you wish or even set it to 0.
The grass max distance is 
7000.0000 (700 Meters) so you can make the shadows identical or lower if you please.
~
fBlendSplitDirShadow=512.0000 or =256.0000 This setting will increase the draw distance of the low resolution shadows making the pop-in far less noticeable from Low Res to High Res making it so you only see High Res Shadows as you walk, the default high number is =48.0000, this setting is also changed in Fallout76Prefs.ini
Specifically the shadow resolution circle around the player is what this affects, minor thing that most people don't or won't notice.

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

[General]
sIntroSequence=0
uMainMenuDelayBeforeAllowSkip=0
bDisableAllGore=0
bSkipSplash=1

[MAIN]
fIronSightsFOVRotateMult=1

[Interface]
fFadeToBlackFadeSeconds=0.2000
fMinSecondsForLoadFadeIn=0.3000
bShowCompass=1

[ImageSpace]
bMBEnable=0
bLensFlare=0
bScreenSpaceBokeh=0
bDynamicDepthOfField=0
bDoRadialBlur=0
iRadialBlurLevel=0

[Enlighten]
bEnableEnlighten=1

[MapMenu]
fMapMaxZoomScale=1.250000
fMapMinZoomScale=0.234567

[InterfaceFX]
bEnableFlickerMenus=0
bEnableScanlinesMenus=0
bEnableScanlinesPipboy=0
fBlurRadiusMenus=0.0000
bUseImageSpaceMenuFX=0
fBlurIntensityHUD=0.0000
fBlurRadiusHUD=0.0000
fScanlineFrequencyHUD=0.0000

[Pipboy]
fBlurRadiusPipboy=0
fBlurIntensityPipboy=0.00
fScanlineScalePipboy=0
bEnableFlickerPipboy=0
bUsePipboyMode=1
bPipboyEffectColorOnLight=1

[VATS]
fModMenuEffectHighlightPAColorB=0.8339
fModMenuEffectHighlightPAColorG=0.6037
fModMenuEffectHighlightPAColorR=0.1396
fModMenuEffectPAColorB=0.8339
fModMenuEffectPAColorG=0.6037
fModMenuEffectPAColorR=0.1396
fModMenuEffectHighlightColorB=0.8339
fModMenuEffectHighlightColorG=0.6037
fModMenuEffectHighlightColorR=0.1396
fModMenuEffectColorB=0.8339
fModMenuEffectColorG=0.6037
fModMenuEffectColorR=0.1396

[Display]
bFull Screen=1
bBorderless=0
iPresentInterval=0
sAntiAliasing=0
fDOFBlendRatio=0
fDOFMinFocalCoefDist=999999
fDOFMaxFocalCoefDist=99999999
fDOFDynamicFarRang=99999999
fDOFCenterWeightInt=0
fDOFFarDistance=99999999
fIBLensFlaresAnaint=0.000000
fIBLensFlaresAnaintfar=0.000000
fIBLensFlaresBloomint=0.000000
fIBLensFlaresGlobalIntensity=0.000000
fIBLensFlaresLrange=0.000000
uiOrthoShadowFilter=3
fSunUpdateThreshold=0.5
fSunUpdateThreshold=0
bVolumetricLightingEnable=1

[Controls]
bMouseAcceleration=0
fMouseHeadingXScale=0.021
fMouseHeadingYScale=0.03738

[Weather]
bPrecipitation=1
bFogEnabled=0
bRainOcclusion=1
bWetnessOcclusion=1

[ScreenSplatter]
bBloodSplatterEnabled=0

[Grass]
bAllowCreateGrass=1

[SaveGame]
fAutosaveEveryXMins=1.0000

[Archive]
sResourceArchive2List= EXAMPLEMODNAME.ba2, EXAMPLEMODNAME.ba2, EXAMPLEMODNAME.BA2, 
bInvalidateOlderFiles=1
sResourceDataDirsFinal=

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

Fallout76Custom ini Tweaks. 1=On, 0=Off.

[General]
Disables intro video and delay shown after running the game, setting sIntroSequence 0 makes the game skip the intro video, setting uMainMenuDelayBeforeAllowSkip to 0 makes you able to instantly press any button to go to the main menu.
bDisableAllGore 1 will disable gore, 0 turns it on. (Changing to 1 will make it so enemies no longer burst in to meat bits.)
bSkipSplash 1 will disable the news popup, 0 turns the news popup back on.

[MAIN]
Changing to 0.5 Sets the sensitivity while aiming down sights relative to the global sensitivity.
A value of 1 (which is set by default) makes aiming down sights not change sensitivity while a value of 0.5 halves the sensitivity when aiming down sights.

[Interface]
Decreases black screen and locked movement after loading in/fast travelling.
ShowCompass may need to be changed in the Fallout76Prefs.ini for changes to take effect. Changing the 1 to a 0 will disable the compass.

[ImageSpace]
Disables one half of the Depth of Field (Major FPS/Performance increase), Lens Flares and Motion Blur.

[Enlighten]
Remove/Enable additional lighting sources in-game. (Will make everything darker if disabled)

[MapMenu]
Extends the maps max zoom distance.

[InterfaceFX]
Part of Pipboy Blur removal.

[Pipboy]
Changes the pip-boy light color, max possible value is 1 for each setting (May also need to edit Fallout76Pref to force this to work Ctrl F to find it quickly).
bPipboyEffectColorOnLight=1 at 1 will make it so your Pipboy Light will be White, at 0 it will have the color that you set the Pipboy to, being Green on Default.

[VATS]
VATS colors.

[Display]
Forcing either Fullscreen or Borderless (Delete this line or leave blank after = if you want to easily swap back and forth bFull Screen=1, bBorderless=0).
IpresentInterval at 0 turns off VSync.
AntiAliasing set to 0 turns it off or set it to FXAA or TAA (which is rather demanding I suggest turning it off for a large FPS/Performance increase, it's not really noticeable in this game anyway. I also disable all of these in the Fallout76Prefs to be overly secure).
fDOF Other half of the Depth of Field removal. (Major FPS/Performance increase.)
fIBLensFlares Completely removes Lens Flares.
fSunUpdateThreshold=0.5 Sets the shadow update speed. By default, shadows update (or move) every 10 seconds which is noticeable and ruins immersion.
fSunUpdateThreshold to 0 makes shadows update much more quickly (about 4 times per second) which makes shadows look more realistic.
uiOrthoShadowFilter=3 automatically set to 0 when shadows are below high. Adds blur to shadows, useful to hide pixilation (softer shadows) on lower quality shadows at no additional FPS cost.
bVolumetricLightingEnable Set to 0 will disable Godrays granting a decent FPS/Performance increase.

[Controls]
Mouse acceleration is a setting where the cursor distances increases if the mouse is moved quickly.
MouseHeadingX/YScale These settings were edited to fix the vertical sensitivity relative to horizontal sensitivity for an aspect ratio of 16:9. For other aspect ratios, change fMouseHeadingYScale to 0.042 (21:9), 0.028 (4:3), or 0.0336 (16:10).

[Weather]
Precipitation at 0 disables rain entirely, but causes a minor graphical error.
FogEnabled at 0 turns off small amounts of fog in the world increasing FPS/Performance at no visual cost, you will not rightly notice this take effect visually.
RainOcclusion at 0 will disable. With this setting enabled, rain won't be rendered around your character if you're beneath an elevated highway or in a dilapidated building, and rain drops and splashes won't be rendered on the floor.
Wetness Occlusion is environmental and clothing wetness will give small FPS increase if disabled.

[ScreenSplatter]
Is the blood on your screen. 0 turns it off, 1 turns it on.

[Grass]
Setting this to 0 removes most of the grass, large increase to FPS/Performance.
There is a setting for grass density (iMinGrassSize=20), but it might cause issues if you increase it to a value other than 20 (default) by causing the game to crash while loading in to a world.

[SaveGame]
Setting to 1.0000 or 2.0000 is most recommended to not lose progress.

[Archive]
Under Archive is "sResourceArchive2List=" put the mod text after the "=" example below.
Example, (sResourceArchive2List= EXAMPLEMODNAME.ba2EXAMPLEMODNAME.ba2, ) and your mods will load up for you, if you want a mod to load after another have it's .ba2 text after the specific mod or all of the other mods if you want it to be the one that loads primarily.


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


Useful tip for all!
Make sure to go in to your game directory and find Fallout76.exe right click it, select compatibility and put a check in Disable fullscreen optimizations and you can also select Run this program as an administrator as even Bethesda will suggest to do to resolve varying issues.
Make sure to always run Fallout76.exe in High Priority mode from your Task Manager or do the tweak below.
~
To set it so your game always launches in High Priority mode you will want to access the Registry Editor, search "regedit" open it.
Go to HKEY_LOCAL_MACHINE look for SOFTWARE, Microsoft and scroll all the way down until you find Windows NT, CurrentVersion, down to Image File Execution Options right click it, go to New and select Key name that new Key Fallout76.exe then right click it and select New and Key, then name it PerfOptions then right click it, go to New and DWORD (32-bit) Value and name that CpuPriorityClass double click it/open it and change the Value data: to 3 and leave the base on Hexadecimal.
~
Now your game will start in High Priority mode automatically for you, removing the need to set it through the task manager manually.
~
You can also do this with any other game just make sure you name it as the application is named in your directory. What High Priority Mode does is it changes the CPU priority to high on the application telling your PC that, that program is more important and to focus more resources in to it allowing for a smoother gaming experience.  



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


Additional tweaks if wanted below.

[Camera]
bApplyCameraNodeAnimations=0
fVanityModeMinDist=150
fOverShoulderMeleeCombatAddY=0
fOverShoulderMeleeCombatPosZ=30
fOverShoulderMeleeCombatPosX=0
fOverShoulderCombatAddY=0
fOverShoulderCombatPosZ=30
fOverShoulderCombatPosX=0
fOverShoulderPosZ=30
fOverShoulderPosX=0

These settings were edited to change the 3rd person camera to be positioned above your character instead of on their side.

[Interface]
fDefaultWorldFOV = 80
fDefault1stPersonFOV = 70

Edits FOV

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

You can also edit the resolution of your Pip-boy/Quick-boy by opening Fallout76Prefs and find uPipboyTargetHeight=700 and uPipboyTargetWidth=876 and change the numbers in the line to match uPipboyTargetHeight=2800 and uPipboyTargetWidth=3504 by doing this you will quadruple the resolution of the Pip-boy/Quick-boy.
If you wish to make your own resolution just multiply the default number by how ever many times you want it increased.
This will make it look more clear and defined, but if you go to 10x the resolution of the Pip-boy/Quick-boy you may notice lines in the Pip-boy itself that can be rather daunting to look at it in my opinion.

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

If you do not know how to make a Fallout76Custom.ini file just go to your File Explorer, Documents, My Games, Fallout76 right click Fallout76Prefs.ini click copy and below that right click and paste it right there, rename it Fallout76Custom.ini and delete everything inside then replace it with the 76Custom.ini text posted above.

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