Skyline
An enviroment for linking, runtime hooking and code patching in Super Smash Bros Ultimate
Usage
- Head to the Release page
- Download the latest release (skyline.zip)
- Copy the
exefs
directory on your SD in the following directory:atmosphere/contents/<game titleid>/
- Remove the ''main.npdm'' file from the newly added directory unless you are modding
Super Smash Bros. Ultimate
.
This file has to be made on a game-by-game basis and will usually be provided by plugin makers or made yourself using a mix ofHACTool
andnpdmtool
. - If you wish to install a plugin, drop it in the following directory:
atmosphere/contents/<game titleid>/romfs/skyline/plugins/
Compatibility issues
Skyline's way of initializing is not compatible with every game out of the box due to various reasons that can't be anticipated.
Mod developers might sometimes modify Skyline to make it compatible with a specific game which you should use if you are running into crashes.
Here are links to a few derivates (that you might have to build yourself):
- Animal Crossing New Horizon
- PokΓ©mon Sword/Shield
- Xenoblade Chronicles Definitive Edition
- Dragon Quest XI S
- Persona 5 Royal
- Persona 5 Strikers
- Fire Emblem Three Houses
Contributors
This project is derived from OdysseyReversed and Starlight
- 3096
- khang06
- OatmealDome
- Random0666
- shadowninja108
- shibbo - Repo derived from their work on OdysseyReversed
- Thog - Expertise in how rtld is implemented
- jakibaki - Advice with numerous things, including runtime hooking
Credits
- devkitA64
- libnx - switch build rules