It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Pretty much self explanatory. I cannot play this game longer than 10 minutes without it crashing. The sound gets "stuck" (usually when skipping the turn), the mouse pointer freezes, and the game dies. Is this a known issue?

I'm on a HP Mini 210 Netbook with a 1.6ghz Atom processor and 2gb of RAM. Windows 7 Starter. I've tried all compatibility modes, tried reinstalling it, tried running as an admin. Nothing works.

What is GOGs policy on refunds? At this point I'm convinced HoMM3 simply does not run in Win7. Googling the issue takes me to several message boards where people are trying, to no avail, to make this game run in Win7.

The only solution that seems to work is "partition your hard drive and install a copy of WinXP".

I understand that we can't always expect old games to run flawlessly on newer hardware/OSs, but if GOG makes the claim that it runs on Win7 (and the product page for HoMM3 does make that claim), I expect it to work.
Post edited November 11, 2010 by izzynobre
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
izzynobre: Pretty much self explanatory. I cannot play this game longer than 10 minutes without it crashing. The sound gets "stuck" (usually when skipping the turn), the mouse pointer freezes, and the game dies. Is this a known issue?

I'm on a HP Mini 210 Netbook with a 1.6ghz Atom processor and 2gb of RAM. Windows 7 Starter. I've tried all compatibility modes, tried reinstalling it, tried running as an admin. Nothing works.

What is GOGs policy on refunds? At this point I'm convinced HoMM3 simply does not run in Win7. Googling the issue takes me to several message boards where people are trying, to no avail, to make this game run in Win7.

The only solution that seems to work is "partition your hard drive and install a copy of WinXP".

I understand that we can't always expect old games to run flawlessly on newer hardware/OSs, but if GOG makes the claim that it runs on Win7 (and the product page for HoMM3 does make that claim), I expect it to work.
I had same problem on win 7 ultimate. The only solution for classic old games like this is the microsoft virtual pc an xp mode. (Runs xp inside win 7 basically). took me a year to get this anwser!
avatar
izzynobre: Pretty much self explanatory. I cannot play this game longer than 10 minutes without it crashing. The sound gets "stuck" (usually when skipping the turn), the mouse pointer freezes, and the game dies. Is this a known issue?

I'm on a HP Mini 210 Netbook with a 1.6ghz Atom processor and 2gb of RAM. Windows 7 Starter. I've tried all compatibility modes, tried reinstalling it, tried running as an admin. Nothing works.

What is GOGs policy on refunds? At this point I'm convinced HoMM3 simply does not run in Win7. Googling the issue takes me to several message boards where people are trying, to no avail, to make this game run in Win7.

The only solution that seems to work is "partition your hard drive and install a copy of WinXP".

I understand that we can't always expect old games to run flawlessly on newer hardware/OSs, but if GOG makes the claim that it runs on Win7 (and the product page for HoMM3 does make that claim), I expect it to work.
avatar
dean66683: I had same problem on win 7 ultimate. The only solution for classic old games like this is the microsoft virtual pc an xp mode. (Runs xp inside win 7 basically). took me a year to get this anwser!
if you got wind 7 that the basic go to [url=http://www.softpedia.com/get/System/OS-Enhancements/Microsoft-Virtual-PC.shtmlhttp://www.softpedia.com/get/System/OS-Enhancements/Microsoft-Virtual-PC.shtml[/u[/url]] to get a free software version
high rated
Heroes 3 frequently crashed for me on Win Vista 64. Compatibility modes didn't help. Apparently Heroes 3 crashes on modern systems with more than one CPU core (or hyperthreading). To see if this is the problem for you, start the game, open the windows task manager, right click the Heroes 3 Task and set affinity to only CPU 0. The problem with this approach is, that you have to do it every time you launch the game as the setting for affinity is not saved.

The solution to permanentely change the game to only use a single cpu is to patch the Heroes3.exe with the imagecfg.exe tool so that the game only runs on a single CPU core. You can get imagecfg from here http://www.robpol86.com/index.php/ImageCFG Make a backup of the original Heroes3.exe first, since imagecfg changes the file. If you get an error message when trying to apply the patch, move Heroes3.exe to a temporary directory outside of Program Files (since that directory is protected in Vista and Win 7 and can only be written to by an Administrator), then patch the file and move it back.

For me this fixed the crashes. I've been playing for hours without compatibilty mode enabled in Vista 64bit on a Core2Duo. You don't even have to launch Heroes3.exe directly. Using gogwrap.exe works too. Maybe GOG should update their installer with a pre-patched Heroes3.exe.
Post edited December 01, 2010 by DoctorGOGgles
For me, I can play up to 3 hours or may be even more without crashing but it will eventually crash at some point.

I have Window 7 Enterprise Edition, just installed it 4 days ago. I am using a Lenovo S10-2 netbook.

I will run it in compatibly mode and see how it goes.
Lol.. i've played HoMM 3 on both windows ME, winXP, winVista, win7.. they crashed on all .. i bought on cd ages ago and it seemed that windows would simply not run it flawlesly.. or rather it seems that it is an old flaw in the game.. i just savve more often.. but i can play several hours before it crashes.. it doesn't bother me much, but it adds a factor of annoyance.. and makes the game more tiresome to play in the light of it's already rather looong gameplay.. but i still love the game..
i know this might be a somewhat unhelping msg.. but I'm just trying to point out that it might not be GOG's fault.. i only used GOG's version of HoMM3 recently.. so ive been using cd's for the last 10 years, and i lost the game several times.. so iv'e been using 4 differint editions of copies so to speak.. all with the same flaw..
avatar
DoctorGOGgles: Heroes 3 frequently crashed for me on Win Vista 64. Compatibility modes didn't help. Apparently Heroes 3 crashes on modern systems with more than one CPU core (or hyperthreading). To see if this is the problem for you, start the game, open the windows task manager, right click the Heroes 3 Task and set affinity to only CPU 0. The problem with this approach is, that you have to do it every time you launch the game as the setting for affinity is not saved.

The solution to permanentely change the game to only use a single cpu is to patch the Heroes3.exe with the imagecfg.exe tool so that the game only runs on a single CPU core. You can get imagecfg from here http://www.robpol86.com/index.php/ImageCFG Make a backup of the original Heroes3.exe first, since imagecfg changes the file. If you get an error message when trying to apply the patch, move Heroes3.exe to a temporary directory outside of Program Files (since that directory is protected in Vista and Win 7 and can only be written to by an Administrator), then patch the file and move it back.

For me this fixed the crashes. I've been playing for hours without compatibilty mode enabled in Vista 64bit on a Core2Duo. You don't even have to launch Heroes3.exe directly. Using gogwrap.exe works too. Maybe GOG should update their installer with a pre-patched Heroes3.exe.
This solved my problems with Heroes 3 crashing, thanks a lot!
avatar
DoctorGOGgles: ...
avatar
zyriak: This solved my problems with Heroes 3 crashing, thanks a lot!
Then mark it as the solution.
Glad to hear everything is fine now.
Happy gaming! ;)

