networkMe / missinghud2

Binding of Isaac: Rebirth/Afterbirth Statistics HUD
Apache License 2.0
339 stars 54 forks source link

Overview

Missing HUD 2 is an OpenGL powered informational overlay for the Binding of Isaac: Rebirth + Afterbirth.

The developers of the Binding of Isaac (Edmund McMillen, Nicalis) decided that one of their design decisions for the game would be to hide raw player statistics from the player as to not to overwhelm them. This project gives the player the choice to see their raw statistics if they choose to.

It is a transparent mod that DOES NOT disable achievements nor alter your Isaac game files in any way. Note: It can be used in Afterbirth daily runs with no repercussions.

It can be enabled and disabled at any point, during any run, with no lasting consequences. One can run other mods side-by-side with Missing HUD 2 with no issues.

Unlike other statistic based mods, it uses your live character statistics during a run. This translates to Missing HUD 2 remaining 100% accurate even after picking up items like Experimental Treatment and Libra.

Image of MissingHUD2

Using

Missing HUD 2 aims to be nearly transparent to the user (and to Isaac itself).

You simply run the main executable (which acts as the DLL injector) and the HUD will be drawn onto an active Isaac process. Note: The HUD only appears if you are in an active run. You must leave Missing HUD 2 open while you play the game.

If you wish to no longer see the HUD, just close the main executable and the HUD will disappear (the DLL will be unloaded).

The latest binary release can be found here: https://github.com/networkMe/missinghud2/releases/latest

Note: The latest version of Missing HUD 2 is designed to be used on the latest Steam version of the game. If you are crashing or seeing weird stat values that are clearly incorrect, you most likely are not running the latest version of the game and/or Missing HUD 2. Pirated copies of the game are not officially supported by Missing HUD 2.

Current features

Building

Missing HUD 2 has the below dependencies:

  1. Main executable (DLL injector)
  2. Injected DLL

It uses the CMake build system to compile. The easiest Windows MinGW environment to compile it on is the MSYS2 enviroment.