DD's 360 Controller Configuration!

Thanks moderators for moving this thread to Sector C. Didn’t know it had to go here! :stuck_out_tongue:

This is a CFG file for Black Mesa: Source for people who wish to use the Xbox 360 Controller for the game. I would be happy if I didn’t get any stupid posts about “Oh mah gawd, keyboard n mouse ar beter dan dis crap”. I made this for people who need it, so I hope this helps. I also understand that there is a 360 config in the cfg folder, but that didn’t seem to work very well in my opinion.


Controls:

Left Stick: Movement
Left Stick (click): Crouch

Right Stick: Aim
Right Stick (click): Zoom

A: Jump
A (hold): Auto Crouch-Jump
B: Reload
X: Use
Y: Flashlight

D-Pad Up: Inventory Previous
D-Pad Down: Inventory Next
D-Pad Left: Inventory Previous
D-Pad Right: Inventory Next

Left Bumper [LB]: Sprint
Right Bumper [RB]: Crouch Toggle

Left Trigger [L-T]: Secondary Fire
Right Trigger [R-T]: Primary Fire

Start: Pause (no menu, sorry!)
Back: Quick Save

How to Install and Use:

  1. Copy the two CFG files into the following directory:
    C:\Program Files\Steam\steamapps\sourcemods\BMS\cfg (Or whatever your steam installation is at)

  2. Make sure you can access the console (binded to ~) in Black Mesa: Source.

  3. Startup Black Mesa: Source and go to the console.

  4. Type in the console the following command:
    exec Cookie360

To Disable:

  1. Go into the console and type in the following command:
    exec undoCookie360

Download here! :smiley:

Version 1.0
https://db.tt/8OJcpTOX

Version 1.1
https://db.tt/bDiyPoYC

Version 1.2 (Fixes crosshair bug)
https://db.tt/ZR4uX70w

Version 1.3 (Adds automatic crouch-jumping!)
https://db.tt/yqiOwV1z

Version 1.4 (Latest, changes cfg to 360controller instead of Cookie360)
https://db.tt/AurFyDce

Inverted Y Axis Controls 1.0 (Has all features of V1.3)
https://db.tt/dpqojHYz

Inverted Y Axis Controls 1.1 (Latest, changes cfg to 360controller instead of Cookie360)
https://db.tt/IwxFrPPC

Playstation 2 Style 1.0
https://db.tt/Q8rX6ZDf

Playstation 2 Style 1.1 (Has all features of V1.2)
https://db.tt/Vyy7vTuB

Playstation 2 Style 1.2 (Has all the features V1.3)
https://db.tt/Fr7kj7UR

Playstation 2 Style 1.3 (Latest, changes name to 360controller instead of Cookie360)
https://db.tt/FmsJEFx6

Hey man nice work this works really well with the game. :slight_smile: :slight_smile:

Thanks! I hope it helps you :smiley:

Thanks for this!

All we need now is to make it crouch-jump by holding down the jump button. This is how it was in the PS2 version of Half-Life and it worked perfectly.

I’m not an exact expert at creating configs, so I don’t think that’s possible unless you used something like Xpadder. But, the quickest button I found to press during testing this was RB, so I could create another version for you, shreadhead :slight_smile:

Nah, it’s cool. With toggle crouch bound to the right bumper, it should still be significantly easier than it was before. Thanks anyway!

Awesome, thanks for that file. I like these controls a lot more than the original ones.

And by the way, you can actually just rename the “Cookie360” file to “360controller” and replace the original “360controller” file.
That way you can switch between controller and mouse via the options menu instead of having to use the console.

I would really like if you added a quick save button, if that is possible. (Select would be the best button for that)

I was actually going to do that for another version, will be adding it soon :smiley:

EDIT:
Version 1.1 is released, go ahead and download it on the first post.

Good job for making the effort to release this.