edit: Ups! My bad. You're not the OP... sorry
Post edited August 14, 2011 by iuliand
the game crashes for me if i choose run this program compactibility in windows xp mode.

Did you really tried run this program as windows 98 with "disable visual themes" and "disable desktop composition" and "run this program as an administrator" ?

If yes, and it still crashes then im out of options.. maybe disabling uac and installing the game in different than program files directory might help.
avatar
DoctorGOGgles: Heroes 3 frequently crashed for me on Win Vista 64. Compatibility modes didn't help. Apparently Heroes 3 crashes on modern systems with more than one CPU core (or hyperthreading). To see if this is the problem for you, start the game, open the windows task manager, right click the Heroes 3 Task and set affinity to only CPU 0. The problem with this approach is, that you have to do it every time you launch the game as the setting for affinity is not saved.

The solution to permanentely change the game to only use a single cpu is to patch the Heroes3.exe with the imagecfg.exe tool so that the game only runs on a single CPU core. You can get imagecfg from here http://www.robpol86.com/index.php/ImageCFG Make a backup of the original Heroes3.exe first, since imagecfg changes the file. If you get an error message when trying to apply the patch, move Heroes3.exe to a temporary directory outside of Program Files (since that directory is protected in Vista and Win 7 and can only be written to by an Administrator), then patch the file and move it back.

For me this fixed the crashes. I've been playing for hours without compatibilty mode enabled in Vista 64bit on a Core2Duo. You don't even have to launch Heroes3.exe directly. Using gogwrap.exe works too. Maybe GOG should update their installer with a pre-patched Heroes3.exe.
Thanks a lot, lot of time with the crashes. Will try later on W7 x64
avatar
DoctorGOGgles: <snip>
For me this fixed the crashes. I've been playing for hours without compatibilty mode enabled in Vista 64bit on a Core2Duo. You don't even have to launch Heroes3.exe directly. Using gogwrap.exe works too. Maybe GOG should update their installer with a pre-patched Heroes3.exe.
Fixed here, too. Brilliant find!
avatar
DoctorGOGgles: Heroes 3 frequently crashed for me on Win Vista 64. Compatibility modes didn't help. Apparently Heroes 3 crashes on modern systems with more than one CPU core (or hyperthreading). To see if this is the problem for you, start the game, open the windows task manager, right click the Heroes 3 Task and set affinity to only CPU 0. The problem with this approach is, that you have to do it every time you launch the game as the setting for affinity is not saved.

The solution to permanentely change the game to only use a single cpu is to patch the Heroes3.exe with the imagecfg.exe tool so that the game only runs on a single CPU core. You can get imagecfg from here http://www.robpol86.com/index.php/ImageCFG Make a backup of the original Heroes3.exe first, since imagecfg changes the file. If you get an error message when trying to apply the patch, move Heroes3.exe to a temporary directory outside of Program Files (since that directory is protected in Vista and Win 7 and can only be written to by an Administrator), then patch the file and move it back.

For me this fixed the crashes. I've been playing for hours without compatibilty mode enabled in Vista 64bit on a Core2Duo. You don't even have to launch Heroes3.exe directly. Using gogwrap.exe works too. Maybe GOG should update their installer with a pre-patched Heroes3.exe.
I downloaded the file but have no idea how the patch the Heroes3.exe using it. Could someone explain how to do that?
Put imagecfg.exe file to your game directory.
Open command line promt and change current folder to game folder using cd command.

In case You have GoG version (with cracked game exe) execute in order:
imagecfg -u Heroes3.exe
imagecfg -a 0x1 Heroes3.exe

In case you have original 3DO licensed version (with Safedisc v1.50.020 copy protection):
imagecfg -u Heroes3.exe
imagecfg -u Heroes3.icd
imagecfg -a 0x1 Heroes3.exe
imagecfg -a 0x1 Heroes3.icd
Post edited December 09, 2011 by Sulicadiz
i just ran it with compat windows 98 have no trouble at all