Something went wrong. Try again.
Base for making Paper Mario (N64) mods, built on the decompilation docs.starhaven.dev/papermario-dx
paper-mario n64
Something went wrong. Try again.
Files
·
Copy SHA
- C 94%
- Assembly 3%
- Python 3%
- Shell <1%
- C++ <1%
- 1 more language <1%
README.md
Paper Mario DX #
This is a fork of the Paper Mario decompilation which provides a flexible, easy-to-use base for creating romhacks.
To get started, see docs.starhaven.dev.
List of changes #
- US release only (no JP, PAL, or iQue - none of these are near 100% yet).
- Default configure flags:
--shift --modern-gcc --non-matching --ccache - Backtrace (call stack) on crash screen including file names and line numbers.
- You can call
debug_backtrace()to print a backtrace in any function. - Failed assertions (
ASSERT) will trigger the crash screen and print a backtrace instead of hanging. - Backtraces provide filenames and line numbers for files with debug symbols (pass
--debugto configure to enable for all files).
- You can call
assets/star_rod_builddirectory for Star Rod to write assets to.- Fixed many bugs / incorrect behaviour.
- Skip compiling or linking dead code.
- Link with libgcc_vr4300 to provide compiler intrinsics.
- Added a debug/cheats menu.
- Enemy HP is now a
s16, increasing the cap to 32767. - Added support for badges with negative BP costs.
- Additional features can be configured in src/dx/config.h.