RPCS3 / rpcs3

PlayStation 3 emulator and debugger
https://rpcs3.net/
GNU General Public License v2.0
15.46k stars 1.92k forks source link

[Feature request] Being able to reassign controllers on the fly while playing a game #14203

Open notdexmo opened 1 year ago

notdexmo commented 1 year ago

Quick summary

This feature was on the ps3, and i was shocked to find out it isn't on RPCS3. I explained it not too well in the title, so here's a example from a LBP1 Speedrun.

skip to 16:25 https://www.youtube.com/watch?v=hFp-4O0blEE

Details

No response

YuriNator557 commented 1 year ago

You can already do this by opening the controller settings and changing one of the other players to the same controller handler as your controller and setting the device to whichever your controller falls under

What you show here is part of the XMB to my knowledge which would require implementing multi-process support amongst other things

notdexmo commented 1 year ago

You can already do this by opening the controller settings and changing one of the other players to the same controller handler as your controller and setting the device to whichever your controller falls under

What you show here is part of the XMB to my knowledge which would require implementing multi-process support amongst other things

do you mind showing me how exactly to do it? every time i attempt it it either crashes my game or has me controlling 2 people at once.

Megamouse commented 1 year ago

The question is what happens when you have for example 4 players and you change player 1 to player 4. Do they simply swap locations, or do they all get pushed "one down" so that player 2 is now player 1, player 3 is now player 2, etc. ?