Homebrew Single-Device Retroarch Multiplayer?

I can try. To me it also seems like a bug with the system that you can't map more than the circle pad and cstick to player 2. I'll try asking over at the retroarch thread first if there's something we're doing wrong. Also I was able to test this out yesterday and it works pretty well. I updated the long post above to specify some things about it.

Btw do you know a way to remap xinput controllers for the pc input redirection client? I tried several but none seemed to work (:Durazno. XInputPlus , x360ce). The only remapping that worked for me was wiinusoft when connecting a wiiu pro controller.

It played really well with the controller connected btw!
idk
i'd recommend having a controller that can be remapped on its own- i use an 8bitdo sn30 pro plus.
 
  • Like
Reactions: Zense
Here's a build of fceumm with the port limit removed (i did mention this limit right?).

Buttons mapped to player 2 seem to work fine so far.
So far i've been able play contra with 2 players mapped to different controls.
Thanks! Yeah you did mention it but somehow it was still possible in most emulators to map the cpad and cstick to player two only. This however makes mapping and input redirecting A LOT easier since most redirecting programs don't accept using the right stick as abxy buttons.

Would this be easy to implement in general for other 3DS emulators as well or is it very specific?

Thank you again.
 
The available axis don't seem to be bound to a specific port, so they aren't limited to the first port.
While we were able to map all buttons to an other player, retroarch simply ignores button presses on other ports than the first one.

https://github.com/libretro/RetroArch/blob/master/input/drivers/ctr_input.c#L54

Simply raising this check allows us to use buttons mapped to higher port numbers.

It should work for every core. But before suggesting this change, i think it should be discussed with someone more knowledgeable on the subject than me?
This is just a quick fix i guess..haven't tried building every core since it takes forever.. any favorites?
 
The available axis don't seem to be bound to a specific port, so they aren't limited to the first port.
While we were able to map all buttons to an other player, retroarch simply ignores button presses on other ports than the first one.

https://github.com/libretro/RetroArch/blob/master/input/drivers/ctr_input.c#L54

Simply raising this check allows us to use buttons mapped to higher port numbers.

It should work for every core. But before suggesting this change, i think it should be discussed with someone more knowledgeable on the subject than me?
This is just a quick fix i guess..haven't tried building every core since it takes forever.. any favorites?
Thanks for the explanation! Very interesting.
My personal prefered ones are PCSX_rearmed, SNES9X 2005 Plus and Genesis GX Plus since there are lots of great coop and multiplayer games there.
 
Last edited by Zense,
Thanks for the explanation! Very interesting.
My personal prefered ones are PCSX_rearmed, SNES9X 2005 Plus and Genesis GX Plus since there are lots of great coop and multiplayer games there.
I'd suggest FBAlpha (CPS2 specifically), SNES9x 2005 (2005 Plus runs quite a bit worse for me), FBNeo and MAME 2003 Plus.
 
Here's a build of fceumm with the port limit removed (i did mention this limit right?).

Buttons mapped to player 2 seem to work fine so far.
So far i've been able play contra with 2 players mapped to different controls.
yes. thank you.
joy mech fight 2 player time baby!

--------------------- MERGED ---------------------------

I'd suggest FBAlpha (CPS2 specifically), SNES9x 2005 (2005 Plus runs quite a bit worse for me), FBNeo and MAME 2003 Plus.
Out of those... man CPS2 has some fantastic multiplayer games.
Also, since you're the guy responsible for the CPS3 core... I can't get it to work. I got the CPS3 roms of all three versions of Street Fighter 3 (and I tried it with the mame ones too just to be sure). "Failed to load content".
 
Last edited by Plasmaster09,
  • Like
Reactions: Zense
  • Like
Reactions: Zense
CPS2 works flawlessly
Unfortunately CPS2 2-player results in a bit of lag, roughly 52-54 fps on average but it is tolerable
If I could get CPS3 working (@MrHuu, you probably know that one inside and out since you made the port in the first place lol) at all then it'd be incredible to basically have Street Fighter 3 multiplayer on a freaking 3ds
also once this pandemic ends I'll probably pick up a cheap android phone or something as an input redirection device and suddenly my n3ds becomes a portable multiplayer powerhouse
 
Last edited by Plasmaster09,
CPS2 works flawlessly
Unfortunately CPS2 2-player results in a bit of lag, roughly 52-54 fps on average but it is tolerable
If I could get CPS3 working (@MrHuu, you probably know that one inside and out since you made the port in the first place lol) at all then it'd be incredible to basically have Street Fighter 3 multiplayer on a freaking 3ds
also once this pandemic ends I'll probably pick up a cheap android phone or something as an input redirection device and suddenly my n3ds becomes a portable multiplayer powerhouse
I found out in order to make my mame2003 roms boot I had to have them on the root of the SD card. Did you try this?
 
I found out in order to make my mame2003 roms boot I had to have them on the root of the SD card. Did you try this?
That seems very strange but I'll try.

--------------------- MERGED ---------------------------

That seems very strange but I'll try.
It crashed. Didn't even start loading the game, just ARM11 exception crash.
Edited: Upon further trying, New Generation and Second Impact fail to load but Third Strike insta-crashes.
 
Last edited by Plasmaster09,
  • Like
Reactions: Zense
That seems very strange but I'll try.

--------------------- MERGED ---------------------------


It crashed. Didn't even start loading the game, just ARM11 exception crash.
Edited: Upon further trying, New Generation and Second Impact fail to load but Third Strike insta-crashes.
What emulator is it again? Made sure you have the right romset?
 
What emulator is it again? Made sure you have the right romset?
FBAlpha CPS3, the one that @MrHuu made the port of. I know I have the right romset because for CPS3, not only are there only 6 games (only 3 of which I care about) but there is only one romset anyway.
 

Site & Scene News

Popular threads in this forum