So, I tried everything, then I created a profile to ask this: is there any way to play with the D-pad of a game controller on the embedded PICO-8 player?
Currently, the D-pad is very weirdly mapped to the menu, so I can't even set my gamepad with JoyToKey. There is no way to change this weird mapping, and there is no way to disable joystick detection. I don't understand this choice at all, is there any way to escape it?
Do you have the same problem with different browsers? also with other games?
You can also check on: https://gamepad-tester.com/
No, I have absolutely no problem, it's only with the PICO-8 embedded player that this happens. I read that other people were surprised that the D-pad wasn't supported. You mean it's not supposed to happen that the D-pad calls the menu?
It happens with Firefox and Edge. I quit Steam to be sure there was no conflict, and it still happens.
I use X-input controllers.
Well no, arrows on the d-pad are supposed to be arrows!
B and A (NES layout) map to O and X, and Start to Pause menu button. If your d-pad arrows open the pause menu you can’t play games!
Did you check on the tester website?
Actually, I CAN play the games, because the analog stick does work. But it's very weird to play like this.
When I looked for information, this seemed like an old issue:
https://www.lexaloffle.com/bbs/?tid=1878
What is the tester website?
this looks like a bug with the web player, because I'm using an Xbox 360 controller (the default controller supported by SDL 2) and the D-pad works correctly in the native/desktop version of PICO-8, but in the browser, the D-pad does indeed open the menu instead.
@Simbabbad I would post in the "bugs" category with a bug report on this. I do not think it is intentional that the D-pad does this on the web version :)
Like I suspected, the issue isn't on my end (kittenm4ster has the exact same), the issue is from the web player. I was actually very surprised when you suggested otherwise. My pad is detected and works fine on the tester, it's just the web player that doesn't work correctly. Test it yourself.
I don’t have your controller to test :D
Good that you found the source of the problem; too bad that it’s not fixed yet.
you have to give some information to help people help you.
nothing can happen if you don’t say what controller you use, what operating system, what configuration, etc!
so do you get correct results on https://gamepad-tester.com/ ?
have you read https://www.lexaloffle.com/dl/docs/pico-8_manual.html#Controller_Setup ?
[Please log in to post a comment]