NOW UPDATED TO SUPPORT MARATHON 1 AND MOST CUSTOM SCENARIOS!
This plugin allows you to experience Marathon 2's original 1995 classic status bar HUD, but modified to better support today's widescreen displays. This plugin supports Marathon 2, Marathon Infinity, and many scenarios, and even provides an M2-like HUD for Marathon 1.
This widescreen HUD has 2 flavors, a 'lite' version and an 'enhanced' version:
CLASSIC M2 (UNRESTRICTED VIEW): The original HUD, uses original graphics, but removes the letterboxing on the 3D game view, allowing any widescreen aspect ratio, should be compatible with all scenarios
CLASSIC M2 (WIDESCREEN ENHANCED): Extends the status bar graphics to fill a 16:9 screen. To utilize the extra space, a second inventory page is displayed. In Netgames, this second page shows the scoreboard.
Due to the necessity of custom graphics, "Widescreen Enhanced" HUD is only guaranteed to work with the following scenarios:
See included Readme for installation instructions.
All Lua work is based on "M2 Default HUD" posted here by Hopper, as well as the scenarios' original art, with additions by me to support the enhanced widescreen features.
Widescreen Marathon 1 Classic HUD is available here
v2.02: code tweaks to prevent redundant background fills; no visual changes
v2.01: fix terminals at 'Largest' setting scaling improperly at very low game resolutions
v2.0: add marathon 1 and trojan huds, and code cleanup
v1.9: add scenarios support, resize HUD to be a perfect 2x scale at 1080p, add lite version
NOW UPDATED FOR ULTRAWIDE AND 16:10!
Experience the authentic 1994 jank of Marathon 1's classic HUD as if it were made for your monitor!
This plugin takes the classic HUD and extends it to fill modern 16:9, 16:10, and Ultrawide displays.
The same plugin covers widescreen monitors whether it is 16:9, 16:10, or 21:9. It automatically adapts to your chosen resolution.
With the extra space, additional inventory pages are displayed. In Solo games, weapons and ammo are displayed. In Netgames, the scoreboard is always displayed.
Based on the Default M1 HUD plugin included with Aleph One's M1 release.
For a more minimal but still classic style HUD, check out my Widescreen Marathon 2 HUD plugin, which includes a specially modified variant for Marathon 1.
Wide Marathon 2 & Marathon Infinity HUD here.
v2.611 - just a re-zip since the plugin wasn't in a folder, sorry
v2.610 - Added 16:10 version for Steam Deck and Mac players. Updated to newer Default M1 HUD script.
v2.19 - Added 21:9 Ultrawide support
This HUD prevents landscape mirroring by letterboxing the 3D world view window. It automatically and dynamically resizes the view window whenever the resolution of the game window increases or decreases, whenever sniper mode is toggled on or off, whenever extravision is picked up or expires... In other words, whenever the FOV changes, no matter the cause (teleportation effect excluded).
Here's a little video showcasing how it works (16:9 screen, initially 90° FOV, then sniper mode is toggled on and then off).
It is based on Basic HUD by treellama, and has the same compatibilities as that HUD with regards to scenarios (for example, it is compatible with Marathon 2: Durandal, Marathon Infinity and Rubicon X, but not with Marathon).
This is a basic fullscreen HUD for any scenario that uses the default Marathon 2 or Infinity HUD, and doesn't come with its own HUD. It attempts to make as few assumptions as possible, which allows it to work on a wide variety of scenarios, but is a little ugly. See the screenshots for details.
Software mode works but is even uglier due to the inability to circle clip the motion sensor.
Normal/Double/Largest preference is supported, but the plugin will try not to cover too much of the weapons. Double isn't enabled until 2k, and Largest is really only useful at 4k.
Based on the Default HUD script by Hopper.
To install, create a Plugins directory next to the Scripts directory in the scenario you want to add it to, and copy this zip file to the Plugins directory.
Changes:
This is a basic fullscreen HUD for the original Classic Marathon. It also works with TROJAN. It is very minimalist, see the screenshots for details.
Software mode works but the square motion sensor will not be clipped out.
All three HUD sizes are supported, but the plugin will not cause the HUD to cover too much of weapons. Basically, Double doesn't work until 2k, and Largest isn't really useful until 4K.
To install, copy this into the Plugins directory in your Classic Marathon install.
Changes: