More actions
Sonic Mania 3DS | |
---|---|
File:Sonicmania3ds | |
General | |
Author | HiSaturnV |
Type | Platform |
Version | 1.0 |
License | Mixed |
Last Updated | 2022/09/13 |
Links | |
Download | |
Website | |
Source | |
Sonic Mania 3DS is a port by HiSaturnV for New 3DS only.
This port is based on the recent decompilation done by Rubberduckycooly and Chuli (MGRich).
How To Install
First, make sure you have the port installed, whether it be in .cia or .3dsx form.
Then, grab the Data.rsdk file from your legally obtained copy of Sonic Mania. This is easiest with PC versions of the game, where it'll be in the same directory as your game executable. From there, copy the file to your 3DS's SD Card at /3ds/SonicMania.
Alternatively, you can have the game load assets directly from a folder on your SD Card instead of from the Data.rsdk file; this is called Data Folder mode. Refer to this tutorial for learning how to extract the game's assets from your Data.rsdk file:
Once extracted, copy the Data folder to /3ds/SonicMania on your 3DS's SD Card. Load times are slightly better when running in Data Folder mode, so this option is recommended.
Media
Screenshots
Q&A
Is Old 3DS supported?
Old 3DS support is planned, but the port doesn't run on O3DS systems at the moment. This is due to issues with memory that need to be sorted out. A hardware render backend similar to Sonic CD's is also planned to hopefully get the game running at full speed. By the way, don't start complaining about how developers don't care about Old 3DS owners for not supporting your systems out of the gate; these optimizations take time and these ports are hobbyist ventures anyways.
Why are the load times so slow?
Mainly due to the 3DS's slow read speeds, as well as the Retro Engine's tendency to load in all assets at once on loading a new scene. A system for loading assets while the game is running is planned, however. Running the game in Data Folder can mitigate the load times somewhat, however, they still aren't great.
Can I access the Dev Menu?
Yes, just make sure the following is in your settings.ini:
[Game] devMenu=y enableControllerDebugging=y
From there, just press SELECT in-game.
Why is the menu text corrupted?
This is a bug with Data Folder mode. It's mostly harmless, as the rest of the game runs fine, however, working on getting this fixed for the next release.
Are mods supported?
Partially. Mods can be installed and run via Data Folder mode. This will work best with smaller-scale mods that only replace game assets like level layouts, sprites, music, and sound effects. Mods that make alterations to game object behavior likely won't run properly. Don't expect to run mods like Sonic Megamix Mania on 3DS, or at least, for the time being.
Do videos work?
Not currently, but support is planned. You'll likely have to down-scale your videos manually, however.
Why can't I access the Plus DLC?
The decomp has no way of actually verifying that you've purchased the Plus DLC through the platform of your choosing. As such, the decomp developers have removed the DLC from their release builds, and I've opted to do the same. If you want to access the Plus DLC, you'll have to compile the port yourself.
Changelogs
v1.0
- Initial release.
Extract your Data Folder or .rsdk to /3ds/SonicMania. Some things to keep in mind:
- New 3DS only at the moment. Old 3DS support is planned for future releases, however.
- Load times are pretty bad, mainly due to the 3DS's slow read speeds. This will be addressed in a future release.
- Menu strings are corrupted when running the game in Data Folder mode, however, everything else runs fine.
- Plus DLC not included. The decomp has no way of verifying whether you've actually purchased the DLC, and thus, you must compile the port yourself to access it.
- CRT filters are not and likely will never be supported by the port. It's still referenced in the video options menu, but changing it has no effect.
Special Thanks
- Rubberduckycooly, Chuli (MGRich): For decompiling Mania in the first place, as well as for helping me out on a few things in REMS
- @JeffRuLz: For the RSDKv4 port (which was referenced in the process of porting Mania over)
- Nintendo Homebrew Discord: for also helping me out on a few things related to the port