Sonic 1 and 2 Switch

Sonic 1 and 2 Switch

Requirements

Without assets from the official releases, this decompilation will not run.

For tutorials on how to find your legally obtained Data.rsdk file, see this tutorial (Android) or this tutorial (iOS).

You can get the official release of Sonic 1 and Sonic 2 from:

Even if your platform isn't supported by the official releases, you must buy or officially download it for the assets (you don't need to run the official release, you just need the game assets)

If you want to transfer your save from the official mobile versions, the Android pre-forever file path is Android/data/com.sega.sonic1 or 2/SGame.bin (other versions may have different file paths). Copy that file to the SData.bin in the EXE folder.

How to install

You can find downloads in releases.

  • Make sure your Switch can run homebrew.
  • Extract the contents of the zip to the root of your SD card.
  • Copy Data.rsdk to /switch/s12013/ or /switch/s22013/ on your Switch's SD card.
    • You can get it from the "assets" folder of the APK. (Which you can open using 7-zip.)
    • If you find "Data.rsdk.xmf" instead, just rename it to "Data.rsdk".
  • Start Sonic 1/2 via hbmenu (or whatever method you prefer).

Note: It is recommended to give the game full RAM access. This means you shouldn't launch hbmenu from the album applet when running this. With the latest Atmosphere build and its default config, you can hold R while starting any game to open hbmenu with full RAM access. If you have any issues make sure the game has full RAM access before reporting them; launching as an applet will not be supported.

Forwarder

Sonic 1 and 2 Forwarders created by Chronoss.

Additional notes

Robert Thorne
Author

Robert Thorne

Robert Thorne covers electric vehicle innovations, autonomous driving systems, global mobility trends, and automotive engineering developments.