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

×
avatar
Manchis7: Doesn't works...
avatar
James_Neave: I found a solution to this here:
https://support.gog.com/hc/en-us/articles/213520069-Settlers-3-Ultimate-Collection?product=gog

Under "Settlers® 3: Ultimate Collection - Game asks for CD-Key in singleplayer mode"

If you are using GOG GALAXY, select the game and click the customization icon (next to PLAY):
→Manage installation
→Verify/Repair

This fixed the CD key issue for me after I had fixed the not-starting issue by using the offline installer
How do you download the oofline version?
avatar
Redbaron097: the Galaxy install is the issue, download the manual installer, run the installer, it will install the missing .dll file, then open the galaxy app and run the game from there if the missing .dll is the only issue, i was playing around with the other methods to no avail then found this fix not sure if anything else contributed to the fix but try this method first off.
what is the manual installer?
avatar
Redbaron097: the Galaxy install is the issue, download the manual installer, run the installer, it will install the missing .dll file, then open the galaxy app and run the game from there if the missing .dll is the only issue, i was playing around with the other methods to no avail then found this fix not sure if anything else contributed to the fix but try this method first off.
avatar
eventual89: what is the manual installer?
Below the blue Download button for a game in your library, there is the offline installer, sometimes split into parts.
Hi Agan, i have changed my laptop to new one. I have run S3 the same way - with alobby .exe file. But this time game run without DLC. I mean, i have Ultimate version from GOG but game is running wihtout Amazons missions and others addons. Any ideas ?
avatar
Manchis7: Doesn't works...
avatar
James_Neave: I found a solution to this here:
https://support.gog.com/hc/en-us/articles/213520069-Settlers-3-Ultimate-Collection?product=gog

Under "Settlers® 3: Ultimate Collection - Game asks for CD-Key in singleplayer mode"

If you are using GOG GALAXY, select the game and click the customization icon (next to PLAY):
→Manage installation
→Verify/Repair

This fixed the CD key issue for me after I had fixed the not-starting issue by using the offline installer
Thank you, this helped in part for my installation.

However, I have another problem now. I can launch the game from the EXE in the game folder just fine, but when I try launching it from GOG Galaxy, it will do nothing.

Part of the reason must be Windows UAC - the main S3 EXE is set to "run as administrator", and thus playing from a non-admin account will invoke the UAC prompt when starting the EXE directly. For some reason, launching the game through Galaxy doesn't trigger the UAC prompt, and the process will just be running without the game really launching.

I have tried removing the "run as admin" flag from the EXE, however that just results in the "enter serial key" issue described before in this thread. No matter what I enter in the key field then, I get a Windows "access denied" error or something and it will then crash to desktop.

What I believe is that this has to do with how newer Windows versions are handling registry entries for 32-bit applications differently between normal and admin accounts. Looking at the regs.cmd file that is run during the "Verify/Repair" process in Galaxy, this adds a number of registry entries and has to be run as admin. However, those entries are being redirected by Windows and don't end up in the place specified in the file but somewhere else. I think this is why you need to run the game as admin, because it will otherwise not find the correct registry entries.

So I guess my question/problem is - how do I get the UAC prompt to show when launching the game though Galaxy? I don't want to play from an admin account outright or disable UAC.