I didn't manage to cover everything but here is the list of what this table currently offers:
0) One Hit Kill: You can one shot any enemy, bosses included.
1) Invulnerability + Max HP: Your character doesn't suffer damage, won't stagger and the current health will be set to your current Max HP.
2) Infinite Devil Trigger: It allows your character to have Infinite Devil Trigger.
3) Items Don't Decrease: If you use an item, its count will never decrease (didn't test it with key items, if a key item won't be deleted from the inventory on use, even after mission completion, please let me know).
4) Infinite Double Jump: Allows the character to jump indefinitely while in mid air.
5) Always Majin Devil Trigger (Dante Only): It allows Dante to use his Majin Devil Trigger Form at all times, instead of his classic Devil Trigger. The Script also allows Dante to go back to his human form by pressing the Devil Trigger button again, so no need to wait for the trigger bar to deplete, however you will lose all your Trigger bar instantly when switching back. This hack pairs perfectly with "Infinite Devil Trigger" as it allows you to toggle to Human/Majin Form indefinitely.
6) Super Jump: Makes your character jump higher than normal, it affects the air jump as well.
7) Speed Hack: Your character's acceleration (delta) is affected, making him/her run faster. The Devil Trigger form and amulet are also affected by the boost, I made the hack to specifically target the "run" animation to avoid making it compromise situations like jumps or fights.
8) Always S Rank At Mission Clear: Self explanatory, all the scores are set to S therefore achieving S rank at mission completion.
9) Fast Melee Weapon Switch: Just an utility hack, it allows you to switch between your currently unlocked melee weapons, while in human form, using the DPAD buttons or directional arrows if using keyboard, doesn't work during combos. Current set up is as follows:
Left = Rebellion/CutLaseer, Up = Merciless/Klyamoor, Right = Vendetta/Zambak.
The table also provides general Game Data (mission,character,inventory,etc.) by toggling on the "Game Data" group.
Here it is possible to perform certain operations like editing the number of inventory items, or forcing a specific game mode or character costume before loading a mission. Other modifications can be performed here but not everything has been tested properly so proceed at your own discretion, and obviously don't use character specific features on a different character, as it may crash the game.
All the numbered cheats above don't seem to have bugs, I played the game multiple times and I didn't encounter issues, however I didn't test properly the "Items Don't Decrease" with key items, as mentioned previously, and I apologise for that. Once again, let me know if there are any related issues.
Note 1 = Load the table after initialising the game with either Dante or Lucia, as this table attaches the dmc2.exe process which is loaded after selecting Devil May Cry 2 (Dante or Lucia) from the launcher.
Note 2 = The cheats are currently bound to the numpad numbers and follow the order provided in the table, from One Hit Kill (numpad0) to Fast Melee Weapon Switch (numpad9). This is my current setup, rebind as you see fit.
I hope this contribution is well received and please let me know if you encounter any bugs, I'll try to fix them if I have time.
Edit: Forgot to add "Infinite Double Jump" to the table description here. Changed list to follow current hotkey configuration (from 0 to 9)
My other scripts for the other games in the series:
Devil May Cry - HD Collection: viewtopic.php?f=4&t=29980&p=360396#p360396
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1