Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 2.19 KB

README.md

File metadata and controls

33 lines (24 loc) · 2.19 KB

Alolan CTRPluginFramework

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.

Top Bottom

Installing

  1. Make sure to update to the latest Luma
  2. Download the latest release
  3. Extract the .zip containing the luma folder to the root of the SD card and replace existing folders. Make sure AlolanCTRPluginFramework.3gx is the only .3gx file

Building

  1. Requires devkitPro
  2. Navigate to C:/devkitPro/msys2 and run msys2_shell.bat
  3. 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
  1. Run pacman -Sy and verify it mentions the ThePixellizerOSS databases
  2. Run Release.bat in the plugin directory

Credits

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