Rinnegatamante wrote: ↑Thu Mar 08, 2018 9:59 pm
andoryuu3 wrote: ↑Thu Mar 08, 2018 3:49 pm
However there are three folders of .sod files in the GOG version: m1, m2, and m3. What is the difference between these? If they are different missions, do you plan on supporting all three in a single vpk in a future release?
Wolf3D sourcecode never mentions different missions/folders so i have no idea at all what m2 and m3 are.
As for the crash, i'll need to debug it.
I think I found the answer to my question, and you may find this information useful:
https://www.gog.com/forum/wolfenstein_series/ecwolf_and_spear_of_destiny/post3 wrote:You can always copy the data files (audiohed.sod, audiot.sod, gamemaps.sod, maphead.sod, vgadict.sod, vgagraph.sod, vgahead.sod, vswap.sod for
Spear of Destiny; gamemaps.sd2, maphead.sd2, and vswap.sd2 for
Return to Danger; gamemaps.sd3, maphead.sd3, and vswap.sd3 for the
Ultimate Challenge) in your ECWolf directory.
The audio* and vga* files are identical between Spear of Destiny and its mission packs, so you don't have to bother with finding .sd2 and .sd3 versions of them.
If the gamemaps, maphead, and vswap files in the M2 and M3 folders have the .sod extensions, change them to .sd2 and .sd3 for ECWolf to work.
So in short:
m1 = Spear of Destiny (.sod files)
m2 = Return to Danger (.sod files or .sd2 files)
m3 = Ultimate Challenge (.sod files or .sd3 files)
...And all audio* and vga* files across each mission are the same, making it possible to support Return to Danger and Ultimate Challenge with only 6 additional files (on top of the base Spear of Destiny files).
I did a little more research, and both the
Steam ($3) and
GOG ($10; includes Wolf3D) versions of Spear of Destiny include these two additional mission packs. I'm assuming the Steam version uses the .sd2/.sd3 files.. I only have the GOG version, and based on the files I have on my PC (and the GOG forums), the GOG version opted to make them all .sod files and give each mission their own folder.
If you do decide to add support for Return to Danger and Ultimate Challenge, I personally feel using .sd2/.sd3 files is better just for the sake of not having duplicate files. But honestly, whatever is easiest is fine with me-- they're small files anyhow.
In the meantime I may try to load up Return to Danger and Ultimate Challenge with vitaWolfen v1.0 and see how that goes!
EDIT:Curiosity got the best of me. Decided to buy the Steam version since it was so cheap. Yes, not only does the Steam version use .sd2/.sd3 files, but it also uses .sod and .sd1 files!
See photo of the file listing here. Ignore the filesizes for now-- i'll be explaining that in a moment.
I also discovered why the Wolf3D sourcecode doesn't mention different missions or folders. Mods were not supported by it, so to load a different mission, the .sod files must be either replaced (Steam version) or relocated into multiple folders (GOG version).
Theoretically the Steam version's Spear of Destiny main mission .sod files should be the same as the .sd1 files. Curiously, they are not. I found the answer for this as well:
the Steam version ships with the .sd3 files copied as the "current" .sod files. When you launch Spear of Destiny via Steam, a Steam application window pops up asking you which mission you want to play. Upon selecting Spear of Destiny, it copies the .sd1 files to the .sod files then loads the .sod files.
So for sure, the Steam version's .sd1 files are definitely the main Spear of Destiny mission pack. Weird that they would ship the game with .sd3 files as the preloaded .sod files...
Now I'm fairly confident that if I copy the .sod files from the m2 or m3 folder (from the GOG version) in place of the original Spear of Destiny files, vitaWolfen v1.0 should load them without issue. I'll be testing that next.
EDIT2: m2 (Return to Danger) works with vitaWolfen v1.0 when swapped in place of m1 (Spear of Destiny). I assume the same is true of m3 (Ultimate Challenge) but I currently don't have time to test. I will test after I get home from work.
EDIT3: m3 (Ultimate Challenge) works with vitaWolfen v1.0 as well. Just like m1 and m2, m3 also suffers from the "crash on death" bug, but otherwise runs perfectly fine.