Setting up a ps3 on retropie n64
-
Hi,
I've googled and youtubed this but a lot of the forums on this are quite old & I don't think it relates.
I've setup a ps3 controller with pi 4 retropie. It works with Bluetooth and plugged in. I prefer it just plugged it and have setup the buttons under the configure input emulationstation. I've already got a joystick connected.
The ps3 control seems to work fine under emarionstation and I have no problem navigating Games and emulators. However the buttons don't work with n64 Zelda Rom. I've looked at various clips on YouTube that says about going into emulator config settings which I can't seem to replicate.
The emulator I'm using is ir mupen64plus-next
I can't select settings when I Lauch the ROM and it says "press any button" but that's it. Oh and I can come out of the ROM by pressing start and select together.
I saw something about the .cfg file couldn't access it from my phone, will I need to open it from a pc & change something?
I guess it's something like this but no idea what the config file buttons should be other than what I set in emulationstation
https://retropie.org.uk/forum/topic/27265/n64-controller-configuration
-
@fatfei said in Setting up a ps3 on retropie n64:
The emulator I'm using is ir mupen64plus-next
If you're using RetroArch, you can remap your input from the RGUI - see https://retropie.org.uk/docs/RetroArch-Configuration/#core-input-remapping. Start the game and then open the RetroArch's menu, configure your controls as you see fit and the save a Core/Game remap.
-
@mitu thank you
-
Actually looking at it I think my problems are more than just n64. Tried Dreamcast and I set up the controller on that emulator. Seemed to work but as soon as I exited the game and went back in, it didn't work.
Do I need to reset my profile for the pad? I really don't want to lose my joy stick that was working fine, although saying that, it no longer works on the n64 neither
-
@fatfei did you, by any chance, enabled 'Save on Exit' in the RetroArch menu ?
What version of RetroPie do you use - please add the info requested in https://retropie.org.uk/forum/topic/3/read-this-first. -
@mitu Thanks for getting back to me. I haven't yet installed retroarch because I realised it wasn't just an n64 issue. Plus I wasn't sure if I'd lose my games saves in n64.
Sorry remiss of me. I'm running raspberry pi 4 2gb retropie version 4.8
Used an image from the pie site and flashed it using the raspberry pie flashing software on a windows machineI have a joystick (custom built 10 buttons)
Keyboard
And ps3 controller connected wirelessly & connects with the usb -
@fatfei I tried resetting the controllers that I got from another forum, no luck. I uninstalled retroarch (which turns out I did have) and then reinstall it. Now Dreamcast crashes when I use it. I haven't tried any other consols.
-
@fatfei said in Setting up a ps3 on retropie n64:
Now Dreamcast crashes when I use it. I haven't tried any other consols.
Which emulator are you using for Dreamcast ?
-
@mitu redream.
Could it be a conflict in the configuration file that is causing a crash? (Think this started when I followed a YouTube video that said to remove and reinstall retroarch.
Even when it's not crashing though I don't understand how it can work fine with emulationstation & be configured in the redream but no buttons work (except the ps button that is my configured ROM exit button)
-
I don't think the controllers are causing a 'crash'. Use
lr-flycast
instead ofredream
and see if the game boots/starts. There may be an issue withredream
's latest update. -
@mitu yep, installed ir-flycast and tried to open a rom. It freezes when it loads up.
Every other ROM I tried I get immediately booted out back to the ROM screen when I try to load it.
I tried N64, Mario kart. Got to the player select screen using what would be the 'a' button, then nothing works other than the "B" Button after that point.
-
@fatfei said in Setting up a ps3 on retropie n64:
@mitu yep, installed ir-flycast and tried to open a rom. It freezes when it loads up.
Did it ever worked before ? Is the game image (Dreamcast used
.gdi
GDROM files or Naomi/Atomiswave.zip
files ) correct ? Note that you'll need a BIOS file forlr-flycast
- make sure you have the right BiOS file copied.I tried N64, Mario kart. Got to the player select screen using what would be the 'a' button, then nothing works other than the "B" Button after that point.
Please post a screenshot of the gamecontroller settings from the RetroArch's RGUI - open the menu (
Hotkey
+X
) then navigate to Controls -> Port 1 Controls and take a screenshot. -
Yes, it worked and the n64 emulators with mario kart and the "crazy taxi" rom on dreamcast both worked when i set the retropie up a few weeks ago (With my 10 button joy stick)
The problems with this controller and the joystick happened when i installed the ps3 controller.
Confirmed, the dreamcast game image is a .gdi
I wasn't sure where i find out about bios file for the flycast so i screenshot the folder its in.
I really appreciate this help, i'd be lost without you help.
Going by the two port screen shots (port one joystick, port 2 ps3) seems its not configured (na)?
-
@fatfei here are the port 1 configs (joy stick)
-
Based on your screenshots
-
Dreamcast BIOS is missing - see the docs at https://retropie.org.uk/docs/Dreamcast/#bios. If, after adding the BIOS file(s), the game still doesn't work, then get a verbose log and post it on pastebin.com, providing the link to it so we can take a look.
-
For the N64, your PS3 controller is the 2nd player, so they might not be able to control/start the game. If you wish to switch the players - so that P1 is controlled by the PS3 gamepad - then you can use the Basic Configuration option in the Configuration Editor to re-arrange the joysticks for the N64 system.
-
-
@mitu I added dc_flash.bin which was missing from the DC folder. However it didn't change anything, so launched with verbose logging. (Freezes on the title screen)
However I can't find the directory /dev/shm/runcommand. log where the output file apparently goes anywhere, by browsing the root of retropie on from my phone via my network. Ssh sudo does nothing neitherI swapped over the controls too for N64 via retropie setup which also didn't work.
I will have another play around with it tomorrow and do some more reading to get my head around this to see where I'm going wrong with both issues & will get back with some hopefully better news.
Thank you.
-
@fatfei I went via win_sp and found the folder for the verbose output but it's not recorded the output file. Perhaps because the game is freezing as soon as it loads?
I'll keep researching & see if there's anything else I can do
-
@fatfei said in Setting up a ps3 on retropie n64:
@fatfei I went via win_sp and found the folder for the verbose output but it's not recorded the output file. Perhaps because the game is freezing as soon as it loads?
The log file is not available via file shares - it's noted in the doc page I posted. You'll need to either user SSH to connect and get the file or copy the file to one of the shared folders - the
roms
folder for instance - via the command line:cp /dev/shm/runcommand.log $HOME/RetroPie/roms/
-
DOH! Sorry, I got confused when it said about "Once the game is exited, the log file can be downloaded via SFTP or viewed directly via the command line" I then went on to read & misunderstand.
Thanks I'll try to SSH. 🙂
-
@fatfei Done! 🙂🙂🙂 Thank you.
I tried exporting that file using SSH, went into the directory and used your command but it said it didn't exist to copy (paraphrasing)
So I went through everything on retropie setup menu googling everything as I went. (On a side point I never discovered what 'full screen paging for lb/rb' retropie meant)
Anyway, went through the controller configs again, changed a & b buttons swapping back to do not swap. I then made sure dreamcast & n64 primary controllers were set to ps3.
Both ROMs I tested on Dreamcast and n64 now both work fully with the ps3 controllers. 🙂 Thanks for the help & patients. 🙏
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.