World Rankings Converter - X-Hax/sa_tools GitHub Wiki
This tool can convert Sonic Adventure World Rankings upload data to a regular Sonic Adventure save file. At the moment you cannot create or modify World Rankings files themselves.
World Rankings VMS File Structure
A World Rankings VMS file contains the following sections:
- A general header common for all VMS files;
- An HTML page intended for the Dreamcast browser. This page sets up a form to interact with the official website and upload data to it. The data to be uploaded is stored as the value of a hidden
chaodata
field in the form. The value is the encrypted World Rankings data encoded as a Base64 string. The tool decodes and decrypts the data automatically.
Using the Editor
World Rankings data contains a complete savegame slot which includes the original save file checksum, story progression data and game settings. To convert this data to an actual save file, select the region in the General Info
box and click File->Save As...
. You can place the converted file on the VMU and load it as a regular savegame, or edit it in SASave.
Notes
- The original Japanese version of the game uses
SONICADV_SYS
, and all later releases useSONICADV_INT
as the save filename. - World Rankings data uses a single save slot. When it is converted to a savegame file, it is duplicated for the second and third slots.
Submitted by
(email address) andIndividual ID
(unique hardware ID, unused) are strings stored in form fields (mailid
anddcid
) in the HTML page embedded into the VMS file. These fields were meant to be used by the website's CGI scripts to identify the uploader and store their information in the database.