Skip to content

Creating Skyline Plugins

Skyline is an environment for linking, runtime hooking and code patching originally designed for Super Smash Bros Ultimate but can be used with other Nintendo Switch games.

This is a great tool for modders who want to create mods that require code changes, as it allows you to write your mods in Rust or C++.

ACNH needs its own Skyline build: skyline-acnh, a Skyline fork made for Animal Crossing: New Horizons.

  1. Go to the latest skyline-acnh release.
  2. Download skyline.zip.
  3. Extract it and copy the exefs directory to atmosphere/contents/01006F8002326000/ on your Switch SD card.
  1. Set your Switch’s IP address with cargo skyline set-ip <SWITCH_IP_ADDRESS>.
  2. Run cargo skyline listen to start listening for logs.
  1. Install cargo-skyline with cargo install cargo-skyline.
  2. Create a new project with cargo skyline new <project_name>.
  3. To build a project simply run cargo skyline build.
  4. Once built, your compiled plugin will be located in the target/aarch64-skyline-switch directory. This is to be copied over to atmosphere/contents/01006F8002326000/romfs/skyline/plugins/