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
m fix step ordering
m correct nxdt link
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This tutorial will take you through setting up the Sonic Decompilation 3DS ports.
This tutorial will take you through setting up the Sonic Decompilation 3DS ports.
{{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 except Sonic CD will not work! Special Stages will run poorly across all games on both Old & New 3DS.}}
{{critical|text=Due to these forks of the decompilations being heavily outdated, there are some things to note before starting<br><br>1. Data files from Sonic Origins will not work<br>2. Script mods for RSDKv3/RSDKv4 cannot be installed due to the decompiled scripts using an updated syntax, which these versions do not support}}
{{critical|text=Due to these forks of the decompilations being heavily outdated, there are some things to note before starting:
* Data files from Sonic Origins will not work
* Script mods for RSDKv3/RSDKv4 cannot be installed due to the decompiled scripts using an updated syntax, which these versions do not support}}
=== Technical Details (optional) ===
=== Technical Details (optional) ===
These ports are based on the decompilations by the {{GitHub|RSDKModding}} group for the mobile versions of Sonic 1, Sonic CD, Sonic 2, and Sonic Mania.
These ports are based on the decompilations by the {{GitHub|RSDKModding}} group for the mobile versions of Sonic 1, Sonic CD, Sonic 2, and Sonic Mania.
Line 7: Line 9:
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.


</noinclude>
<tabber>
<tabber>
|-|Sonic 1 (2013)=
|-|Sonic 1 (2013)=
Line 55: Line 56:
<li>Insert your SD card into your computer</li>
<li>Insert your SD card into your computer</li>
<li>Navigate to <code>/3ds/Sonic1/</code>, then create a folder named <code>mods</code> if it doesn't already exist</li>
<li>Navigate to <code>/3ds/Sonic1/</code>, then create a folder named <code>mods</code> if it doesn't already exist</li>
<li>Extract your mods <code>.zip</code> file and copy the folder to <code>/3ds/Sonic1/mods/</code></li>
<li>Extract your mods <code>.zip</code> file and copy the folder to <code>/3ds/Sonic1/mods/</code>
<ul>
<ul>
<li>Your mod folder should look like this
<li>Your mod folder should look like this</li>
{{Tree list}}
{{Tree list}}
* [[File:Gnome-media-flash.svg|20px|link=]] (root)
* [[File:Gnome-media-flash.svg|20px|link=]] (root)
Line 66: Line 67:
****** [[File:Icons8 flat opened folder.svg|20px|link=]] Data
****** [[File:Icons8 flat opened folder.svg|20px|link=]] Data
****** [[File:Icons8 flat file.svg|20px|link=]] mod.ini
****** [[File:Icons8 flat file.svg|20px|link=]] mod.ini
{{Tree list/end}}</li></ul>
{{Tree list/end}}</ul></li>
<li>Reinsert your SD card into your console</li>
<li>Reinsert your SD card into your console</li>
<li>Power on your console</li>
<li>Power on your console</li>
Line 78: Line 79:
{{success|text=You're done! You've successfully installed a Sonic 1 mod on your console.}}
{{success|text=You're done! You've successfully installed a Sonic 1 mod on your console.}}
</span>
</span>
 
|-|Sonic 2 (2013)=
 
|-|Sonic CD (2011)=


