RELEASE How to run Sonic Mania mods for PC on Switch

Discussion in 'Switch - ROM Hacking, Saves, Translations & Tools' started by Knucklesfan, Jun 19, 2018.

  1. Knucklesfan
    OP

    Knucklesfan GBAtemp Regular

    Member
    2
    Sep 11, 2016
    United States
    Hey guys! So recently I figured out how to run mods from PC for Sonic Mania on Switch! It's a quite simple process.
    • Step 1.
    Download any mod for Sonic mania, it doesn't matter, as long as it doesn't replace any .exe files or anything of that sort. (I don't believe a mod currently exists along those lines, so you should be good.)
    • Step 2.
    Next, go to your Sonic Mania folder, typically installed to
    Code:
     C:\Program Files (x86)\Steam\steamapps\common\Sonic Mania
    
    if installed via steam.
    Or, if you dumped mania, the same file should be in romfs.
    Now, there is one file in this directory that you actually care about, and this file is "Data.rsdk" this file contains all data information for Sonic Mania. Copy that to a safe place (i.e your desktop)
    • Step 3
    Next, go and download RsdkPack.exe (included as an attachment). Place this in the same folder as Data.rsdk. Next, open a windows terminal by pressing shift and right clicking and picking "Open powershell window here"
    Once you have this window opened run this command.
    Code:
     ./RsdkPack.exe Data.rsdk Path/to/your/folder/with/Data
    Make sure that you make the path have one more directory to it. So say this is your directory structure: C:/Users/Bob/Desktop/RsdkPack/, add Data to the end, making this: C:/Users/Bob/Desktop/RsdkPack/Data/
    • Step 4
    Now, copy all the files inside of your Data folder from your mod into the Data folder inside of the Data folder. (Confusing, i know.)
    Now you are ready to compile. Now run this command.
    Code:
     ./RsdkPack.exe Path/to/your/folder/with/Data Data.rsdk
    • Step 5
    Now you are ready for LayerFS. If you haven't set up LayerFS, I won't teach you here, but there's plenty of other tutorials on GBATemp. Now, create a folder inside of Atmosphere/Titles/ named 01009AA000FAA000 and then create a folder called "romfs". Copy the file Data.rsdk (if the tool worked, just copy the same file you started with into the romfs folder.)
    • Step 6
    Boot into Hekate with LayerFS and enjoy!
     

    Attached Files:

    Aldoria, Slackot, jt_1258 and 3 others like this.
  2. Knucklesfan
    OP

    Knucklesfan GBAtemp Regular

    Member
    2
    Sep 11, 2016
    United States
    Last edited by Knucklesfan, Jun 19, 2018
    kingraa777, DarthDub and InsaneNutter like this.
  3. DiJornios

    DiJornios GBAtemp Regular

    Member
    2
    May 18, 2018
    United States
    YAAAAAAAAAAAAAAAAAAAAAAAAAY
     
  4. CeeDee

    CeeDee Doing The Best I Can

    Member
    14
    GBAtemp Patron
    CeeDee is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    May 4, 2014
    United States
    Mm, while I'm inclined to believe you, that could be faked via screenshot generator, login browser, etc.
     
  5. DiJornios
    This message by DiJornios has been removed from public view by shaunj66, Jun 19, 2018, Reason: Talking nonsense.
    Jun 19, 2018
  6. CeeDee

    CeeDee Doing The Best I Can

    Member
    14
    GBAtemp Patron
    CeeDee is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    May 4, 2014
    United States
    Man, I had no idea a Switch hacking tool could be homosexual.
     
  7. DiJornios
    This message by DiJornios has been removed from public view by shaunj66, Jun 19, 2018, Reason: Talking nonsense.
    Jun 19, 2018
  8. SexySpai

    SexySpai xddddd

    Member
    1
    Jun 16, 2018
    United States
    your mom lol
    I'd rather take a scooter to the ankle than set up LayerFS.
     
    8BitWonder, DKB and DiJornios like this.
  9. Knucklesfan
    OP

    Knucklesfan GBAtemp Regular

    Member
    2
    Sep 11, 2016
    United States
    It's not fake, try it for yourself, it works. I can record a video if nothing else. Also, if you Google "Sonic Mania romfs structure nintendo switch" you will see that the romfs structure set up in this video is identical to the one from the original. If you are still skeptical, try it yourself, it'll work.
     
    DarthDub likes this.
  10. Sonicbrawler

    Sonicbrawler GBAtemp Regular

    Member
    3
    Sep 7, 2015
    United States
  11. SexySpai

    SexySpai xddddd

    Member
    1
    Jun 16, 2018
    United States
    your mom lol
    Can't I just use another title-dumping thing?
     
  12. Knucklesfan
    OP

    Knucklesfan GBAtemp Regular

    Member
    2
    Sep 11, 2016
    United States
    The tool included doesn't dump titles, it extracts and packs RSDK files. So if you find a tool that serves the same purpose, sure! I picked this one simply for simplicity.
     
  13. DiJornios

    DiJornios GBAtemp Regular

    Member
    2
    May 18, 2018
    United States
    No but like for real tho does this work with other games?
     
    Knucklesfan likes this.
  14. Knucklesfan
    OP

    Knucklesfan GBAtemp Regular

    Member
    2
    Sep 11, 2016
    United States
    LayerFS does, but it's more complicated, this tutorial only works with mania. But yes, it can work with many games. I've hacked odyssey using LayerFS
     
  15. DiJornios

    DiJornios GBAtemp Regular

    Member
    2
    May 18, 2018
    United States
    The game you mod doesn't have to be dumped right?
     
  16. RetroGamer732

    RetroGamer732 GBAtemp Regular

    Member
    2
    Oct 30, 2015
    United States
    My problem is I boot up the game, press any button to continue, and then the game says "Select a track", I press okay and the game crashes. I'm using the RSDK that I extracted from the Switch version, but I doubt that matters.
     
  17. Knucklesfan
    OP

    Knucklesfan GBAtemp Regular

    Member
    2
    Sep 11, 2016
    United States
    2 questions: Firstly, is the version of the game you are running the latest? Second, What mod are you trying to run? If it does serious changes to the game (assembly changes, etc.) it more than likely won't work unless you want to go in and change the exfs.
     
  18. RetroGamer732

    RetroGamer732 GBAtemp Regular

    Member
    2
    Oct 30, 2015
    United States
    1.) Just remembered that it's version 1.0 files, have to figure out how to extract my update now lol.
    2.) It was just Shadow over Sonic, should've been fine as all files were in the data directory.
     
  19. Knucklesfan
    OP

    Knucklesfan GBAtemp Regular

    Member
    2
    Sep 11, 2016
    United States
    I would recommend using a PC dump, it's much easier to do.
     
  20. RetroGamer732

    RetroGamer732 GBAtemp Regular

    Member
    2
    Oct 30, 2015
    United States
    Big Problem, I never bought the PC version, only the Switch version
     
  21. DiJornios

    DiJornios GBAtemp Regular

    Member
    2
    May 18, 2018
    United States
    Couldn't you just drop a dump of sonic pc (op)
     
  22. Knucklesfan
    OP

    Knucklesfan GBAtemp Regular

    Member
    2
    Sep 11, 2016
    United States
    That's illegal sooooo not going to do that for obvious reasons.
     
    Shiro_Senpai likes this.
  23. DiJornios
    This message by DiJornios has been removed from public view by shaunj66, Jun 20, 2018, Reason: Useless post.
    Jun 19, 2018
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice