Map selection UI for Master Levels for Doom II (Episode with additional packages)
There should be a convenient way to play the Master Levels.Possible approaches:
- Master Levels could use custom Episode definitions. This would allow selecting the PWAD via the New Game menu, after which the right PWAD would be loaded automatically and the game would start in the first map of the PWAD. Requires enhancing the Episode definitions with an "Additional Packages" property. The Master Levels Episodes DED could come built-in with Doomsday and be loaded via a built-in profile in the game library if any Master Levels are available.
The Master Levels could be automatically added to the game library as one or more built-in profiles. Perhaps appearing as a single game profile with an additional ChoiceWidget for selecting the PWAD to play.
- https://doomwiki.org/wiki/DOOM-IT (original console launcher)
It seems to me that it is worth to implement something slightly more general. Namely, there should be an easy way to organize PWAD files as episodes in profiles. Such profiles should be easily exportable/importable so that users can share them (as text files for example). The PWAD files in such profiles should be automatically downloaded if the URL is provided (related to Feature #1647). Maps in these PWAD could be identified by the crc-32 of a PWAD and the MAP internal name from that PWAD (related to Bug #2382).