Skip to content

Fork of Paper Mario DX that modifies the game to run at (static) 60 FPS

Notifications You must be signed in to change notification settings

ChromiusMixin/papermario-60fps

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paper Mario DX

Release Download Build Status Discord Channel

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 --debug to configure to enable for all files).
  • assets/star_rod_build directory 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.

About

Fork of Paper Mario DX that modifies the game to run at (static) 60 FPS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 93.0%
  • Assembly 4.2%
  • Python 2.8%