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

3DS:Sonic Decompilations: Difference between revisions

From Hacks Guide Wiki
(Should be finished now..?)
 
m (SammyGoesHowdy moved page User:SammyGoesHowdy/Setting Up The Sonic 3DS Decompilations to 3DS:Sonic Decompilations: i just felt like it should be moved, certainly makes the title less of a mouthful :P)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Page WIP}} This tutorial will take you through setting up the Sonic 1, CD, 2, and Mania 3DS ports.
This tutorial will take you through setting up the Sonic Decompilation 3DS ports.
{{info|text=Please make any edits if you see any issues! - Temporary Message}}
{{critical|text=If you are on Old 3DS, then every game except Sonic CD will not work! and Special Stages will run poorly across all games on both Old & New 3DS.}}
{{critical|text=If you are on Old 3DS, then every game here (except Sonic CD) will not work!}}
{{critical|text=Special Stages will run poorly across all games.}}
=== Technical Details (optional) ===
=== Technical Details (optional) ===
These ports are based on the decompilations by {{GitHub|Rubberduckycooly}} for the mobile versions of Sonic 1, CD, 2, and Sonic Mania.
These ports are based on the decompilations by {{GitHub|Rubberduckycooly}} for the mobile versions of Sonic 1, CD, 2, and Sonic Mania.


