Half-Life: Source

Half-Life: Source

A Solution to the Ridiculous Running Speed?
So I bought HL:S for my MacBook Pro. Aside from the annoying (glitch?) thing with the HD models not having any reload sounds, I just have to ask... why in the world is the running speed so damn high? I literally can't get past the box room in 'Unforseen Consequences' beacuse everytime I land on a box I either twitch and fly off frontwards or accidentally twitch and fall backwards. It's frustrating.

I remember the original Half-Life having an option to turn 'Always Run' off, but it seems when they ported the Half-Life 2 menus over to Half-Life through source that option was left out. In this state, without a controller, it is unplayable for me and I feel like I wasted $4. That sucks because I love this game (though I've never beaten it because I suck).

Is there any current workaround for Mac? I've seen some solutions that involve editing the userconfig.cfg file, but so far I haven't been able to locate it in Finder.
Last edited by jontuckerum; Jul 5, 2014 @ 1:51pm
< >
Showing 1-15 of 22 comments
Mijo Jul 8, 2014 @ 12:18pm 
Half life (the original) doesn´t have a "always run" toggle either. As you already said, you'll need to edit the config file to alter the "walk" key (usually shift) behaviour. You'll need these lines on the cfg file to revert shift function (run while pressed, instead of the opposite):

+speed
bind SHIFT +holdrun
alias +holdrun -speed
alias -holdrun +speed

I also recommend you add these lines:

alias "runon" "-speed;alias togglerun runoff"
alias "runoff" "+speed;alias togglerun runon"
runoff
bind CAPSLOCK togglerun

Those will enable autorun when capslock is on. When crouched, walking movement is awfully slow, and unless you're on a vent shaft, you'll need your "pinkie" to keep crouching. That's when this option comes in handy.

As for the location of the "userconfig.cfg" file, it should be where "config.cfg" is located. Look at your installation folder and there should be a folder "hl1". Inside is located the config file. If there is no "userconfig" file there, you'll need to create one and add the config lines I posted. Now add "exec userconfig.cfg" at the end of the config file and save (after saving changes, you'll want to change config.cfg to "read only" to stop it from resetting and deleting your lines).

I hope that helps

jontuckerum Jul 26, 2014 @ 8:57pm 
@Mijo

Oh God, I totally forgot to reply to you. Sorry about that. Yeah, I tried it, pasted the stuff into TextEdit and created the file just like you said but it didn't seem to work. It's alright, I'm sure they'll fix it eventually. Actually, both Half-Life 1 and 2 need despereate updates for mac. So many problems between them it's incredible.

Thank you for providing a possible solution though.

@GrCs2Ek

I'll try that. I've been looking around the internet for solutions and they seem to vary considerably. I think at this point I'm better off just keep the control as is and getting used to it (easier said than done).
Last edited by jontuckerum; Jul 26, 2014 @ 9:01pm
Dekion Jul 28, 2014 @ 12:57pm 
i'm having a problem besides this, that he won't jump high enough, I'm literally stuck at WE GOT HOSTILES because he won't jump over the green crates, gaaaah

ED: Ignore, needed a ♥♥♥♥♥♥♥ crouch jump
Last edited by Dekion; Jul 28, 2014 @ 12:59pm
Siddha Mar 18, 2015 @ 6:13am 
@Mijo

Originally posted by Mijo:
Half life (the original) doesn´t have a "always run" toggle either. As you already said, you'll need to edit the config file to alter the "walk" key (usually shift) behaviour. You'll need these lines on the cfg file to revert shift function (run while pressed, instead of the opposite):

+speed
bind SHIFT +holdrun
alias +holdrun -speed
alias -holdrun +speed

I also recommend you add these lines:

alias "runon" "-speed;alias togglerun runoff"
alias "runoff" "+speed;alias togglerun runon"
runoff
bind CAPSLOCK togglerun

Those will enable autorun when capslock is on. When crouched, walking movement is awfully slow, and unless you're on a vent shaft, you'll need your "pinkie" to keep crouching. That's when this option comes in handy.

As for the location of the "userconfig.cfg" file, it should be where "config.cfg" is located. Look at your installation folder and there should be a folder "hl1". Inside is located the config file. If there is no "userconfig" file there, you'll need to create one and add the config lines I posted. Now add "exec userconfig.cfg" at the end of the config file and save (after saving changes, you'll want to change config.cfg to "read only" to stop it from resetting and deleting your lines).

I hope that helps

Thank you for posting this
exactly what I wanted
Marius Maximus May 17, 2015 @ 1:52pm 
Is there anyway to properly tweak the movement speed like on the older versions of HL:S?

I remember clearly that you could use the "sv_maxspeed 270" command to get the same speed as in Half-Life 1. Now with the steampipe update, that command is no longer present and I really would like to have the speed fixed.

