trgz on 25/6/2009 at 10:50
I was getting this error:
The instruction at "0x1d24151d" referenced memory at 0x00000000". The memory could not be "read".
Thought I'd post up my success at getting it working on modern hardware.
I got the problem after a fresh install of Thief 2,
and after I patched to 1.18,
and after I then apply the single processor fix (checked and verified as CPU0),
and then after I removed the semicolon from ;safe_texture_manager,
and then after I registered the games codec,
and then after I try the ddfix,
and after trying various compatibility mode/combinations.
So I then Googled the 'address' and found references to codec packs (somewhere in this forum) so uninstalled k-lite and re-registered the Thief 2 codec with no joy so I then tried the (
http://www.thief-thecircle.com/download.asp?fid=876) Alternate Thief Movie Indeo5 Codecs - oddly I then got the request to insert the disc (I had D1 in) and hey presto, it worked!
:D
I remember there being massive head-bob in this game, and feeling queasy when I first attempted to play it, so wasn't completely desperate to play it but I have all 3 games, but never played this one, and had just heard/read a good review so I thought I'd try it once more.
Incidentally, I'm running XPSP3, on a Core2 Due E6600, GeForce GTX260 and 185.85 drivers.
Update - I tried the widescreen patch (DarkWidescreen-v6r3rc3) but couldn't apply it as I'd tried the rename to Thief2_.exe fix somewhere in the above testing. So I renamed it back to thief2.exe and patched it but game refused to load a new game (stuck inside menu). So I renamed the widescreen patched file to thief2_.exe and it's working again - odd.