Gen 6 CTRPluginFramework is a 3gx plugin for Pokemon X, Y, Omega Ruby, and Alpha Sapphire on the Nintendo 3DS console. This plugin is based off of Alolan CTRPluginFramework, with PKHeX implementations in 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 sureGen6CTRPluginFramework.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 Alolan CTRPluginFramework
- dragongyre173 for the data viewer overlay in-game
- JourneyOver et al. for providing an extensive ActionReplay code database
- Alexander Hartmann & semaj14 for providing the XY & ORAS foundation of this plugin