Custom Code/Reverse Engineering: Difference between revisions

From Zenith
Jump to navigation Jump to search
Content added Content deleted
No edit summary
m (add IDA notice and game variant link)
 
Line 3: Line 3:
== Requirements ==
== Requirements ==


* [[Ghidra]] set up with the NSMBU RPX loaded (USv1.3.0 is recommended)
* [[Ghidra]] set up with the NSMBU RPX loaded ([[Game Variants|US v1.3.0 <small>[6B6EF642]</small>]] is recommended)
** <small>'''Advanced Users Only!''' You can alternatively use IDA Pro 7.2+ if you prefer, but this guide will be optimized for Ghidra and you will be on your own to convert steps to IDA equivalents.</small>
* At least a basic understanding of C++ or Assembly
* At least a basic understanding of C++ and/or Assembly (preferably PowerPC Assembly)


[[Category:Guides]]
[[Category:Guides]]

Latest revision as of 00:50, 26 November 2022

This page is dedicated to guides on reverse engineering the game, to find helpful information about the internals and to assist in creating ASM patches for low level hacks.

Requirements[edit | edit source]

  • Ghidra set up with the NSMBU RPX loaded (US v1.3.0 [6B6EF642] is recommended)
    • Advanced Users Only! You can alternatively use IDA Pro 7.2+ if you prefer, but this guide will be optimized for Ghidra and you will be on your own to convert steps to IDA equivalents.
  • At least a basic understanding of C++ and/or Assembly (preferably PowerPC Assembly)