Before you consider speedrunning, you want to be quite familiar with the game, its mechanics and the mission layouts. It's not recommended to start after only one playthrough which can turn off so many people. Especially when it comes to difference between Vergil and Dante.
The most intimidating part when learning this run is the skips. They require multiple practice session with the pattern memorization. Enemies in this runs die in extreme fast pace as one mistake severely punishes the player. However, the players can always choose the No Major Glitches where skips are much easier to execute as they do not need to necessarily to aim for perfection until they are ready to break the barrier. It's important to get familiar with the Terminologies and safe methods that are used during the runs.
In the following sections, you will find important concepts and information that you may find useful for starting out with DmC Speedrunning.
At the moment, there are no tutorials avaliable but, refer to current record runs to make notes for the route and get familiar with the common skips for Dante or Vergil.
You don't need to necessarily to perfect skips, you can always restart to checkpoint, if things went wrong.
Players have had some trouble in the past on either rebinding the inputs. This is mostly because it feels awkward to them on playing the default layout. Runners modify this through DefaultInput.ini. This file is located in “Steam\steamapps\common\DmC Devil May Cry\DevilGame\Config”
These next two will unbind the dodge on the left bumper and “▢/X” and put the gunspecial on the left bumper, if you do not wish to do this then skip this.
Replace "EVADE2 = NTB_LEFT_SHOULDER" with "EVADE2 = NTB_NONE"
Replace "GUNSPECIAL = NTB_V_GAME2" with "GUNSPECIAL = NTB_LEFT_SHOULDER"
This will bind DT to the Dpad Down button
Replace "DEVILTRIGGER = NTB_V_GAME3" with "DEVILTRIGGER = NTB_DPADDOWN"