Mod Loader for the Ninja Gaiden series on PC. So far only Ninja Gaiden 2 Black is supported.
The author of this repository has no affiliation with Team Ninja or Koei Tecmo and this software is intended purely for educational or entertainment purposes. The author does not claim ownership of the file formats that may be modifiable through use of the software, and no copyright infringement is intended. No game files will be distributed. All rights go to their respective owners. If you are the rights holder and would like us to remove this content, please contact us and we will comply with your request immediately.
- Download the required files from the Releases section here on Github. For the average user the
Releaseversion should be optimal, but if you want to see some potential debug information you can opt for theDebugversion. - Put
d3d9.dllin the directoryNINJAGAIDEN2BLACK\NINJAGAIDEN2BLACK\Binaries\Win64\. - Create a folder
modsin the directoryNINJAGAIDEN2BLACK\NINJAGAIDEN2BLACK\Binaries\Win64\. - Put your modded files into the
modsfolder. Mods must follow the naming scheme of e.g.00004.dator07655.dat(five-digit number, padded with zeros,.datextension). - Create a folder
bininside themodsfolder. This is where DLL-based mods can be put, which will then be injected on game startup. The directory layout ismods\bin\[MOD NAME]\main.dllormods\bin\[MOD NAME].dll.
The Mod Loader will now automatically activate when you launch the game, to disable it simply remove d3d9.dll from the game directory and restart the game.
For the average user I recommend downloading the prebuilt binaries available in the Releases section. If you still want to build the project yourself:
- Open the solution
Detours\vc\Detours.slnand build the library. I recommend thex64platform in theReleaseMDconfiguration, but other options might work as well depending on your hardware (untested). - Open the solution
ModLoader.slnand build theModLoaderproject. Thed3d9.dllwill be created in thex64directory (Debug,ReleaseConsoleorReleasesubdirectory depending on your selected configuration).