Sonic Mania changelog
v1.1.0 · May 8, 2025
It's been a while.
Changes since the last release:
- Game now runs on engine version v5U, however, without v3/v4 Legacy support. This engine version is referred to as v5C internally.
- Dev menu now displays extra information regarding memory usage, as well as if the game is running on a N3DS.
- Audio thread now runs on core 1, with support for asynchronous file loading, alleviating microloads during gameplay and resulting in speedup in certain sections (start of Studiopolis Act 2, parts of Flying Battery Act 1). Additionally, the game no longer suffers from delayed audio.
- Engine now supports loading assets from an external RomFS file.
- Loading times improved significantly while using the Data file. Thanks to @davidgfnet for using setvbuf on Data file accesses. Additionally, all static object files and sprite bin files are cached. Loading times are ~30-40 seconds on initial boot, and ~5-10 seconds on stage load, however, YMMV.
- Port now incorporates more or less the latest version of both the RSDKv5 decomp and Mania decomp (thanks @Mefiresu and @c08oprkiua).
- Game now _boots_ on O3DS. However, don't expect full-speed frame rates. (thanks @smb123w64gb) A Citro2D/3D backend is still planned to get performance up to speed.
Installation process is the same as before. Copy the Data.rsdk or extracted Data folder to /3ds/SonicMania on your 3DS's SD Card.
v1.0.0 · Sep 12, 2022
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.
QR:
