Jump to content

Windows 10 Anniversary Update broke my game!


Deleted8665347User

Recommended Posts

WHO CARE ABOUT WINDOWS 10 S**TY FEATURES ANYWAY?

 

So basically, I've just come home and updated Windows 10 only to have a bunch of programs suddenly develop issues. The first program was NvidiaInspector which I did manage to get working again but now, my beloved Fallout 3 CTD's whenever I try to load or start a new game. Why does Microsoft hate me so much?

 

I was curious whether or not others were having this issue. My Fallout 3 GOTY has been working flawlessly for the past few months and this has been a right kick in the ass!

 

My spec:

i7-7600K @ 4.2Ghz

GTX 1080

32GB RAM @ 3200Mhz

500GB SSD (Fallout 3 is on SSD)

6TB HDD

Windows 10

 

I've tried all different comparability modes but to no avail! I need a saint to help me resolve this issue as I have ran out of possible ideas of what to do. My last resort would be to uninstall and reinstall everything.

 

I'm using:

FOMM

Nexus Mod Manager

FOSE

Disabled GFWL

Validated Invalidation thingy

Large Address Aware (4GB)

 

Thanks for reading! Any help would be greatly appreciated :smile:

 

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

 

UPDATE:
Just found out the answer to my own issue!

https://www.reddit.com/r/fnv/comments/4yujfm/new_vegas_suddenly_not_working_windows_10/

 

If anyone is having this issue, you need to revert back to an older Nvidia Driver. I'll do this now and post again about the results. Thanks Microsoft for wasting my day! Cortana can die for all I care :D

 

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

 

UPDATE:

Yep, that seems to of fixed it! Not a great solution because now this will affect newer games but it'll do for now. Microsoft need to fix this but most likely will not because they suck. If anyone finds a better solution, please feel free to post!

Edited by Guest
Link to comment
Share on other sites

Same here!

 

I spent two days trying to fix this. Finally found a solution although a slightly different tactic. I used the old Performance Booster dll by nix9862 and this allows the game to run! Also with the newest Nvidia driver installed so less hassle and won't mean other games suffer.

 

Oh, and you will need to change your sD3DDevice to "NVIDIA Geforce 8800 GS" in your FalloutPrefs.ini!

 

I cannot guarantee this will work but it is worth a try! Damn you Microsoft!! *dramatically shakes fist*

 

Another method although I haven't tried it yet is if you use ENB there maybe an option in enblocal/enbseries to 'force fake video card', this might work. Additionally and with regard to using ENB and the above Performace Booster you will need to use the Proxy functions in enblocal/enbseries to direct it to the second dll - rename it d3d9_boost.dll for example. Furthermore if you use SweetFX as well then you will need Boulotaur2024 Sweet FX Injector and direct enb to this first - rename it d3d9sfx.dll or something. Then open SweetFX_settings and at the bottom add the third dll (d3d9_boost.dll) to link them all together! Phew!

 

Last thing is that there might be other reasons the game stopped working because Microsoft erm... 'added' features *cough*. Before I got it to work this way I did the following which may help:

 

- Updated DirectX Redistributable including June 2010 SDK (you will likely have to uninstall Visual C++ 2010 first, but we are installing them again below)

 

- Updated all Microsoft Visual C++ Redistributable files. Search them all by year in google and install them even if the filenames are the same

 

- Updated everything to do with .NET Frameworks

 

- Installed Windows 10 SDK (which includes updates to DirectX SDK beyond the above version)

 

 

That with the above solution should hopefully help if anyone runs into this horrible mess!

 

Cheers peeps :smile:

Link to comment
Share on other sites

  • 3 weeks later...

Same here!

 

I spent two days trying to fix this. Finally found a solution although a slightly different tactic. I used the old Performance Booster dll by nix9862 and this allows the game to run! Also with the newest Nvidia driver installed so less hassle and won't mean other games suffer.

 

Oh, and you will need to change your sD3DDevice to "NVIDIA Geforce 8800 GS" in your FalloutPrefs.ini!

 

I cannot guarantee this will work but it is worth a try! Damn you Microsoft!! *dramatically shakes fist*

 

Another method although I haven't tried it yet is if you use ENB there maybe an option in enblocal/enbseries to 'force fake video card', this might work. Additionally and with regard to using ENB and the above Performace Booster you will need to use the Proxy functions in enblocal/enbseries to direct it to the second dll - rename it d3d9_boost.dll for example. Furthermore if you use SweetFX as well then you will need Boulotaur2024 Sweet FX Injector and direct enb to this first - rename it d3d9.sfx or something. Then open SweetFX_settings and at the bottom add the third dll (d3d9_boost.dll) to link them all together! Phew!

 

