Skip to content

Commit

Permalink
Start decompiling xHud (#299)
Browse files Browse the repository at this point in the history
* Start decompiling xHud

* Decompile xHudText, equivalent

* xHud: Update some block_allocator member names

* xHud: Add some missing virtual declarations

xHudText is actually equivalent now.

* Decompile some more xHud functions
  • Loading branch information
tgsm authored Jul 11, 2024
1 parent c193353 commit 80cb023
Show file tree
Hide file tree
Showing 7 changed files with 757 additions and 58 deletions.
4 changes: 2 additions & 2 deletions configure.py
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,7 @@ def Rel(lib_name: str, objects: List[Object]) -> Dict[str, Any]:
Object(NonMatching, "SB/Core/x/xFX.cpp"),
Object(Matching, "SB/Core/x/xGroup.cpp"),
Object(Matching, "SB/Core/x/xhipio.cpp"),
Object(NonMatching, "SB/Core/x/xHud.cpp"),
Object(NonMatching, "SB/Core/x/xHud.cpp", extra_cflags=["-sym on"]),
Object(NonMatching, "SB/Core/x/xHudFontMeter.cpp"),
Object(NonMatching, "SB/Core/x/xHudMeter.cpp"),
Object(NonMatching, "SB/Core/x/xHudModel.cpp"),
Expand Down Expand Up @@ -497,7 +497,7 @@ def Rel(lib_name: str, objects: List[Object]) -> Dict[str, Any]:
Object(NonMatching, "SB/Game/zNPCHazard.cpp"),
Object(NonMatching, "SB/Game/zNPCGoalAmbient.cpp"),
Object(NonMatching, "SB/Game/zNPCFXCinematic.cpp"),
Object(NonMatching, "SB/Core/x/xHudText.cpp"),
Object(Equivalent, "SB/Core/x/xHudText.cpp", extra_cflags=["-sym on"]),
Object(NonMatching, "SB/Game/zCombo.cpp"),
Object(NonMatching, "SB/Core/x/xCM.cpp"),
],
Expand Down
Loading

0 comments on commit 80cb023

Please sign in to comment.