psx multitap retroarch 4 players
-
@alexis-puska thanks! I'm really looking forward to it.
-
@alexis-puska thx a lot Alexis your library libretroMultitap.so is working fine but with the merged version everybody have the same pb...nice work anyway :)
-
Can someone check for me something?
After I read the code process that Kekun did for the Multitap, I found that this could be resolved if you change all controllers type from "default" to "standard" .. to activate the multitap feature.I will check and going to confirm if my predicting for the issue is true, you can check also the line code in the Repo too: https://github.com/libretro/pcsx_rearmed/commit/15504ca8fb3d4dbcb1822f2aafb4797e88f88175
436:+ // else 'default' case, do nothing
-
Hi every one, I have updated pcxs-rearmed from source on my retropie installation, i have the last version of the code from github and retropie repository. I have made some test with my raspberry pi 3, I don't reproduce the problem, but i don't have controller with rumble motor (PS3 controller). i ask to my friend to take once and re-test. If someone is located near Montpellier (france) with a PS3 controller, tell me here. You can help !
-
i have made test with 3 players and the player 3 not responding... something is broken. i take a look in the code.
-
@alexis-puska Glad that you were testing the issue, I was also investigating regard the issue itself.
It looks like that the controller are actually become "none" by default .. I'm trying to resolving it without enhance coding to check either it is resolvable or required re-coding for the controller assignment. -
I just test on my pi my last commit, and the multitap work perfectly with analog pad. I take a look inside the code if i have time in the next day between my last commit and the last version. If you look on my fork, my last commit works ! you can compile it and use the library. i don't know if in the next week i have time to look this.
-
@alexis-puska @MegamanHxH I found something which can help I think:
When I load the game with 4 USB gamepads connected first they are detected but cant control anything, then I simply enter in the Retroarch interface then in "quick menu" / "controls" I switch User 3 and 4 Device type from "Retropad" to "Retropad w/ Analog" and immediatly switch them back to "Retropad" without exiting and then resume to the game and now it works fully with all four players!...something is not loaded initially it seems.
But of course once I quit the emulator and reload the game I need to do everything I said once again to make it work even if I saved the game remap file...
All Pad type are setted to "default" , Multitap 1: enabled, Multitap 2: disabled in Options menu.
Note: Changing all Pad type from "default" to "standard" did not solved the problem. -
@FAB2TB
Found the bug. I have some visit now, i commit the fix after !Edit :
https://github.com/libretro/pcsx_rearmed/pull/85Apparently merged !
-
It works!! Thanks so much for your help!
-
I installed retropie 4.1 and with the update script to update pcsx_rearmed with source compilation, it's get retropie source from notaz repository and not with libretro repository. Note that the fix was made on libretro repository.
Did retropie use in the future the notaz version or the libretro version ?
-
@alexis-puska said in psx multitap retroarch 4 players:
I installed retropie 4.1 and with the update script to update pcsx_rearmed with source compilation, it's get retropie source from notaz repository and not with libretro repository. Note that the fix was made on libretro repository.
Did retropie use in the future the notaz version or the libretro version ?
both! the libretro one is the default. in 4.1 it should be under main packages > lr-pcsx-rearmed (i will double-check later!)
thanks a lot for the fix! :D
-
Don't thanks me. I have past 2 hours to test and read the code. I don't know how some value is pasted to 0 in place of "port". Some commit was made in the project and a big works of refactoring in the dynarec (dynamique recompilation) I don't understand one line of this part. I hope that in future this features (multitap) don't break again ^^, i will work in my bomberman project :p.
-
Thank you everyone who took the time to post and try to figure this issue out. My kids thank you as well... Now we can all enjoy Crash Team Racing together!
-
@Bast525 said in psx multitap retroarch 4 players:
ry to figure this issue out. My kids thank you as well... Now we can all enjoy Crash Team Racing together!
You're welcome, i made this to play with my girlfriend and my friend, CTR battle, CTR versus, speed freacks, micromachine V8 ^^ I hope that your children is happy.
Go refactoring my code on bomberman, some lot of works for a memory stack overflow :/, some level to add, level of IA to develop.
-
@alexis-puska @dankcushions Thanks for working on this Alexis, I run Retropie 4.1 and updated from source right now but it doesn't solved the problem, maybe it did not update from the right source...do I have to download it from somewhere else or from the retropie setup script is ok ?
-
I have made a fresh install of retropie 4.1 and the setup script get script from notaz repository. Try to change the repository to get source from libretro github repository. I have made the link in my previous post.
-
@alexis-puska I dont know how to do that do you know how to change it?
-
@alexis-puska said in psx multitap retroarch 4 players:
I have made a fresh install of retropie 4.1 and the setup script get script from notaz repository. Try to change the repository to get source from libretro github repository. I have made the link in my previous post.
it isn't for me - see https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/libretrocores/lr-pcsx-rearmed.sh#L22
you just need to make sure you're in manage packages > manage main packages > lr-pcsx_rearmed
eg:
i think you must be looking in the 'optional' menu (which is where notaz standalone version is)
-
Hmm... Still not working for me in Retropie 4.1 on a Pi 3 B. I uninstalled lr-pcsx-rearmed, updated the update script, and tried reinstalling from both binary and source. Still player 3 and 4 do not respond.
I did use the trick listed above, where I go into Quick Menu - Controls and set players 3 and 4 pad types to None, then back to Retropad, and that works.
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.