Dark Messiah of Might & Magic Single Player

Dark Messiah of Might & Magic Single Player

99 ratings
Enhanced Controls - Tap to Sprint, Crouch Toggle and more
By jimbobslimbob
Allows tap-to sprint and toggle walk/crouch, among other things.
   
Award
Favorite
Favorited
Unfavorite
Information
This configuration file enhances some of the basic controls for Dark Messiah so that it is easier to play. It features:

- Tap to sprint. This makes it so that the sprint (SHIFT) key no longer needs to be held down for sprinting. Simply press/tap the button once and you will sprint for as long as you hold the forward (W) key down. When the W key is released, sprint will end. Simple, but effective. A lot of newer games feature this kind of sprinting, which gives your little finger a rest during periods of lots of sprinting.

- Toggle walk/crouch. This alteres both the crouch (CTRL) key and the walk (V) key so that they are toggle modes, rather than having to be held down. Press once to enter the mode and again to exit. Simple as that.

- Toggle HUD. Press the Y key to toggle the HUD on or off. Useful for taking screenshots.

If you wish to alter the bindings for any of the controls, I have included all the key bindings right at the top of the configuration file for easy editing.
Usage
Copy and paste the text in the next section to a blank file. Save the file in the same folder as config.cfg ("mm\config" from your main Dark Messiah folder). Name the file "enhancedcontrols.cfg".

You can then run it via the developer console (the tilde key, once enabled) by typing "exec enhancedcontrols".

To run at startup add "+exec enhancedcontrols.cfg" to your command-line arguments. This is useful, since you will need to perform it every time you start the game for the WSAD keys and all other functions to work.
Config File
You can also download the file from this page[www.jimbobslimbob.com] or view my forum post here.

//Jim's Dark Messiah Extended Config File //v1.0 //Jimbobslimbob 2015 //Setup echo Jim's Config Loading... sv_cheats 1 //Key Bindings - Change these to whatever you wish bind w +ForwardSprint bind s +BackwardSprint bind a +MoveLeftSprint bind d +MoveRightSprint bind v ToggleWalk bind ctrl ToggleCrouch bind shift SprintOn bind y ToggleHUD //Walk Toggle Button alias ToggleWalk "WalkOn" alias WalkOn "+speed; alias ToggleWalk WalkOff" alias WalkOff "-speed; alias ToggleWalk WalkOn" //Crouch Toggle Button alias ToggleCrouch "CrouchOn" alias CrouchOn "+duck; alias ToggleCrouch CrouchOff" alias CrouchOff "-duck; alias ToggleCrouch CrouchOn" //HUD Toggle alias ToggleHUD "HUDOff" alias HUDOff "cl_drawhud 0; alias ToggleHUD HUDOn" alias HUDOn "cl_drawhud 1; alias ToggleHUD HUDOff" //Sprint Tap //The idea behind this is that you only have to press sprint //(and can then let go) for sprinting to function. As soon //as you release a movement key it will return to normal speed alias SprintOn "+sprint" alias +ForwardSprint "+forward" alias -ForwardSprint "-forward; -sprint" alias +BackwardSprint "+back" alias -BackwardSprint "-back" alias +MoveLeftSprint "+moveleft" alias -MoveLeftSprint "-moveleft" alias +MoveRightSprint "+moveright" alias -MoveRightSprint "-moveright" echo Jim's Config Loaded!
11 Comments
MRKillingsWorth637 26 Jun @ 12:22am 
I can't find the mm/config folder, how am I supposed to solve this issue?
Vulcan Surge 26 Mar, 2023 @ 6:33pm 
Not sure what the problem is but I can't get it to work not even through the developer console.
Button Eyes 25 Nov, 2022 @ 7:33am 
Really helpful, thanks a lot! Maybe you should implement a FOV command line as well, since many people like me might have nausea.
deadchannel 13 Oct, 2021 @ 4:13pm 
Thanks so much! With stealth and movement such an integral part of the experience, the hold to crouch/sprint scheme was negatively affecting my enjoyment of the game. :spellbookwizard:
NertyNert 2 Apr, 2021 @ 1:04am 
bless up
Vandal Savant 4 Dec, 2020 @ 3:04pm 
My fingers thank you.
jimbobslimbob  [author] 25 Apr, 2020 @ 3:11am 
Sounds like you havent created the file correctly. Either incorrect name, incorrect file extension (should be a cfg file) or wrong location... they are the only things it could be. Most commonly, people dont have "show file extensions" turned on in Windows and create the file with the wrong extension.
Kidney Stones 24 Apr, 2020 @ 7:18pm 
when i type the comand on the console it says "cant exec enhancedcontrols.cfg,pls help.
Gallodrome 22 Feb, 2018 @ 2:00pm 
You can also copy and paste the text right after the "config.cfg" code and you won't have to ask the console to run the file "enhancedcontrols.cfg" since the game automaticly execute "config.cfg" at the start of the game.
Gallodrome 22 Feb, 2018 @ 12:07pm 
Thanks, it worked fine for me. Just don't forget to change the bindings if you are using an azerty keyboard.