User Tools

Site Tools


decomp:tutorial

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
decomp:tutorial [2022/10/21 11:17] – [Tools] fruityloopsdecomp:tutorial [2023/02/13 02:45] (current) fruityloops
Line 2: Line 2:
  
 ==== Prerequisites ==== ==== Prerequisites ====
-  * Linux setup ((untested on Windows/WSL)) +  * Linux setup/Windows setup with CMake and GNU make 
-  * ARM C/C++ Compiler, 4.1 [Build 894/1049] +  * ARM C/C++ Compiler, 4.1 [Build 894]
-  * devkitARM+
   * Python 3.10   * Python 3.10
   * CMake >= 3.24   * CMake >= 3.24
Line 11: Line 10:
 ==== Setup ==== ==== Setup ====
 Clone https://github.com/fruityloops1/RedPepper recursively, and place code.bin in the root of the repository. Clone https://github.com/fruityloops1/RedPepper recursively, and place code.bin in the root of the repository.
 +
 +Set these environment variables:
 +
 +ARMCC_PATH: path where ARMCC has been installed
  
 ==== Tools ==== ==== Tools ====
Line 36: Line 39:
   * <code>diff.py _ZN2al14NerveStateCtrl10startStateEPKNS_5NerveE</code>   * <code>diff.py _ZN2al14NerveStateCtrl10startStateEPKNS_5NerveE</code>
 === progress.py === === progress.py ===
-Shows decompilation progress (of functions), automatically removes functions from the Unnamed.sym file if they have been moved to another .sym file by the user, and updates the decompilation percentages for README.md.+Shows decompilation progress (of functions), automatically removes functions from the Unnamed.sym file if they have been moved to another .sym file by the user, and updates the decompilation percentages/the graph for README.md.
decomp/tutorial.1666351047.txt.gz · Last modified: 2022/10/21 11:17 by fruityloops