Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    How to set-up per core specific settings?

    Emulator Arcade/PC/Console
    set-up per core specific settings
    2
    12
    9937
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Luciano Silva
      Luciano Silva last edited by

      I want to set-up one diferent overlay per core.
      I´ve changed this line on "emulatorlauncher.sh"

      if [[ "$emulator" == "atari2600" ]]; then
      /recalbox/scripts/runcommand.sh 4 "$retroarchbin -L $retroarchcores/stella_libretro.so --config /recalbox/share/system/.config/retroarch/config/stella_libretro.cfg "$1""
      fi

      To load my custom settings on the file "stella_libretro.cfg" but retroarch still always loading the default "retroarchcustom.cfg" located at "/recalbox/share/system/configs/retroarch/"

      Someone can explain me how to set-up custom specific per-core settings?

      1 Reply Last reply Reply Quote 0
      • Substring
        Substring last edited by

        We don't use emulatorlauncher.sh anymore

        You should read the wiki : https://github.com/recalbox/recalbox-os/wiki/How-to-use-custom-config-for-emulators-(EN)

        Former dev - Please reply with @substring so that i am notified when you answer me
        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

        1 Reply Last reply Reply Quote 1
        • Luciano Silva
          Luciano Silva last edited by

          OK , now is working.Thanks.
          But i have a new problem.
          I saw this awesome tutorial:
          https://forum.recalbox.com/topic/1490/vectrex/76

          Adding this line on emulatorlauncher.sh
          "/recalbox/scripts/runcommand.sh 4 "$retroarchbin -L $retroarchcores/vecx_libretro.so --config /recalbox/configs/retroarch/vectrex.cfg --appendconfig /recalbox/share/overlays/vectrex/$filenameNoExt.cfg "$1""

          It`s posible to add a specific overlay for each vectrex game.
          How can i do this with the new setup of recalbox?

          1 Reply Last reply Reply Quote 0
          • Substring
            Substring last edited by

            as i said, emulatorlauncher.sh is not used anymore

            Vectrex overlays are a little more complicated to use and need some tweaking in some other files. It should be done in recalbox 4.1

            Former dev - Please reply with @substring so that i am notified when you answer me
            Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

            1 Reply Last reply Reply Quote 0
            • Luciano Silva
              Luciano Silva last edited by

              Well ill be waiting for next version. Whats the latest version using emulatorlauncher.sh?

              1 Reply Last reply Reply Quote 0
              • Substring
                Substring last edited by

                You can change the way vectrex is launched to use ematorlauncher.sh instead. But take care :the file.woild be erased on update

                Former dev - Please reply with @substring so that i am notified when you answer me
                Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                1 Reply Last reply Reply Quote 0
                • Luciano Silva
                  Luciano Silva last edited by

                  sorry for another replay , could you say me how i do that?

                  1 Reply Last reply Reply Quote 0
                  • Substring
                    Substring last edited by

                    You have to mount -o rmount, rw /then edit /recalbox/share_init/system/.emulationstation/es_systems.cfg. There you will see all emulators are launched with a python script. Find the path to emulatorlauncher.sh, and replace the command line to launch vectrex

                    Former dev - Please reply with @substring so that i am notified when you answer me
                    Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                    1 Reply Last reply Reply Quote 0
                    • Luciano Silva
                      Luciano Silva last edited by Luciano Silva

                      Well i`ve used my old rpi1 emulationstation config to launch vectrex but is not working

                      <command>/recalbox/scripts/runcommand.sh 4 "/usr/bin/retroarch -L /usr/lib/libretro/vecx_libretro.so --config /recalbox/share/system/.config/retroarch/config/vecx_libretro.cfg %ROM%"</command>

                      Is the syntaxis correct or the problem is the "vecx_libretro.cfg" file?
                      I´ve tried to launch a game from the shell and its not loading the core , but it seams to load the config file
                      Any suggestion?Thanks for your help

                      1 Reply Last reply Reply Quote 0
                      • Substring
                        Substring last edited by

                        i need an output of something to tell you what's wrong. Does /recalbox/scripts/runcommand.sh exists at least ?

                        Former dev - Please reply with @substring so that i am notified when you answer me
                        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                        1 Reply Last reply Reply Quote 0
                        • Luciano Silva
                          Luciano Silva last edited by Luciano Silva

                          Finally its working , thank you for your help.
                          I share my config:

                          /recalbox/share_init/system/.emulationstation/es_systems.cfg

                          <command>/recalbox/scripts/emulatorlauncher.sh %ROM% "vectrex"</command>

                          /recalbox/scripts/emulatorlauncher.sh

                          if [[ "$emulator" == "vectrex" ]]; then
                          /recalbox/scripts/runcommand.sh 4 "$retroarchbin -L $retroarchcores/vecx_libretro.so --config /recalbox/share/system/.config/retroarch/config/vecx_libretro.cfg --appendconfig /recalbox/share/overlays/vectrex/$filenameNoExt.cfg "$1""
                          fi

                          1 Reply Last reply Reply Quote 0
                          • Substring
                            Substring last edited by

                            remember to save the files you changed, they will most probably overwritten on update

                            Former dev - Please reply with @substring so that i am notified when you answer me
                            Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Want to support us ?

                            75
                            Online

                            98.7k
                            Users

                            28.1k
                            Topics

                            187.0k
                            Posts

                            Copyright © 2021 recalbox.com