Log In  

Btw I read through https://www.lexaloffle.com/bbs/?tid=32130 and it didn't solve my issue.

I have two Logitech F310 controllers and two wireless ones.

Unplugging all of them, and plugging in any of them individually, works just fine. So each controller works.

But plugging in more than 1, will often disconnect one of the previously working ones from PICO-8's logic (while still physically plugged in). I can only get 2 working at a time, sometimes plugging in a third will make it so only 1 of the 3 is working.

I've logged the log.txt file's changes live to see what SDL2 mapping string PICO8 creates for each controller after plugging them in one at a time while PICO-8 is running, copied those strings into pico8's SDL-controllers file, quit PICO8, saved the file (just in case PICO8 overwrites it while quitting, which I highly doubt), and restarted pico-8. No success with this method at all. It seemingly does absolutely nothing.

I'd really like to have my kids be able to play 4 player games with these. Anyone know what could be the issue, or know of some thread about this issue that my googling couldn't find? I'd really appreciate any help. Thanks.

P#99188 2021-10-26 20:51

To be clear, this isn't an issue with connecting multiple controllers. Using the SDL controller map generating tool (the free one available online) can recognize all 4 at once just fine. It seems to be something in PICO-8 itself that "forgets" connected controllers whenever I plug a new one in.

P#99279 2021-10-28 21:01

Have you tried to plug in the controller first and then start Pico8?

P#99296 2021-10-29 02:19

Yep, tried pretty much every combination of things like that.

P#99297 2021-10-29 03:13

other idea - is steam running? Steam has a "remap"-Feature that could make trouble (or solve your problem :) )

P#99335 2021-10-29 19:16

Nope, steam isn't running.

P#99339 2021-10-29 20:16

Outside PICO8, all 4 controllers are working fine when plugged in. Even while pico-8 is still running. It's just that Pico_8 doesn't recognize them all at once. No matter what order I plug them in and what order I restart/unplug/replug.

P#99463 2021-11-01 13:39

I haven't tried this myself recently, but it seems plausible that this is a bug that was introduced in one of the last few releases since I know there were some changes/improvements to hotplugging gamepads that may have inadvertently broken this

I'll see if I can test this on my machine sometime soon...

P#99516 2021-11-02 17:11

okay I can reproduce this on Linux with PICO-8 0.2.3

@zep it looks like this may be a regression introduced in a recent-ish version? I know >= 3 controllers were working in a past version but now it seems only 2 can be recognized at a time, and plugging in an additional controller causes one of the existing ones to stop working

P#99655 2021-11-05 23:32

You could try this third-party helper program: https://www.lexaloffle.com/bbs/?tid=44960

P#99867 2021-11-09 15:50

I can confirm having that issue on Linux with version 0.2.3.
I tried Robosumo and Crowd, but in both games, I can only get two of the three controllers to work (usually player 1 and 3).

Disconnecting and reconnecting a controller changes who controls which character, but there's always one controller that seems unresponsive.

P#100793 2021-11-25 06:58

[Please log in to post a comment]

Follow Lexaloffle:          
Generated 2024-04-16 12:52:22 | 0.010s | Q:25