Spam Prevention - PLEASE READ !! (23 Apr 2021)
Due to a problem with spammers the rules for posting in the forums have changed for new users.
Newly registered users won't have their posts published until a moderator approves them.
ntdll.dll - Swat 3 Crash
Once you get this error does it interfere with other games or just Swat 3?
I take it you have looked at this page?
Another suggestion is uninstall Swat 3, reboot, and then run a registry cleaner app like CCleaner. Other option is backup the Windows registry and then manually search and delete any reference to Swat 3.
installed game and Last Resort Mod
installed map to cause the ntdll.dll crash.
Load game and played missiona. Exited game using over and out button.
Created a restore point.
Took a Virtual Machine Snapshot.
Loaded game and launced the map to cause crashes.
The Sound was garbled, skybox missing, spikes everywhere, and Swat team twisting and moving erratically, almost looks like the where dancing. The command overlay was overlaying over each menu.
Everytime I quit the game it crashed, but the game loaded the game and the map again.
After 10 attempts it crashed on startup with ntdll.dll crash.
No longer functioning game....
Used the restore point before crash. The game still crashes.
Used the VM snapshot and the game loads again.
I now I have a test machine that I can tinker with.
I will be revisiting this soon.
The game folder file size does not change as a result of the crash.
It crashes and will not start after first crash.
Windows Prefetch folder created a few files at the time of crash. 2 of which i am interested in.
Deleted those and a few others, no change.
Cleared Event Logs for Applications.
Crashed the game -
2 events noted that are related to crash
FaultTolerantHeap - Swat3
ntdll.dll - Swat3
Deleting the fthempty.txt that was created and including clearing the logs. - No Change
Researched The Fault Tolerant Heap (FTH) is a subsystem of Windows 7 responsible for monitoring application crashes and autonomously applying mitigations to prevent future crashes on a per application basis.
After 5 Crashes within an hour the FTH is applied to the exe.
Watch the Explanation video from Microsoft
Gonna turn off and test..
Resetting the list of applications tracked by FTH
Restarted VM with Snapshot
Modified the registry to manually remove FTH from being applied to Swat3.
Modified the Registry to turn off FTH from being applied to further Crashes of Swat3.
No Change - Game will crash and stay broken, FTH may not be the culprit.
Restarted VM with Working Game Snapshot
Backup registry - Loaded and Crashed game, imported registry and certain items could not be overwritten.
Cleared event log
Restarted - No Change
Found another generated file
Deleted - No Change
Meanwhile my rig was getting worse. Maya and A few other programs stopped working also.
I managed to get Swat3 running again by turning off FTH, setting the Registry value to 0, adding swat.exe and other exe's to the exclusion list, restarted and played witht the compatibility settings, but the other programs didnt work.
Yesterday I decide enough is enough and I am ready to reinstall windows using am ISO of my working os, from 2017.
I just have to be careful not to crash any programs, which will be difficult to do when
EXPLANATION: My crashes are related to me either trying to hack the exe to add functionality to the game, or testing the limits of the game by rendering extremely high poly models and/or large maps that exceed the polygon count recommended for the game.
Just to be clear for someone stumbling across this thread and reading this the Last Resort mod didn't cause him to have to re-install Windows. It was an experimental Swat 3 officer model that exceeded the game's polygon count. It isn't part of the mod, lol.
Copy-Cat wrote: I just have to be careful not to crash any programs, which will be difficult to do given the nature of the LRM and its goals during testing.