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:

  1. A general header common for all VMS files;
  2. 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 Converter

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 use SONICADV_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) and Individual ID (unique hardware ID, unused) are strings stored in form fields (mailid and dcid) 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.