-
Notifications
You must be signed in to change notification settings - Fork 0
Home
A raw .3gx overlay engine for the Nintendo 3DS, and a blank template for building a
cheat/overlay plugin for any game.
This wiki is for walkthroughs — the step-by-step material that doesn't fit in a README. Reference material lives in the README: the engine description, every hardware address, the build gotchas, and the "make it yours" checklist.
-
Finding your first cheat — the full loop, end to end: use
default.3gxto hunt an address in any game, confirm it, then turn it into a real cheat in your own plugin. Start here if you have never done this before.
| For | Goes in | |
|---|---|---|
CTRComposer-BlankTemplate.3gx |
Building a plugin for one specific game. You edit C. | luma/plugins/<TitleID>/ |
default.3gx |
Memory tools in every game, no code. | luma/plugins/ |
A per-game plugin always wins: Luma only falls back to default.3gx for titles that have no
folder of their own.
You need Luma3DS with the plugin loader enabled — Rosalina (L + ↓ + Select) → Plugin Loader → Enabled.
Keep the 3D slider at zero. The overlay renders into one framebuffer pair, so stereoscopic 3D will ghost it.
And one habit worth forming early: if a game misbehaves, delete the .3gx and check whether
it still happens. A plugin runs inside someone else's process, which makes it a magnet for
blame it hasn't earned.