Last thing is that there might be other reasons the game stopped working because Microsoft erm... 'added' features *cough*. Before I got it to work this way I did the following which may help:

 

- Updated DirectX Redistributable including June 2010 SDK (you will likely have to uninstall Visual C++ 2010 first, but we are installing them again below)

 

- Updated all Microsoft Visual C++ Redistributable files. Search them all by year in google and install them even if the filenames are the same

 

- Updated everything to do with .NET Frameworks

 

- Installed Windows 10 SDK (which includes updates to DirectX SDK beyond the above version)

 

 

That with the above solution should hopefully help if anyone runs into this horrible mess!

 

Cheers peeps :smile:

You, my good sir, are a legend.

Link to comment
Share on other sites

Queued is making a proper fix in NVAC. You can try post over there in the NV nexus that you want to test it when he does.

 

Thanks for the heads up on that. Very interesting read about it being related to Windows Driver Development and it begs the question whether this could be MS slowly raising the drawbridge?

 

I'll be up for testing the fix, where exactly does one 'sign up'? :)

Link to comment
Share on other sites

SunshineBrick, I was wondering if there is any way to have a 3rd .dll run if the enb I am using does not contain SweetFX. For example, I am trying to use the Falloutesque enb (found here http://www.nexusmods.com/fallout3/mods/18167/?) and it uses an FXAA injector that requires the .dll file "d3d9injFX.dll" in order for the effects to work. I am currently using the enb's d3d9.dll and have linked my other d3d9_boost.dll to run via the enblocal.ini file, however I was wondering if it is possible to have this 3rd .dll work without SweetFX?

 

I tried using the SweetFX files and just removing all the effects from them, using only the "enable external .dll file" feature, however, this resulted in my game crashing at launch when attempting to use the method before. Any help would be appreciated.

Link to comment
Share on other sites

Wait - where do you save this DLL to?

 

Hey,

 

Sorry, it goes in your Fallout directory where the game exe is. :smile: Under Program Files most likely, or your Steamapps/common folder if you have the game on Steam. Don't forget to change sD3DDevice="NVIDIA Geforce 8800 GS" in FalloutPrefs.ini.

 

If you use ENB, Sweet FX, or any other DLL then you'll need to follow the rename and proxy procedure in my first post.

 

 

SunshineBrick, I was wondering if there is any way to have a 3rd .dll run if the enb I am using does not contain SweetFX. For example, I am trying to use the Falloutesque enb (found here http://www.nexusmods.com/fallout3/mods/18167/?) and it uses an FXAA injector that requires the .dll file "d3d9injFX.dll" in order for the effects to work. I am currently using the enb's d3d9.dll and have linked my other d3d9_boost.dll to run via the enblocal.ini file, however I was wondering if it is possible to have this 3rd .dll work without SweetFX?

 

I tried using the SweetFX files and just removing all the effects from them, using only the "enable external .dll file" feature, however, this resulted in my game crashing at launch when attempting to use the method before. Any help would be appreciated.

 

There may very well be but the DLL has to be specifically 'designed' to do so. What that means is if you want to use d3d9injFX.dll it has to be made to hook another DLL after it. Doing so would involve editing the library itself...

 

As for working on some (possible) solutions to your issues:

 

1. When using SweetFX with 'external dll' option you MUST NOT delete the '//' at the beginning of that line. If you do this will cause instant CTD. It has to look like this:

 

// external_d3d9_wrapper = d3d9_boost.dll

 

I know this seems counter-intuitive but that is just how that one value works. There is a note just above stating similar and I can confirm this is 'intended' behaviour.

 

 

2. You can use Sweet FX to enable FXAA instead of an FXAA injector. They are essentially the same thing, however it is true that they can be configured very differently and can look very different. You can tweak some of these settings in SweetFX_Settings file itself.

 

 

3. To use ENB, SweetFX and FXAAinjFX then you could try use the ENB Injector Version (Wrapper and Injector are included in most enb downloads). It uses an enbseries.dll instead so you may have some luck using the other two DLLs, but I have not tested this so I don't know if it will work. Make sure to use the enb injector exe included in the download - put it in the game folder and run it before starting the game up.

 

 

Other than that I am not sure what else one can do. I have been in exactly the same situation myself and using ENB and SweetFX anti aliasing was the way I ended up going. As a sidenote, if Microsoft and Nvidia solve the issues their end and newer drivers work, then this whole headache will become unnecessary anyway! Here's hoping! :wink:

 

Also see what RoyBatterian said above and the progress Queued is making on his New Vegas Anti Crash mod.

 

~ Sunshine

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...