We tell you how to make controller settings in black mesa game. It is possible to play with the controller.
How to Make Controller Settings in Black Mesa
About/Download
The new UI doesn’t have controller support yet, it has no options to enable controller movement and bind controller buttons.
To play with a controller without any problems, download this and put the “bms” folder into the game’s root folder.
This should allow you to play with a controller, see the buttons icons in the in-game hints (not sure if every prompt still shows, but try that)
https://drive.google.com/file/d/1OCUVA43CRhShF5fgeQdrPX_oCRMU9ztl/view
I put “exec 360controller.cfg” into the autoexec.cfg, because for some reason it didn’t work when i was typing that directly into the console.
- Even with this mod, you still can’t use menu without mouse. !!
- This mod allows you to use a controller in-game, not in the menu. !!
- This mod unbinds all keyboard/mouse binds so the game could show the proper controller hints. !!
- This mod is executing every time the game launches, to stop that – just delete “exec 360controller.cfg” from the “bms/cfg/autoexec.cfg”. !!
!!Also, this mod has the icons for the keyboard/mouse that show up in hints, and they’re better than just text. !!
Editing Layout, Sensitivity etc.
To change bindings – get the command you want to bind to a button, open bms/cfg/360controller.cfg and edit it
bind “Z AXIS POS” “+attack2” | LT – Secondary Attack
bind “Z AXIS NEG” “+attack” | RT – Primary Attack
bind “JOY1” “+jump” | A – Jump
bind “JOY2” “+reload” | B – Reload
bind “JOY3” “+use” | X – Use
bind “JOY4” “impulse 100” | Y – Flashlight
bind “JOY5” “+speed” | LB – Sprint
bind “JOY6” “+duck” | RB – Duck
bind “JOY7” “save quick” | Back – Quick Save
bind “JOY8” “cancelselect” | Start – Opens pause menu
bind “JOY10” “toggle_zoom” | RS – Toggle Zoom
bind “JOY9” “+duck” | LS – Duck
bind “POV_UP” “invlast” | Dpad Up – Last Used Weapon
bind “POV_RIGHT” “invnext” | Dpad Right – Next Weapon
bind “POV_DOWN” “use weapon_crowbar” | Dpad Down – Use Crowbar
bind “POV_LEFT” “invprev” | Dpad Left – Previous Weapon
These two just for proper buttons in hints, don’t edit.
- bind “S1_UP” “xmove” | Left Stick – Move
- bind “S2_UP” “xlook” | Right Stick – Look
This sets left stick’s vertical movement to inverted (1) and normal (-1) modes. Edit it if you have problems with it.
- joy_forwardsensitivity -1
These two change the vertical and horizontal sensitivity of the right stick(camera movement)
Second one should always be negative i think, like the “joyforwardsensitivity”.
- joy_pitchsensitivity 1.0
- joy_yawsensitivity -1.25
This sets the scale of damage taken (set to 1.0 if you want to take full damage).
- sk_dmg_take_scale2 “0.8”
Screenshots
I made the mod for the HL2, Episodes, HL:Source, Lost Coast and Portal which brings the console UI and some gameplay changes to the PC versions of the games.
Hey this worked great, thanks a lot.
I want to press down to look up and press up to look down! How do I invert the look?
For inverted looking, you can edit this line:
joy_pitchsensitivity -1.0
Thanks very much for this!!
Seriously dude, you made my day ! Thanks a lot 🙂
Thanks man, good, for inverting Y right axis: joy_pitchsensitivity -1.0
Thanks, you made this game playable for me
how would i got about disabling vibration?
So uh,
Seriously….
ever seen a grown man naked?
I did what you said and everything seems to work perfect except the use/interact button isn’t working, and I don’t know why. Please help!
I had the same issue with xbone controller. Enable steam big picture and look at your controller conf, seemed to register after I did this. Play in big picture mode btw
Great, it worked 🙂
Thanks a lot!
This might make me sound stupid, but which one’s the root folder?
I am new to PC gaming and purchased Black Mesa and used your controls setting with great success. Thanks Thanks Thanks. Now that the game supports controls how can I use your control setting/key bindins and not have the game use it control setting instead?
how would I go about disabling vibration?
Never mind figured it out but thnx so much for mod/controller suport much appreciated
So I’m not sure if I just don’t understand what you mean by root folder, but when I boot up my game and try to use my controller, the only button that works on it is the pause button. I’m using an xbone controller btw, not sure if that makes a difference. I’m just very confused as to what I’m doing wrong?
i HAVE THE SAME PROBLEM. It’s so frustrating not knowing what the F… i’m doing wrong. 🙁 I have almost given up, WHAT IS THE REMEDY?????
Superb .. ive been looking for this solution for years !! thank you
Thank you
I am using the definitive edition version of this game and installed your fix. It works, but I’m running into issues. I’m using an Xbox one controller on Bluetooth. It seems like I’m getting direction stick as I’m moving the controller around. I’ll press the look stick around and I’ll be moving too far or not far enough. It’s getting stuck. Any ideas on this?
Thanks,
J
Hi, I followed all the instructions. What do you advise me regarding the sensitivity of the visual? Also there is a problem, sometimes I just have to touch the analog and the view begins to “slide” slowly …
you should increase “CHudLongJump” > “wide” to something like 74 in hudlayout.res, long jump module hud also displays 3 charges of long jump, see https://i.redd.it/xovg3p7ijaa71.jpg