Hi everyone,
Some of you probably know me for my previous plugins, where I always tried to make something original by graphically matching the games themselves. You might have seen my work on Pokémon XY/ORAS or Yo-kai Watch.
Today, I’ve decided to code a clean base that will allow you to do exactly that in a pretty simple way. The main goal is to finally go beyond the standard CTRPF look and create something unique.
For now, you can just create custom menus, draw panes or pictures. I’m planning to integrate custom fonts, animated backgrounds and more later on.
I've also included a Python script that lets you generate a layout for each menu. It creates a romfs.bin file containing all your plugin's textures, which you just need to place alongside your .3gx file.
Here is the source code I started today, including a small example: https://github.com/David-Darras/ctr-plugin-toolkit
N.B: For those wondering, I will likely release the source code for my older plugins, but I need to update them first and finish the new Sango plugin for Pokémon ORAS.
My previous plugins:
Default CTRPF UI:
Example:
Some of you probably know me for my previous plugins, where I always tried to make something original by graphically matching the games themselves. You might have seen my work on Pokémon XY/ORAS or Yo-kai Watch.
Today, I’ve decided to code a clean base that will allow you to do exactly that in a pretty simple way. The main goal is to finally go beyond the standard CTRPF look and create something unique.
For now, you can just create custom menus, draw panes or pictures. I’m planning to integrate custom fonts, animated backgrounds and more later on.
I've also included a Python script that lets you generate a layout for each menu. It creates a romfs.bin file containing all your plugin's textures, which you just need to place alongside your .3gx file.
Here is the source code I started today, including a small example: https://github.com/David-Darras/ctr-plugin-toolkit
N.B: For those wondering, I will likely release the source code for my older plugins, but I need to update them first and finish the new Sango plugin for Pokémon ORAS.
My previous plugins:
Default CTRPF UI:
Example:






