-
mdx-3.0.1 Stable
released this
2024-10-03 07:00:53 +03:00 | 6 commits to mdx since this releaseDDR plugin 3.0.1
musicdb.xml Usage Guide
- Put your musicdb.xml file(s) in the ddr@asphyxia/data directory.
- Configure plugin settings:
- There are 2 related fields in the plugin settings:
- musicdb.xml for musicdata_load: mdb file where song difficulty and limited info will be retrieved. Set this config to the filename of the musicdb.xml file you copied. This file is required for other songs to appear.
- musicdb.xml for WebUI: mdb file where song titles will be retrieved, this will be used for WebUI stuff. If you have a different xml file you want to use, set this config to the filename of that musicdb.xml file, or keep it blank to use the same musicdb.xml as above.
- Sample usage 1: I use a modified World musicdb with all difficulties and limited info defined for all songs. I do not need to use a separate musicdb.xml for WebUI (but I would also update this file to include upcoming songs.)
- Sample usage 2: I use the last A3 musicdb for musicdata_load. This will set difficulty and limited data for songs released up until A3. World songs info will be set using SONGS_WORLD defined in data/world.ts. Then I use World musicdb for WebUI, so I could get all titles of songs released up until World (I would need to replace this file every time the game updates its song list.)
- There are 2 related fields in the plugin settings:
Changes:
- Support for 2024091000.
- Added list of old songs' re-rates in data/world.ts:SONGS_OVERRIDE_WORLD.
- Updated events list & event loading code:
- Galaxy Play
- EXTRA SAVIOR
- MYSTICAL Re:UNION (songs automatically unlocked on login)
- Attempts to fix ghost data loading:
- Added ghost id to score and ghost data
- If ghost data exists and is loaded, score difference should appear during gameplay.
- Ghost data gets created when there is no existing [compatible] data; and it gets updated when getting a higher or the same score. Side effect of this is when you have set a high score prior to this plugin update, the ghost data won't be updated unless you break or match that high score.
- Unfortunately I could not find a way to match the old scores to their respective ghost data, since the old ghost data only stored the song id and difficulty, and not the style (single/double.)
- World, Area and Machine high score saving/loading (WIP)
- Area high score: uses locationid to search, save and load scores.
- Machine high score: uses locationid and pcbid.
- Ghost data also gets created for each new high score (overwritten when high score is broken/matched)
- WebUI stuff (WIP) - musicdb.xml required for proper info display.
- Basic profile info
- Flare skill info
- Music/score table
Downloads