They require a <code>data.rsdk</code> file from a legal copy of the game(s) to be able to run.
They require a <code>data.rsdk</code> file from a legal copy of the game(s) to be able to run.
{{info|text=Select the game you want to set up by using the options at the bottom.}}
</noinclude>
</noinclude>
<tabber>
<tabber>
Line 28: Line 24:
* A <code>data.rsdk</code> file from  the [https://play.google.com/store/apps/details?id=com.sega.sonic1px&pcampaignid=web_share Mobile port]
* A <code>data.rsdk</code> file from  the [https://play.google.com/store/apps/details?id=com.sega.sonic1px&pcampaignid=web_share Mobile port]
** Tutorial can be found [https://gamebanana.com/tuts/14492 here.]
** Tutorial can be found [https://gamebanana.com/tuts/14492 here.]
* The latest release of [[udb:3ds/sonic-1--2|Sonic 1 (3DS)]] (the <code>.cia</code> file)
* The latest release of [[udb:3ds/sonic-1--2|Sonic 1 (3DS)]] (<code>Sonic1.cia</code>)
** It doesn't matter whenever you use the <code>rev01</code> version or the standard version
** If you have issues, try to use the <code>rev01</code> version instead.
== Instructions ==
== Instructions ==
=== Section I - Prep Work ===
=== Section I - Prep Work ===
Line 35: Line 31:
#Insert your SD card into your computer
#Insert your SD card into your computer
#Create a folder named <code>cias</code> on the root of your SD card if it does not already exist
#Create a folder named <code>cias</code> on the root of your SD card if it does not already exist
#Copy the CIA file (<code>Sonic1.cia</code> or <code>Sonic1_rev01.cia</code>) to the <code>/cias/</code> folder on your SD card
#Copy <code>Sonic1.cia</code> to the <code>/cias/</code> folder on your SD card
#Create a folder named <code>3ds</code> on the root of your SD card if it does not already exist  
#Create a folder named <code>3ds</code> on the root of your SD card if it does not already exist  
#Create a folder named <code>Sonic1</code> in the 3ds folder on your SD card if it does not already exist
#Create a folder named <code>Sonic1</code> in the 3ds folder on your SD card if it does not already exist
Line 44: Line 40:
#Launch FBI from the HOME Menu
#Launch FBI from the HOME Menu
#Navigate to <code>SD</code> -> <code>cias</code>
#Navigate to <code>SD</code> -> <code>cias</code>
#Press {{B|A}} on Sonic 1, and select "Install CIA"
#Press {{B|A}} on Sonic 1, and select "Install and delete CIA"
#Once installed, press {{B|Home}}, then {{B|X}} to close FBI
#Once installed, press {{B|Home}}, then {{B|X}} to close FBI
{{success|text=You're done! You've successfully installed Sonic 1 on your console.}}
{{success|text=You're done! You've successfully installed Sonic 1 on your console.}}
Line 56: Line 52:
#Power off your console
#Power off your console
#Insert your SD card into your computer
#Insert your SD card into your computer
#Navigate to <code>/3ds/Sonic1/</code>
#Navigate to <code>/3ds/Sonic1/</code>, then create a folder named <code>mods</code>
#Create a folder named <code>mods</code> in the 3ds folder on your SD card if it does not already exist
#Extract <code>SonicForeverMod</code> from the Sonic 1 Forever <code>.zip</code> and copy it to <code>/3ds/Sonic1/mods/</code>  
#Extract <code>SonicForeverMod</code> from the Sonic 1 Forever <code>.zip</code> and copy it to <code>/3ds/Sonic1/mods/</code>  
#Reinsert your SD card into your console
#Reinsert your SD card into your console
Line 87: Line 82:
== What you need ==
== What you need ==
* A <code>data.rsdk</code> file from either the [https://play.google.com/store/apps/details?id=com.sega.soniccd.classic&pcampaignid=web_share Mobile port] or the [https://store.steampowered.com/app/200940/Sonic_CD/ delisted Steam release]
* A <code>data.rsdk</code> file from either the [https://play.google.com/store/apps/details?id=com.sega.soniccd.classic&pcampaignid=web_share Mobile port] or the [https://store.steampowered.com/app/200940/Sonic_CD/ delisted Steam release]
** Mobile: Follow [https://gamebanana.com/tuts/14942 this tutorial on GameBanana.]
** Mobile: Follow [https://gamebanana.com/tuts/14942 this tutorial.]
** PC: Browse the games local files via Steam (Right click the game on the sidebar -> Browse Local Files) and keep the directory open.
** PC: Browse the games local files via Steam (Right click the game on the sidebar -> Browse Local Files) and keep the directory open.
* The latest release of [[udb:3ds/sonic-cd|Sonic CD (3DS)]] (the <code>.cia</code> file)
* The latest release of [[udb:3ds/sonic-cd|Sonic CD (3DS)]] (the <code>.cia</code> file)
Line 97: Line 92:
#Insert your SD card into your computer
#Insert your SD card into your computer
#Create a folder named <code>cias</code> on the root of your SD card if it does not already exist
#Create a folder named <code>cias</code> on the root of your SD card if it does not already exist
#Copy the CIA file (<code>SonicCD_HW.cia</code> or <code>Sonic1_rev01.cia</code>) to the <code>/cias/</code> folder on your SD card
#Copy SonicCD<code>.cia</code> to the <code>/cias/</code> folder on your SD card
#Create a folder named <code>3ds</code> on the root of your SD card if it does not already exist  
#Create a folder named <code>3ds</code> on the root of your SD card if it does not already exist  
#Create a folder named <code>SonicCD</code> in the 3ds folder on your SD card if it does not already exist
#Create a folder named <code>SonicCD</code> in the 3ds folder on your SD card if it does not already exist
Line 106: Line 101:
#Launch FBI from the HOME Menu
#Launch FBI from the HOME Menu
#Navigate to <code>SD</code> -> <code>cias</code>
#Navigate to <code>SD</code> -> <code>cias</code>
#Press {{B|A}} on Sonic CD, and select "Install CIA"
#Press {{B|A}} on Sonic CD, and select "Install and delete CIA"
#Once installed, press {{B|Home}}, then {{B|X}} to close FBI
#Once installed, press {{B|Home}}, then {{B|X}} to close FBI
{{success|text=You're done! You've successfully installed Sonic CD on your console.}}
{{success|text=You're done! You've successfully installed Sonic CD on your console.}}
Line 127: Line 122:
* A <code>data.rsdk</code> file from  the [https://play.google.com/store/apps/details?id=com.sega.sonic1px&pcampaignid=web_share Mobile port]
* A <code>data.rsdk</code> file from  the [https://play.google.com/store/apps/details?id=com.sega.sonic1px&pcampaignid=web_share Mobile port]
** Tutorial can be found [https://gamebanana.com/tuts/14492 here.]
** Tutorial can be found [https://gamebanana.com/tuts/14492 here.]
* The latest release of [[udb:3ds/sonic-1--2|Sonic 2 (3DS)]] (the <code>.cia</code> file)
* The latest release of [[udb:3ds/sonic-1--2|Sonic 2 (3DS)]] (<code>Sonic2.cia</code>)
** It doesn't matter whenever you use the <code>rev01</code> version or the standard version
** If you have issues, try to use the <code>rev01</code> version instead.
== Instructions ==
== Instructions ==
=== Section I - Prep Work ===
=== Section I - Prep Work ===
Line 134: Line 129:
#Insert your SD card into your computer
#Insert your SD card into your computer
#Create a folder named <code>cias</code> on the root of your SD card if it does not already exist
#Create a folder named <code>cias</code> on the root of your SD card if it does not already exist
#Copy the CIA file (<code>Sonic2.cia</code> or <code>Sonic2_rev01.cia</code>) to the <code>/cias/</code> folder on your SD card
#Copy <code>Sonic2.cia</code> to the <code>/cias/</code> folder on your SD card
#Create a folder named <code>3ds</code> on the root of your SD card if it does not already exist  
#Create a folder named <code>3ds</code> on the root of your SD card if it does not already exist  
#Create a folder named <code>Sonic2</code> in the 3ds folder on your SD card if it does not already exist
#Create a folder named <code>Sonic2</code> in the 3ds folder on your SD card if it does not already exist
Line 143: Line 138:
#Launch FBI from the HOME Menu
#Launch FBI from the HOME Menu
#Navigate to <code>SD</code> -> <code>cias</code>
#Navigate to <code>SD</code> -> <code>cias</code>
#Press {{B|A}} on Sonic 2, and select "Install CIA"
#Press {{B|A}} on Sonic 2, and select "Install and delete CIA"
#Once installed, press {{B|Home}}, then {{B|X}} to close FBI
#Once installed, press {{B|Home}}, then {{B|X}} to close FBI
{{success|text=You're done! You've successfully installed Sonic 2 on your console.}}
{{success|text=You're done! You've successfully installed Sonic 2 on your console.}}
== '''Optional''' - Setting up Sonic 2 Absolute ==
{{info|text=This is using the outdated 1.1.1 version of the mod (latest is 1.2.1), but it's the most recent that works the best on 3DS.}}
== What you need ==
*[https://teamforeveronline.wixsite.com/home/sonic-2-absolute Sonic 2 Absolute] (the 1.1.1 mod only release)
== Instructions ==
===Section I - Prep Work===
#Power off your console
#Insert your SD card into your computer
#Navigate to <code>/3ds/Sonic2/</code>, then create a folder named <code>mods</code>
#Extract <code>S2A</code> from the Sonic 2 Absolute <code>.zip</code> and copy it to <code>/3ds/Sonic2/mods/</code>
#Reinsert your SD card into your console
#Power on your console
=== Section II - Loading the mod ===
#Launch Sonic 2 from the HOME Menu
#Press {{B|A}} on <code>MODS</code>
#Press {{B|A}} on <code>Sonic 2 Absolute</code> to activate it
#Press {{B|B}} to exit the mods list
#Once the game has reloaded, press {{B|Home}}, then {{B|X}} to close Sonic 2
#Relaunch Sonic 2 from the HOME Menu
{{success|text=You're done! You've successfully installed Sonic 2 Absolute (1.1.1) on your console.}}
</span>
</span>
|-|Sonic Mania=
|-|Sonic Mania=
Line 155: Line 171:
| developers= SaturnSH2x2, rubberduckycooly
| developers= SaturnSH2x2, rubberduckycooly
| image= SonicManiaBanner.png
| image= SonicManiaBanner.png
| imagealt= The banner for the Sonic 1/2 3DS Homebrew port
| imagealt= The banner for the Sonic Mania 3DS Homebrew port
| for3ds= 1
| for3ds= 1
| releasedate= 2022-11-4
| releasedate= 2022-9-12
| version= 1.3.0
| version= 1.0
| github = SaturnSH2x2/RSDKv5-Decompilation
| github = SaturnSH2x2/RSDKv5-Decompilation
}}
}}
== What you need ==
== What you need ==
* A <code>Data.rsdk</code> file from any version of Sonic Mania you can obtain it from (i.e. PC, Nintendo Switch)
* A <code>Data.rsdk</code> file from any version of Sonic Mania you can obtain it from (i.e. PC, Nintendo Switch)
**Switch: Dump the <code>romfs</code> with {{GitHub|NXDumpTool}}, and copy the data.rsdk to your PC.
**Switch: Dump the <code>romfs</code> with {{GitHub|NXDumpTool}}, and copy the <code>Data.rsdk</code> to your PC.
**PC (Steam): Browse the games local files via Steam (Right click the game on the sidebar -> Browse Local Files) and keep the directory open.
**PC (Steam): Browse the games local files via Steam (Right click the game on the sidebar -> Browse Local Files) and keep the directory open.
**PC (Epic Games): Press the <code>...</code> in your Library -> "Manage" -> press the folder icon, then keep the directory open.
**PC (Epic Games): Press the <code>...</code> in your Library -> "Manage" -> press the folder icon, then keep the directory open.
* The latest release of [[udb:3ds/sonic-sonic-mania|Sonic Mania (3DS)]] (the <code>.cia</code> file)
* The latest release of [[udb:3ds/sonic-mania|Sonic Mania (3DS)]] (the <code>.cia</code> file)
** If you compiled the port, you can find the <code>.cia</code> you built in <code>/dependencies/v5_3DS/3ds/out/</code> in the cloned repository directory
** If you compiled the port, you can find the <code>.cia</code> you built in the cloned repository directory, then <code>/dependencies/v5_3DS/3ds/out/</code>
== Instructions ==
== Instructions ==
=== Section I - Prep Work ===
=== Section I - Prep Work ===
Line 173: Line 189:
#Insert your SD card into your computer
#Insert your SD card into your computer
#Create a folder named <code>cias</code> on the root of your SD card if it does not already exist
#Create a folder named <code>cias</code> on the root of your SD card if it does not already exist
#Copy the CIA file (<code>SonicMania.cia</code>) to the <code>/cias/</code> folder on your SD card
#Copy <code>SonicMania.cia</code> to the <code>/cias/</code> folder on your SD card
#Create a folder named <code>3ds</code> on the root of your SD card if it does not already exist  
#Create a folder named <code>3ds</code> on the root of your SD card if it does not already exist  
#Create a folder named <code>SonicMania</code> in the 3ds folder on your SD card if it does not already exist
#Create a folder named <code>SonicMania</code> in the 3ds folder on your SD card if it does not already exist
Line 182: Line 198:
#Launch FBI from the HOME Menu
#Launch FBI from the HOME Menu
#Navigate to <code>SD</code> -> <code>cias</code>
#Navigate to <code>SD</code> -> <code>cias</code>
#Press {{B|A}} on Sonic Mania, and select "Install CIA"
#Press {{B|A}} on Sonic Mania, and select "Install and delete CIA"
#Once installed, press {{B|Home}}, then {{B|X}} to close FBI
#Once installed, press {{B|Home}}, then {{B|X}} to close FBI
{{success|text=You're done! You've successfully installed Sonic Mania on your console.}}
{{success|text=You're done! You've successfully installed Sonic Mania on your console.}}

Latest revision as of 08:38, 12 January 2024

This tutorial will take you through setting up the Sonic Decompilation 3DS ports.

Critical icon If you are on Old 3DS, then every game except Sonic CD will not work! and Special Stages will run poorly across all games on both Old & New 3DS.

Technical Details (optional)

These ports are based on the decompilations by Rubberduckycooly for the mobile versions of Sonic 1, CD, 2, and Sonic Mania.

They require a data.rsdk file from a legal copy of the game(s) to be able to run.

What you need

  • A data.rsdk file from the Mobile port
    • Tutorial can be found here.
  • The latest release of Sonic 1 (3DS) (Sonic1.cia)
    • If you have issues, try to use the rev01 version instead.

Instructions

Section I - Prep Work

  1. Power off your console
  2. Insert your SD card into your computer
  3. Create a folder named cias on the root of your SD card if it does not already exist
  4. Copy Sonic1.cia to the /cias/ folder on your SD card
  5. Create a folder named 3ds on the root of your SD card if it does not already exist
  6. Create a folder named Sonic1 in the 3ds folder on your SD card if it does not already exist
  7. Copy data.rsdk to the /3ds/Sonic1/ folder on your SD card
  8. Reinsert your SD card into your console
  9. Power on your console

Section II - Installation

  1. Launch FBI from the HOME Menu
  2. Navigate to SD -> cias
  3. Press A on Sonic 1, and select "Install and delete CIA"
  4. Once installed, press Home, then X to close FBI
Success icon You're done! You've successfully installed Sonic 1 on your console.

Optional - Setting up Sonic 1 Forever

Info icon This is using the outdated 1.4.2 version of the mod (latest is 1.5), but it's the most recent that works the best on 3DS.

What you need

Instructions

Section I - Prep Work

  1. Power off your console
  2. Insert your SD card into your computer
  3. Navigate to /3ds/Sonic1/, then create a folder named mods
  4. Extract SonicForeverMod from the Sonic 1 Forever .zip and copy it to /3ds/Sonic1/mods/
  5. Reinsert your SD card into your console
  6. Power on your console

Section II - Loading the mod

  1. Launch Sonic 1 from the HOME Menu
  2. Press A on MODS
  3. Press A on Sonic Forever to activate it
  4. Press B to exit the mods list
  5. Once the game has reloaded, press Home, then X to close Sonic 1
  6. Relaunch Sonic 1 from the HOME Menu
Success icon You're done! You've successfully installed Sonic 1 Forever (1.4.2) on your console.

What you need

  • A data.rsdk file from either the Mobile port or the delisted Steam release
    • Mobile: Follow this tutorial.
    • PC: Browse the games local files via Steam (Right click the game on the sidebar -> Browse Local Files) and keep the directory open.
  • The latest release of Sonic CD (3DS) (the .cia file)
    • For old 3DS users, download the HW version
    • For new 3DS users, download the SW version

Instructions

Section I - Prep Work

  1. Power off your console
  2. Insert your SD card into your computer
  3. Create a folder named cias on the root of your SD card if it does not already exist
  4. Copy SonicCD.cia to the /cias/ folder on your SD card
  5. Create a folder named 3ds on the root of your SD card if it does not already exist
  6. Create a folder named SonicCD in the 3ds folder on your SD card if it does not already exist
  7. Copy data.rsdk to the /3ds/SonicCD/ folder on your SD card
  8. Reinsert your SD card into your console
  9. Power on your console

Section II - Installation

  1. Launch FBI from the HOME Menu
  2. Navigate to SD -> cias
  3. Press A on Sonic CD, and select "Install and delete CIA"
  4. Once installed, press Home, then X to close FBI
Success icon You're done! You've successfully installed Sonic CD on your console.

What you need

  • A data.rsdk file from the Mobile port
    • Tutorial can be found here.
  • The latest release of Sonic 2 (3DS) (Sonic2.cia)
    • If you have issues, try to use the rev01 version instead.

Instructions

Section I - Prep Work

  1. Power off your console
  2. Insert your SD card into your computer
  3. Create a folder named cias on the root of your SD card if it does not already exist
  4. Copy Sonic2.cia to the /cias/ folder on your SD card
  5. Create a folder named 3ds on the root of your SD card if it does not already exist
  6. Create a folder named Sonic2 in the 3ds folder on your SD card if it does not already exist
  7. Copy data.rsdk to the /3ds/Sonic2/ folder on your SD card
  8. Reinsert your SD card into your console
  9. Power on your console

Section II - Installation

  1. Launch FBI from the HOME Menu
  2. Navigate to SD -> cias
  3. Press A on Sonic 2, and select "Install and delete CIA"
  4. Once installed, press Home, then X to close FBI
Success icon You're done! You've successfully installed Sonic 2 on your console.

Optional - Setting up Sonic 2 Absolute

Info icon This is using the outdated 1.1.1 version of the mod (latest is 1.2.1), but it's the most recent that works the best on 3DS.

What you need

Instructions

Section I - Prep Work

  1. Power off your console
  2. Insert your SD card into your computer
  3. Navigate to /3ds/Sonic2/, then create a folder named mods
  4. Extract S2A from the Sonic 2 Absolute .zip and copy it to /3ds/Sonic2/mods/
  5. Reinsert your SD card into your console
  6. Power on your console

Section II - Loading the mod

  1. Launch Sonic 2 from the HOME Menu
  2. Press A on MODS
  3. Press A on Sonic 2 Absolute to activate it
  4. Press B to exit the mods list
  5. Once the game has reloaded, press Home, then X to close Sonic 2
  6. Relaunch Sonic 2 from the HOME Menu
Success icon You're done! You've successfully installed Sonic 2 Absolute (1.1.1) on your console.

Warning icon If you want to access the Sonic Mania Plus DLC, then you must compile the port yourself.

What you need

  • A Data.rsdk file from any version of Sonic Mania you can obtain it from (i.e. PC, Nintendo Switch)
    • Switch: Dump the romfs with NXDumpTool, and copy the Data.rsdk to your PC.
    • PC (Steam): Browse the games local files via Steam (Right click the game on the sidebar -> Browse Local Files) and keep the directory open.
    • PC (Epic Games): Press the ... in your Library -> "Manage" -> press the folder icon, then keep the directory open.
  • The latest release of Sonic Mania (3DS) (the .cia file)
    • If you compiled the port, you can find the .cia you built in the cloned repository directory, then /dependencies/v5_3DS/3ds/out/

Instructions

Section I - Prep Work

  1. Power off your console
  2. Insert your SD card into your computer
  3. Create a folder named cias on the root of your SD card if it does not already exist
  4. Copy SonicMania.cia to the /cias/ folder on your SD card
  5. Create a folder named 3ds on the root of your SD card if it does not already exist
  6. Create a folder named SonicMania in the 3ds folder on your SD card if it does not already exist
  7. Copy Data.rsdk to the /3ds/SonicMania/ folder on your SD card
  8. Reinsert your SD card into your console
  9. Power on your console

Section II - Installation

  1. Launch FBI from the HOME Menu
  2. Navigate to SD -> cias
  3. Press A on Sonic Mania, and select "Install and delete CIA"
  4. Once installed, press Home, then X to close FBI
Success icon You're done! You've successfully installed Sonic Mania on your console.