<span>
<span>
{{Infobox homebrew
{{Infobox homebrew
| title=Sonic CD (2011) for 3DS
| title=Sonic the Hedgehog 1 & 2 for New 3DS
| developers= SaturnSH2x2, rubberduckycooly
| developers= JeffRuLz, rubberduckycooly
| image= SonicCDBanner.png
| image= Sonic1Banner.png
| imagealt= The banner for the Sonic CD 3DS Homebrew port
| imagealt= The banner for the Sonic 1/2 3DS Homebrew port
| for3ds= 1
| for3ds= 1
| releasedate= 2021-8-20
| releasedate= 2022-11-4
| version= 1.3.0
| version= 1.3.0
| github = SaturnSH2x2/Sonic-CD-11-3DS
| github = JeffRuLz/Sonic-1-2-2013-Decompilation
}}
}}
== 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 the [https://play.google.com/store/apps/details?id=com.sega.sonic1px&pcampaignid=web_share Mobile port]
** Mobile: Follow [https://gamebanana.com/tuts/14942 this tutorial.]
** Tutorial can be found [https://gamebanana.com/tuts/14492 here.]
** 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-1--2|Sonic 2 (3DS)]] (<code>Sonic2.cia</code>)
* The latest release of [[udb:3ds/sonic-cd|Sonic CD (3DS)]] (the <code>.cia</code> file)
** If you have issues, try to use the <code>rev01</code> version instead.
** For old 3DS users, download the <code>HW</code> version
** For new 3DS users, download the <code>SW</code> version
== Instructions ==
== Instructions ==
=== Section I - Prep Work ===
=== Section I - Prep Work ===
Line 105: Line 102:
#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 SonicCD<code>.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>SonicCD</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
#Copy <code>data.rsdk</code> to the <code>/3ds/SonicCD/</code> folder on your SD card
#Copy <code>data.rsdk</code> to the <code>/3ds/Sonic2/</code> folder on your SD card
#Reinsert your SD card into your console
#Reinsert your SD card into your console
#Power on your console
#Power on your console
Line 114: Line 111:
#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 and delete 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 CD on your console.}}
{{success|text=You're done! You've successfully installed Sonic 2 on your console.}}
== '''Optional''' - Installing mods ==
== '''Optional''' - Setting up mods ==
{{info|text=As said above, script mods will not work properly}}
{{info|text=As said above, script mods will not work properly}}


== What you need ==
== What you need ==
*[https://gamebanana.com/games/6108 A mod from the Sonic CD GameBanana page that contains no Scripts folder]
*[https://gamebanana.com/games/6526 A mod from the Sonic 2 GameBanana page that contains no Scripts folder]
== Instructions ==
== Instructions ==
===Section I - Prep Work===
===Section I - Prep Work===
<ol>
<ol>
<li>Power off your console
<li>Power off your console</li>
<li>Insert your SD card into your computer
<li>Insert your SD card into your computer</li>
<li>Navigate to <code>/3ds/SonicCD/</code>, then create a folder named <code>mods</code> if it doesn't already exist
<li>Navigate to <code>/3ds/Sonic2/</code>, then create a folder named <code>mods</code> if it doesn't already exist</li>
<li>Extract your mods <code>.zip</code> file and copy the folder to <code>/3ds/SonicCD/mods/</code>
<li>Extract your mods <code>.zip</code> file and copy the folder to <code>/3ds/Sonic2/mods/</code>
<ul>
<ul>
<li>Your mod folder should look like this
<li>Your mod folder should look like this</li>
{{Tree list}}
{{Tree list}}
* [[File:Gnome-media-flash.svg|20px|link=]] (root)
* [[File:Gnome-media-flash.svg|20px|link=]] (root)
** [[File:Icons8 flat opened folder.svg|20px|link=]] 3ds
** [[File:Icons8 flat opened folder.svg|20px|link=]] 3ds
*** [[File:Icons8 flat opened folder.svg|20px|link=]] SonicCD
*** [[File:Icons8 flat opened folder.svg|20px|link=]] Sonic2
**** [[File:Icons8 flat opened folder.svg|20px|link=]] mods
**** [[File:Icons8 flat opened folder.svg|20px|link=]] mods
***** [[File:Icons8 flat opened folder.svg|20px|link=]] NameOfMod
***** [[File:Icons8 flat opened folder.svg|20px|link=]] NameOfMod
****** [[File:Icons8 flat opened folder.svg|20px|link=]] Data
****** [[File:Icons8 flat opened folder.svg|20px|link=]] Data
****** [[File:Icons8 flat file.svg|20px|link=]] mod.ini
****** [[File:Icons8 flat file.svg|20px|link=]] mod.ini
{{Tree list/end}}
{{Tree list/end}}</ul></li>
</li></ul>
<li>Reinsert your SD card into your console</li>
<li>In <code>/3ds/SonicCD/</code>, open settings.ini
<li>Power on your console</li>
<ul>
<li>If settings.ini does not exist, launch the game first.</li></ul>
<li>Set <code>DevMenu</code> to true
<ul>
<li>This will allow you have access to enable mods from the game itself instead of editing <code>modconfig.ini</code> manually</li></ul>
<li>Reinsert your SD card into your console
<li>Power on your console
</ol>
</ol>
=== Section II - Loading the mod ===
=== Section II - Loading the mod ===
#Launch Sonic CD from the HOME Menu
#Launch Sonic 2 from the HOME Menu
#Open the dev menu by pressing {{B|Select}}
#Press {{B|A}} on <code>MODS</code>
#Press {{B|A}} on <code>MODS</code>
#Press {{B|A}} on on your mod to activate it
#Press {{B|A}} on on your mod to activate it
#Press {{B|B}} to exit the mods list
#Press {{B|B}} to exit the mods list
#Once the game has reloaded, start the game by pressing {{B|Start}}.
#Once the game has reloaded, start the game.
{{success|text=You're done! You've successfully installed a Sonic CD mod on your console.}}
{{success|text=You're done! You've successfully installed a Sonic 2 mod on your console.}}
</span>
</span>


|-|Sonic 2 (2013)=
|-|Sonic CD (2011)=


<span>
<span>
{{Infobox homebrew
{{Infobox homebrew
| title=Sonic the Hedgehog 1 & 2 for New 3DS
| title=Sonic CD (2011) for 3DS
| developers= JeffRuLz, rubberduckycooly
| developers= SaturnSH2x2, rubberduckycooly
| image= Sonic1Banner.png
| image= SonicCDBanner.png
| imagealt= The banner for the Sonic 1/2 3DS Homebrew port
| imagealt= The banner for the Sonic CD 3DS Homebrew port
| for3ds= 1
| for3ds= 1
| releasedate= 2022-11-4
| releasedate= 2021-8-20
| version= 1.3.0
| version= 1.3.0
| github = JeffRuLz/Sonic-1-2-2013-Decompilation
| github = SaturnSH2x2/Sonic-CD-11-3DS
}}
}}
== What you need ==
== What you need ==
* 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 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]
** Tutorial can be found [https://gamebanana.com/tuts/14492 here.]
** Mobile: Follow [https://gamebanana.com/tuts/14942 this tutorial.]
* The latest release of [[udb:3ds/sonic-1--2|Sonic 2 (3DS)]] (<code>Sonic2.cia</code>)
** PC: Browse the games local files via Steam (Right click the game on the sidebar -> Browse Local Files) and keep the directory open.
** If you have issues, try to use the <code>rev01</code> version instead.
* The latest release of [[udb:3ds/sonic-cd|Sonic CD (3DS)]] (the <code>.cia</code> file)
** For old 3DS users, download the <code>HW</code> version
** For new 3DS users, download the <code>SW</code> version
== Instructions ==
== Instructions ==
=== Section I - Prep Work ===
=== Section I - Prep Work ===
Line 183: Line 174:
#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 <code>Sonic2.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>Sonic2</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
#Copy <code>data.rsdk</code> to the <code>/3ds/Sonic2/</code> folder on your SD card
#Copy <code>data.rsdk</code> to the <code>/3ds/SonicCD/</code> folder on your SD card
#Reinsert your SD card into your console
#Reinsert your SD card into your console
#Power on your console
#Power on your console
Line 192: Line 183:
#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 and delete 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 2 on your console.}}
{{success|text=You're done! You've successfully installed Sonic CD on your console.}}
== '''Optional''' - Setting up mods ==
== '''Optional''' - Installing mods ==
{{info|text=As said above, script mods will not work properly}}
{{info|text=As said above, script mods will not work properly}}


== What you need ==
== What you need ==
*[https://gamebanana.com/games/6526 A mod from the Sonic 2 GameBanana page that contains no Scripts folder]
*[https://gamebanana.com/games/6108 A mod from the Sonic CD GameBanana page that contains no Scripts folder]
== Instructions ==
== Instructions ==
===Section I - Prep Work===
===Section I - Prep Work===
Line 205: Line 196:
<li>Power off your console</li>
<li>Power off your console</li>
<li>Insert your SD card into your computer</li>
<li>Insert your SD card into your computer</li>
<li>Navigate to <code>/3ds/Sonic2/</code>, then create a folder named <code>mods</code> if it doesn't already exist</li>
<li>Navigate to <code>/3ds/SonicCD/</code>, then create a folder named <code>mods</code> if it doesn't already exist</li>
<li>Extract your mods <code>.zip</code> file and copy the folder to <code>/3ds/Sonic2/mods/</code></li>
<li>Extract your mods <code>.zip</code> file and copy the folder to <code>/3ds/SonicCD/mods/</code>
<ul>
<ul>
<li>Your mod folder should look like this
<li>Your mod folder should look like this</li>
{{Tree list}}
{{Tree list}}
* [[File:Gnome-media-flash.svg|20px|link=]] (root)
* [[File:Gnome-media-flash.svg|20px|link=]] (root)
** [[File:Icons8 flat opened folder.svg|20px|link=]] 3ds
** [[File:Icons8 flat opened folder.svg|20px|link=]] 3ds
*** [[File:Icons8 flat opened folder.svg|20px|link=]] Sonic2
*** [[File:Icons8 flat opened folder.svg|20px|link=]] SonicCD
**** [[File:Icons8 flat opened folder.svg|20px|link=]] mods
**** [[File:Icons8 flat opened folder.svg|20px|link=]] mods
***** [[File:Icons8 flat opened folder.svg|20px|link=]] NameOfMod
***** [[File:Icons8 flat opened folder.svg|20px|link=]] NameOfMod
****** [[File:Icons8 flat opened folder.svg|20px|link=]] Data
****** [[File:Icons8 flat opened folder.svg|20px|link=]] Data
****** [[File:Icons8 flat file.svg|20px|link=]] mod.ini
****** [[File:Icons8 flat file.svg|20px|link=]] mod.ini
{{Tree list/end}}</li></ul>
{{Tree list/end}}</ul></li>
<li>In <code>/3ds/SonicCD/</code>, open settings.ini
<ul>
<li>If settings.ini does not exist, launch the game first.</li></ul></li>
<li>Set <code>DevMenu</code> to true
<ul>
<li>This will allow you have access to enable mods from the game itself instead of editing <code>modconfig.ini</code> manually</li></ul></li>
<li>Reinsert your SD card into your console</li>
<li>Reinsert your SD card into your console</li>
<li>Power on your console</li>
<li>Power on your console</li>
</ol>
</ol>
=== Section II - Loading the mod ===
=== Section II - Loading the mod ===
#Launch Sonic 2 from the HOME Menu
#Launch Sonic CD from the HOME Menu
#Open the dev menu by pressing {{B|Select}}
#Press {{B|A}} on <code>MODS</code>
#Press {{B|A}} on <code>MODS</code>
#Press {{B|A}} on on your mod to activate it
#Press {{B|A}} on on your mod to activate it
#Press {{B|B}} to exit the mods list
#Press {{B|B}} to exit the mods list
#Once the game has reloaded, start the game.
#Once the game has reloaded, start the game by pressing {{B|Start}}.
{{success|text=You're done! You've successfully installed a Sonic 2 mod on your console.}}
{{success|text=You're done! You've successfully installed a Sonic CD mod on your console.}}
</span>
</span>
|-|Sonic Mania=
|-|Sonic Mania=


Line 246: Line 245:
== 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 <code>Data.rsdk</code> to your PC.
**Switch: Dump the <code>romfs</code> with {{GitHub|DarkMatterCore/nxdumptool/releases|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.

Latest revision as of 22:12, 18 October 2025

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! Special Stages will run poorly across all games on both Old & New 3DS.
Critical icon Due to these forks of the decompilations being heavily outdated, there are some things to note before starting:
  • Data files from Sonic Origins will not work
  • Script mods for RSDKv3/RSDKv4 cannot be installed due to the decompiled scripts using an updated syntax, which these versions do not support

Technical Details (optional)

These ports are based on the decompilations by the RSDKModding group for the mobile versions of Sonic 1, Sonic CD, Sonic 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 - Installing mods

Info icon As said above, script mods will not work properly

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 if it doesn't already exist
  4. Extract your mods .zip file and copy the folder to /3ds/Sonic1/mods/
    • Your mod folder should look like this
      • (root)
        • 3ds
          • Sonic1
            • mods
              • NameOfMod
                • Data
                • mod.ini
  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 on your mod to activate it
  4. Press B to exit the mods list
  5. Once the game has reloaded, start the game.
Success icon You're done! You've successfully installed a Sonic 1 mod 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 mods

Info icon As said above, script mods will not work properly

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 if it doesn't already exist
  4. Extract your mods .zip file and copy the folder to /3ds/Sonic2/mods/
    • Your mod folder should look like this
      • (root)
        • 3ds
          • Sonic2
            • mods
              • NameOfMod
                • Data
                • mod.ini
  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 on your mod to activate it
  4. Press B to exit the mods list
  5. Once the game has reloaded, start the game.
Success icon You're done! You've successfully installed a Sonic 2 mod 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.

Optional - Installing mods

Info icon As said above, script mods will not work properly

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/SonicCD/, then create a folder named mods if it doesn't already exist
  4. Extract your mods .zip file and copy the folder to /3ds/SonicCD/mods/
    • Your mod folder should look like this
      • (root)
        • 3ds
          • SonicCD
            • mods
              • NameOfMod
                • Data
                • mod.ini
  5. In /3ds/SonicCD/, open settings.ini
    • If settings.ini does not exist, launch the game first.
  6. Set DevMenu to true
    • This will allow you have access to enable mods from the game itself instead of editing modconfig.ini manually
  7. Reinsert your SD card into your console
  8. Power on your console

Section II - Loading the mod

  1. Launch Sonic CD from the HOME Menu
  2. Open the dev menu by pressing Select
  3. Press A on MODS
  4. Press A on on your mod to activate it
  5. Press B to exit the mods list
  6. Once the game has reloaded, start the game by pressing Start.
Success icon You're done! You've successfully installed a Sonic CD mod on your console.

Warning icon If you want to access the Sonic Mania Plus DLC, then you must compile the port yourself.
Warning icon This port has no modding support.

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.