(11-17-2009, 08:09 PM)DrThunder Wrote: Might as well; it's been months. With the fix being so simple I'm (not too) surprised no one else has figured it out, but the debugger's pretty well hidden anyway.
All you have to do is skip over 3 lines in the debugger when it freezes. I made a patch to nop those lines seamlessly with no apparent side effects up to a certain revision. In user\gameconfig\rmhj08.ini, add this under [OnFrame]:
+$load
0x805DD6D4:dword:0x60000000
0x805DD6D8:dword:0x60000000
0x805DD6DC:dword:0x60000000
With that, the game worked perfectly in 3896, and the last working revision I can test is 4253 (though certain textures are all black in this one and not 3896).
On my 7 partition, there are folders for 4307, 4384 and 4470. Can't remember whether they worked, since after a string of problems I upgraded to XP, and I can't test them because of the 1GB thing. 4479 (patched) and 4526 break with the nops, getting into the village normally but freezing on a map change, and skipping in the debugger does nothing.
Would you mind uploading your 3896 build for us please?