andrei-drexler / ironwail

High-performance QuakeSpasm fork
GNU General Public License v2.0
481 stars 43 forks source link

Add QuakeWorld hudstyle #263

Closed bangstk closed 6 months ago

bangstk commented 8 months ago

This adds a new "QuakeWorld" selectable HUD to the 'HUD' option in the main menu.

This was requested in issue #206.

This hudstyle is a port of the Q1 Classic HUD as it appears in the original QuakeWorld client, where weapon/ammo icons are pushed to the side of the screen, and the status bar background is removed.

The appeal of this HUD style is that it is a more modern version of the Classic HUD, while differing from the currently existing 'Modern' Ironwail HUD styles in that the main HUD elements are still on the center bottom of the screen as per Quake series tradition. This is especially suitable for players with ultrawide monitors who want important info in the center. Additionally the order of the weapon icons match QuakeWorld/scroll wheel order.

I have ensured this new HUD style does not overlap with the MP side scoreboard, and that it is fully compatible with Hipnotic and Rogue mission packs.

e1m3_2023-10-30_01-05-08

e1m7_2023-10-30_00-40-06

start_2023-10-30_01-07-33

start_2023-10-30_00-40-36

andrei-drexler commented 6 months ago

Added in 43648647d5d8418f0050107df504a685d5256bd9, thank you!