1 maimai
Hay1tsme edited this page 2023-10-20 16:16:34 +00:00

Versions

Game Code Version ID Version Name
SBXL 0 maimai
SBXL 1 maimai PLUS
SBZF 2 maimai GreeN
SBZF 3 maimai GreeN PLUS
SDBM 4 maimai ORANGE
SDBM 5 maimai ORANGE PLUS
SDCQ 6 maimai PiNK
SDCQ 7 maimai PiNK PLUS
SDDK 8 maimai MURASAKi
SDDK 9 maimai MURASAKi PLUS
SDDZ 10 maimai MiLK
SDDZ 11 maimai MiLK PLUS
SDEY 12 maimai FiNALE
SDEZ 13 maimai DX
SDEZ 14 maimai DX PLUS
SDEZ 15 maimai DX Splash
SDEZ 16 maimai DX Splash PLUS
SDEZ 17 maimai DX UNiVERSE
SDEZ 18 maimai DX UNiVERSE PLUS
SDEZ 19 maimai DX FESTiVAL
SDEZ 20 maimai DX FESTiVAL PLUS

Importer

In order to use the importer locate your game installation folder and execute: DX:

python read.py --game <Game Code> --version <Version ID> --binfolder /path/to/StreamingAssets --optfolder /path/to/game/option/folder

Pre-DX:

python read.py --game <Game Code> --version <Version ID> --binfolder /path/to/data --optfolder /path/to/patch/data

The importer for maimai DX will import Events, Music and Tickets.

The importer for maimai Pre-DX will import Events and Music. Not all games will have patch data. Milk - Finale have file encryption, and need an AES key. That key is not provided by the developers. For games that do use encryption, provide the key, as a hex string, with the --extra flag. Ex --extra 00112233445566778899AABBCCDDEEFF

Important: It is required to use the importer because some games may not function properly or even crash without Events!

Database upgrade

Always make sure your database (tables) are up-to-date, to do so go to the core/data/schema/versions folder and see which version is the latest, f.e. SDEZ_2_upgrade.sql. In order to upgrade to version 2 in this case you need to perform all previous updates as well:

python dbutils.py --game SDEZ upgrade

Pre-Dx uses the same database as DX, so only upgrade using the SDEZ game code!