Final DOOM Anthology IWADs default to Anthology EXE. #1439
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The current philosophy behind the handling of Final DOOM's IWADs is to default to "final[1]", not "final2", since that's what most people might reasonably be expecting, given that those are the common IWAD variants used. I think that's a good idea (not that it matters, but I digress). However, players that (apparently) go out of their way enough to use the rarer Anthology/GOG variants probably know what they have, and likely want accurate reproduction of those IWADs' engine 'out of the box'.
The idea then is of course to scan the IWADs' (plutonia.wad and tnt.wad) lumps to determine what is what. I believe there are enough differences to create a concrete, grief-proof search. Feel free to chime in if I missed an esoteric variant.
gamemission must be either pack_tnt or pack_plut
+P1_START
+P1_END
+F1_START
+F1_END
-DMAPINFO (weeds out Classic Unity variants which fulfill the above requirements--Classic Unity support is an unrelated can of worms)