Releases: 22vv0/asphyxia_plugins
kfc-6.0.4
SDVX plugin update 6.0.4
Initial Setup: Updating WebUI Assets
- Set your 'Exceed Gear Data Directory' to whatever directory your game files are located. This is the directory where you would find the 'data' directory.
- If necessary, update your datecode in your prop/ea3-config.xml or ea3-ident.xml, whichever you're using.
- Go to 'Update Webui Assets' on the SDVX Asphyxia webpage. Click 'Update' and wait for the asset copying to finish. It should take a little over 3 minutes, and it should tell you if the task is completed. If it hasn't moved for a while, there might be issues. Check if you've inputted the correct data directory (in step 1)
- If using --dev mode, you should see copy progress on your asphyxia console.
Changes
- Added PREMIUM GENERATOR sets
- この素晴らしい世界に祝福を!3 (Konosuba 3)
- 宝鐘マリン (Houshou Marine)
- Added HEXADIVER 11 (NEMSYS GAME EXPO)
- Added BEMANI PRO LEAGUE S4 -Triple Tribe- event.
- Toggle on Unlocking Events page -> Cross Events
- Added ARENA Season 16
- Rank match: MEGAMIX BATTLE
- Added ARENA STATION set 16
- Added songs to licensed songs list: Konosuba, Houshou Marine
- Added a few date-related events (Onigo day, Gott day, etc.)
- Updated MEGAMIX BATTLE songs list (89 new songs)
- Updated Achievements list
- Updated WebUI data.json (will add labels for Houshou Marine subbg at a later date)
Report issues
If you're having issues with the plugin, please create a GitHub issue and provide Asphyxia logs. To check Asphyxia logs, run Asphyxia in dev mode by adding the --dev argument. (asphyxia-core-x64.exe --dev)
mdx-3.0.3d
DDR plugin 3.0.3d
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:
3.0.3d
- Added 2nd WORLD LEAGUE info
- Will start 11/14 10:00 JST.
- Will add Hakken difficulties as soon as it is revealed.
3.0.3c
- Fixed WebUI flare skill calculation mistake.
- Fixed getLastGhostId function.
- Added "unlock all songs" option.
- Still requires musicdb.xml to get the song ids.
- Added Triple Tribe 4 event data.
- Gold cab exclusive, otherwise the songs will not appear in the songs list.
- You can use patches to force the game to imitate gold cab.
- Added "Step This Way" Challenge difficulties
- Added "MVP" to SONGS_WORLD.
- Added "Time to HYPERDRIVE" to SONGS_WORLD.
- Song should appear if you're Silver rank in WORLD LEAGUE.
- Added new charts to advanced play
- "1116"
- "Sahara"
- "High & Low" (CHA)
- "ONYX" (CHA)
- Added new player customization options in Profile Settings.
- BPL Team Supporter Appeal Board
Some Issues
- The Triple Tribe 4 events do not save if the game isn't in Gold cab mode, resulting in the song notifications to appear every login. You can fix this problem by using patchers (sp2x patcher, web patcher) to force Gold cab, and letting it save your data once. Notifications will not appear on your next login anymore. This is the sp2x patch I personally use, modify your patch json file (only for 2024101500) and add this entry, enable this patch and set value to either 6 or 7. Do note that the songs only appear in Gold cab mode, unless you force unlock them by modifying the limited_ary values in data/world.ts, or if you have "unlock all songs" enabled, etc.
{
"name": "Force Cab Mode",
"description": "",
"gameCode": "MDX",
"type": "number",
"patch": {
"dllName": "gamemdx.dll",
"offset": 61163,
"size": 1,
"min": 0,
"max": 7
}
}
mdx-3.0.3c
DDR plugin 3.0.3c
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:
3.0.3c
- Added "Time to HYPERDRIVE" to SONGS_WORLD.
- Song should appear if you're Silver rank in WORLD LEAGUE.
- Added new charts to advanced play
- "1116"
- "Sahara"
- "High & Low" (CHA)
- "ONYX" (CHA)
- Added new player customization options in Profile Settings.
- BPL Team Supporter Appeal Board
3.0.3b
- Fixed getLastGhostId function.
3.0.3a
- Added "MVP" to SONGS_WORLD.
3.0.3
- Fixed WebUI flare skill calculation mistake.
- Added "unlock all songs" option.
- Still requires musicdb.xml to get the song ids.
- Added Triple Tribe 4 event data.
- Gold cab exclusive, otherwise the songs will not appear in the songs list.
- You can use patches to force the game to imitate gold cab.
- Added "Step This Way" Challenge difficulties
Some Issues
- The Triple Tribe 4 events do not save if the game isn't in Gold cab mode, resulting in the song notifications to appear every login. You can fix this problem by using patchers (sp2x patcher, web patcher) to force Gold cab, and letting it save your data once. Notifications will not appear on your next login anymore. This is the sp2x patch I personally use, modify your patch json file (only for 2024101500) and add this entry, enable this patch and set value to either 6 or 7. Do note that the songs only appear in Gold cab mode, unless you force unlock them by modifying the limited_ary values in data/world.ts, or if you have "unlock all songs" enabled, etc.
{
"name": "Force Cab Mode",
"description": "",
"gameCode": "MDX",
"type": "number",
"patch": {
"dllName": "gamemdx.dll",
"offset": 61163,
"size": 1,
"min": 0,
"max": 7
}
}
mdx-3.0.3b
DDR plugin 3.0.3b
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:
3.0.3b
- Fixed getLastGhostId function.
3.0.3a
- Added "MVP" to SONGS_WORLD.
3.0.3
- Fixed WebUI flare skill calculation mistake.
- Added "unlock all songs" option.
- Still requires musicdb.xml to get the song ids.
- Added Triple Tribe 4 event data.
- Gold cab exclusive, otherwise the songs will not appear in the songs list.
- You can use patches to force the game to imitate gold cab.
- Added "Step This Way" Challenge difficulties
mdx-3.0.3a
DDR plugin 3.0.3a
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:
- Added "MVP" to songs list.
mdx-3.0.3
DDR plugin 3.0.3
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:
- Fixed WebUI flare skill calculation mistake.
- Added "unlock all songs" option.
- Still requires musicdb.xml to get the song ids.
- Added Triple Tribe 4 event data.
- Gold cab exclusive, otherwise the songs will not appear in the songs list.
- You can use patches to force the game to imitate gold cab. (set cab type to 6 or 7)
- Added "Step This Way" Challenge difficulties
kfc-6.0.3.7
SDVX plugin update 6.0.3.7 (for 2024091000)
Important!
EG Skill Analyzer course IDs have been changed in this update. The plugin should automatically update your course data to reflect these new IDs but for extra precaution, make a backup of your savedata. If you're having problems with your course data after this update, please let me know through the Issues tab.
Initial Setup: Updating WebUI Assets
- Set your 'Exceed Gear Data Directory' to whatever directory your game files are located. This is the directory where you would find the 'data' directory.
- If necessary, update your datecode in your prop/ea3-config.xml or ea3-ident.xml, whichever you're using.
- Go to 'Update Webui Assets' on the SDVX Asphyxia webpage. Click 'Update' and wait for the asset copying to finish. It should take a little over 3 minutes, and it should tell you if the task is completed. If it hasn't moved for a while, there might be issues. Check if you've inputted the correct data directory (in step 1)
- If using --dev mode, you should see copy progress on your asphyxia console.
Updates
-
Main:
- MYSTICAL Re:UNION added to events list. Toggle the individual songs to unlock them to your account.
-
Misc:
- KAC 2023 Skill Analyzer courses now displayed as it did officially (uses KAC jacket)
- BPL Pro Player badge: display this instead of the BPL Supporter badge. Check the "BPL Pro Player" option in the customization page.
- Force locked the song "無意識レクイエム (cosmobsp rmx)" to allow for the secret unlock method to work. Still overridden by the unlock songs option.
- Updated VALKYRIE GENERATOR 7 item data: removed ID 33 from appeal stamp list.
- Updated placeholder names in data.json.
-
Issues:
- Game crashes on continue screen when a Stamp Select event is enabled. Unsure if this is a plugin issue, or just an isolated gamedata issue. Will look into it.
Report issues
If you're having issues with the plugin, please create a GitHub issue and provide Asphyxia logs. To check Asphyxia logs, run Asphyxia in dev mode by adding the --dev argument. (asphyxia-core-x64.exe --dev)
mdx-3.0.2
DDR plugin 3.0.2
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:
- WORLD LEAGUE (see more info in README)
- Note: Since difficulty level info isn't revealed until the songs are officially released, I cannot add them to the list yet. I will update this plugin with the correct song info once they are released officially.
- Privilege of early play: this filter now displays applicable songs (Grand Prix advanced play songs)
- WebUI stuff
- Flare Data Page: displays your top 30 songs for Classic, White and Gold (wip)
- Fixes
- Rewrote getLastGhostId function.
- Fixed "So What" and "Akatsuki" diffLv mix up.
mdx-3.0.1
DDR 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
kfc-6.0.3.6
SDVX plugin update 6.0.3.6 (for 2024082700)
Updates
-
Main:
- ARENA Rank Season 15 (ARENA BATTLE, point system)
- ARENA STATION 15: no new songs/charts
- PREMIUM GENERATOR Vol. 5 (Near & Noah EG Set)
- Complete the set to get alternate style for Near & Noah.
- ARENA Rank Season 15 (ARENA BATTLE, point system)
-
Misc:
- Added missing licensed songs released prior to EXCEED GEAR.
- Misc WebUI fixes.
Initial Setup: Updating WebUI Assets
- Set your 'Exceed Gear Data Directory' to whatever directory your game files are located. This is the directory where you would find the 'data' directory.
- If necessary, update your datecode in your prop/ea3-config.xml or ea3-ident.xml, whichever you're using.
- Go to 'Update Webui Assets' on the SDVX Asphyxia webpage. Click 'Update' and wait for the asset copying to finish. It should take a little over 3 minutes, and it should tell you if the task is completed. If it hasn't moved for a while, there might be issues. Check if you've inputted the correct data directory (in step 1)
- If using --dev mode, you should see copy progress on your asphyxia console.
Report issues
If you're having issues with the plugin, please create a GitHub issue and provide Asphyxia logs. To check Asphyxia logs, run Asphyxia in dev mode by adding the --dev argument. (asphyxia-core-x64.exe --dev)