Bikke on 3/6/2012 at 03:30
I'm using the latest version of both the multiplayer patch (218 I believe) and DDfix (Which is 1.5.something, IIRC). And yes, I messed with every single possible thing I could think of in ddfix.ini, no dice at all. Like I said before, I even tried careful hex editing on both .exes - to no avail, sadly. It just crashes immediately when I launch the .exe if I turn DDfix out of safe mode - it loads the multiplayer window GUI, and then it informs me that thief crashed. If I turn off the texture manager, then it will load in a tiny window, but it will crash after I get into a mission - I'm having the same problem one guy way back in the forum did. Basically, all the graphics/colors are corrupted as hell in a mission, and if I look around at all - insta-freeze and crash. The game runs fine with ddfix in safe mode, though (aside from not looking nice).
sNeaksieGarrett on 3/6/2012 at 16:12
Something I just thought of. In what order did you install the multiplayer patch? I think that might have something to do with it? Just a thought. (That is, did you install ddfix first and then the mp patch, or the mp patch and then ddfix?)
I'm not sure in what order you should install them since I don't remember what I did, sorry. Seems like you'd want to install the mp patch first and then ddfix
Bikke on 4/6/2012 at 16:55
I had DDfix installed before I was aware of the multiplayer patch. However, you should bear in mind that I used the .exe generated by the mp installer, and then I used ddfix with it - so effectively, I installed ddfix afterwards, since as far as I know ddfix doesn't modify anything aside from the .exe. I actually installed ddfix manually by hex-editing my old .exe. I tried that with the MP exe as well, no real dice. Then I found out about the ability to activate ddfix with the .ini, as mentioned in this forum, so I went ahead and used that instead - so right now, I'm using a straight-up mp exe, with the .ini file modified to load ddfix. I've tried just about every other configuration you can think of, though, without any results.
sNeaksieGarrett on 4/6/2012 at 17:17
I'm not sure what you mean by activating the ddfix through the ini.. I didn't know that was possible. I thought the only way to activate ddfix was through hex editing thief2.exe or by using a prepatched exe from the ddfix thread. As far as I know, the line ddfix.dll needs to be in thief2.exe for it to work.
Hmm, I really don't know what to tell you. It doesn't seem like this thread gets much attention so I don't know if you'll get any further help. Perhaps I could send Tos a message and see if he has any ideas. I was going to say check the ddfix thread for more help, but I'm not sure that would work because people might not have the mp patch + ddfix applied.
edit: I was just thinking the texture path/textures might be causing an issue and you could try disabling that. Though you did say that the game crashes when you disable the texture manager. Hmm... Can you post your darkinst.cfg file and tell me where you put the fam files for the texture pack(s)? I'm pretty much out of ideas failing that.
Bikke on 5/6/2012 at 02:09
Tos forgot to mention the .ini edit in the readme for the mp. It's here in this thread. Basically, you add the line "UseDDFix=True" or somesuch under the Main section of the Thief2MP.ini file, and bam. It uses DDfix. Easy. As for DarkInst, sure thing. Just bear in mind, I've modified this file A LOT, so various configurations of it have been tried.
install_path C:\Users\Bikke\Desktop\Games\Thief 2
language english
resname_base .\RES
load_path C:\Users\Bikke\Desktop\Games\Thief 2
script_module_path C:\Users\Bikke\Desktop\Games\Thief 2
movie_path C:\Users\Bikke\Desktop\Games\Thief 2\MOVIES
The texture files are under res\ddfix\ntex, since I'm using the ntex texture mod. I actually tried removing the ntex textures and .crf (You will notice it's still not set to load the ntex .crf in the darkinst I posted) and enabling the texture manager (which would then do nothing), but no dice - enabling it whatsoever causes a crash-on-execute, and disabling it still makes the crash happen once I get in-game. Safe mode is the only way, for not.
sNeaksieGarrett on 5/6/2012 at 04:45
Not sure why you have thief 2 on your desktop.. that's an odd place for it, no offense. Just humor me please and try putting your installation somewhere else like c:\games\thief2. That's where I have mine. Also, this may sound dumb (maybe it is), but perhaps those paths are a little too long and thief is having trouble with them?
You could reduce your paths so they use the similar style to your .\RES line. So if I'm understanding you right, you already tried .\RES+.\ddfix\ or somesuch?
You sound like you know about as much if not more about this stuff than me so it looks like I can't be of much help... Sorry
Bikke on 6/6/2012 at 19:26
Reducing the length of the paths and trying a different location both sound like good ideas to try, and I admit I haven't tried either yet. I will do so and report back. Thank you for the recommendation.
sNeaksieGarrett on 7/6/2012 at 03:05
No problem - it's worth a try I think.
Bikke on 7/6/2012 at 17:12
Apparently I forgot to post here after trying it, sorry. I tried it out, no dice.
sNeaksieGarrett on 7/6/2012 at 23:41
There's really nothing more I can do for you, sorry. The only other suggestion I can think of is reinstall the game to a smaller directory, which you may have already done (unless you just copied or moved the directory from your desktop.) I think at this point you should just play the vanilla game and be happy with that if it runs, or you can maybe find someone else to continue the troubleshooting with.