Alolan CTRPluginFramework is a 3gx plugin for Pokemon Sun, Moon, Ultra Sun, and Ultra Moon on the Nintendo 3DS console. This plugin is more so a continuation of ultraSuMoFramework with PKHeX implementations using an updated .3gx
file format.
- Make sure to update to the latest Luma
- Download the latest release
- Extract the
.zip
containing theluma
folder to the root of the SD card and replace existing folders. Make sureAlolanCTRPluginFramework.3gx
is the only.3gx
file
- Requires
devkitPro
- Navigate to
C:/devkitPro/msys2 and run msys2_shell.bat
- Copy and paste the following command and press enter
if ! grep -Fxq "[thepixellizeross-lib]" /etc/pacman.conf; then echo -e "\n[thepixellizeross-lib]\nServer = https://thepixellizeross.gitlab.io/packages/any\nSigLevel = Optional" | tee -a /etc/pacman.conf > /dev/null; fi; if ! grep -Fxq "[thepixellizeross-win]" /etc/pacman.conf; then echo -e "\n[thepixellizeross-win]\nServer = https://thepixellizeross.gitlab.io/packages/x86_64/win\nSigLevel = Optional" | tee -a /etc/pacman.conf > /dev/null; fi
- Run
pacman -Sy
and verify it mentions the ThePixellizerOSS databases - Run
Release.bat
in the plugin directory
Thanks to the following projects, teams, and individuals for being great resources:
- ThePixellizerOSS et al. for the 3gxtool and CTRPluginFramework to build plugins with
- PKHeX et al. for the database, documentation, examples, and code
- AnalogMan151 for the ultraSuMoFramework foundation of the plugin
- dragongyre173 for the data viewer overlay in-game
- JourneyOver et al. for providing an extensive ActionReplay code database