Counter-Strike Global Offensive – Xbox360 controller support stuff

So after a bunch of time getting random crap information on the internet about how to get controller support back I finally got it to work. The solution is simple with a dash of stupid due to the broken nature of the game.

 

Step One:

Install the game and run it at least once. You will need to do this as the game makes a config file with all the setting, this is what we are going to need to modify to add support back in. The config file is called “config.cfg” and located in the following folder “…\Steam\SteamApps\common\Counter-Strike Global Offensive\csgo\cfg\”

config-files

At this point I highly recommend backing up the default config.cfg file as well as the controller.360.cfg file just in case something goes wrong. Simple copy the two files into a new folder.

 

Step Two:

Open the config file with Notepad ++ this is a free open source notepad that works MUCH better than Windows Notepad. Its open source so if you like it please donate to keep this amazing program going! No I don’t get paid to back them I just love there program and have used it for about 10 years.

Notepad++ Download

Notepad++ Website

 

Step Three:

Change the binding for “UP” to the following.

bind “UP” “exec controller.360.cfg;”

This will bind the up button press on the D-Pad to run the config file that’s needed to enable controller support.

config.cfg

Step Four:

Save and exit the config file.

 

Step Five:

Load the game up join a match and hit Up on the D-Pad this should re-enable controller support for the analog sticks. If it worked your set, kind of. Since the game is a bit broken you will have to hit Up on the D-pad to enable the controller again when you switch to a new server/game.

 

:Note:

When ever you hit the Up it is running the controller.360.cfg this means if you have tweeked your sensitivity or button layout it will be changed to what ever it is set to in controller.360.cfg

 

So the next set is to get your controller where you like it for button layout and sensitivity. You can do this in game and I would recommend doing it in a local offline bot match.  Once you have your controller set how you like it make a note BEFORE closing out of the game on sensitivity, and button layout. We will then use this info and change the controller.360.cfg so that when you hit the Up on the D-pad it will load everything to how you like.

:Note:

For some unknown reason I sometimes have to hit Up on the D-pad twice when starting a new game for the config to load all the settings correctly.

 

You can find the controller.360.cfg at in the same config folder as config.cfg “…\Steam\SteamApps\common\Counter-Strike Global Offensive\csgo\cfg\”

Once again open it up with Notepad++

controller.360.cfg-file

 

The top of the file has the binding for attacking and actions, you can change them as you see fit if the defaults are not to your liking.

Example:

Default

// Key bindings
bind “A_BUTTON” “+jump”
bind “B_BUTTON” “+reload”

If you wanted A to reload and B to jump it would look like this. You can swap around actions as needed just make sure to copy them correctly or else they will not work.

// Key bindings
bind “A_BUTTON” “+reload”
bind “B_BUTTON” “+jump”

About halfway down you will find the location for setting your sensitivity.

Horizontal sensitivity is listed in the config as “joy_yawsensitivity”

Vertical sensitivity is listed in the config as “joy_pitchsensitivity”

 

Example:

Defaults

joy_pitchsensitivity             “-.85”
joy_pitchsensitivity_default    “-0.85”
joy_yawsensitivity                 “-1”
joy_yawsensitivity_default         “-1”

If you had them changed for example to the highest setting for Horizontal and say 3 for Vertical it would look like.

joy_pitchsensitivity             “-3”
joy_pitchsensitivity_default    “-3”
joy_yawsensitivity                 “-3.5”
joy_yawsensitivity_default         “-3.5”

Remember to keep the “-” sign or else it will mess up the config.

 

From here its just tinkering with the controller.360.cfg until you have everything mapped to how you like it.

 

Here is a default controller.360.cfg file just in case something goes wrong and you need to set everything back to default.

http://www.mediafire.com/view/7hi96p6897vavy4/controller.360.cfg

 

 

Hope this helps and please comment if you are have trouble and I will do my best to help!

Advertisements

Google Maps

So I have been getting back into the habit of driving around to a new place several times a week. I, like many, jump onto Google Maps to get an idea of where today’s adventure might lead. I tend to use the map in the default state as it gives me an idea of if the area will be desert and what the mountains might be like. Then once I have picked a rough idea of where I want to go I check the street view to see what’s there. I had yet to find anything interesting like most people, lots of cars, empty road and the occasional blurred face of a passer by. Today though, I stuck gold? I dropped the street view guy and was met with a stripped screen. You can check it out here, or at the link below.

Not sure where it might be other then corrupted pictures maybe but it made my day to find something other then the norm on Google Maps today 😀

 

https://www.google.com/maps/@37.181616,-113.75846,3a,75y,124.65h,179t/data=!3m4!1e1!3m2!1sTtIeXksEePwZaPknHNyiHw!2e0