DLL proxy loader for Hi-Fi RUSH that bypasses packed executable protections to enable modding.
This project is provided for educational, research, and authorized modding purposes only. You are responsible for ensuring that your use of this software complies with all applicable laws, licenses, and terms of service of any third-party software involved.
The authors do not endorse or support unauthorized modification, redistribution, or circumvention of software protections.
Use a bootstrap build configured for the DLL you want to load.
For example, a bootstrap built for foo.dll will only try to load foo.dll.
- Copy
XAPOFX1_5.dllto<game>/Hibiki/Binaries/Win64/. - Place target DLL, such as
overdub.dllorUE4SS.dllin the same directory. - Remove any other proxy DLLs (e.g.
dwmapi.dll,dinput8.dll).
Example:
<game>/Hibiki/Binaries/Win64/
|-- XAPOFX1_5.dll
`-- overdub.dll
- Copy
dsound.dllto<game>/Hibiki/Binaries/WinGDK/. - Place target DLL in the same directory. Example:
<game>/Hibiki/Binaries/WinGDK/
|-- dsound.dll
`-- overdub.dll
- Visual Studio 2019/2022
- MSVC x64 build tools
- Windows SDK
Run the commands from an x64 Native Tools Command Prompt for Visual Studio.
Steam:
build.bat steam <target-dll-name>Epic Games:
build.bat epic <target-dll-name>Xbox:
build.bat xbox <target-dll-name>Replace <target-dll-name> with the exact DLL filename that the bootstrap should load.
The DLL argument is optional. When omitted, it defaults to hibiki.dll:
build.bat steamOutputs:
build/steam/XAPOFX1_5.dllbuild/epic/XAPOFX1_5.dllbuild/xbox/dsound.dll