Skip to content

jcfieldsdev/sonic-cd-save-editor

Repository files navigation

sonic-cd-save-editor

A save game editor for Sonic CD. Written in JavaScript. Sonic CD is a platform game released for the Sega CD in 1993. The editor works with emulator saves for the original console game as well as with the PC re-releases.

Sonic CD Save Editor

Some extra modes are enabled by a low Total Completion Time:

  • Under 37′ 27″ 57 unlocks the D.A. Garden (Play Music in the original PC version).
  • Under 30′ 21″ 05 unlocks Special Zones in Time Attack.
  • Under 25′ 46″ 12 unlocks Visual Mode.

The game must be completed, with Stages Unlocked set to "Metallic Madness," to unlock these modes. For the Sega CD version, it is also necessary to load Time Attack before these options are available on the title screen.

Sonic CD time attack

The saves directory contains saves in different formats for testing purposes.

Specifications

Compatibility

Overview

Release Platform Year
Sonic CD Sega CD/Mega CD 1993
Sonic CD (Sega PC) Windows 1996
Sonic CD (Retro Engine) Windows 2011

Sega CD/Mega CD

Tested for Kega Fusion, Gens, and Genesis Plus saves. May or may not work with other emulators. To save files in this format, select "Console."

The editor is intended for use with save files where Sonic CD is the first and only save in the file.

The Default Initials setting is only used by this format.

Sega PC

This is the original Sega PC version for Windows 95. It is still playable on modern versions of Windows with Sega PC Reloaded. To save files in this format, select "PC."

The save file is located at [path to game]\s_score.dat. Save files contain 6 separate slots.

The Save Slots section is only used by this format.

Retro Engine

This is the Retro Engine remake released for Windows on Steam and for various console and mobile platforms. To save files in this format, select "Retro."

On Windows, the save file is located at C:\Program Files (x86)\Steam\userdata\[identifier]\200940\local\sdata.bin. Save files contain 4 Single-Player slots and 1 Time Attack slot.

The Character, Lives, Score, Act, Currently Playing, Machines Destroyed, and Holograms Destroyed settings and the Options section are only used by this format.

The Mobile Version checkbox is used for the Android and iOS versions of the game, which store audio volumes differently from the Windows version. The editor tries to automatically identify the version when opening an existing save file.

Acknowledgments

PC version save obfuscation and checksum algorithms taken from C decompilation provided by MainMemory.

Retro save format based on specifications by BiafraRepublic and RetroKoH for the Android version and iOS version respectively.

Sega CD and Retro Engine sprite rips taken from The Spriters Resource.

Uses Classic Metal Sonic icon by Nibroc-Rock.

Uses Mohave font by Tokotype and SF Port McKenzie font by ShyFoundry Fonts.

Authors

License

See also