• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Kami888

General
4 Badges
Jun 19, 2004
2.429
111
  • Crusader Kings II
  • Darkest Hour
  • Europa Universalis IV
  • 500k Club
I recently installed new ATI card (9800 pro 128MB) and new drivers for it (Catalyst 5.12).
Result: game crashes to desktop every time it attempts to load a scenario/saved game.
I have multiple installations of HOI2 on my computer, i tried them all and neither worked. HOI1 didn't work either.

What's the problem here? I hope I don't need to reinstall them all.
 
Okay let's try some standard things.
1) Make sure you have the latest patch for the game.
2) Rename the AVI folder to AVI_back
3) Set the color depth to 16BIT
4) Turn off everything in the background like E-mail/ICQ/Messenger, Virus protection and everything in the system tray beside the clock.
5) Update your Windows, update your Video card drivers and audio card drivers. Then repeat steps 1-3.
 
1) Yes
2) Done
3) Done
4) Done
5) After hours of struggle making windows update work properly, then downloading and installing huge updates... finally Done.

Result: The only difference so far is that instead of outright crash to desktop, a message popps up saying that instruction at 0x0075c5c3 couldn't write memory at 0x0000001c, or something of this sort, offering me to debug using MS Visual Studio .Net ...
 
Please run a DirectX Diagnostic:
Start menu –Run - then type Dxdiag, then select each tab across the top of the window, and run the tests on each tab. Then select “Save All Information” button in the lower right of the window. This will bring up a dialog box to allow you to select a name for the file where the information will be saved. You can save it right on the desktop as this will make it easy to find. Then copy the contents of that file from the start to the heading that says “DirectX components” then paste what you have copied into a post in this thread.
 
ummm.. any more ideas of what to do? I still can't play HOI :(

Just to add something, from time to time during crash I get standard windows error report offering me to send debug info to microsoft. During that process a file is being created in one of my windows system folder which contains following:

966b_appcompat.txt

(All < symbols were replaced with # and all > symbols were replaced with $ so that the text is visible in browser)

Hope that helps a bit
 
So the only change you made to the system was replacing the video card?
And the game worked fine before?
 
Yes and installed a new driver (the latest one for all ATI cards).
Game worked quite well before (there were some random CTDs during coups/annexations, but not during every scenario load).
 
Try setting a lower refresh rate.
 
Since you got occasional error boxes asking you to send a bug report to Microsoft, this indicates deep inside DirectX is something screwed up. This doesn't come as a complete surprise, as DirectX and the video driver are closely coupled upon installation of DirectX, and you changed the driver after installing your new ATI board.

Try running dxsetup, and let it reapply/re-evaluate your DirectX installation.

If that does not resolve the problem (as I cannot believe the ATI driver in itself would cause this kind of crash with hoi/hoi2), you should seriously consider reinstalling DirectX from scratch. Unfortunately, the only way to do that is to re-install the operating system itself, as Microsoft does not provide an uninstall for DirectX. This should be considered a last resort solution, as re-installing the OS also means re-installation of all your applications that depend on information in the registry.
 
this indicates deep inside DirectX is something screwed up
Yes seems like you're right.

Despite appearing perfectly fine in DxDiag, there was surely some trouble in DirectX.
The problem has been solved by downgrading my DirectX to version 8.1 then upgrading back to 9c. It works now.

Thanks for your help.
 
Wow you got lucky that usually does not work.