Black Mesa

Black Mesa

View Stats:
I want a "walk" key binding ;)
This is my personal pet peeve lol. I enjoy games that have this feature as the original HL did back in the day, especially for mouse and keyboard. I like to slowly walk through environments and pick up on cool details. Does anyone else share this feeling?

Don't get me wrong...The game is phenomenal and I couldn't be happier that it is released and in such a polished state. Thank you to the dev team for not releasing the game before it was properly finished! You guys nailed it :) Now, better get back to the test chamberrrrrrrr...
< >
Showing 1-15 of 17 comments
Justin Case Mar 8, 2020 @ 12:08pm 
i second this
Just Chill Mar 8, 2020 @ 12:09pm 
It seems they rather left it out (hence there is no keybinding for walk anymore in the new UI).

Seems you need to program your walk function on your own, by using "autoexec.cfg".
Check out this thread:
https://steamcommunity.com/app/362890/discussions/0/1327844097118722690/#c1755780148306507868

cl_forwardspeed 450 cl_sidespeed 450 alias +W "+forward; WS" alias -W "-forward; WS" alias +A "+moveleft; AD" alias -A "-moveleft; AD" alias +S "+back; WS" alias -S "-back; WS" alias +D "+moveright; AD" alias -D "-moveright; AD" alias +ALT "alias WSADAlt_? WSADAlt_?_II; WSADAlt; alias NWSADAlt_? NWSADAlt_?_II; NWSADAlt; alias WSAlt_? WSAlt_?_II; WSAlt; alias NWSAlt_? NWSAlt_?_II; NWSAlt" alias -ALT "cl_forwardspeed 450; cl_sidespeed 450; alias WSADAlt_? WSADAlt_?_OO; WSADAlt; alias NWSADAlt_? NWSADAlt_?_OO; NWSADAlt; alias WSAlt_? WSAlt_?_OO; WSAlt; alias NWSAlt_? NWSAlt_?_OO; NWSAlt" alias WS "WS_O" alias WS_I "alias WS WS_O; alias WSAD_? WSAD_?_OO; WSAD; alias WSAlt_? WSAlt_?_OO; WSAlt; alias NWSAlt_? NWSAlt_?_II; NWSAlt" alias WS_O "alias WS WS_I; alias WSAD_? WSAD_?_II; WSAD; alias WSAlt_? WSAlt_?_II; WSAlt; alias NWSAlt_? NWSAlt_?_OO; NWSAlt" alias AD "AD_O" alias AD_I "alias AD AD_O; alias WSAD_? WSAD_?_OO; WSAD" alias AD_O "alias AD AD_I; alias WSAD_? WSAD_?_II; WSAD" alias WSAD "WSAD_OO" alias WSAD_OO "alias WSAD WSAD_OI" alias WSAD_OI "WSAD_?" alias WSAD_II "alias WSAD WSAD_OI; alias WSADAlt_? WSADAlt_?_OO; WSADAlt; alias NWSADAlt_? NWSADAlt_?_II; NWSADAlt" alias WSAD_? "WSAD_?_OO" alias WSAD_?_OO "alias WSAD WSAD_OO" alias WSAD_?_II "alias WSAD WSAD_II; alias WSADAlt_? WSADAlt_?_II; WSADAlt; alias NWSADAlt_? NWSADAlt_?_OO; NWSADAlt" alias WSADAlt "WSADAlt_OO" alias WSADAlt_OO "alias WSADAlt WSADAlt_OI" alias WSADAlt_OI "WSADAlt_?" alias WSADAlt_II "alias WSADAlt WSADAlt_OI" alias WSADAlt_? "WSADAlt_?_OO" alias WSADAlt_?_OO "alias WSADAlt WSADAlt_OO" alias WSADAlt_?_II "alias WSADAlt WSADAlt_II; cl_forwardspeed 53" alias NWSADAlt "NWSADAlt_OI" alias NWSADAlt_OO "alias NWSADAlt NWSADAlt_OI" alias NWSADAlt_OI "NWSADAlt_?" alias NWSADAlt_II "alias NWSADAlt NWSADAlt_OI" alias NWSADAlt_? "NWSADAlt_?_OO" alias NWSADAlt_?_OO "alias NWSADAlt NWSADAlt_OO" alias NWSADAlt_?_II "alias NWSADAlt NWSADAlt_II; cl_forwardspeed 75" alias WSAlt "WSAlt_OO" alias WSAlt_OO "alias WSAlt WSAlt_OI" alias WSAlt_OI "WSAlt_?" alias WSAlt_II "alias WSAlt WSAlt_OI" alias WSAlt_? "WSAlt_?_OO" alias WSAlt_?_OO "alias WSAlt WSAlt_OO" alias WSAlt_?_II "alias WSAlt WSAlt_II; cl_sidespeed 53" alias NWSAlt "NWSAlt_OI" alias NWSAlt_OO "alias NWSAlt NWSAlt_OI" alias NWSAlt_OI "NWSAlt_?" alias NWSAlt_II "alias NWSAlt NWSAlt_OI" alias NWSAlt_? "NWSAlt_?_OO" alias NWSAlt_?_OO "alias NWSAlt NWSAlt_OO" alias NWSAlt_?_II "alias NWSAlt NWSAlt_II; cl_sidespeed 75" bind "w" "+W" bind "a" "+A" bind "s" "+S" bind "d" "+D" bind "ALT" "+ALT"

