thebream: Reinstalled the game. Tried this. Still not working. Also, the disablealttab field wasn't there and I had to create one.
Just to ensure I haven't gone totally mad, are you @thebream also using Windows 7 like @kaileeena, or are you on WinXP?
kaileeena: I searched as suggested didn't find the field specified so I added it but still the game refuses to alt-tab. I have Windows 7 not Win xp so path is a bit different but its not working.
I'm actually regretting suggesting people to add it if it's not there, as I suspect that you may have added it to a place it wasn't supposed to go. As far as I know the GOG version should always have this field, I was just covering my bases but in so doing may have led people down the wrong path...
Anyway, the fact that you couldn't find the specified field (and had to add it) indicates it could possibly be the wrong location - confusingly there are often multiple locations for BG&E settings, but only
one of them should have the DISABLEALTTAB entry.
BTW, where did you actually find BG&E if the path was different? On my machine I have the following locations containing BG&E, but
they are all not the correct one:
* HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs\GOG.com\Beyond Good and Evil
- this is the start menu location (on Windows XP anyway)
* HKEY_CURRENT_USER\Software\Ubisoft\Beyond Good & Evil
- this should exist irrespective of versions.
The
only correct entry location (for disablealttab) should be:
* HKEY_LOCAL_MACHINE\SOFTWARE\GOG.com\GOGBEYONDGOODANDEVIL
- this was created by GOG and will not be in any other version
- this entry should contain the following keys and settings:
"EXE"="C:\\games\\GOG.com\\Beyond Good and Evil\\CheckApplication.exe"
"EXEFILE"="CheckApplication.exe"
"PATH"="C:\\games\\GOG.com\\Beyond Good and Evil\\"
"CODE"="GOGBEYONDGOODANDEVIL"
"GAMENAME"="Beyond Good and Evil"
"VER"="1.0.0"
"BUILD"="1"
"INSTALLDATE"="24-08-2013 18:12:20"
"LAUNCHCOMMAND"="C:\\games\\GOG.com\\Beyond Good and Evil\\CheckApplication.exe"
"LAUNCHPARAM"=""
"SAVEGAMEFOLDER"="C:\\games\\GOG.com\\Beyond Good and Evil\\"
"AFFINITY"="true"
"AFFINITYCORE"="1"
"DISABLEALTTAB"="true"
Also, your display will show the name/value pairs in columns on the right of the Registry Editor (in case the equals sign causes confusion here).
Note that all the keys here are in capital letters as well - which seems to be a trademark for GOG keys, as it's not that common. Strictly speaking the registry isn't actually case sensitive, in that you cannot have two keys with the same name but different case (just like the file system - stupid Windows).
Additional hint: search for "BEYONDGOODANDEVIL" (as previously described), and if the keys on the right don't match the above, press F3 to continue the search from that point on. Repeat pushing F3 until you find the location, or you get a message saying you've reached the end of the registry. To be certain you've searched all of it, ensure that you click on root folder (which should be "My Computer" or something similar-sounding) on the top of the left-hand pane prior to beginning the first search (this will guarantee you've searched all folders in the registry).
I still think that the location should be the same across multiple Windows versions, but as I only have XP I can't be 100% certain.
Naturally, the DISABLEALTTAB should be changed to "false", using the instructions I provided earlier.
If anyone manages to find most (or some) of the fields above, but does NOT find the DISABLEALTTAB key entry, or alternatively cannot find that series of keys at all, please let me know. Actually in that case it might be worth flicking the GOG team a message as well, as I'll be out of ideas at that point (and will be confused as this works for me - which is why I want to know if this works for others!).