Logg inn
|
språk
Български (Bulgarsk)
čeština (Tsjekkisk)
Dansk (Dansk)
Nederlands (Nederlandsk)
English (Engelsk)
Suomi (Finsk)
Français (Fransk)
Deutsch (Tysk)
Ελληνικά (Gresk)
Magyar (Ungarsk)
Italiano (Italiensk)
日本語 (Japansk)
한국어 (Koreansk)
Polski (Polsk)
Português (Portugisisk)
Português-Brasil (Brasiliansk-portugisisk)
Română (Romansk)
Русский (Russisk)
简体中文 (Forenklet kinesisk)
Español (Spansk)
Svenska (Svensk)
繁體中文 (Tradisjonell kinesisk)
ไทย (Thailandsk)
Türkçe (Tyrkisk)
Hjelp oss å oversette Steam



Update: INTERESTING!! My controller works with Steam under 'Big Picture' mode (very sweet) but The Cave does not respond to it at all. I'm going to post about this over in the Double Fine Forums and see if they can help.
1. Configure your controller in Big Picture, make sure everything works there
2. Open "~/Library/Application Support/Steam/config/config.vdf" And find a line which looks like:
"SDL_GamepadBind" "891600000000000000fd000000000000,Razer Onza TE,a:b0,b:b1,y:b3,x:b2,start:b8,guide:b10,back:b9,leftstick:b6,rightstick:b7,leftshoulder:b4,rightshoulder:b5,dpup:b11,dpleft:b13,dpdown:b12,dpright:b14,leftx:a0,lefty:a1,rightx:a3,righty:a4,lefttrigger:a2,righttrigger:a5,"
Copy the second value without quotes
3. Open "~/Library/Application Support/Steam/SteamApps/common/TheCave/Cave.app/Contents/Resources/Data/Config/SDLGamepad.config" and paste the value there. For my Razer Onza it looks like this:
6d0400000000000018c2000000000000,Logitech Rumble Pad 2(Mac),a:b1,b:b2,y:b3,x:b0,start:b9,back:b8,leftstick:b10,rightstick:b11,leftshoulder:b4,rightshoulder:b5,dpup:h0.1,dpleft:h0.8,dpdown:h0.4,dpright:h0.2,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:b6,righttrigger:b7,
891600000000000000fd000000000000,Razer Onza TE(Mac),a:b0,b:b1,y:b3,x:b2,start:b8,guide:b10,back:b9,leftstick:b6,rightstick:b7,leftshoulder:b4,rightshoulder:b5,dpup:b11,dpleft:b13,dpdown:b12,dpright:b14,leftx:a0,lefty:a1,rightx:a3,righty:a4,lefttrigger:a2,righttrigger:a5,
# Linux Configurations
030000006d0400001ec2000020200000,Logitech Rumble Gamepad F510(Linux),a:b0,b:b1,x:b2,y:b3,start:b7,back:b6,guide:b8,leftstick:b9,rightstick:b10,leftshoulder:b4,rightshoulder:b5,dpup:h0.1,dpleft:h0.8,dpdown:h0.4,dpright:h0.2,leftx:a0,lefty:a1,rightx:a3,righty:a4,lefttrigger:a2,righttrigger:a5,
(I inserted it before "Linux Configurations" section)
Good luck!
But yes, this is the problem. SDL2 see's it as a Joystick but won't let it be a true 'Gamecontroller' until it knows the proper button mapping. On the mac, only genuine XBox and PS3 controllers do that out of the box. Double Fine added a couple of mappings for Logitech controllers but not much beyond these basic profiles. If you know it works on you computer (i.e. you've used it in Steam Big Picture mode) then the above process should do the trick every time.
Thanks for the reply!
Seth B.
My one caution is that if you do a integrity check of the game files in Steam it will detect the change and re-download this file erasing your change. So, this file might get wiped back to the original with an update or if Steam decides to check the game for you. In this case, the script is a much faster way to get the proper settings back in there.
Script is here: http://pastebin.com/vPU7LS6M
Happy spelunking!
Seth B.
~/.steam/steam/config.vdf
~/.steam/steam/SteamApps/common/TheCave/Data/Config/SDLGamepad.config
The other instructions are exactly the same.
030000006d04000016c2000010010000,Logitech DualAction,a:b1,b:b2,y:b3,x:b0,start:b9,guide:b8,leftstick:b10,rightstick:b11,leftshoulder:b6,rightshoulder:b7,dpup:h0.1,dpleft:h0.8,dpdown:h0.4,dpright:h0.2,leftx:a0,lefty:a1,rightx:,righty:a2,lefttrigger:b4,righttrigger:b5,"
You can of course switch the shoulder/trigger, I was not sure if shoulder is the upper or lower one (i took the lower ones). But that won't matter in TheCave.