Configuration not sticking.
-
Hey all.
Quick one that hopefully someone’s come across before.
Didn’t find much in the way of searching for this answer.
Long story short… formatted my system and now have a newly set up system on a pi3
Used the imager to set it up.
Have NES , Sega, mame, snes etc working very well.
Decided N64 would be fun.
After figuring out how to assign buttons for these controllers , I find myself with the odd behaviour of the assignments not sticking.I’ve deleted the config files, re installed the n64 emulator, set up again, same issues.
Basically I’m doing the (Hot key plus x ) to get in to the settings / interface / port assignments.
But… it’s acting up.
Sometimes; if I change the assignments, I lose the ability to press b and go back. But the save seems to have worked. Press hot key again and get to game, controls are correct. Works. Can play games.
But then exit the game, try re loading the same game, and the controls are reverted or just not the same as I saved them.Is there a fix for this? Or another way of making sure this sticks? Edit the cfg files?
Dunno.This is only the case for the n64. The rest of the system works flawlessly.
I have 6 controllers set up.
2 arcade ones for the mame system, 2 snes ones for all other stuff and now these 2 n64 ones.Keep me posted!
-
After you change the input settings for your controller, you need to save a core remap for the changes to be saved - see https://retropie.org.uk/docs/RetroArch-Configuration/#core-input-remapping.
-
@mitu heya! Sorry. Thought I mentioned it.
I did save. Every time. Yet it doesn’t take.
Press the save function, the pop up comes up bottom left. But doesn’t keep
-
Then please add some more info about your setup, as detailed in https://retropie.org.uk/forum/topic/3/read-this-first.
A verbose log file from the loading of a N64 ROM would help, as well as one from saving the core remap file. Look here to see how to produce such a log.
-
@mitu I will send detail in full when I get home today. Thank you!
-
@mitu The Pi is a raspberry Pi 3B+ with a 32 gig EVO samsung memory stick. 2.5 A Power Supply.
The build is 4.7.1 I used the imager (1.6.2).
I currently have 6 USB devices connected. .
2 Arcade Joysticks.
2 SNES game Pads
2 N64 Controllers (kiwitata)Only having issues with the N64 Not keeping its settings.
Im also having trouble getting to the Verbose log. I cant get in to the folders from my computer, based on the directions in the helpfile. I can however do this in the Pi but how do i export the file for your viewing?
-
@marconemusic You can always "launch with verbose logging" from the "launch menu". Sorry, I don't know the official name, but it's where you can launch with different emulators, or launch with Netplay, or exit without launching. You can get to it by "spamming B after selecting the title in EmulationStation but before the title loads". (This all depends on how long you have the launch delay set for. I can just press B once during the default two second window.) Sorry it's not more technical. I think we're in RetroArch at this point (from the Netplay reference).
-
@iandaemon It seems the log folder is empty. I cant get this unit to press 'b' before loading unfortunately. Its just off. It does show that errors will be logged in the folder where the verbose log should be. bu thtat folder is empty in the pi... so no errors? dunno
-
@marconemusic said in Configuration not sticking.:
Im also having trouble getting to the Verbose log. I cant get in to the folders from my computer, based on the directions in the helpfile. I can however do this in the Pi but how do i export the file for your viewing?
Copy the file to your
roms
folder using the File Manager, then browse from the network your ROM folder and pick it up from there. Post the contents of the log file on pastebin.com. -
@mitu Heya,
Found the file in the Pi, I had not enabled SSH yet, since the rebuild and this is why i couldnt get in to the unit.Downloaded the file now. Will paste here. Log is tiny.
Thats it:
Parameters:
Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mupen64plus/mupen64plus_libretro.so --config /opt/retropie/configs/n64/retroarch.cfg "/home/pi/RetroPie/roms/n64/Super Smash Bros. (U) [!].z64" --appendconfig /dev/shm/retroarch.cfg
context_reset.
plugin_start_gfx success. -
@marconemusic that's not a verbose log.
I cant get this unit to press 'b' before loading unfortunately.
You can press any key or button while the launch dialog is displayed or, if launch images are enabled, immediately after the image disappears, to access the runcommand launch menu. If that doesn't work, go to the RetroPie system in EmulationStation and select Run Command Configuration. Make sure Launch menu and Launch menu joystick control are both Enabled. (If you have a keyboard, you can leave menu joystick control disabled and just use any key on the keyboard to access the menu.)
-
@mitu any ideas?
I can always make it work by configuring the controller before each game, but it never saves. -
@marconemusic You didn't provide a verbose log, as @sleve_mcdichael mentioned. No idea without it.
-
@mitu I did above.
I pasted its contents above.
That is from the directions you asked for.Did I miss something?
-
@marconemusic that's not a verbose log, which has to be triggered when launching via the runcommand - check the guidelines again https://retropie.org.uk/docs/Runcommand/#launch-with-verbose-logging
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.