The last line
bind "ALT" "+ALT"

can be changed to
bind "Shift" "+ALT"

or any other button you like.


If you want to see how that function looks ingame:
https://steamcommunity.com/sharedfiles/filedetails/?id=2017148434
At timecode
00:40
you see it in action. :)

I often like to use the walk function, so it's essential for me.

But I understand the decision to move it out.
Original Half-Life only had walk and run, while it seems Black Mesa only has run and sprint now.
Yet you can easily add your own walk function, by just copying that code into
"autoexec.cfg" in your "bms" > "config" folder.
Last edited by Just Chill; Mar 8, 2020 @ 12:15pm
Alexpell99 Mar 8, 2020 @ 12:32pm 
Would be nice to see it officially implemented. I noticed that whenever I use the walking script the footsteps sound effect stops playing, which is kind of a bummer.
SeriousToni Mar 8, 2020 @ 12:33pm 
I also would like to be able to walk :)
Just Chill Mar 8, 2020 @ 12:33pm 
I didn't even know there were footsteps on the original walking function. XD
Alexpell99 Mar 8, 2020 @ 12:40pm 
Although I did find out that by editing the script and changing the walk speed from 75 to 90 it's possible to have the footsteps sound effect. So there's that at least.
Last edited by Alexpell99; Mar 8, 2020 @ 12:40pm
beez-one Mar 8, 2020 @ 12:51pm 
What are you guys talking about? If you set it to "always run" holding shift makes you walk just like in original.
Just Chill Mar 8, 2020 @ 12:51pm 
I couldn't care less about that sound, but if raising the pace fixed it for you that's fine. :steamhappy:
I've got used to 75, maybe that's even slower than the default walk speed?

Possibly it is 90?
soopytwist Mar 8, 2020 @ 2:07pm 
Make a whatnameyoulike.cfg in the bms\cfg folder and put this in it:

sv_speed_run 90
sv_friction 6
sv_accelerate 50
sv_speed_crouch_crop 0.5

Then add exec whatnameyoulike.cfg to the autoexec.bat in the same folder. Don't use the walk key code on this thread and don't turn on always run. Now you walk at a slower pace and sprint as normal with Shift. Crouching is quicker and there's less friction so you don't slide to a stop like default.

Better to walk slower all the time without having to hold ALT (or any other key) IMO. And you still hear footsteps which you don't with the walk key code.
Just Chill Mar 9, 2020 @ 5:22am 
I prefer a hold function over a toggle, but everyone as he / she likes. ;)
JoeyBslash3 Mar 9, 2020 @ 8:06am 
Originally posted by Just Chill:
I prefer a hold function over a toggle, but everyone as he / she likes. ;)
I agree, hold function over toggle for sure in the case of a walking button
Just Chill Mar 9, 2020 @ 8:08am 
I wonder if Soopytwist's workaround would either be possible with a hold-behavior.

I really like how small his INI-code looks like, but I rather stick to Demmon1's solution as of having a hold-behavior there. :)
Last edited by Just Chill; Mar 9, 2020 @ 8:08am
JoeyBslash3 Mar 9, 2020 @ 8:09am 
Originally posted by beez-one:
What are you guys talking about? If you set it to "always run" holding shift makes you walk just like in original.
You're right! For some reason when I started the game at first, that didn't seem to work. But I just switched it, and it definitely feels more like the original with the shift walk button. I used it a lot in the original to sneak up on HECUs and other enemies around corners. It is more useful than sprinting usually. Having both features would be even better. Sprinting and walking with jogging in as the default wasd speed...
Just Chill Mar 9, 2020 @ 8:10am 
Well that feature is currently only possible by using some of the posted INI-codes.

I personally prefer that too as I got used to it in Half-Life 2, but I understand the decision of the developers to have a more original approach there.
solaris32 Mar 9, 2020 @ 8:12am 
Set auto run on, then hold the sprint button to walk.
< >
Showing 1-15 of 17 comments
Per page: 1530 50

Date Posted: Mar 8, 2020 @ 6:51am
Posts: 17