Hi
I figured out too that the script doesn't recognize the game version, my "fix" was to hardcode "BtS = True" in initVersions(), good enough for me
Anyway, tested your fix but it didn't work.
As for the folders, I'm not exactly sure what you need to know. So I created 2 logs of the folder trees of my "<My Docs>\My Games" folder and the game's install folder. And I included the HKLM\Software\Firaxis Games registry key. I bought the CivIV full pack on Steam, containing Vanilla, Warlords, BtS and Colonization although I currently only have BtS and Col installed. I'm not sure about how the registry keys depend on what is installed and in what order. They just look a bit odd to me.
Tell me if you need anything else.
thx