Log In  

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?

P#84200 2020-11-13 18:39

:: merwok

Does «embedded player» mean the HTML exports?

P#84328 2020-11-16 19:55

The player on the web page:


I don't own the exe file.

P#84342 2020-11-16 22:50
:: merwok

Do you have the same problem with different browsers? also with other games?

You can also check on: https://gamepad-tester.com/

P#84352 2020-11-17 03:12

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.

P#84354 2020-11-17 03:18
:: merwok

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?

P#84381 2020-11-17 14:18

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:


What is the tester website?

P#84397 2020-11-17 16:12

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 :)

P#84403 2020-11-17 18:55
:: merwok

«Tester website» meant the link I gave in my second message!

P#84469 2020-11-19 02:47

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.

P#84471 2020-11-19 02:51
:: merwok

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.

P#84493 2020-11-19 21:16
:: choo-t

same issue here.

P#84528 2020-11-20 13:03

[Please log in to post a comment]

Follow Lexaloffle:        
Generated 2021-03-06 11:02 | 0.034s | 4194k | Q:32