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

Sonic Mania 3DS: Difference between revisions

From GameBrew
(Created page with "{{#seo: |title= (Platform) - GameBrew |title_mode=append |image=sonicmania3ds |image_alt=Sonic Mania 3DS }} {{Infobox 3DS Homebrews |title=Sonic Mania 3DS |image=sonicmania3ds |description=It's Sonic Mania. On your (New) 3DS. |author=HiSaturnV |lastupdated=2022/09/13 |type=Platform |version=1.0 |license=Mixed |download=https://dlhb.gamebrew.org/dshomebrew/sonicmania3ds.7z |website=https://gbatemp.net/threads/release-sonic-mania-3ds-port.618771/ |source=https://github.com...")
 
No edit summary
Line 14: Line 14:
|version=1.0
|version=1.0
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/dshomebrew/sonicmania3ds.7z
|download=https://dlhb.gamebrew.org/3dshomebrews/sonicmania3ds.7z
|website=https://gbatemp.net/threads/release-sonic-mania-3ds-port.618771/
|website=https://gbatemp.net/threads/release-sonic-mania-3ds-port.618771/
|source=https://github.com/SaturnSH2x2/RSDKv5-Decompilation
|source=https://github.com/SaturnSH2x2/RSDKv5-Decompilation
Line 21: Line 21:


This port is based on the recent decompilation done by Rubberduckycooly and Chuli (MGRich).
This port is based on the recent decompilation done by Rubberduckycooly and Chuli (MGRich).
==Requirements==
*Requires data.rsdk from a legitemately obtained copy of Sonic Mania Plus.


==How To Install==
==How To Install==
Line 32: Line 35:


==Media==
==Media==
''' Sonic Mania (RSDKv5 Decompilation) on a Nintendo new 3DS! ([https://www.youtube.com/watch?v=8sDxvLzuD7c Mister Neowl])'''<br>
<youtube>8sDxvLzuD7c</youtube>
'''Sonic Mania Plus Modding Tutorial #2 - How to Extract the Files and Use the Data Folder ([https://www.youtube.com/watch?v=8oxISJxgBc4 Axanery])'''<br>
<youtube>8oxISJxgBc4</youtube>
<youtube>8oxISJxgBc4</youtube>


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/sonicmania3ds-01.jpg
https://dlhb.gamebrew.org/3dshomebrews/sonicmania3ds-02.jpg
https://dlhb.gamebrew.org/3dshomebrews/sonicmania3ds-03.jpg
https://dlhb.gamebrew.org/3dshomebrews/sonicmania3ds-04.jpg
==Known Issues==
*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.


==Q&A==
==Q&A==
'''Is Old 3DS supported?'''<br>
*'''Is Old 3DS supported?'''<br>
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.
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?'''<br>
*'''Why are the load times so slow?'''<br>
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.
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?'''<br>
*'''Can I access the Dev Menu?'''<br>
Yes, just make sure the following is in your settings.ini:
Yes, just make sure the following is in your settings.ini:


Line 52: Line 70:
From there, just press SELECT in-game.
From there, just press SELECT in-game.


'''Why is the menu text corrupted?'''<br>
*'''Why is the menu text corrupted?'''<br>
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.
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?'''<br>
*'''Are mods supported?'''<br>
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.
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?'''<br>
*'''Do videos work?'''<br>
Not currently, but support is planned. You'll likely have to down-scale your videos manually, however.
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?'''<br>
*'''Why can't I access the Plus DLC?'''<br>
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.
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==
==Changelog==
'''v1.0'''
'''v1.0'''
* Initial release.
* 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==
==Special Thanks==

Revision as of 09:04, 29 December 2022

Sonic Mania 3DS
File:Sonicmania3ds
General
AuthorHiSaturnV
TypePlatform
Version1.0
LicenseMixed
Last Updated2022/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).

Requirements

  • Requires data.rsdk from a legitemately obtained copy of Sonic Mania Plus.

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

Sonic Mania (RSDKv5 Decompilation) on a Nintendo new 3DS! (Mister Neowl)

Sonic Mania Plus Modding Tutorial #2 - How to Extract the Files and Use the Data Folder (Axanery)

Screenshots

sonicmania3ds-01.jpg sonicmania3ds-02.jpg sonicmania3ds-03.jpg sonicmania3ds-04.jpg

Known Issues

  • 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.

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.

Changelog

v1.0

  • Initial release.

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​

External Links

Advertising: