Controller support would be a pretty nice addition to ROBLOX, and the game devs would be able to turn it on/off for their game. HOWEVER, they must script what each button does.
This is a list of what new scripting language would be added for input, and what each button would represent, comparing to a PS3 controller.
dpadup = Up on the directional pad
dpaddown = Down "
dpadleft = Left "
dpadright = Right "
button1 = O
button2 = X
button3 = Square
button4 = Triangle
st = Start
se = Select
buttona = L1
buttonb = L2
buttonc = R1
buttond = R2
The analog sticks would support only 8 directions, which would be (going clockwise, starting at up): U, UL, L, DL, D, DR, R, UR
This would give full customization to the game devs (considering that they allow gamepads).
Some other scripting language could be:
senseinput = Senses if a controller is connected to the computer, triggering an event
After the input is set and all this is done, it is the player's job to set the binds for their controller to make it compatible with the game. This would most likely be done in "Settings" or in the Options menu ingame. This would use the same language mentioned above and work similar to the way you'd set keybinds for an emulator.
After this, the player can (re)join the game and play with their gamepad.
Soz if I made any mistakes, I barely know how to script.
If you don't support, give me a detailed reason why.
And if AFriendlyGuest6 or IronForumer are gonna criticize me for my post count again, get out. |