Hello, Raiders!
The M.U.G Team has got another small batches of critical fixes for you, that we just could not keep waiting until we can finally deliver the long awaited Update 22!
Lots of users on NVIDIA Cards were reporting seemingly random crashing, causing a so called TDR, during gameplay. This should likely be adressed with this patch.
TDR Crashes? Wasn't that a driver problem?
Yes it was, and still is technically. This was one of those crashes that had us stumped for quite a while, especially because it only happened on users of NVIDIA cards, while the AMD drivers were always running along.
Recently we have been experimenting with higher resolution assets for engine performance testing. During those tests we noticed that using decal meshes on them quickly triggered the infamous TDR crash when shooting at it.
Now having a reproducable crash our investigation lead to the shader code responsible for producing those decals. We quickly realized what was happening here:
Due to layering issues that sometimes occured a loop got started and ran infinitly, thus triggereing Windows to think that the driver was stuck. The AMD drivers simply noticed this and exited the loop, while others kept iterating until the crash happened.
Now a failsafe for this has been implemented in the shader, thus preventing the crash! Our testing showed that this works properly now, but if you happen to get the crash again please let us know!
Thought I would share some insights on how we approach these things while we keep working on the next major and long awaited Update - Update 22!
Additions and fixes adressed with this update:
- Fixed TDR crashes related to decal meshes.
- Reeanbled Ambient Occlusion.
- Fixed controller navigation for the video settings menus.
- Fixed doubled input on the stepper controls.
Mod users; Please check for broken mods!
If your game is not launching and you may have outdated or incompatible mods installed please be sure to completely uninstall mods if you have having immediate issues!
In your RAID World War II directory remove IPHLPAPI.dll or WSOCK32.dll files by hand, as verifying game cache will not remove these files.