Credits:
Dante: Graphics Options, Coop Hack
Raz0r: Trainer GUI, Floating Pause Menu hack, Savefile Import, Hotkeys, assistance with coding, testing

Graphis options: Enables changing the ingame graphics options, some options are not available via the ingame graphics menus, some options need a restart of a level to be applied (mesh quality, texture quality etc).

Floating Pause Menu: Changes the pause menu to a floating menu that does not pause the game and does not disconnect during online play. DO NOT ENABLE IF YOU WANT TO DISCONNECT ON PURPOSE BY PAUSING THE GAME.

Auto-Reconnect hack: Sets the timeout for disconnecting from a coop match from 60 to 0 seconds (aka you will instantly reconnect when unpausing the game).

Save File Import: Enables you to import a savefile from another Steam user. Close the game, place the new savefile in C:\Program Files (x86)\Steam\userdata\[usernumber]\601150\remote\win64_save, 
launch the trainer and enable this option, then start the game, disable this option after the game saved once. WE ARE NOT RESPONSIBLE FOR THE LOSS OF ANY DATA/SAVEFILES THAT RESULTS FROM THE USAGE OF THIS TRAINER, ALWAYS BACKUP YOUR SAVEFILES.

Bloody Palace Continue: Lets your start a Bloody Palace run from any stage. Set the stage, character, remaining time, Player HP and DT while in the title screen or main menu, then click SET and press Continue in the title screen or main menu.

Coop Hack: Adds realtime 3 player coop similar to that of mission 13 to Bloody Palace Stage 1 to 100 and to the following missions: 0, 1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 14, 15, 16 and 17
Enable before entering Bloody Palace/selecting the mission that you want to play in coop, can be left enabled without influencing other missions.
Matchmaking works the following way: Players playing the same mission on Human or Devil Hunter will be matched, the same goes for those that play on Son of Sparda and Dante Must Die.
The restrictions of the original coop for mission 13 apply for this hack too: No coop when you use a super costume, no coop on Heaven or Hell and Hell and Hell
In Bloody Palace, players who are playing the same stage will be matched. 
The following rules apply for the matchmaking in Bloody Palace: 
1) Players can only be matched with others during a stage before clearing the stage (aka before the last enemy died). 
2) Matchmaking starts when a player enters a new stage.
3) Players will be disconnected when leaving a stage and have to reconnect after spawning in the next stage.
4) There is no matchmaking in Nero´s preparation stage.
5) Reconnection happens automatically when entering a new stage, however, sometimes pausing and unpausing once (either with or without floating pause hack) is necessary to reconnect. 
Worst case you need to suspend the stage and restart it from the main menu, though this really shouldn´t be necessary most of the time.
6) It is recommended not to leave a stage at the exact same moment as the other player(s) since this makes the issue mentioned in 5) occur more often.

Known issues: 
1) In Mission 3 and 15, it can happen that if you are near the coop player while he kills all enemies in an area ahead of you, the hellbound platform that´s tied to these enemies will never activate. FIXED AS OF VERSION 1.0.2
2) Very rarely, enemies may not sync perfectly when entering a new area (missing enemies), pause and unpause the game to reconnect and respawn the missing enemies or wait until your coop partner killed them to advance.
3) If you just finished a coop mission or Bloody Palace stage, it might be necessary to pause and unpause the game once to reset the network and thus be able to connect to other players.
4) Killing Urizen in Mission 17 is not synced between players, resulting in one player finishig the fight sooner than the other. FIXED AS OF VERSION 1.0.3
5) You need to have atleast one outfit unlocked for the main char of the coop mission in order to use the character selector, aka if it´s originally a mission for Nero, you need to have any of Nero´s outfits unlocked (super costume or the one you can buy in the store). Otherwise the game won´t display the character selection screen. FIXED AS OF VERSION 1.0.2
6) V is controlled by AI and thus stuck in Mission 0, making the mission two player coop only essentially. FIXED AS OF VERSION 1.0.8
7) The Qliphoth Root boss in Mission 1 has difficulties attacking players.
8) The Nidhogg boss in Mission 4 does not have properly synced AI (especially his tentacles) and HP sync issues can occur too.
9) Elder Geryon Knight in Mission 5 can get stuck forever randomly, also an issue caused by the way the game handles his AI during coop.
10) Urizen´s Crystal won´t sync properly between players, potentially making the fight harder since every player must destroy the crystal on their own.
11) Cavaliere Angelo can randomly teleport out of bounds during coop, which will instantly kill him and end the fight for both players. This issue seems to be more prevalent on DMD. FIXED AS OF VERSION 1.0.6
12) Rarely, Urizen can instantly transition from his first stage (sitting) to his next stage for one of the players when fighting him in coop.
13) Sometimes, a boss in Bloody Palace can get stuck with no HP bar after being defeated, preventing further progress. FIXED AS OF VERSION 1.0.6
14) The currently connected player(s) ("Starring...") will not always be displayed in Bloody Palace, this is only a visual bug and does not affect coop gameplay.

FAQ: 
Q: When will the remaining missions/BP stage 101 be added?
A: Mission 6 has several issues: Charswap makes the game stuck after the fight is over, V cannot finish off Gilgamesh normally, Gilgamesh´s movement within the stage is not synced properly between players.
Mission 18 has issues with both the AI and the HP of the bosses not syncing properly. Mission 19 to 20 and BP stage 101 have an issue with Vergil´s AI being stuck for one of the players constantly in coop.
I don´t know if or when these issues can be fixed, but help from the community is always appreciated.

Q: Can I help you with fixing coop for other missions/bloody palace?
A: Sure, if you can prove that you have knowledge of reverse engineering RE Engine games or their SCN files, just message us, we´re glad for any help.

Q: Why do the Helltree cores (red blood sacks) and other objects like the lava escalators in Mission 8 not sync properly among players?
A: That is, again, a limitation of how Capcom set up the mission, some Helltree cores sync fine in a few missions, but not at all in most.

Q: My PC won´t let me run the trainer!
A: It´s probably your antivirus/Windows defender. For Windows defender, go to More Information => Run/Execute anyway.

Q: Can I have the character selection features of the trainer without having to play coop?
A: Yes, just disable Network in the game´s setting.

Q: I cannot find anyone online to play Coop with.
A:In case you are having a hard time to find other players for coop,there are several discord communities where people meet to play coop:
1) https://discord.gg/A8pj7pr
2) https://discord.gg/0xyzeRdOzMBwuTqe
And a few more, just ask in the communities above and I´m sure they´ll tell you where else to join. 
Make sure that you and your partner(s) are friends on Steam and turn on friend priority ingame, it facilitates matchmaking alot.