Thanks
She___Wolf May 5, 2020 @ 9:28am 
Originally posted by Mijo:

As for the location of the "userconfig.cfg" file, it should be where "config.cfg"

I hope that helps


There is no "userconfig.cfg"
w00tberrypie May 15, 2020 @ 10:40pm 
Originally posted by Raven Skyland:
Originally posted by Mijo:

As for the location of the "userconfig.cfg" file, it should be where "config.cfg"

I hope that helps


There is no "userconfig.cfg"

userconfig.cfg is a file you need to create yourself with the above mentioned config lines. Create a text file and add the lines from above. Save and exit the text file then change the ".txt" file extension to ".cfg" Last you put the "exec userconfig.cfg" in the config.cfg file to have the config file execute your newly created userconfig file on startup.
deoxal Dec 25, 2020 @ 9:44am 
This is nice but normal walk speed is too slow and normal run speed is too fast. I wrote this to fix that, I find 200 and 300 work best for me. Also ladder climbing is too fast so I lowered that. You may also want to set cl_sidespeed in the aliases along with cl_backspeed and cl_forwardspeed.

alias "Fast" "cl_backspeed 300; cl_forwardspeed 300; switchToOff" alias "Slow" "cl_backspeed 200; cl_forwardspeed 200; switchToOn" alias "switchToOff" "bind shift Slow" alias "switchToOn" "bind shift Fast" switchToOn // change ladder speed, default is 320 cl_upspeed 240
Last edited by deoxal; Feb 20, 2021 @ 9:51am
Dream_ Feb 19, 2021 @ 3:49pm 
Originally posted by deoxal:
This is nice but normal walk speed is too slow and normal run speed is too fast,. I wrote this to fix that, I find 200 and 300 work best for me. Also ladder climbing is too fast so I lowered that.

I used the line of code you had put in but i cannot get it the speed values to change at all. Can you tell me where i might've went wrong?
deoxal Feb 20, 2021 @ 9:49am 
I honestly have no idea dream_killer. I tried fiddling around with the config to see what the problem could be but it just behaves so erratically trying to add lines or change the lines I have.

When you open the console in game, does it say anything that isn't normally there without this config? That would be a good place to start.

Try typing cl_forwardspeed 10 into the console, that should make you walk very forward slowly. If not, the basis for this config is somehow broken on your system. The rest of the lines are just the engine's weird syntax for creating a toggle.
Last edited by deoxal; Feb 20, 2021 @ 9:50am
Dream_ Feb 20, 2021 @ 9:52pm 
I was using a mod for HLS which irons out many of the bugs the game introduced and found out that a user config did not help but the auto exec worked just fine for these commands. These commands are the best thing for source but in slow mode diagonal movements go way faster than the 200 value was inputted. No matter how flawed this game is, this entire discussion board has been the most helpful out of my many problems with this game. I still feel dumb for falling prey for this game because of nicer textures and ragdolls.
deoxal Feb 21, 2021 @ 12:56pm 
Try adjusting adding cl_sidespeed 200 to the Slow alias. I didn't know that was a variable when I wrote this. I tried editing my earlier comment but it rolled over to the next line and I didn't want to confuse anyone who comes across it. I think most people that come here are from pcgamingwiki.

I bought this as part of a bundle so I don't feel bad about it. Most of the reviews say to only buy this for Garry's mod.
Dream_ Feb 22, 2021 @ 2:05pm 
I should have written in my previous comment that I did use cl_sidespeed command but the diagonal speed will not change. I have been searching for any other speeds other than the three that is used but I don't think that they have something as specific
deoxal Feb 24, 2021 @ 10:16am 
I've moved over to the original Half Life and the config solves the speed issue. If you don't have it I can gift it to you.
Last edited by deoxal; Feb 24, 2021 @ 10:21am
Originally posted by jontuckerum:
So I bought HL:S for my MacBook Pro. Aside from the annoying (glitch?) thing with the HD models not having any reload sounds, I just have to ask... why in the world is the running speed so damn high? I literally can't get past the box room in 'Unforseen Consequences' beacuse everytime I land on a box I either twitch and fly off frontwards or accidentally twitch and fall backwards. It's frustrating.

I remember the original Half-Life having an option to turn 'Always Run' off, but it seems when they ported the Half-Life 2 menus over to Half-Life through source that option was left out. In this state, without a controller, it is unplayable for me and I feel like I wasted $4. That sucks because I love this game (though I've never beaten it because I suck).

Is there any current workaround for Mac? I've seen some solutions that involve editing the userconfig.cfg file, but so far I haven't been able to locate it in Finder.
Just play the original
< >
Showing 1-15 of 22 comments
Per page: 1530 50

Date Posted: Jul 5, 2014 @ 1:23pm
Posts: 22