Doom RPG Nintendo 64 Port
An existing game or its source code brought to another platform.
Based on Doom RPG
Original game imageAbout
A Nintendo 64 port of Doom RPG built with libdragon, plus a tool that turns your own copy of the original BREW game into a runnable .z64 ROM. It vendors Erick194's DoomRPG-RE engine, a reverse-engineered source port of Doom RPG, essentially unmodified and gives it a Nintendo 64 backend. No copyrighted game data is in the repository.
How it differs from the original
The build renders the game's three BREW MIDI tracks (intro, menu and in-game) into the ROM using ffmpeg and fluidsynth. A flag such as --no-audio makes a fast silent ROM.
Getting started
Put your own doomrpg.zip or doomrpg.bar from the 2005 BREW build of the game (not the Java version) in the input folder, then run build.cmd on Windows or python app/build_rom.py on any platform. You need Python 3.8+, ffmpeg and fluidsynth on your PATH. The result is output/doomrpg.z64, which runs in an emulator or can be flashed to an EverDrive-64.
What you need to run it
How to install
- Place your `doomrpg.zip` or `doomrpg.bar` in the `input/` folder.
- Run `build.cmd` on Windows, or run `python app/build_rom.py` on any platform.
- When the builder reports `OK -> output/doomrpg.z64`, run the ROM in an emulator or flash it to an EverDrive-64.
Summarised from the project's README.
AI assistance
- The author states the application was developed using AI.
FAQ
- What is Doom RPG Nintendo 64 Port?
- Doom RPG Nintendo 64 Port is an open-source port of Doom RPG. An existing game or its source code brought to another platform. The original game ran on N64.
- Do I need the original game files to run Doom RPG Nintendo 64 Port?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Doom RPG Nintendo 64 Port licensed?
- project: GPL-3.0 (vendored DoomRPG-RE engine). The repository itself is the authoritative source.
