As we all know, Nvidia cards have a severe problem trying to run Tie Fighter and X-wing with 3D acceleration. Game keeps crashing.
While trying to run MechWarrior 3, I seem to have found a solution for them. Game now runs without locking up my computer or CTD.
Go to your Nvidia Control Panel
-Select 'Manage 3D settings'
-Select Tie95.exe or X-wing95.exe as a program to customize
-Change following values from the list:
- Anisotropic filtering to
off - Vertical sync to
on - Triple buffering to
on That's it! You're done. If you've enabled 3D acceleration as per instructions on this thread, the game should now work without crashing on your Nvidia card. I haven't tried this on X-wing yet, but there is no reason for it not to work since it's the same engine.
I also changed Power management option to
Prefer maximum performance because the game was giving me BSOD and kernel-power event 41 with 3D acceleration enabled. But this is not really necessary now that the game works.
Let me know how it goes if you try this.
My drivers are 344.75
Rivian: For NVIDIA users:
With the 344.48 drivers I was able to get 3D acceleration working fine using the hex edit (the method use in gerwin's patch in OP). Sadly though, with the latest 347.25 drivers, it no longer works; there are now black menus and no cockpit graphics.
So something changed in between those two driver releases that broke it. I'm not sure which files are responsible though. Has anybody made any headway figuring out the specific DLLs that need to be replaced for NVIDIA drivers?
Rivian, try my fix with Nvidia Control Panel. I've just been playing a few missions and everything works flawlessly.