remember, you may need to restart the current mission by hitting the restart mission button in the menu after reinstalling/repatching.
Yes, good point. I did check that when I was troubleshooting mine. I checked the black doorway with each step I did, just to see what would fix it. After uninstalling HD Mod and installing T2Fix, the door was fixed. Then after installing HD Mod, thankfully the door was still fine
remember, you may need to restart the current mission by hitting the restart mission button in the menu after reinstalling/repatching.
I ran in the past hours different installation modes, from simply to advanced. Never there was a single point of change in the behavior of crash after start thief2.exe. With or without any mods - there is no solution in changing something with Mods.
I am now about to install Thief2 as fresh it can be.
After then I run T2fix only in the simple modus.
So I did it as I posted.
Fresh installation and after this I started "NewDark Graphics Settings" to adjust some details.
Nearly everything runs fine.
Only in the last played mission "1MIL_Recipe" the following terrible textures:
![]()
note that hdmod issues are better off posted in the hdmod topic.
That issue occurs because Recipe for Turmoil is a Thief Gold mission.
While I suppose the original issue you were facing is now a moot point, the fact that a blank main menu was briefly displayed prior to the game crashing points to the possibilities of the language being set improperly or perhaps missing resources.
The current version of the HD Mod does, in fact, overwrite any existing Thief 2 executable with the 1.26 release of NewDark. This is fairly problematic and will certainly break a few things, notably T2FMDML, as many of the DMLs that it includes rely on features introduced in NewDark 1.27. As a hopefully temporary measure to work around this, you can back up your mod configuration (located in cam_mod.ini), run T2Fix again after installing the HD Mod, and then restore your backed-up configuration. Alternatively, you could just back up the Thief 2 executable provided by T2Fix and restore it after installing the HD Mod.
I appreciate the suggestion. Detecting and presenting the currently-installed game version in such a manner is an interesting idea and would be trivial to implement, though I wonder how many would find this beneficial. While the other information probably does not have a place in the installer itself to avoid further cluttering the interface, the first post can certainly be amended to include additional helpful information.PS: When I installed T2Fix 1.27d today, I was really hoping its install wizard would identify and tell me what version of New Dark I was currently on (since I wasn't exactly sure where to look at first), and have it ask me what I wanted to do; possibly with some guidance. For example, something like this:
* "You're on T2Fix and New Dark v1.26. If you proceed, 1.27 will be installed. No need to uninstall your earlier version of T2Fix or New Dark. Note: Any earlier custom T2Fix settings for water, sky, and New Dark (including captions/subtitles and blood decals) may be reset to defaults, so make a note of what you have and/or maybe make back-up copies of _these_files_(e.g., user.cfg)_. Want to proceed?" (or whatever guidance you feel is realistic to provide)
* Ideally, also saying to uninstall the HDMod first and re-install it afterward would be helpful, as that seemed to be necessary for me. (I had some HD graphics anomalies when I didn't uninstall it first (I had a black doorway leading out to where the pirate ship is in "Shipping & Receiving", and a very bright gamma main menu, for example.)) I'd understand if that's not feasible or desirable to add this note, though, given the number/types of mods people might have installed. Plus, I'm just one example. Maybe it works fine for everyone else to not uninstall it first.
OK, I looked at first the version of thief2.exe. It must be 1.27. Could that mean, that, after the new installation of Thief2, my only failure was to start the wrong FM (only for Thief Gold) ?
I try tomorrow a new step, your tipps in hand. Thank you!
![]()
Thanks for the help! I tried the cam_mod.ini idea and my .exe is now 1.27.
However, when using NewDarkLoader 1.6.1 to "Play Thief 2" (button in lower-left), the game crashes to Desktop when trying to start a new game (right when Running Interference mission gameplay is about to begin). Loading a saved game in Running Interference, on the other hand, launches gameplay at that saved location, but I get a lot of white flickering and z-fighting textures (on floors, walls, trims, etc.). Playing a fan mission seems to work okay so far, though. And I think loading a saved game I had in Shipping & Receiving worked okay, too.
Note: If I use AngelLoader 1.4.8, though, all seems to work fine. I can start a new Thief 2 game, load an old game, or play a fan mission; no problems noticed. At least not yet.
I think this would be quite beneficial. If someone is told via the installer that they already have the version they're about to install, they can cancel installation. And if they have an older version and are told that they may have to uninstall/reinstall other mods before and/or after updating T2Fix, then they can pick a later date to update -- when they have more time to evaluate and brace for the potential impacts.
Now that I have v1.27d, I may not remember that I have that a year or more from now, and may not know where to look to find out. So, if I check back, say, a year (or 2, or 3) from now, I might download v1.27d again and try to re-install it... not knowing for sure that's what I already have. And if I'm not told by the installer at that time, for example, that I already have 1.27d, then it'll just plow forward and install, and then I will have, effectively, created these HD Mod issues (or other issues) all over again. I may need to manually re-disable blood decals and subtitles again, as well -- which, based on past attempts, can sometimes be a little cumbersome to do. (At present, I know how to do all these things... but 1-3+ years from now? Probably not so much)
So, that's where I feel the installer could lend a helping hand
PS: I am happy that with a re-install of T2Fix, I can adjust Gamma once again... including with + and - keys. For some reason Gamma adjustments weren't working the past week or so with my version on 1.26.
I've installed this, and there seems to be something a bit weird going on with the tree beasts in Trail of Blood. For some reason, a bunch of them are awake by default, and there are a bunch of dormant ones that won't wake up. I'm playing on Expert, for the first time in Thief 2. Is this normal? I remember them being dormant and waking up if alerted originally.
EDIT: Just loaded up a copy of the vanilla Steam version into DromEd, and the tree beasts seem to be acting normal there. Also, while I'm here, I'd like to mention that there's a bit of an issue with Interactive Candles, where they only work a very small amount of the time. In some missions they work, but in most they don't.
Last edited by FletcherFox; 2nd Mar 2021 at 01:56.
try to be a bit more specific with the candles - are you not able to douse them? are the flames missing? etc.
In most cases, both, but it seems to vary from mission to mission. Sometimes the flames are there, but they can’t be doused. Sometimes the flames are missing, but they can be doused. Sometimes both the flames and dousing work just fine, and other times neither work. The only mission where they seemed to work well was Framed.
Edit: For now, to solve the tree beast issue, I'm just going to replace the T2Fix version of Trail of Blood with the original version. As for the interactive candles, they're still not working properly, as mentioned before.
Last edited by FletcherFox; 20th Mar 2021 at 20:27.
Not sure if anyone cares but thought I'd post this.
Awhile back I noticed that T2Fix 1.27b is the last version to work with Windows 2000 (Blackwingcat Kernel) and with Vanilla XP.
I was able to trace it back to NVScript.osm which was updated to v1.2.7 in versions newer than T2Fix 1.27b
Overwriting nvscript.osm with the v1.2.6 version from the following page allows the game to work again:
https://www.ttlg.com/forums/showthread.php?t=134166
The symptom is on level load the game crashes back to desktop with an error in nvscript.osm. The major and minor subsystem are v6 so assuming some API is being called that doesn't exist.
Last edited by DosFreak; 21st Mar 2021 at 20:37.
Is there any difference how T2Fix (1.27d) handles OpenAL compared to TFix (1.27)? I just finished Thief 1 (22 years after getting the game...) using proton on Linux and wanted to continue with Thief 2, but unfortunately I can't activate EAX. It works perfectly fine in Thief 1 though
There is no difference in the way it is handled. However, T2Fix does automatically include the OpenAL binaries in the game's install directory, though this will be optional in future releases. In your case, removing "OpenAL32.dll" from your Thief 2 install directory should allow you to activate EAX as you have before.
Regarding this, I am unable to reproduce this issue on my end. Were you able to see whether it persisted across a mission restart or did it occur only once?
Thank you for bringing this up. I can confirm that NVScript will no longer function on Windows 2000, though it seems to load on my Windows XP install with SP3. A brief look does reveal it making several API calls not implemented in Windows 2000, contrary to previous releases, and evidence suggests that a newer compiler was used to build the 1.2.7 release of the module. While I do not imagine many are running Thief on these operating systems, maintaining compatibility to the extent possible is always ideal. Mentioning this on the dedicated NVScript thread would probably give the issue more attention, as there is little I can do, unfortunately.
asked NV, and confirmed, the last couple of builds were compiled using MSVC 2017, meaning xpsp3 is probably the minimum os requirement now.
Man, I really gotta hand it to you and everyone else who was involved in making this. My old installation of Thief 2 didn't work anymore, the original installer on the CD didn't work, the Steam and GOG versions refused to be patched to German, but installing it with T2Fix from the CD worked without issue. I almost gave up, thinking that I couldn't play Thief 2 unless I get an old computer or something, but this saved me. I made this account just to say this. I don't like forums in general, so I won't become an active user here.