About this mod
An extremely shitty .json serializer for enemy wave editor mod (try it, its cool, really) in the SSSiyan's Collaborative Cheat Trainer
- Requirements
- Permissions and credits
This stuff allow you to serialize data for my enemy wave editor mod in collab trainer, so you can store your custom missions/warm up stages in .json file. I have a plans for rewriting big part of that mod, so this shit probably will be rewritten to something with better ui part, but somewhen laaaaaater.
- Read fucking how-to-use in wave editor mod. Seriously;
- Get game's enemy data and press "Copy to clipboard" button;
- In profile editor: File->Bind original enemy data or press ctrl+b;
- Paste all shit from clipboard to appeared window and press "Bind to selected profile";
- Create lists with same id of original data that you want to change and make your own waves;
- Save .json file (File -> Save as or ctrl + s). By default mod checking profile stuff in ..\Devil May Cry 5\Collab Trainer\EmListEditor\EmData.json (if by default this path doesn't exist - create it) . If you want to change change default path, edit ..\Devil May Cry 5\Collab Trainer\Configs\DMC5_fw_config.ini, add line "EnemyWaveEditor.jsonEmDataPath=<PutYourOwnPathHere>";
- In trainer window: open wave editor mod, select "Import profile" mode, select profile what you want and press "Load profile"
And yep, of course you can open existed .json profiles and edit it.
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------//
At near future updated beta version of collab trainer will be out (v1.23b), with updated wave editor mod, which allows you to create a custom gamemodes. Basically it almost same what mod had before for specific missions, but after update you'll be able to create an enemy wave profile for all missions, and mod will be load custom data dynamically depends on which mission you are. You need to do exactly the same like with previous version, but name profiles like "M00" for mission 0, "M01" for mission 1, etc. I hope this junk vid-tutorial helps you to understand my mindflow:
Also list exporter already comes with 3 empty profiles with scanned game's data: BP, Nero/Dante/V LDK, Vergil LDK (yes it has some differences). So all you gonna need is create your own waves, save .json and put it to "GameRootFolder\Collab Trainer\EmListEditor\GameModes", enable LDK, wave editor mods in trainer and select your .json in wave editor mod menu. And yes, you still can create profiles just for specific missions like what it was in earlier version.