I finished analyzing the "fixed" mod pack, and my results show the difference is mostly a lot of stuff removed:
Xenonauts Community Edition Fixed Mod Pack 0.34.3 xcemods-034-3.zip
Compared to the (normal, regular, standard)
Xenonauts Community Edition Mod Pack 0.34.3 xcemods-034-3.zip
\Xenonauts Fix Pack\modinfo.xml CHANGED: 1.41 TO 1.41X
\Xenonauts Fix Pack\sounds_gc.xml CHANGED: MODMERGE="update" added to <Sounds> and <Destruction>, removed from <Damaged> and <Destroyed>, and <General MODMERGE="update"> added too.
\Xenonauts Fix Pack\_README.txt RENAMED: TO _README-X.txt
\Xenonauts Fix Pack\readme.txt ADDED
\Xenonauts Fix Pack\aircraftweapons.xml REMOVED
\Xenonauts Fix Pack\corpseprops.xml REMOVED
\Xenonauts Fix Pack\researches.xml REMOVED
\Xenonauts Fix Pack\strings.xml REMOVED
\Xenonauts Fix Pack\xenopedia.xml REMOVED
\Xenonauts Fix Pack\scripts\_basebuilt.lua REMOVED
\Xenonauts Fix Pack\xenopediaimages\fusionmissile.jpg REMOVED
\Xenonauts Fix Pack\soldierimages\armour.basic\med10.png REMOVED
\Xenonauts Fix Pack\soldierimages\armour.basic\nor32.png REMOVED
\Xenonauts Fix Pack\soldierimages\armour.buzzard\med10.png REMOVED
\Xenonauts Fix Pack\soldierimages\armour.buzzard\nor32.png REMOVED
\Xenonauts Fix Pack\soldierimages\armour.jackal\med10.png REMOVED
\Xenonauts Fix Pack\soldierimages\armour.jackal\nor32.png REMOVED
\Xenonauts Fix Pack\soldierimages\armour.sentinel\med10.png REMOVED
\Xenonauts Fix Pack\soldierimages\armour.sentinel\nor32.png REMOVED
\Xenonauts Fix Pack\soldierimages\armour.wolf\med10.png REMOVED
\Xenonauts Fix Pack\soldierimages\armour.wolf\nor32.png REMOVED
\Xenonauts Fix Pack\backgrounds\mainmenu\animations\Lower-CRT-Center.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.basic\weapon.alienadvancedgrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.basic\weapon.aliengrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.basic\weapon.assaultshield.alienadvancedgrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.basic\weapon.assaultshield.aliengrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.basic\weapon.combatshield.alienadvancedgrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.basic\weapon.combatshield.aliengrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.buzzard\weapon.alienadvancedgrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.buzzard\weapon.aliengrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.buzzard\weapon.assaultshield.alienadvancedgrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.buzzard\weapon.assaultshield.aliengrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.buzzard\weapon.combatshield.alienadvancedgrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.buzzard\weapon.combatshield.aliengrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.jackal\weapon.alienadvancedgrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.jackal\weapon.aliengrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.jackal\weapon.assaultshield.alienadvancedgrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.jackal\weapon.assaultshield.aliengrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.jackal\weapon.combatshield.alienadvancedgrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.jackal\weapon.combatshield.aliengrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.sentinel\weapon.alienadvancedgrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.sentinel\weapon.aliengrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.sentinel\weapon.assaultshield.alienadvancedgrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.sentinel\weapon.assaultshield.aliengrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.sentinel\weapon.combatshield.alienadvancedgrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.sentinel\weapon.combatshield.aliengrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.wolf\weapon.alienadvancedgrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.wolf\weapon.aliengrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.wolf\weapon.assaultshield.alienadvancedgrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.wolf\weapon.assaultshield.aliengrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.wolf\weapon.combatshield.alienadvancedgrenade\soldier_spectre.xml REMOVED
\Xenonauts Fix Pack\units\xenonaut\armour.wolf\weapon.combatshield.aliengrenade\soldier_spectre.xml REMOVED
This is not what I expected for something that's supposedly "fixed" to get it to work on GOG's version of Xenonauts. There should be more file changes, but instead it's just a bunch of stuff missing and a few trivial changes. The readme.txt says there should be more sophisticated changes, if our expectations were not wrong:
Xenonauts Fix Pack
1.0
- Fixed the missing orientation data on certain bookshelves so you can stand near them
- Adjusted the sortpoint data on certain bookshelves so they render behind units instead of in front of them
- Fixed two windows in the wooden farmhouse set in the Restored Community Map Pack that started floating in the air after breaking them
- Added destruction to the wooden farmhouse set in the Restored Community Map Pack
- Made it possible to stand next to toilet sinks
- Fixed the graphical layering issues with bookshelves and fridges next to open doors in house_small_LR and house_small_UD submaps in the town tileset
- Made it possible to walk on flowerbeds without stone planters and removed their cover value
All of those changes are in both versions, so that's obviously not something that was "fixed". I'm guessing that's because the "fixed" version is probably NOT based on the current normal mod pack. I'm also guessing the "fixed" version is actually NOT based on anything at all, and is more likely to be a spurious old version of something nobody needs. The most interesting clue I noticed is all these differences are part of the "Xenonauts Fix Pack" mod included in both versions. I think it's likely the idea of a "fixed" version was somehow confused with the Xenonauts Fix Pack, which is in both versions. I'm going to use Occam's Razor and hypothesize that nobody needs the "fixed" version, and until we can find a reason why we need it, we shouldn't use it. In other words, if it isn't broken, don't fix it.
I had a few crashes on startup with the "normal" version of the mod pack, but I haven't experienced any crashes on startup with the "fixed" version of the mod pack. I suspect the crashing is not specific to one of the mods. I'm going to try the normal version again, and if every thing runs OK, I'm going to ignore the "fixed" version. I have attached a screenshot of the most significant changes I could find, in sounds_gc.xml. That should be more clear than my text description, and it also shows that so little changed, it looks more like minor maintenance instead of fixing some major issue between the Steam platform and the GOG platform.
If anyone has more information or insights based on my research, please share.