Unable to Open Worldbuilder Saves

JiimBV

Afro Samurai
Joined
May 11, 2009
Messages
527
Location
Canada
This is a problem that may not persist only to CIV, however, the problem is so specific that looking it up on the internet isn't a possibility. The only way is to ask, and where better than here.

As is, my computer doesn't know what a .Civ4WorldBuilderSave file is. It also has the ridiculous idea that .CivBeyondSwordWBSave files are opened with Adobe, which is obviously not the case. I know what the obvious fix is: "Open With", "Select Program from a List", "Browse" and then search through my folders and select the appropriate .exe file. I assume this is how one with a normal computer would go about things.

However, my computer doesn't want to go with this. When this is done, it doesn't actually select the program from the list. It continues to think that I've selected Adobe. The only things I CAN select are things which I don't browse for. If I could bring the BTS .exe into the list, I should be able to open WBSaves.

This isn't just a question for the sake of convenience, there are some mods I can't open without being able to open WBSaves.

Thanks ahead, CIV community! Any suggestions, any anything would be fantastic!
 
I found the fix for this. Kind of. The only problem is it's written in computer lingo that I don't understand, and even if I did I'd be afraid of doing whatever it's asking. I will show you the fix, and if anyone could explain what this means and how to do it, that would be great. This is the fix:

I did a quick search in the registry and came up with these two keys found in both HKEY_CLASSES_ROOT and HKEY_LOCAL_MACHINE:

HKEY_CLASSES_ROOT/*/shellex/contextmenuhandlers/openwithlist

HKEY_LOCAL_MACHINE/software/classes/*/shellex/contextmenuhandlers/openwithlist

The "Open With" key contains a CLSID which can be found by searching. Under this CLSID, you'll find a key labeled "MayChangeDefaultMenu". This may or may not be the culprit. If it DOESN'T exist, I'd assume that you'd need to add it.

You should see the CLSID. Under it you should have InProcServer32 and shellex. Under shellex you should find MayChangeDefaultMenu. MayChangeDefaultMenu should have a String labeled (Default) with no value. These can be found in both CLASSES_ROOT and LOCAL_MACHINE.

Worse comes to worse, you could always add the program to the default list in either HKEY_CLASSES_ROOT/shellex/contextmenuhandlers/openwithlist and/or HKEY_LOCAL_MACHINE/software/classes/*/openwithlist

Other than that, make sure that nothing is preventing the user from saving changes in gpedit.
 
Back
Top Bottom