Devil May Cry HD Collection

Devil May Cry HD Collection

36 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 DMC3SE Standalone/Ubisoft/SourceNext 2006 PC Port: https://gtm.steamproxy.vip/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:
    A_HotkeyInterval := 0 A_MaxHotkeysPerInterval := 99999 ; ----------------------------------------------------------------- ; 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 z::Left ;[Z] Rotate Camera Left x::Right ;[X] Rotate Camera Right Pause::Suspend ;[Pause] Suspend Script #HotIf
  4. Save the script in the Notepad.

    NOTE: You can also copy and paste this script directly in Notepad/Notepad++/Sublime Text/Visual Studio code and save it as ".ahk" file.

    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.

42 Comments
stalecheese123424 10 Aug @ 3:31pm 
I LOVE THIS, i can finally play dmc3 properly, YOU SAVED MY LIFEEEEEEEE
ProjectXsent  [author] 6 Aug @ 7:43am 
@MRX You can click my Profile and click Guides on DMC4SE
WoozyFilix 6 Aug @ 7:42am 
How do I find it?
ProjectXsent  [author] 6 Aug @ 7:41am 
@MRX Yes.
WoozyFilix 6 Aug @ 7:40am 
Anyways do you have a script for DMC 4 special edition?
WoozyFilix 6 Aug @ 7:40am 
Thx it worked
ProjectXsent  [author] 27 Jul @ 7:24am 
@MRK Is the AutoHotkey running in the background? The one in the small notification area? Also are there errors?
WoozyFilix 27 Jul @ 7:11am 
its not working for me
ርፐይዋልዘ 20 Jul @ 1:20am 
I've got it to work, somehow
ProjectXsent  [author] 19 Jul @ 3:33pm 
Try running the scrip/AutoHotkey as Admin.