Updated the patch to v1.1.
Added Steam version support.
Added automatic folder detection.
TO DO:
Detect Steam version from any outside folder (?)
Here it is, feel free to test, and, please, comment about the results.
- Some nerd info about the differences between the versions Show Spoiler
Release-specific files and folders (unimportant):
Retail-specific files:
- [_jvm]
- [_uninst]
- avi\beenox_short.bik (Publisher/Distributor logo. Digital versions are self-published).
- [DetectionTool]
- [log] (Created upon first launch in digital versions).
- [register]
- gameshadowsetup.exe (patches are delivered via Steam and GOG for the digital versions).
- MystV.exe (Launcher)
- progress.db (Created upon first launch in digital versions).
GOG-specific files:
- GameuxInstallHelper.dll
- gfw_high.ico
- gog.ico
- goggame.dll
Steam-specific files:
- 208110_install.vdf (The install script. Adds registry keys and runs SoundDecompress.exe upon first launch).
Differences between Steam and GOG versions:
- Steam version contains SoundDecompress.exe, GOG version misses this file and has the sounds pre-decompressed.
- dat\Client.sum
- dat\Data.sum
- dat\Descent.sum
- dat\Direbo.sum
- dat\Direbo_drboEsher_DireboSrln.prp (only in the GOG version, the Steam version is the same as Retail, it also has an accompanying ogg/sgt/wav file for Russian, which did not get extracted for me in the Steam version. Did Cyan miss this file for the Steam release or is this censorship?).
- dat\Global.sum
- dat\GlobalAnimations.sum
- dat\GlobalAvatars.sum
- dat\GUI.sum
- dat\Kveer.sum
- dat\Laki.sum
- dat\list.txt
- dat\Myst.sum
- dat\Siralehn.sum
- dat\StartUp.sum
- dat\Tahgira.sum
- dat\Todelmer.sum
Differences between Digital and Retail versions (excluding the ones in the dat folder):
- GOG version contains the PDF manuals in 5 languages (bar the duplicate Manual_en.pdf, which is a copy of Manual.pdf), and the English readme file, although the localized readmes are missing. Steam version does not contain neither the manuals nor the readmes.
- SoundDecompress.exe is different between the Steam and the retail version, don't know what the difference is, though.
- The digital versions contain a lot of additional language files for Japanese, Polish, and Russian languages.
- avi/GameIntro.bik (Although I haven't demuxed the file to verify this, but I'm pretty sure the only difference is the addition of audio tracks in the digital versions. The file is not used by Drizzle, and, as such, is not handled by this patch).
- Python/python.pak (I don't know what the difference is. The file is not used by Drizzle, and, as such, is not handled in this patch).
- eoa.exe (Difference in DRM. Steam: SteamStub, GOG:DRM-Free, Retail: SecuROM. This patch renames eoa.exe to MystV.exe for Drizzle to recognize the folder, but it does not add/remove DRM or change the file in any way).