lordofthefood1: The update doesn't work for me. It got rid of the WING.DLL error, but it just launches to a black screen and crashes. There's a pop up, but I can't read it because the screen is black
karnak1: OK. Just tried installing the game from scratch. The issue you've mentioned happens.
For some bizarre reason if one launches the editor using the Galaxy client it opens without issues. And then the editor always works perfectly, without ever needing Galaxy again.
I suspect that whoever "fixed" the Editor issue, somehow must have unintentionally linked the Editor to some Galaxy activation. I'll try sending a support ticket so that the Editor can be launched only through the offline installers.
To OP:
If you have Galaxy installed on your PC, run the editor through it and it'll fix the issue.
I was incredibly bored at work today. Be nice to me for over analyzing this. Thanks.
Galaxy runs a few things before it runs the actual Editor. It goes by way too quick for me to see what it was though.
I was suspecting some form of Virtual CD drive. But, looking deeper it runs "editor.cmd" which just sets 6 registry settings. Neat! Not sure how that fixes the popup wanting the original disk in the drive.
The registry settings:
All are DWORDs (listed in decimal for easier reading)
All in HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\New World Computing\Heroes of Might and Magic\1.0
Editor Show Menu 1
Editor Full Screen 0
Editor X 10
Editor Y 10
Editor Height 600
Editor Width 800
BUT! When looking at the above registry section you will notice a ton more settings (for running the regular Windows version which they are not using). And CDDrive is set to the main folder GoG installs HoMM1 in. (so blahGogFolderStuff>\HoMM). That probably fixes the Disk popup. I don't see any cmd file that it runs for this. I suspect this is something done when installing thru the offline installers, or thru first install thru Galaxy.
Or, most of the other settings (for sure), and maybe the CDDrive (but doubt it), get set when the Editor is first run.
Edit: did a fresh install (including removing the Heroes of Might Magic full registry key section).
Install from Galaxy adds AppPath, CDDrive path, and the 6 Editor registry entries. I noted all set as above, except the Full Screen comes set as 1. And
Running the editor directly before using it from Galaxy and it still does not run.
First time just popups the Please insert CD the first time. But adds of other registry entries. And changes Width to 640 and Height to 480.
Second time actually tries to run at full screen 640x480 but is black the second time. I suspect the EDITOR doesn't see everything in the registry it wants to and resets a few things on first startup but pops up the CD error like it didn't read what was already in there.
Running the editor.cmd (Galaxy does this EVERYTIME you run the editor form its menu) sets the above 6 Editor registry entries, then starts the editor.
More research. Fresh install with Editor values set incorrectly, but before first run of EDITOR, either in galaxy or straight from folder). Change Full Screen to 0.
Results: pops up cd in driver error, Full Screen reset to 1, Height/Width to 480/640.
Second start up, tries to do full screen and fails.
Must run thru galaxy to reset those three values to correct. Or manually change them. It then works.
Fresh install, as above, run editor.cmd directly. The registry entries fail to update due to access privileges. But when it runs the editor.exe it DOES ask for admin rights. Which fails as above.
LOCAL_MACHINE registry entries does require admin.
Fresh install, running editor.cmd as admin. Same result as above. Running editor first time fails as above. running editor.cmd second time as admin works. editor then runs by itself fine.
Fresh install, running thru galaxy for first time.
Result, fails as above.
Second time run, it works, and then can run by itself outside of galaxy.
So, I suspect the editor is looking for some of those other registry settings in the same area as the above 6. Which ones I do not know. It puts them there first run but ignores the few already set, and resets them to its defaults. Which then lets it sort of run the second time but fail on the 640x480 full screen resolution thing.
Resetting it to do no full screen lets it run in a window. The resolution being set to 800x600 is just minimum size thing GoG is setting I suppose.
If you try to then run it at full screen by hitting F4 in the editor program it does pop up a DirectDraw error and closes. So... no full screen for it.
You CAN run it at 640x480, 800x600, 1024x768 or 1280x1024, but NOT full screen of course.
But, the editor.cmd thru galaxy will reset that to 800x600 everytime if you run it thru Galaxy.
Notes:because you gave Galaxy admin rights during install, it can run things as admin without any sort of popup. This, mildly concerns me on a computer security level. It just runs the editor.cmd and editor.exe as admin without getting a UAC prompt. Manually running the editor WILL prompt for UAC
Notes: uninstall leaves three registry entries in there. editor full screen, Editor Y, and CDDrive. Doesn't really matter to be honest. But funny to think they forgot to add these three to the "remove these entries" list.