forked from biometrix76/Gen6CTRPluginFramework
-
Notifications
You must be signed in to change notification settings - Fork 0
Building from Source
Samuel Costa edited this page Jun 28, 2026
·
1 revision
You don't need to build the plugin to use it — grab the .zip from Releases instead. This page is for contributors.
- devkitPro (with devkitARM)
- The CTRPluginFramework toolchain from ThePixellizerOSS (added via pacman below)
-
Install
devkitPro. -
Open
C:/devkitPro/msys2and runmsys2_shell.bat. -
Add the ThePixellizerOSS package repos — paste and run:
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 -Syand confirm the ThePixellizerOSS databases appear. -
Run
Release.batin the plugin directory.
The build produces Gen6CTRPluginFramework.3gx, which goes into luma/plugins/<Title ID>/ (see Installation).
- One binary serves all four Gen 6 games — the game is detected at runtime, so there's no per‑game fork to build.
- UI strings live in the
Gen6CTRPluginFramework/Language/*.txtfiles and are loaded at runtime, not compiled in — so text changes don't require a rebuild. See Languages.
Repository · Releases · Website · Free & open‑source under GPL‑3.0 · Fan‑made, not affiliated with Nintendo.
Getting started
Features
- Wild Pokémon Spawner
- PokéMart Anywhere
- PC Box Plus Plus
- Battle and Team Tools
- Teleportation
- Mini Game Corner
- Quality of Life and HUD
- Themes Favorites and Hotkeys
- Online Features
Reference