Great! I prefer M&K but this might be something I use when playing “Console Mode” (ie. Big Picture Mode, Custom Grid Icon for BM, play through as if it was released on Xbox or something). Though this will be especially helpful for my second older brother, he was the one who got the Orange Box back in 07 and got me into Valve and the Half Life series (I know, I’m a late starter I’ve never had to wait for a Half Life game besides Black Mesa and Episode 3 of course :wink: ). He isn’t very good with M&K, but thinks Black Mesa looks pretty cool, so this’ll allow him to get into it.

Just one nitpick, I can’t seem to get the crosshairs right…

For a few friends who wanted it, I added a PS2 style config. I simply made this really quickly, and I know it’s not well suited for the Xbox 360 controller, but it’s simple.

[Edit]:
The crosshairs aren’t right? Try going into the CFG file and change “crosshair 0” to “crosshair 1”. I dunno if that’ll fix it, but it’s the best I can think of.

There’s got to be a way to code in vibration feedback. Half the fun of using a gamepad IMO

It shows the standard HL2 pre OB engine crosshair, none of the Black Mesa custom crosshairs show up. I’ve modified the original 360controller.cfg to do all the things your config does though. And when I load up a level with that the custom cross hairs show up.

Thanks for this! i cannot use a mouse due to severe carpul tunnel, this brings back memories the day HL1 came out.

the thing i would like to make this close to ps3 games as possible, is there a list of what command controls what somewhere? im actually stuck in game with no sprint button working anywhere on my controller, and i finally hit a point where i need it to jump a gap.

I have been playing HL2’s episodes with a pad on the TV and its been quite fun. So I considered it for BM, maybe later playthroughs but when thinking about it after playing a bit I did think how the hell would you crouch jump with a controller, is it really awkward? I assume this config fixes a few things like that?

Version 1.2 has been released. The crosshair bug has been fixed in this version (thanks to TheDragonMask, this helped!). Download in the first post.

[EDIT]:

@butterz69
I don’t know what’s wrong if your sprint button doesn’t work. If you’re using PS2 Style, I gotta fix that version to add the sprint key. If you’re using standard, it should be Left Bumper [LB] to sprint.

@David_VI
Crouch jumping is pretty simple with this config, jump (A) and immediately press Right Bumper to crouch toggle (should be the easiest way) or use the standard way with most 360 games. A to jump, click left stick and crouch.

DOUBLE EDIT D::
PS2 Style 1.1 has been released. I forgot to add sprint buttons for PS2 style, so B and Left Stick (CLICK) are sprint.

Thank you for doing this, its pretty tough to sit on a couch in front of the tv and use a M/KB.

Is there a way to invert the Y axis?

EDIT: I’ve figured it out. It was probably a silly question in the first place but hopefully this post helps some fellow inverters.

I downloaded v1.2 and renamed “Cookie360” file to “360controller” just like Roopa 132 suggested, replace the other 360controller file in your install folder.

Enable the joysticks in the in-game menu, and use the console command “exec 360controller”.

This way you can have the nice button setup that DarknessDude was kind enough to make for us AND you can use the menu to change inversion and sensitivity settings.

Good times.

You guys are going to be real happy about this update. Auto crouch-jumping has been added for the newest version, 1.3! I am extremely happy about this update, and I give huge thanks to mgr.inz.player! I have made a post on his thread saying that I have used the script for the Cookie360 config. However, if he says he does not allow this, I will be taking the download down.

To use the auto crouch jump, press and hold A button. To make a standard jump, just tap A. Please download from the first post!

@123bdog
Since I’m happy today, I made a specific download on the first post. Go ahead and download it, it has the inverted Y axis.

This just keeps getting better! Many thanks!

I’m sure this will be intregrated soon! It’s a lot better than the default config (sorry cman2k, or whoever configured it!).

Founded in 2004, Leakfree.org became one of the first online communities dedicated to Valve’s Source engine development. It is more famously known for the formation of Black Mesa: Source under the 'Leakfree Modification Team' handle in September 2004.