decomp:reversing
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| decomp:reversing [2022/10/21 11:35] – fruityloops | decomp:reversing [2023/04/23 12:08] (current) – [Symbols/Function Names] fruityloops | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Reversing the Game ====== | ====== Reversing the Game ====== | ||
| - | ==== Importing code.bin ==== | + | ===== Importing code.bin |
| To look at and document the disassembled/ | To look at and document the disassembled/ | ||
| * [[https:// | * [[https:// | ||
| Line 7: | Line 7: | ||
| For this Article, Ghidra will be used, but you can use anything. | For this Article, Ghidra will be used, but you can use anything. | ||
| - | To import the code.bin into the program you are using, you are probably better off converting it to an ELF file to import it, since ELF is a more widely-supported format. | + | To import the code.bin into the program you are using, you are probably better off [[https:// |
| - | === Notes when importing with Ghidra === | + | ==== Notes when importing with Ghidra |
| * Disable the " | * Disable the " | ||
| + | |||
| + | ===== Symbols/ | ||
| + | Since Super Mario 3D Land does not have debug symbols, or anything of that kind, we will need to be using symbols from the [[misc: | ||
| + | |||
| + | Captain Toad: Treasure Tracker is the best game to use in this case, preferably version 1.0 since that is compiled as 32-bit, so import it into your Reverse-engineering program of choice. | ||
| + | |||
| + | If you need structs/ | ||
decomp/reversing.1666352150.txt.gz · Last modified: 2022/10/21 11:35 by fruityloops