psx multitap retroarch 4 players
-
it's been merged so if you reinstall from source, you'll get the new version with multitap support! i will put some instructions on how to use it on the wiki soon :) thanks again @alexis-puska !
-
-
Hi everybody,
I am using the latest version of lr-pcsx-rearmed updated from source which includes the Multitap options in the Retroarch menu but I cant make it work correctly with 4 players, I can add the number of players in the games but once I need to choose the characters only players 1 and 2 moves the selection cursors but controllers 3 and 4 don't.
The only way to make it work for me is configuring lr-pcsx-rearmed-multitap to be the specific emulator for the game which needs to be multitap (pointing libretroMultitap.so in the script file) and lr-pcsx-rearmed for the one which don't support it (pointing libretro.so in the script file).
Anyone of you has an idea of why it works using the old way when the multitap was not included in lr-pcsx-rearmed yet and not with the new one?
Thanks!
Fab -
@FAB2TB what game. show us your retroarch-core-options.cfg file, etc.
The only way to make it work for me is configuring lr-pcsx-rearmed-multitap to be the specific emulator for the game which needs to be multitap (pointing libretroMultitap.so in the script file) and lr-pcsx-rearmed for the one which don't support it (pointing libretro.so in the script file).
Anyone of you has an idea of why it works using the old way when the multitap was not included in lr-pcsx-rearmed yet and not with the new one?
i don't know what you mean at all here. 4 player didn't work at all in multitap games before these fixes were made. how would it?
-
hi Dankcushion thx for your answer,
It is the same problem with all games for me like MicromachinesV3 or Bomberman world, Smash court and so on. When I enable the multitap(s) option in retroarch RGUI nothing happen . But if I switch to the "Alexis beta" way of doing it it works... writting in emulators.cfg :
lr-pcsx-rearmed = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/libretro.so --config /opt/retropie/configs/psx/retroarch.cfg %ROM%"
lr-pcsx-rearmed-multitap="/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/libretroMultitap.so --config /opt/retropie/configs/psx/retroarch.cfg %ROM%"
default = "lr-pcsx-rearmed-multitap"But now you included libretroMultitap.so in the last version of lr-pcsx-rearmed am I wrong?
here is my core options which dont work when I point default = "lr-pcsx-rearmed" in emulators.cfg:
pcsx_rearmed_frameskip = "0"
pcsx_rearmed_region = "Auto"
pcsx_rearmed_pad1type = "standard"
pcsx_rearmed_pad2type = "standard"
pcsx_rearmed_pad3type = "standard"
pcsx_rearmed_pad4type = "standard"
pcsx_rearmed_pad5type = "standard"
pcsx_rearmed_pad6type = "standard"
pcsx_rearmed_pad7type = "standard"
pcsx_rearmed_pad8type = "standard"
pcsx_rearmed_multitap1 = "enabled"
pcsx_rearmed_multitap2 = "enabled"
pcsx_rearmed_drc = "enabled"
pcsx_rearmed_neon_interlace_enable = "disabled"
pcsx_rearmed_neon_enhancement_enable = "enabled"
pcsx_rearmed_neon_enhancement_no_main = "enabled"
pcsx_rearmed_duping_enable = "on"
pcsx_rearmed_spu_reverb = "on"
pcsx_rearmed_spu_interpolation = "simple"
pcsx_rearmed_pe2_fix = "disabled"
pcsx_rearmed_inuyasha_fix = "disabled" -
I'm having the same issue. I've done all the steps to activate the multitap and even activate it, however it doesn't recognize more than 2 controllers. I can have 4 players on N64, but not on PSX.
-
@jeffrye23 I reinstalled retropie V4.1 from scratch today because I was not sure if my update from the previous version to 4.1 was involved and also reinstalled pcsx_rearmed from source but still the same problem to detect the retropads.
By enabling the Multitaps option I still manage to get only the 4 players to appears but no controls on them (MicroMachines V3 for eg but all multi players games are concerned).
The libretroMultitap.so file is not here and found it normal because I thought it has been merged into the main libretro.so file.
@dankcushions @alexis-puska could you please confirm that we still need to modify the emulators.cfg plus adding the libretroMultitap.so file?
like this:
lr-pcsx-rearmed-multitap="/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/libretroMultitap.so --config /opt/retropie/configs/psx/retroarch.cfg %ROM%"
default = "lr-pcsx-rearmed-multitap"because doing this way works with me...but it is not a specific game option but more an emulator selection for a specific ROM from what I can see in my system...maybe I am missing something...any idea?
Best regards,
Fab -
I am also having the same issue. I am using a Pi 3 model B, running the latest version of Retropie, 4.1.5. I have updated all installed packages as of yesterday. I also tried uninstalling PCSX Rearmed, deleting all of it's config files, and then reinstalling it from source.
My test game is Crash Team Racing (CTR). When I opened the config after reinstalling pcsx, I found that both multitaps were enabled by default, and all 8 controllers are set to "default" type. If I launch CTR, it recognizes that the multi tap is enabled and allows me to select up to four players, but once I get to the character select menu, only the first and second player character selections can be changed, player 3 and 4 inputs are not recognized.
If I go into the quick menu, disable both multi taps, and restart the game, it will the only allow me to select one or two players, the three and four player options are grayed out. If I reenable multitap 1 and restart the emu, I can again select three and four players, but still only controller inputs from players one and two are recognized.
-
like this:
lr-pcsx-rearmed-multitap="/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/libretroMultitap.so --config /opt/retropie/configs/psx/retroarch.cfg %ROM%"
default = "lr-pcsx-rearmed-multitap"no. the multitap change was merged into the the main core. of course you don't need to modify it to point to a new binary.
-
@dankcushions ok that what I thought but any idea why it only works for us doing the old beta way of doing?
-
I forgot to mention, I confirmed all four controllers are configured and recognized, all four controllers work fine in MAME, SNES9X, and beetle-pcengine or whatever its called.
-
@Bast525 yes same thing for me...we are missing something I think
-
@dankcushions still no luck for me with many tries to adjust binds and multitap1 and 2, I know your time is precious any advice would help do you need more info from me?
Here is my setup:
Pi Model: 3B
RetroPie Version Used: 4.1
Built From: Pre made SD Image on RetroPie website
USB Devices connected: Xin Mo 2 Players / 2*USB GAMEPAD
Error messages received: No
Emulator: pcsx-rearmed (updated from source 3 nov 2016)4 players with this setup works on every other emulators for SNES, MAME, ...I manage to enable the multitaps and 4 players appears afterward in the game menu but USB GAMEPADS still dont control anything....the only way of making it works on my system is by pointing the old library libretro-multitap.so like before it has been merged
-
Any chance this will be looked in to further?
-
I'm in the same boat. I haven't even been able to get the "beta" even to work. Could it be the raspberry pi 3 that's the problem?
-
@Bast525 Exactly the same issue here.
-
as explained in the Wiki I use a game-options file to enable the multitap 1 and 2 for specific multiplayer games and set the core option multitap 1 and 2 parameters to "Auto". Anyone knows where this game-options file is saved? it says "Core options file created successfully" but I cant locate it anywhere...
-
@jeffrye23 I don't think so as it works for me using a Pi3 and the "Beta" way of doing
-
@FAB2TB ok here they are: opt/retropie/configs/all/SYSTEMNAME DIR...I cant explain why there is other system parameters saved in this file! PCSX for eg contain CAP32, fba and so on...but Multitaps are correctly here and enable and shall overides my core config where they are seted as "auto":
cap32_autorun = "enabled"
cap32_Model = "6128"
cap32_Ram = "128"
fba-diagnostic-input = "Hold Start"
fuse_machine = "Spectrum 128K"
gambatte_gb_colorization = "custom"
mame2003-skip_disclaimer = "enabled"
mame2003-dcs-speedhack = "enabled"
mame2003-samples = "enabled"
pcsx_rearmed_frameskip = "0"
pcsx_rearmed_region = "Auto"
pcsx_rearmed_pad1type = "default"
pcsx_rearmed_pad2type = "default"
pcsx_rearmed_pad3type = "default"
pcsx_rearmed_pad4type = "default"
pcsx_rearmed_pad5type = "default"
pcsx_rearmed_pad6type = "default"
pcsx_rearmed_pad7type = "default"
pcsx_rearmed_pad8type = "default"
pcsx_rearmed_multitap1 = "enabled"
pcsx_rearmed_multitap2 = "enabled"
pcsx_rearmed_drc = "enabled"
pcsx_rearmed_neon_interlace_enable = "disabled"
pcsx_rearmed_neon_enhancement_enable = "enabled"
pcsx_rearmed_neon_enhancement_no_main = "enabled"
pcsx_rearmed_duping_enable = "on"
pcsx_rearmed_spu_reverb = "on"
pcsx_rearmed_spu_interpolation = "simple"
pcsx_rearmed_pe2_fix = "disabled"
pcsx_rearmed_inuyasha_fix = "disabled" -
@alexis-puska any idea to help us as you are the master of this library! ...cant make it works with the newly merged function (only your beta library is working for me)
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.