Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Skyline Switch: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=Skyline
|title=Skyline
|image=skylineswitch.png
|image=skylinenx.png
|description=An environment for runtime hooking/code patching within Super Smash Bros Ultimate.
|description=An environment for runtime hooking/code patching within Super Smash Bros Ultimate.
|author=skyline-dev
|author=skyline-dev
|lastupdated=2023/01/22
|lastupdated=2023/01/22
|type=Hack Utilities
|type=Plugins
|version=beta
|version=beta
|license=MIT
|license=MIT
|download=https://dlhb.gamebrew.org/switchhomebrews/skylineswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/skylinenx.7z
|website=https://github.com/skyline-dev/skyline
|website=https://github.com/skyline-dev/skyline
|source=https://github.com/skyline-dev/skyline
|source=https://github.com/skyline-dev/skyline
|donation=
|donation=
}}
{{#seo:
|title=Switch Rom Hacks (Hack Utilities) - GameBrew
|title_mode=append
|image=skylineswitch.png
|image_alt=Skyline
}}
}}
Skyline is a system that allows for modifying, intercepting and altering the code of Super Smash Bros Ultimate at runtime. With Skyline, you can change, hook and patch the code of Super Smash Bros Ultimate while it is running. Skyline lets you manipulate, inject and fix the code of Super Smash Bros Ultimate in real time.
Skyline is a system that allows for modifying, intercepting and altering the code of Super Smash Bros Ultimate at runtime. With Skyline, you can change, hook and patch the code of Super Smash Bros Ultimate while it is running. Skyline lets you manipulate, inject and fix the code of Super Smash Bros Ultimate in real time.


== Usage ==
==User guide==
# Head to the Release page
===How to use===
# Download the latest release (skyline.zip)
*Download the latest release (skyline.zip).
# Copy the <code>exefs</code> directory on your SD in the following directory: <code>atmosphere/contents/&lt;game titleid&gt;/</code>
*Copy the <code>exefs</code> directory on your SD in the following directory: <code>atmosphere/contents/<game titleid>/</code>.
# Remove the ''main.npdm'' file from the newly added directory unless you are modding <code>Super Smash Bros. Ultimate</code>.<br />
*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 of <code>HACTool</code> and <code>npdmtool</code>.
*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 of <code>HACTool</code> and <code>npdmtool</code>.
# If you wish to install a plugin, drop it in the following directory: <code>atmosphere/contents/&lt;game titleid&gt;/romfs/skyline/plugins/</code>
*If you wish to install a plugin, drop it in the following directory: <code>atmosphere/contents/<game titleid>/romfs/skyline/plugins/</code>.
 
===Useful links===
*[https://gamebanana.com/mods/cats/3322 Skyline Mods for Super Smash Bros. Ultimate].
*[https://gamebanana.com/tuts/12827 Guide to Getting Started Modding SSBU.]
 
=== 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.


== 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.<br />
Mod developers might sometimes modify Skyline to make it compatible with a specific game which you should use if you are running into crashes.
Mod developers might sometimes modify Skyline to make it compatible with a specific game which you should use if you are running into crashes.


Line 43: Line 42:
* [https://github.com/three-houses-research-team/aldebaran-rs Fire Emblem Three Houses]
* [https://github.com/three-houses-research-team/aldebaran-rs Fire Emblem Three Houses]


== Contributors ==
== Credits ==
* devkitA64.
* libnx - switch build rules.
 
This project is derived from OdysseyReversed and Starlight.
This project is derived from OdysseyReversed and Starlight.
 
* [https://github.com/3096 3096].
* [https://github.com/3096 3096]
* [https://github.com/khang06 khang06].
* [https://github.com/khang06 khang06]
* [https://github.com/OatmealDome OatmealDome].
* [https://github.com/OatmealDome OatmealDome]
* [https://github.com/random0666 Random0666]/
* [https://github.com/random0666 Random0666]
* [https://github.com/shadowninja108 shadowninja108].
* [https://github.com/shadowninja108 shadowninja108]
* [https://github.com/shibbo shibbo] - Repo derived from their work on OdysseyReversed.
* [https://github.com/shibbo shibbo] - Repo derived from their work on OdysseyReversed
* [https://github.com/Thog Thog] - Expertise in how rtld is implemented.
* [https://github.com/Thog Thog] - Expertise in how rtld is implemented
* [https://github.com/jakibaki jakibaki] - Advice with numerous things, including runtime hooking.
* [https://github.com/jakibaki jakibaki] - Advice with numerous things, including runtime hooking
 
== Credits ==
* devkitA64
* libnx - switch build rules


== External links ==
== External links ==
* Github - https://github.com/skyline-dev/skyline
* GitHub - https://github.com/skyline-dev/skyline

Latest revision as of 07:56, 22 Haziran 2023

Skyline
Skylinenx.png
General
Authorskyline-dev
TypePlugins
Versionbeta
LicenseMIT License
Last Updated2023/01/22
Links
Download
Website
Source

Skyline is a system that allows for modifying, intercepting and altering the code of Super Smash Bros Ultimate at runtime. With Skyline, you can change, hook and patch the code of Super Smash Bros Ultimate while it is running. Skyline lets you manipulate, inject and fix the code of Super Smash Bros Ultimate in real time.

User guide

How to use

  • 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 of HACTool and npdmtool.
  • If you wish to install a plugin, drop it in the following directory: atmosphere/contents/<game titleid>/romfs/skyline/plugins/.

Useful links

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):

Credits

  • devkitA64.
  • libnx - switch build rules.

This project is derived from OdysseyReversed and Starlight.

External links

Advertising: