This repo contains the beginnings of a project that will aim to modify the games gravity system to include new gravity areas that can be used in galaxy-themed stages.
- devkitPro
- Python 3
- The Keystone-Engine Python Module
Before Building, you should make sure that the default things for the project is properly setup.
For the TCP Logger, you can define GLOBALDEBUGIP
to set the IP address used for connecting the socket to a server hosted on your local machine. (Note: the port can be easily changed in logger.cpp, its default value is 3080.)
In the makefile, you can set IP
, USER
, and PASS
to their respective values in order to automatically send builds to an FTP server hosted on a modded switch. Then, whenever you run make send
you'll build the project and immediately send to the switch.
- 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_100
to the root of your switch's SD card.
- OdysseyDecomp nerve utility macros
- OdysseyReversed original decomp repo
- open-ead sead Headers
- Bryce Original Starlight fork for SMO
- Mars2030 Created gravity area system
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