This repo contains a barebones example of a Pokemon Brilliant Diamond/Shining Pearl v1.0.0/v1.1.0 mod written (for the most part) in C++. It is a fork of Starlight, an awesome project geared toward mod creation for Splatoon 2.
The mod itself is an evolution randomizer mod used in PointCrow's video, found here: Pokemon Shining Pearl but they randomly evolve every level
This tool is a fork of Brycewithfiveunderscores Super Mario Odyssey Starlight Example, which has Pull Requests that details the changes made necessary to make Starlight work in SMO.
- devkitPro
- Python 3
- The Keystone-Engine Python Module
Build has only been tested on WSL2 running Ubuntu 20.04.1.
Just run:
DEVKITPRO={path_to_devkitpro} make
On Ubuntu (and other Debian-based systems), devkitPro will be installed to /opt/devkitpro
by default:
DEVKITPRO=/opt/devkitpro/ make
After a successful build, simply transfer the atmosphere
folder located inside starlight_patch_(Version Number)
to the root of your switch's SD card.
An enviroment for linking to Splatoon 2 executable and implementing hooks.
- 3096
- khang06
- OatmealDome
- Random0666
- shadowninja108
- shibbo - Repo based on their work on OdysseyReversed
- Thog - Expertise in how rtld is implemented
- devkitA64
- libnx - switch build rules