Fallout 4

File information

Last updated

Original upload

Created by

StochasticTinker

Uploaded by

StochasticTinker

Virus scan

Safe to use

681 comments

  1. StochasticTinker
    StochasticTinker
    • premium
    • 39 kudos
    Locked
    Sticky
    Couple of notes: I've been doing other things lately, sorry that support is thin. Other users of this mod have been great in helping each other out though! Thanks everyone!.

    Second, installation instructions... Unzip everything into the Fallout 4 directory. the same one with the fallout 4.exe
    Third: If you're using a newer version than 1.10.50, you'll need an updated addresses ini file.

    Thanks to brandonotaku, you can create an ini file to work with Fallout 4 1.10.64:

    Look into Steam/steamapps/common/Fallout 4/
    You can copy the fallout4-addresses-1.10.50.0.ini to a new file and call it fallout4-addresses-1.10.64.0.ini
    Replace the contents of that file with the following:

    [Addresses]
    fShadowDirDistance=676AA1C
    iVolumetricQuality=3902FD8
    bGameUpdatePaused=5AA0000
    bIsMainMenu=5AA0008
    bIsLoading=5A9C340

    Thanks brandonotaku for finding the addresses!

    ---

    New Version: 0.9.5 is out! It improves the compatibility with V-Sync. My apologies to users who enabled V-Sync before. I play with "G-Sync", so I didn't notice how much V-Sync interfered with the work calculations.

    Update! Version 0.9.4 is out.It adds ability to configure V-Sync overrides, including separate ones for "paused" "loading". This is a more direct replacement for the Load Accelerator behavior, allowing you to turn of framerate capping entirely and just rely on vsync.
    I also fixed a copy and paste error with settings the new settings names for momentum. You should be able to set them now, where attempting to set them before would act strangely.

    Version 0.9.3 is out. It adds support for configuring how fast the shadow distance changes. It also takes the average of the last 10 frames to determine the current load, so it should be more consistent.
  2. AllWeaselToo
    AllWeaselToo
    • premium
    • 29 kudos
    Locked
    Sticky
    I created a mod page to keep the most current ini file needed for this app here: https://www.nexusmods.com/fallout4/mods/33632/
    This should simplify things for most users. Download the ini, put it in your FO4 folder (where the Fallout4.exe and dxgi.dll files live) and you're done.

    If the author of this app would like write-access to my mod page, feel free to contact me.
  3. StochasticTinker
    StochasticTinker
    • premium
    • 39 kudos
    Sticky
    Info for ReShade Users
    ----------------------
    If you are using Reshade:
    Rename the reshade dxgi.dll to dxgi_linked.dll

    You need to rename your "dxgi.ini" file (which is part of your ReShade installation and contains vital info for it to work) into "dxgi_linked.ini" in addition to renaming "dxgi.dll" to "dxgi_linked.dll" to get it working correctly. Without it, it won't find your config files or it's shaders. After changing both filenames, it does work flawlessly. - mk123456
    1. Kedavix
      Kedavix
      • premium
      • 26 kudos
      Great tip! This is exactly what I needed to know before installing.
    2. Dw7ar2f5D
      Dw7ar2f5D
      • member
      • 3 kudos
      I want to try your mod. but the problem is that I use Re-Shade preset :https://www.nexusmods.com/fallout4/mods/108/.

      I have dxgi.dll ( and I can re-name it according to your post above), but I do not have dxgi,ini from that Reshade preset.
      How should I do?
      Appreciate your reply. as I like that preset very much and do not want to lose it.
    3. GimmelPiraffe
      GimmelPiraffe
      • premium
      • 1 kudos
      I second this. If anyone knows how to do it when you got no dxgi.ini it would be greatly appreciated if the person tells us his solution. :)
    4. supersaiyandudditz
      supersaiyandudditz
      • premium
      • 2 kudos
      well im not sure if this is actually a workaround or not but it seems to be working for me although more testing is required I just created the ini file and named it dxgi_linked as stated above and it seems to have worked in using the renamed dll. but any feedback on the experiences of others will help us determine if this is actually working.

      *update*After some testing (with out this mod, with this mod and just the dxgi.dll renamed, and finally with the mod the .dll renamed and a blank dxgi_linked.ini that I created in the fallout install dir) by taking screenshots of the main menu and the spot I was at on my current save and comparing them between the three aforementioned combinations, the normal base screen shots and the ones with the .dll renamed and the ini I created were as far as I could tell visually identical. The screenshots that included the mod and the just the renamed .dll were obviously more washed out looking and I also noted upon startup of fo4 it did not display the normal reshade info at the main menu that I normally see. These test were done using the enhanced wasteland preset which uses enb/reshade and does not include a dxgi.ini.
    5. GimmelPiraffe
      GimmelPiraffe
      • premium
      • 1 kudos
      thank you for going through this effort.
      Seems like there isn't a real solution yet. That said I will test it for myself aswell and report back if I find a solution :)
    6. thazer
      thazer
      • supporter
      • 3 kudos
      I can confirm that if your reshade preset is using the old frameworks (usually ppl use v 1.1) that didnt come with a dxgi.ini , then just renaming the dxgi.dll to dxgi_linked.dll will work just fine. If you didnt have a dxgi.ini then its because your reshade didnt need one at all and still doesnt.

      You can still do the following without causing any harm:

      Create a blank dxgi_linked.ini and put in the folder paths available in your \Fallout 4\Reshade\* or \Fallout 4\reshade-shaders\* folders.
      For example the newer reshades come in a folder called reshade-shaders, and the old v1.1 reshade framework had only a folder named ReShade.
      You have to basically just point at where the effects are stored. Thats all. It wont cause crashes or hurt if you put 10 folders, if for some reason you cant figure out which one is actually being used by your dxgi. Anyway, it would make no sense that your version of reshade didnt come with the necessary files for it to function so these instructions are pretty much moot.

      This is what i put in my dxgi_linked.ini and what my directory structure looks like:

      [GENERAL]
      EffectSearchPaths=C:\games\Steam\SteamApps\common\Fallout 4\ReShade\SweetFX\SharedShader
      EffectSearchPaths=C:\games\Steam\SteamApps\common\Fallout 4\ReShade\SweetFX\Textures

      Some reshades packages on nexusmods come with all the unusued data from the reshade framework like \ReShade\BasicFX\ and \ReShade\CustomFX\ etc .. u only need one of those folders that your dxgi.dll uses .

      glhf hope that helps.

      The best way to test if this mod works is to change the fShadowDirDistanceMin in dynaperf.ini to 0. When your FPS gets hit too hard, it should remove ALL shadows.
    7. thazer
      thazer
      • supporter
      • 3 kudos
      [deleted]
    8. Koolavinein
      Koolavinein
      • supporter
      • 20 kudos
      Thanks StochasticTinker, worked like a charm. I just need to add one more line for my own built ReShade Preset:

      [GENERAL]
      EffectSearchPaths=C:\games\Steam\SteamApps\common\Fallout 4\ReShade\SweetFX\SharedShader
      EffectSearchPaths=C:\games\Steam\SteamApps\common\Fallout 4\ReShade\SweetFX\Textures
      EffectSearchPaths=C:\games\Steam\SteamApps\common\Fallout 4\ReShade\GemFX\Textures

      Cheers*
    9. Squidcheez
      Squidcheez
      • member
      • 0 kudos
      Big thank you for this tip. I have an older version of ReShade but Dynaperf refused to work until I created the dxgi_linked.ini file. I had to do two things differently though:
      1) (obvious) Use my path for Fallout 4 install (default steam location)
      2) Add a few more lines to dxgi_linked.ini for the other Reshade plugins.

      My dxgi_linked.ini in "Fallout 4" dir now looks like this:

      [GENERAL]
      EffectSearchPaths=C:\Program Files (x86)\Steam\steamapps\common\Fallout 4\ReShade\SweetFX\SharedShader
      EffectSearchPaths=C:\Program Files (x86)\Steam\steamapps\common\Fallout 4\ReShade\SweetFX\Textures
      EffectSearchPaths=C:\Program Files (x86)\Steam\steamapps\common\Fallout 4\ReShade\McFX\Textures
      EffectSearchPaths=C:\Program Files (x86)\Steam\steamapps\common\Fallout 4\ReShade\GemFX\Textures
      EffectSearchPaths=C:\Program Files (x86)\Steam\steamapps\common\Fallout 4\ReShade\BasicFX\Textures
      EffectSearchPaths=C:\Program Files (x86)\Steam\steamapps\common\Fallout 4\ReShade\CustomFX\Textures

      Everything working perfectly and smooth 60 fps (99% of the time anyway -_-)
    10. blahskii
      blahskii
      • member
      • 0 kudos
      im going throught the files right now and i think they renamed the ini associated with dxgi to "DefaultPreset.ini" as i dont see a "dxgi.ini" in the install going to add _linked to that and see if it works thanks for the tip.

      EDIT: it appears i was right in some release of reshade they renamed the the ini responsable for reshade use of the dxgi dll to "DefaultPreset.ini" if you want want to use the 2 side by side youll have to rename both the dxgi.dll and the DefaultPreset.ini with "_linked"
      for it to work. hope this helps someon.
    11. betterman1
      betterman1
      • premium
      • 0 kudos
      They dont use "dxgi.dll" anymore so i guess i dont need to change it to "dxgi_linked.dll", someone correct me if im wrong pls.
    12. Sonicmastr500
      Sonicmastr500
      • premium
      • 0 kudos
      dxgi.dll is still in use with Reshade. We're still going to have to use this method
    13. KalenzoJakoval
      KalenzoJakoval
      • member
      • 0 kudos
      Thank u very much, that got my game to start up again XD
    14. deleted1065539
      deleted1065539
      • account closed
      • 5 kudos
      this worked for me, cheers.
    15. deleted57485586
      deleted57485586
      • account closed
      • 6 kudos
      This method doesn't work for me. I rename dxgi to dxgi_linked for dll and ini, but my game crashes on startup anyway :(
    16. keegars
      keegars
      • premium
      • 87 kudos
      I had an issue with the dxgi_linked.dll, which caused my game to crash on launch during full screen, but worked whilst windowed/borderless. The workaround I found was actually from a thread which mentions how the later updates have broke the chaining of dll's.

      1. Install this mod by downloading the .Zip, and placing the files within the zip to the Fallout 4 root directory (where the fallout4.exe is)
      2. Rename the dxgi.dll to dxgi_tmp.dll for now, as we will need to rename it back later, however reshade uses this naming at present.
      3 Go to this mod: https://www.nexusmods.com/fallout4/mods/33632?tab=files and download the exact version of the game you have (if it is fully up to date, download the latest) and place the .ini into your Fallout 4 root directory.
      4. Download the latest reshade from https://reshade.me/#download
      5. Run the reshade setup executable, select "Click here to select a game...", find fallout 4 in the list, or manually find the fallout4.exe. Click the Direct3D 10/11/2. and select the shader packs you want. Close once finished.
      6. You will now see another dxgi.dll in your Fallout 4 root directory, this is the reshade version, rename this one to d3d11.dll and if there is a dxgi.ini rename this also to d3d11.ini
      7. Rename dxgi_tmp.dll to dxgi.dll
      8. You now have dynaperf loading alongside reshade.
      9. Profit $$$
    17. minhanhcole2
      minhanhcole2
      • member
      • 0 kudos
      My god, i was thinking "Damn, look like no more Reshade for me" and bam! Here's your instruction. Thanks brother
  4. Knullakuk
    Knullakuk
    • member
    • 0 kudos
    Is there a way to make this mod run while the Pipboy is opened?

    I'm asking because I have a problem with the DLSS mod that tanks my performance when using the Pipboy or the pause menu. Seems to be mostly godray related, maybe the scene is renedered at the native resolution when the game is paused. So I need some way to reduce godray quality when using the Pipboy and this mod could potentially do that, but it's not doing anything when the game is paused.

    Better yet would be some way to automatically reduce godray quality when paused, like running the "gr quality 0" console command whenever the Pipboy is used, and then setting it back to "gr quality 3" when done, but I don't know how to do that.
  5. Primaris82
    Primaris82
    • premium
    • 2 kudos
    anyone still using this as of 12/2023 please switch to High FPS Physics Fix High FPS Physics Fix at Fallout 4 Nexus - Mods and community (nexusmods.com)
    1. eledin
      eledin
      • member
      • 5 kudos
      What are you talking about? As far as i know, High FPS Physics Fix does not have dynamic shadows adjustment. Shadow Boost FO4 maybe an alternative though.
    2. Knullakuk
      Knullakuk
      • member
      • 0 kudos
      This mod is different and both should be used at the same time. It's for reducing shadow distance dynamically to hit a fps target. There is some overlap in some vsync settings but just keep those disabled on this mod.
  6. Johnny5isAlive1234
    Johnny5isAlive1234
    • member
    • 0 kudos
    Whenever I launch my game through F4SE the first message i get in the black box is failed to start dynamic performance enhancer and in game it stutters initially for like 30 seconds to 2 minutes on and off and then seems to work. Is it working or did i miss a step?
  7. m0neysh0t
    m0neysh0t
    • member
    • 0 kudos
    May I ask, how to uninstall this mod? sorry I didnt found anything! thanks for the help
    1. ImMildlyConfused
      ImMildlyConfused
      • supporter
      • 0 kudos
      just, uh, remove the files you put into the main directory. there's like, four* at most?
  8. CooperChurch669
    CooperChurch669
    • premium
    • 9 kudos
    Anyone have an idea how to use this with ENB? It replaces the D3D11.dll that ENBoost requires to run. 
    1. maybakhbereh
      maybakhbereh
      • premium
      • 14 kudos
      i don't see any files that would overwrite d3d11.dll. did you mean vulkan render that also uses dxgi.dll?
    2. CooperChurch669
      CooperChurch669
      • premium
      • 9 kudos
      Nope, I use ENB, Vulkan Renderer really is useless for me. 
  9. flute136
    flute136
    • member
    • 0 kudos
    im a little confused with the dynaperf file settings. if i want to use nvidia fast vsync(to cap fps in loading to 144fps) on a gsync monitor, do i have my fallout 4 ini to not use vsync(and set iLoadingPresentInterval=1, or use vsync on fallout and use iLoadingPresentInterval=-1. does the fallout iPresentInterval affect loading screens? according to dynaperf.ini loading is iLoadingPresentInterval.
  10. gibbothegracious
    gibbothegracious
    • supporter
    • 6 kudos
    Apparently version 1.10.163.0 is also version 0.9.5? That's not confusing at all...
    1. Cube13
      Cube13
      • premium
      • 6 kudos
      Huh?  The mod version is v0.9.5 and the Game version is v1.10.163.0, not confusing whatsoever...?
    2. flute136
      flute136
      • member
      • 0 kudos
      whats confusing is mod author saying to rename ini to 1.10.64.0 when you need 1.10.163.0
  11. SteriodShaggy
    SteriodShaggy
    • supporter
    • 0 kudos
    im having trouble getting this mod to work (Unable to start Dynamic Performance Tuner.
    Unable to find addresses file "Y:\SteamLibrary\steamapps\common\Fallout 4\fallout4-addresses-1.10.163.0.ini".) and have tried creating a new folder and editing the ini files (Unless im doing it wrong) what should i do? 
    1. Cube13
      Cube13
      • premium
      • 6 kudos
      You shouldn't be creating any new folders.  The mod goes directly into your Fallout 4 game folder, which that error tells you where it is.  A couple posts down explains exactly what to do:

      Drop the files where your fallout4.exe is
      Rename one of the fallout4-addresses files to "fallout4-addresses-1.10.163.0.ini" (and delete the other one)
      Open it up in notepad or something and replace everything with this:

      [Addresses]
      fShadowDirDistance=67333DC
      iVolumetricQuality=38C9F08
      bGameUpdatePaused=5A66FD0
      bIsMainMenu=5A66FB8
      bIsLoading=5ABBDFC

      Should work until they update the game again for some reason
    2. flute136
      flute136
      • member
      • 0 kudos
      your wrong because mod author literally said to copy on of the original inis and rename new one to 1.10.64.0 but this is wrong you need to do 1.10.163.0.ini for you to not get the "Unable to find addresses file "Y:\SteamLibrary\steamapps\common\Fallout 4\fallout4-addresses-1.10.163.0.ini". so you should have .40, .50, and .161 all at same time
  12. Inryatt12
    Inryatt12
    • premium
    • 0 kudos
    It works. I just wish the creator would update the sticked post for the new address change...
  13. JusKidd
    JusKidd
    • premium
    • 0 kudos
    anyone know of a workaround to streaming fallout 4 with this mod on? it favors the CMD window instead of the actual game-window when streaming.