redfalcon on 20/10/2022 at 16:51
Hello, I bought in 2008 a physical box of Thief games, which included Thief 1 and 2. I installed thief recently, patched it to 1.37 then installed the tfix unofficial patch. The game runs fine and all, but I met an issue in the haunted cathedral mission: some zombies are not resurrecting and appear frozen when reloading.
In another thread, I read this happened but only to people who had not patched the game with the tdix fix, and that they had to edit a value manually. However, I am not entirely sure this is only a problem related to "modernity", because I have vague memories of a similar situation happening a decade ago. And this doesn't seem to be consistently always happening. It occurred to two zombies who died on a bridge. People reported the issue in catacombs mission but I had this issue in haunted cathedral. Do you also have this problem sometimes?I had read that the thetfix.26 had fixed the problem, I installed the most recent version(27)
Daft Mugi on 26/10/2022 at 16:42
Yeah, the zombie possum state seems to be quite buggy no matter what. I hope someone with more knowledge can chime in here.
In the meantime, you could try fixing it like TFix Gold does. That fix will apply fine, but the result isn't always predictable. Sometimes zombies will still awkwardly end up in the standing position, and on a different playthrough or different save point, they behavior correctly. It's a bit random no matter what in my testing. That goes for both T1 and Gold.
1. Use the NewDark executable.
2. Create a gamesys.dml file in the OSM directory/folder. So, something like C:\games\thief\OSM\gamesys.dml. Include the following contents in gamesys.dml.
Code:
// Fix zombie possum state.
// While pseudo-dead, allow efficiency mode to be set even zombie is in combat mode or rendered (required for resurrection to work)
+ObjProp "M-ZombiePossum" "AI_Efficiency"
{
"Flags" Allow Effic. While Visible, Allow Effic. While Combat
}
// Make sure head tracking is disabled on pseudo-dead zombies.
+ObjProp "M-ZombiePossum" "CretHTrack" = 1
3. Edit the cam_mod.ini file. Make sure the mod_path (at the bottom of the file) includes the OSM directory/folder.
NOTE: You have to restart the mission for the fix to apply. Loading from a previous save (without the fix applied) will not work. After restarting the mission, saving and loading will work as expected.