tiamat4455: I know it's a very old post, but the problem is still there.
I changed all the registry entries regarding the First Time run and Show Intro to 0. Still the problem persisted.
I noticed in my HOMM 3 installation folder a script file: goggame-1207658787.script (maybe those numbers could differ from user to user, I don't know). There I found these lines:
{
"install": {
"action": "setRegistry",
"arguments": {
"root": "HKEY_LOCAL_MACHINE",
"subkey": "Software\\New World Computing\\Heroes of Might and Magic\u00ae III\\1.0",
"valueData": "0",
"valueName": "Show Intro",
"valueType": "dword"
}
},
"languages": [
"*"
],
"name": "registryKey1"
},
{
"install": {
"action": "setRegistry",
"arguments": {
"root": "HKEY_LOCAL_MACHINE",
"subkey": "Software\\New World Computing\\Heroes of Might and Magic\u00ae III\\1.0",
"valueData": "0",
"valueName": "First Time",
"valueType": "dword"
}
},
Make sure to change the value data to "0" here, using wordpad (easier to follow the lines). The "First Time" entry was set to 1 in the first place and it somehow overwrote the registry entry. This solved the problem, in my case.
I noticed that after each GoG Galaxy update, HOMM3 always resets this value. Maybe someone from development check this thing and make sure it doesn't appear anymore. After 20 years of playing HOMM3 we all know every single word from that movie :). This script is changing the registry entry every time.
Thank you! This worked for me when the other posts in this topic did not.