Skip to content

About

A C# Windows companion for Realm of the Mad God Exalt featuring real-time DPS tracking, player/party overlays, ability & loot logs, and gameplay utilities with updated combat calculation fixes.

Resources

Stars

549 stars

Watchers

3 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExaltHelper

Version 1.1.1

Launcher game version: 7.2.0.1.0.

The bundled game data and item atlases were extracted together from the installed 7.2.0.1.0 client. The asset manifest records the source fingerprints, packaged checksums, catalog counts and representative release changes.

Version 1.1.1 updates the launcher handshake and bundled data for game 7.2.0.1.0, including the corrected Ocean Trench Key definition. Restart ExaltHelper after updating.

ExaltHelper is a Windows companion for Realm of the Mad God Exalt. It combines an integrated combat HUD, launcher and account tools, and configurable gameplay utilities in one application.

Features

  • Track DPS, total damage, and encounter history, with weapon, ability, and summon attribution.
  • Inspect players and equipment, view ability logs, and follow party and loot activity.
  • Track Moonlight Village encounters and phases.
  • Move and resize the HUD, toggle click-through, and navigate lists with the mouse wheel or draggable scrollbars.
  • Switch to an independent desktop dashboard for a second monitor, with saved window position, size, theme, widgets and tracked objectives.
  • Use a layered dark slate interface with an icon sidebar, tinted resource cards, framed inventory slots, rounded inputs and thin dark scrollbars.
  • Track seasonal missions and Tinkerer quests, with prerequisites, AND/OR objectives, pinning, ordering, hiding and a shared taskbar.
  • Browse persistent combat, loot and chat history, plus Trophy Hall collections with discovered and missing drops.
  • Recognize loot and equipment by their icons; hover an individual item for its name, rarity, catalog stats, observed enchantments and drop context. Item names remain searchable.
  • Customize event/dungeon callouts, reward tags and clipboard shortcuts; filter feed loot independently and follow key openings and dust-cap notices.
  • Inspect account characters, fame milestones, Treasury, Vault, Exaltations and Pet Yard; compare equipment and ability calculations.
  • Launch the official or Steam client and manage multiple accounts.
  • Configure reconnect tools, automation, hotkeys, and effect filters.
  • Display bundled monster names, equipment icons, forge rarities, and enchantment data.

Getting started

Requirements: Windows, .NET Framework 4.8, and an installed Realm of the Mad God Exalt client.

  1. Download ExaltHelper-1.1.1-Release.zip.
  2. Extract the entire ZIP to a writable folder.
  3. Open ExaltHelper.exe and accept the administrator prompt.
  4. Select your Exalt launcher in the application and locate it when prompted.
  5. Launch the game through ExaltHelper and configure the features you want in Settings.

Keep assets/, ExaltHelper_Data/, the DLLs, and ExaltHelper.exe.config beside the executable. Run the application from the extracted folder.

HUD controls

Control Action
F8 Show or hide the active HUD view
F9 Toggle compact overlay lock/click-through mode
F10 Switch between the compact overlay and desktop dashboard
Expand F10 beside Lock Open the desktop dashboard from the compact HUD
ExaltHUD menu / overlay right-click Open the desktop dashboard
Drag grips Move the unlocked HUD
Bottom edge Resize the unlocked HUD vertically
Scrollbars Click the track, drag the thumb, or use the mouse wheel

Unlock the HUD to use its controls and scroll lists. Use windowed or borderless game mode so the overlay can appear above the client.

The desktop dashboard is a normal resizable window and stays available when the game is minimized or closed. Use Monitor to move it to another display, Pin window to keep it above other windows, and Compact F10 to return to the overlay. Closing the dashboard returns to compact mode. See the HUD guide for widgets, tasks, account refresh, calculator controls and local storage.

The implementation uses RealmHound as its feature and mechanics reference. The verification ledger records feature scope, offline test evidence and remaining live-game verification limits. Successful fixture tests do not establish current authenticated server compatibility.

Damage tracking

The tracker reconstructs damage from combat packets, equipped items, received stats, and available buff definitions. Matching server reports correct local estimates. Unconfirmed hits remain estimates, and totals can be affected by visibility, missing packets, unavailable event definitions, or game updates.

Crucible and Blood Ritual bonuses use definitions received from the game. If the HUD flags missing bonus definitions, open the relevant event panels while tracking is active.

Combat diagnostics are saved to Diagnostics/dps-latest.csv, with up to 30 traces retained in Diagnostics/History/. Each trace contains up to 20,000 recent combat events. These files contain numeric combat data and exclude account details, player names, chat, and raw packets. When reporting a damage issue, include the relevant trace and your equipment and active buffs.

Build from source

Use a current .NET SDK on Windows and the .NET Framework 4.8 reference assemblies, available through the Developer Pack or an initial NuGet restore. The project builds with .NET SDK 10.0.401.

dotnet build ExaltHelper.csproj -c Release

Run bin/Release/net48/ExaltHelper.exe. The build copies the required dependencies, game data, and assets to the output folder. Visual Studio with the .NET desktop development workload can also open ExaltHelper.sln.

lib/, CompiledResources/, and ExaltHelper_Data/ contain required build inputs. The native hook, ExaltHelper_Data/version.dll, is supplied as a binary; its source is not included.

Tests

See tests/README.md for packet, damage, metadata, encounter, and UI checks. For example, after building:

powershell.exe -NoProfile -ExecutionPolicy Bypass -File tests/Test-LethalStrikeReplay.ps1
powershell.exe -NoProfile -ExecutionPolicy Bypass -File tests/Test-PackagedAssets.ps1
powershell.exe -NoProfile -STA -ExecutionPolicy Bypass -File tests/Test-OverlayScrolling.ps1

Each script accepts -AssemblyPath to check a compiled release. Tests use offline fixtures and do not require a game account.

Source layout

Path Contents
ExaltHelper/ Application UI, HUD, launcher, and settings
ExaltHelper.Proxy/ Proxy server and client sessions
ExaltHelper.Proxy.Networking* Packet encoding and definitions
ExaltHelper.Proxy.DataStructures/ Game data and tracking models
ExaltHelper.Proxy.Helpers/ Resource loading, damage scaling, and utilities
ExaltHelper.Proxy.Mods/ Tracking, gameplay tools, and filters
assets/, ExaltHelper_Data/ Game metadata, sprites, and native hook
CompiledResources/, lib/ UI resources and dependency assemblies
tests/ Automated checks and combat/dialogue fixtures

Repository setup instructions are in docs/GITHUB-UPLOAD.md.

References

About

A C# Windows companion for Realm of the Mad God Exalt featuring real-time DPS tracking, player/party overlays, ability & loot logs, and gameplay utilities with updated combat calculation fixes.

Resources

Stars

549 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages