[quote] Roblox actually supports a pretty wide variety of controllers, although I am not sure about the Saitek 2600P. You can see the controllers we support in your install directory under content/gamecontrollerdb.txt
You can even edit that to see if you can get your controller working (if you do, please send me the config and I’ll include it in the next release). [/quote]
I don’t really understand the format of these settings. If you could explain that a bit I could probably figure it out.
If it helps, this is the mapping that makes it act most like a 360 controller (basically the standard) on X360CE.
http://pastebin.com/xVevMx3Y[/quote]
Looks like CSV. Maybe it could be changed to JSON?
Also, by the looks of things its something like this:
hardware_id,name,[button bindings like XBOX controller],platform:platform
also: I see some “platform:Linux” there… is this suggesting something?
EDIT: http://wiki.libsdl.org/SDL_GameControllerAddMappingsFromFile seems to be what it’s loaded with.
EDIT 2: I found one for the Saitek P220. Try basing it on something like this:
0003:06A3:0107.0008,SAITEK P220,a:b2,b:b3,x:b0,y:b1,start:b4,back:b5,leftshoulder:b6,rightshoulder:b7,leftx:a0,lefty:a1
EDIT 3: If you have a Linux machine lying about somewhere, try this: http://pingus.seul.org/~grumbel/jstest-gtk/