


If you are using an injector (like ENB, etc) you are telling it to use the dll file you placed into the game folder. Without injectors (ENB or Sweetfx or Reshade for example), it will load those from Windows' System folders. The way it works, if when you load a game that uses directx, is the program asks Windows for (usually) d3d9.dll, d3d11.dll, or dxgi.dll. They should both be in the game folder and loading the same dlls. It's strange that the stock launcher and the 4GB launcher would load differently. Please Log in or Create an account to join the conversation. Further, this problem extends to G.E.C.K., the plugin editor for the game, replacing my render window with a ReShade error message. However, if I try to use the game's default launcher - for instance because I want to adjust settings that can only be changed at-launch - the game still looks for ReShade, causing the application to hang and/or crash. This works fine, as long as I'm using the 4GB launcher to play the game. In the end, I wound up uninstalling ReShade and using a legacy version of SweetFX, which worked as the file uploader expected it to, instead.

However, I found the interface to cumbersome and unintuitive, and wasn't able to readily work out a way to separate out the packaged settings and apply them, since the package (assuming a "drag and drop" installation) had everything bundled together. I installed ReShade because an ENB package I wanted to use for New Vegas included SweetFX settings.
