piln on 1/2/2011 at 15:59
Thanks for the patch, Hadley, it has allowed me to do one thing I was having trouble with - run the game in a resolution of my choosing (rather insisting on native resolution, as it did with just the FOV patch). This in turn has allowed me to play in stereo 3D on a big TV, which just looks great.
Unfortunately, I'm still getting crashes. They occur in the same place as before I applied the "option c" crash fix - whenever I choose Exit from the main menu, and whenever I get to the door at the end of the training level. That's as far as I've got with my current PC build. Without t3_widescreen.exe's crash fix, the game freezes at those moments (frozen image, looping sound, I have to alt-tab or ctrl-alt-del out and kill it with task manager); with the crash fix, the game actually crashes back to desktop with a Windows crash report dialog; but in either case, the moments when the crash/freeze occurs are identical.
Here's the info from the Windows crash message:
Problem signature:
Problem Event Name: APPCRASH
Application Name: T3Main.EXE
Application Version: 1.0.0.1
Application Timestamp: 40c8a4da
Fault Module Name: StackHash_3179
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Code: c0000005
Exception Offset: 00000000
OS Version: 6.1.7600.2.0.0.256.1
Locale ID: 2057
Additional Information 1: 3179
Additional Information 2: 31795f6fe526d26a59172c62c38bb299
Additional Information 3: 841d
Additional Information 4: 841d94beac6dc15f9bf44264dbd3eacc
My system:
Windows 7 Ultimate 32 bit
Intel Core2Duo E6600
2x GeForce GTX260 in SLI
2GB RAM
nothing is overclocked
Original retail DVD of Thief 3 with official 1.1 patch applied (not the editor version)
I've run imagecfg with these options:
imagecfg -u t3.exe
imagecfg -u t3main.exe
imagecfg -a 0x1 t3.exe
imagecfg -a 0x1 t3main.exe
I've tried running in Windows XP SP2 compatibility mode. This, and the CPU affintiy changes, have made no apparent difference.
I've applied t3_widescreen.exe to set res option 4 to 1280x720 and to set the crash fix, and the FOV patch for correct 16:9 FOV. If I set FOV back to 4:3 and select 1024x768 in game, I can quit to desktop without a crash. With FOV still at 4:3 but resolution set to my customised 1280x720 (obviously this gives a bad FOV in-game, I'm just trying it for testing purposes) it crashes as before. Weirdly, when I select 1600x1200 (res option 5, which I have not modified) and apply it, it switches to 1280x720 every time, no idea why. Again, not sure if this has any relevance, just something I noticed while testing.
btw I've tested in 1920x1080 too, and it crashes in exactly the same way.
Anyway... I think that's everything. The game fails when I run in a widescreen resolution whether I have t3_widescreen's crash fix applied or not - in my case it just changes from a freeze to a CTD.
Hope someone can help with this.
piln on 1/2/2011 at 16:21
Thanks. Tried disabling SLI, game still crashes in exactly the same way. I have not yet tried the other widescreen patch as it appears to be made for a selection of 16:10 resolutions and I specifically need 1280x720. Looks like I'll have to do some hex editing to achieve that, don't have time now but will try later.
piln on 2/2/2011 at 22:46
OK... I've tried Massimiliano's patch as-is - even though the 16:10 resolutions are not what I need, I just wanted to see if it would work without crashing. I did manage to quit from the main menu without a crash & with everything looking correct. But I encountered a new crash when trying to start a new game (at the very beginning of level loading) so couldn't get into gameplay at all. Sorry, with all the tinkering I've been doing I forget if that was with the patch as provided, or if I'd modified it to get a 16:9 resolution, but either way it didn't work for me.
I used the readme from that patch to find out about the hex edits to put different resolutions into T3main.exe (very useful!). I've done so to enable 1280x720 as an in-game option, and I've tried it on the original T3main.exe and on the T3main.exe from Massimiliano's patch. In both cases, the game crashes in the same way and at the same times as before. So I haven't really got anywhere yet.
I've tested saving & loading games now. Quicksave & quickload work fine, saving from the menu works fine, loading from the menu causes a crash (actually now I think about it, I only made a new save via the menu - overwriting an existing save will prompt a confirmation dialogue and may cause a crash). At least I know what will cause a crash - so I can change resolution before finishing a level, map transition, etc. and then change back afterwards (I've tested it, it works). Bit of a cumbersome workaround but it means I can keep playing.
Jack Sheppard on 8/3/2011 at 13:12
I just wanted to say thanks to Hadley for the patch. I now seem to be able to run my monitor at its native resolution and am not having the game crash at the end of the training mission.
Eric18 on 17/3/2011 at 23:53
It worked for me. 1600x900. So far no freezes or crashes.