Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Latest commit d496a1c Sep 22, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
3d2mdl.py fix bug Sep 8, 2017
README.md fix typo Sep 8, 2017
appveyor.yml fix appveyor Sep 1, 2017
mdl2stl.py fix colors properly Sep 6, 2017
objects_attributes.ini
palette_editor.py
parse_game_config.py Update wav configuration struct Sep 4, 2017
parse_scene.py rename view to layer Sep 22, 2017
parse_stage_config.py Update wav configuration struct Sep 4, 2017
render_scene_view.py
rsdkv5.py corerct struct pack/unpack Sep 8, 2017
rsdkv5_extract.py
rsdkv5_pack.py remove accidental file read in rsdkv5_pack Sep 6, 2017
sonic_mania_files_list.txt Added 2 more files Sep 2, 2017
static_objects_list.txt
unknown_keys.txt add key for unknown file Sep 1, 2017

README.md

Sonic Mania Tools

Download (Windows binary)

Data.rsdk status

Named files: 1668/1677 (99.46%) Decrypted files: 1676/1677 (99.94%)

File formats and tools

RSDK (.rsdk) - Retro SDK Archive - Archive of all the files

  • rsdkv5_extract.py - extract archive
  • rsdkv5_pack.py - pack the archive back

MDL (.bin) - 3D Models, Data/Meshes/*/*.bin

  • mdl2stl.py - convert the model to stl
  • 3d2mdl - convert any 3d model to bin

SPR (.bin) - Sprites info, Data/Sprites/*/*.bin

SCN (.bin) - Scenario info, Data/Stages/*/Scene*.bin

  • parse_scene_view.py - SceneX.bin parser
  • render_scene_view.py - render levels to png

TIL (.bin) - Tile configuration for stage, Data/Stages/*/TileConfig.bin

CFG (.bin) - Configuration file, Data/Game/GameConfig.bin and for stages at Data/Stages/*/StageConfig.bin

  • parse_game_config.py GameConfig.bin parser
  • parse_stage_config.py StageConfig.bin parser
  • palette_editor.py - palette editor for GameConfig.bin and StageConfig.bin

OBJ (.bin) - Static object files Data/Objects/Static/*.bin. The name of the file is the hash of the name of the object.

You can’t perform that action at this time.