Devil May Cry 5

File information

Last updated

Original upload

Created by

VPZadov

Uploaded by

VPZadov

Virus scan

Safe to use

Tags for this mod

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
Yep it's all just an advertisement of wave editor mod
Made from sticks and shit when copyright update was dropped, forgotten until Dark completed the ui update and forgotten again after it))); now i finally remember to upload this here for persons with same retarded energy like mine, who wants to create their own waves for missions and load its by clicking 3 buttons instead of creating it's over every time in trainer itself. Probably the worst ui shit that you ever seen. But hey, it could be worse, lets say just console app…
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.

Shitinstruction or smth:

  • 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"
    
If you want to create some cool wave for warm up bp stage, you don't need to bind data, just create 1 list and place all enemy data here.
And yep, of course you can open existed .json profiles and edit it.

A small showcase how it can be used: Guys it's has T-posing urizen its funny i promise

//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------//

27.01.2023 less_shitty_ui_update

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.