Devil May Cry HD Collection

Devil May Cry HD Collection

Not enough ratings
DMC HDC Keyboard + Mouse (AutoHotkey v2)
By ProjectXsent
This guide will show you how to play the game using Keyboard and Mouse with the help of AutoHotkey v2.

For Standalone/Ubisoft/SourceNext 2006 PC Port: https://steamcommunity.com/sharedfiles/filedetails/?id=3289595888
   
Award
Favorite
Favorited
Unfavorite
Requirements
- AutoHotkey v2[github.com]

I would also advice to change your keyboard bindings first on the launcher settings. You can use mine for reference.
Instructions
  1. Install AutoHotkey v2 and AutoHotkey Dash will launch afterwards.
  2. Click New Script > name it something like "DMC HDC KBM" > click Edit and select Notepad or any text editor that you're comfortable with.
  3. Copy and paste this script:
    ; ----------------------------------------------------------------- ; Devil May Cry 1 HD ; ----------------------------------------------------------------- #HotIf WinActive("ahk_exe dmc1.exe") LButton::I ;[LMB] Melee/Y RButton::J ;[RMB] Shoot/X MButton::L ;[MMB] Shoot/B Space::K ;[Space] Jump/A XButton1::Q ;[Mouse Button 4] Map/LT XButton2::E ;[Mouse Button 5] Taunt/RT LShift::Space ;[Left Shift] Lock-on/RB T::RShift ;[T] Pause Menu/Back Esc::M ;[Esc] Menu Screen/Start Pause::Suspend ;[Pause] Suspend Script #HotIf ; ----------------------------------------------------------------- ; Devil May Cry 2 HD ; ----------------------------------------------------------------- #HotIf WinActive("ahk_exe dmc2.exe") LButton::I ;[LMB] Melee/Y RButton::J ;[RMB] Shoot/X MButton::L ;[MMB] Evade/B Space::K ;[Space] Jump/A XButton1::Q ;[Mouse Button 4] Change Guns/LT XButton2::E ;[Mouse Button 5] Disengage Lock-on/RT LShift::Space ;[Left Shift] Lock-on/RB T::RShift ;[T] Pause Menu/Back Esc::M ;[Esc] Menu Screen/Start Pause::Suspend ;[Pause] Suspend Script #HotIf ; ----------------------------------------------------------------- ; Devil May Cry 3 Special Edition HD ; ----------------------------------------------------------------- #HotIf WinActive("ahk_exe dmc3.exe") ;1 ;Item Screen/Trickster ;2 ;Map Screen/Swordmaster ;3 ;Equip Screen/Royalguard ;4 ;File Screen/Gunslinger LButton::I ;[LMB] Melee/Y RButton::J ;[RMB] Shoot/X MButton::L ;[MMB/Scroll Button] Style Action/B Space::K ;[Space] Jump/A XButton1::Q ;[Mouse Button 4] Change Guns/LT XButton2::E ;[Mouse Button 5] Change Devil Arms/RT LShift::Space ;[Left Shift] Lock-on/RB T::RShift ;[T] Taunt/Back Esc::M ;[Esc] Pause/Start Pause::Suspend ;[Pause] Suspend Script #HotIf
  4. Save the script in the Notepad.
    The logic of this script is that if AutoHotkey v2 with the script and one of the DMC games are running in the background, these keybinds will be in effect as well so if you want to suspend the script to use your keyboard normally, press Pause on your Keyboard or right-click AutoHotkey from the hidden icons in the taskbar then Suspend. You can also click Exit to shutdown the script after suspending. This is also a good solution if you're worried that the script will affect other programs.
  5. Head to the location of the script (Default location: %SystemDrive%\Users\%Username%\Documents\AutoHotkey) and run the script.
  6. Run the game to test.

You can still use the original keybinds while you're in the game.
15 Comments
Apr 22 @ 10:42am 
yeah duh
ProjectXsent  [author] Apr 21 @ 7:40pm 
@UltraDzoni is the AutoHotkey already running in the taskbar's hidden icons after using the script?
Apr 17 @ 12:28pm 
stills sucks to play i wish controllers were more cheap
b\ Apr 13 @ 9:34am 
I managed to get it working, thank you!
ProjectXsent  [author] Apr 13 @ 8:11am 
@b\ You can try opening a Notepad, paste the code there and save the file as ".ahk"
ProjectXsent  [author] Apr 13 @ 8:09am 
@b\ Just updated my AutoHotkey v2 to the latest version and there's no problems on my end when running the script. Did you made a typo/copy paste error on the script?
b\ Apr 12 @ 10:58pm 
when I name the thing and edit it I get a thing saying "the file name or syntax was incorrect"
ProjectXsent  [author] Apr 3 @ 8:10am 
@dayson055 Maybe try an older version, like 2.6 beta 2
dayson055 Apr 3 @ 7:11am 
yeah
ProjectXsent  [author] Apr 3 @ 7:02am 
Did you enable Actor in DDMK?