Skip to content

A utility package for GZDoom and Zandronum to display multiple MAPINFO episode-clearing mods together.

License

Notifications You must be signed in to change notification settings

FelesNoctis/UniversalEpisodeMenu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Universal Episode Menu

Example Menu
A utility package for GZDoom and Zandronum to display multiple MAPINFO-changing mods together.

Full support for GZDoom v4+
Partial support for Zandronum v3.1

Visit us on the ZDoom forums!

Stable Version
Experimental Version

Usage

  • Load as the last file, or as late as you can
  • See Current Features below for support list if something is missing, and report it!

Description

Universal Episode Menu's primary purpose is to provide flexible support for all non-replacer mapset menus, as well as mods that may reset the EpisodeMenu list for various reasons. It's secondary purpose is to (eventually) provide a custom episode-selection menu that will avoid GZDoom reverting to the console-styled small text list by introducing (probably zscripted) submenus.

Features

  • Layout modifications to allow for 11 episode entries (may be reverted when submenus are introduced)
  • Only displays episodes you have installed
  • EpisodeMenu support:
    • Wadsmoosh, any configuration (ZDoom) (itch.io)
    • Doom Episodes 1-4
    • SIGIL
    • Doom 2: Hell on Earth
    • Doom 2: No Rest for the Living
    • Final Doom (Hell on Earth, TNT: Evilution, and The Plutonia Experiment are still exclusive to each other without using Wadsmoosh)
    • Doom 2: The Master Levels (with Wadsmoosh)
    • Works of the Masters v7 (itch.io)
    • Knee-Deep in ZDoom (DRDTeam) (/idgames)
    • The Compendium v1.0 (ZDoom)
    • The Sentinel's Lexicon v133 (ZDoom) (ModDB)

Future Plans

  • Submenus to prevent space overrun and reverting to the small text list
  • Custom font, or possibly customized graphics for each item?

Known Issues

  • (Zandronum) does not appear to have game filtering, and may display the wrong names for some episodes.
    • MAPINFO assigns maps by their internal name (ex: MAP01). With GZDoom's filtering, name corrections can be made based on the primary IWAD. However, in Zandronum, the following episodes will display incorrectly due to shared map filenames:
      • Hell On Earth: TNT: Evilution, The Plutonia Experiment, FreeDOOM Phase 2

Something Missing?

The more submissions the better! Please let me know if you discover a mapset or mod that defines a custom episode list! I'll test and add it as quickly as I can.

About

A utility package for GZDoom and Zandronum to display multiple MAPINFO episode-clearing mods together.

Topics

Resources

License

Stars

Watchers

Forks