Reverse engineering PC version of TMNT2: Battle Nexus (2004) based on dwarf pdb from leaked PS2 prototype image.
If you encountered problem with running please open an issue and attach all needed information: at least info about your game image version and if possible screenshot with an error or assertion.
✔️ Basic gameplay
✔️ Sound
🔨 Enemies & Bosses (33/76)
Currently building available only via premake5 & visual studio.
This is simplified instruction, more detailed process you can see here.
Requirements
- Assets files from PC version of the game
- MS Visual Studio with fully support c++11 (Visual Studio 2015 or higher)
- MS DirectX 9.0 SDK with
DXSDK_DIR
environment variable is set
Build
- Generate
.sln
file by premake5 - Open
.sln
file inbuild/
by Visual Studio - Select build configuration depending on your game region: NA or EU (how to know: see below Game Region)
- Hit
Build solution
Run
- Place executable to assets folder or specify path to them as run arg
- Run
Run args
-afspath=%PATH%
- specifies location of game assets files-afsover
- allows to override afs files if exist at the same path-wnd
- windowed mode-noeval
- removes RW evaluation logo at left-down corner-lang=%LOCALE%
- forcefully sets language (available only for EU build, value to set:en
,fr
,de
,es
,it
)
Retail PC game has 2 build types first one for North America (NA) and second one for Europe (EU). Both of them have minor changes for UI and some for gameplay. If your have some or all of the following files in your game directory: TMNTF.DAT
, TMNTG.DAT
, TMNTI.DAT
, TMNTS.DAT
- your have EU version, otherwise NA.