Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

  • Hi

    I was wanting to know if there is a way to save game states on the Retropie or if it needed to be configured first.

    Pi Model or other hardware: 3B+
    Power Supply used: Pi Official P/S
    RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.5.12
    Built From:Premade retropie image then updated
    USB Devices connected: keyboard
    Controller used: 8bitdo SF30 Pro
    Emulator: Amiberry 3.1 , Mame

    I have read you can save game states in retropie using select and right shoulder button on 8bitdo SF30 Pro

    Does this work for all emulators?
    Does it need to be configured first or is it setup already?

    I have tried this in amiberry and mame and does not seem to work.
    I would love to be able to save a game of Speedball 2 in Amiberry. Is there a way to do this?

    Regards

    Jimi


  • So I found the answer is to use your hotkey + right shoulder button for it to work.
    If select is your hot key then it would have worked but my hotkey is set to another button

    Regards

    Jimi


  • It does work for all libretro-emulators that use Retroarch (lr-xxx).
    Amiberry is a stand-alone emulator based on UAE and no libretro, so the Retroarch-Hotkeys (saving, loading, exiting,...) dont work.
    But you can use F12 or the hotkey-combo for the RA-Gui to open the Amiberry-GUI during gameplay.
    There you can save and load states.

    MAME? Which MAME, there are several ports supported by the pi.
    lr-MAME does support RA-hotkeys, Advancemame and PiMAME/MAME4all do not.

  • Global Moderator

    @sirhenrythe5th said in Retropie save games - amiberry , mame:

    Amiberry is a stand-alone emulator based on UAE and no libretro, so the Retroarch-Hotkeys (saving, loading, exiting,...) dont work.

    Actually one of Amiberry's features is reading and using the RetroArch's input configuration files. It's an exception to the rule, but it makes it easy for RetroPie users, which have already configured their gamepd/joypad for RetroArch.

    https://github.com/midwan/amiberry/wiki/Setting-up-Input-Controllers


  • @mitu yes, i read that and realized it when using Amiberry.
    But maybe you can help me with a special issue concerning this topic.
    Do you have an idea how i can remap the inputs global for all games in the config-files?
    I tried to change the inputs in "/opt/retropie/configs/amiberry/@retroarch.cfg" but it did not work.
    After that i found another config-file in "/opt/retropie/emulators/amiberry/controllers/8BitDo SF30 Pro.cfg" and that worked...
    BUT: after returning to another lr-emulator (FB-NEO) i realized that the changes have been acitvated for ALL lr-emulators :/
    Is there a way to change Inputs somewhere without doing this for every single game (700) in the amiberry-GUI?

  • Global Moderator

    @sirhenrythe5th said in Retropie save games - amiberry , mame:

    After that i found another config-file in "/opt/retropie/emulators/amiberry/controllers/8BitDo SF30 Pro.cfg" and that worked...
    BUT: after returning to another lr-emulator (FB-NEO) i realized that the changes have been acitvated for ALL lr-emulators :/

    I think that's because /opt/retropie/emulators/amiberry/controllers/ is just a symlink to the RetroArch's auto-configuration folder, so changing the file would change both emulators.

    Per the documentation, you can create a new folder where you can keep a separate set of .cfgfiles for Amiberry, then point it to that folder to discover the configurations:

    You should explicitly choose the folder containing your retroarch joystick autoconfig file in the amiberry GUI and select the "rescan paths" button. If you do not have an autoconfig file, it may be necessary to create one in RetroArch beforehand (see the RetroArch documentation for information on how to do this).


  • @mitu thank you once more. I allready saw this guide before, but did not quite understand it, sadly my english is not that good 😔.
    But with your advise i will try it again tomorrow when i am home again.
    I have to, because it seems to work vice-versa: as soon as i play amiga now the controller-config file gets rewritten and i have to run the ES-mapping once again to play the lr-emulators as usual.


  • still no luck.
    i created a folder in "/opt/retropie/emulators/amiberry/controllers/mysetup/" and pointed amyberry to this location, including rescanning the paths.

    It worked once, but after i started another lr-emulator all was broken again.
    I then realized that my "~/mysetup/"-folder has been copied automatically to "/opt/retropie/configs/all/retroarch/autoconfig/"(?)


  • Got it solved.
    I outsourced the config-files to "/home/AMIBERRY Inputs".
    Now everything works, i learned that retroarch seems to browse also the subfolders within "opt/retropie/configs/all/autoconfig/" ;)

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.