⚠️ Not yet verified in-game β this page was drafted from source analysis and hasn't been confirmed by actually running it. Treat it as a strong draft, not gospel.
GUI & HUD
The Scaleform-backed GUI/HUD toolkit: widget base classes, HUD elements (ammo counter, radar, objective tray, β¦), menus, and screen layouts. MrxGuiBase is the foundation almost every page here inherits from or imports.
Modules in this category
- MrxGui β The
MrxGuimodule serves as a facade/alias for the Scaleform-based GUI/HUD system in Mercenaries 2. - MrxGuiAttractLayout β The
MrxGuiAttractLayoutmodule defines the layout and initialization of a GUI attract mode screen. - MrxGuiAttractMode β The
MrxGuiAttractModemodule is responsible for managing the attract mode screen in the game. - MrxGuiBase β The
MrxGuiBasemodule is a foundational component for managing graphical user interface (GUI) elements in the game. - MrxGuiBinoculars β The
MrxGuiBinocularsmodule manages the behavior of the binoculars GUI in the game. - MrxGuiBootstrap β The
MrxGuiBootstrapmodule is responsible for initializing and managing the Scaleform GUI/HUD system in the game. - MrxGuiCinematic β The
MrxGuiCinematicmodule is responsible for managing the display of cinematic movies and subtitles within the gameβs GUI. - MrxGuiCinematicLayout β The
MrxGuiCinematicLayoutmodule is responsible for managing the layout and initialization of widgets used in cinematic sequences within the game. - MrxGuiDialogBox β The
MrxGuiDialogBoxmodule is responsible for creating and managing graphical user interface (GUI) dialog boxes in the game. - MrxGuiGarage β The
MrxGuiGaragemodule is responsible for managing the garage screen in the gameβs user interface. - MrxGuiHudActionHijack β The
MrxGuiHudActionHijackmodule is responsible for managing the action hijack HUD elements in the game. - MrxGuiHudAmmoCountersNew β The
MrxGuiHudAmmoCountersNewmodule is responsible for managing the display and animation of ammo counters in the HUD. - MrxGuiHudDamageIndicator β The
MrxGuiHudDamageIndicatormodule is responsible for displaying directional βtook damageβ fading arcs on the HUD, centered on the reticle widget. - MrxGuiHudFactionBuffer β The
MrxGuiHudFactionBuffermodule is a manager for up to two on-screen faction gauges. - MrxGuiHudFactionGauge β The
MrxGuiHudFactionGaugemodule is responsible for managing the graphical representation of faction gauges in the gameβs HUD. - MrxGuiHudHealthCounter β The
MrxGuiHudHealthCountermodule is responsible for managing the health counter display on the HUD. - MrxGuiHudMelee β The
MrxGuiHudMeleemodule is responsible for managing the melee and context-action HUD prompts in the game. - MrxGuiHudMessage β The
MrxGuiHudMessagemodule is responsible for managing various types of HUD messages and fanfares in the game. - MrxGuiHudObjectiveTray β The
MrxGuiHudObjectiveTraymodule is responsible for managing a 3-slot vertical tray on the HUD that can display text or image objective entries. - MrxGuiHudRadar β The
MrxGuiHudRadarmodule is responsible for managing the minimap and its various components such as faction-zone region overlays, GPS markers, target markers, and map-label flashes. - MrxGuiHudResourceCounter β The
MrxGuiHudResourceCountermodule is responsible for managing and displaying a resource counter on the HUD. - MrxGuiHudReticle β The
MrxGuiHudReticlemodule is responsible for managing the various types of reticles used in the gameβs heads-up display (HUD). - MrxGuiHudSupportMenu β The
MrxGuiHudSupportMenumodule is responsible for managing the in-game HUD support menu. - MrxGuiHudVehicleDisguise β The
MrxGuiHudVehicleDisguisemodule is responsible for managing the vehicle disguise display on the HUD. - MrxGuiInterface β The
MrxGuiInterfacemodule is a comprehensive interface for managing various aspects of the gameβs user interface (UI), including the Heads-Up Display (HUD) and the Personal Digital Assistant (PDA). - MrxGuiLoadLayout β The
MrxGuiLoadLayoutmodule is responsible for defining and managing the layout of the loading screen GUI. - MrxGuiLoadScreen β The
MrxGuiLoadScreenmodule is responsible for managing the loading screen GUI in the game. - MrxGuiLTIPrecache β The
MrxGuiLTIPrecachemodule is responsible for managing the pre-cache loading screen in the game. - MrxGuilTiprecachelayout β The
MrxGuilTiprecachelayoutmodule defines a layout for a GUI widget used in the gameβs interface. - MrxGuiManager β The
MrxGuiManagermodule is responsible for managing the creation, duplication, and lifecycle of various GUI layouts in the game. - MrxGuiNumericBox β The
MrxGuiNumericBoxmodule is responsible for creating and managing a numeric input box GUI widget. - MrxGuiPauseLayout β The
MrxGuiPauseLayoutmodule is responsible for managing the layout and behavior of the pause screen in the game. - MrxGuiPauseScreen β The
MrxGuiPauseScreenmodule is responsible for managing the pause screen in the game. - MrxGuiPda β The
MrxGuiPdamodule is responsible for managing the Player Data Assistant (PDA) interface in the game. - MrxGuiSatellite β The
MrxGuiSatellitemodule is responsible for managing the satellite GUI overlay in the game. - mrxguishell β The
mrxguishellmodule is responsible for managing the GUI shell in the game. - MrxGuiShellBootstrap β The
MrxGuiShellBootstrapmodule is responsible for managing the loading and display of various GUI layouts in the gameβs front-end, including the main shell interface, precache screen, and attract/cinematic screens. - MrxGuiShellLayout β The
MrxGuiShellLayoutmodule defines the layout and event handling for a GUI shell in the game. - MrxGuiSniperscope β The
MrxGuiSniperscopemodule is responsible for managing the sniper scope GUI elements in the game. - MrxGuiSupportShop β The
MrxGuiSupportShopmodule is responsible for managing the in-game support shop interface. - MrxGuiTextBuffer β The
MrxGuiTextBuffermodule is responsible for managing text buffers in the gameβs GUI system. - mrxguitutorial β The
mrxguitutorialmodule is responsible for managing in-game tutorials that guide players through various game elements. - MrxMultipageMenu β The
MrxMultipageMenumodule is responsible for managing a paginated menu system in the gameβs user interface.