Recalbox Forum

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

    How to add system to main menu

    Recalbox General
    main
    2
    4
    1643
    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.
    • TheWhite
      TheWhite last edited by Zing

      Hi,

      I am trying to add PSP Mini to the main menu. I have added es_systems.cfg to \\RECALBOX\share\system\.emulationstation with the following:

      <?xml version="1.0"?>
      <systemList>
      <system>
         <name>pspminis</name>
         <fullname>PlayStation Portable Minis</fullname>
         <path>/recalbox/share/roms/pspminis</path>
         <extension>.iso .pbp .cso .ISO .PBP .CSO</extension>
         <command>python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc %CONTROLLERSCONFIG% -system %SYSTEM% -rom %ROM% -emulator %EMULATOR% -core %CORE% -ratio %RATIO% %NETPLAY%</command>
         <platform>psp</platform>
         <theme>pspminis</theme>
      <emulators>
      <emulator name="ppsspp">
      <cores>
      <core>ppsspp</core>
      </cores>
      </emulator>
      </emulators>
       </system>
      </systemList>
      

      The system shows in the menu but the games will not load, they do work if I copy them into the PSP rom folder. I have to manually change the emulator to PPSSPP for it to try to start. But if goes back to the main screen. Also if I set it to PPSSPP from the main menu under emulator settings it does not change anything. I still have to manually edit the game to use PPSSPP

      Also how do I put a main menu graphic for that system. Currently only shows the text. Thank you.

      I searched for several hours and cannot find a clear answer on how the es_system.cfg should be written out for Recalbox 7.2.2 as from my understanding you cannot change the file under share_init. You have to make a new file and add new entry under \\RECALBOX\share\system\.emulationstation

      Zing 1 Reply Last reply Reply Quote 0
      • Zing
        Zing Global moderator Translator @TheWhite last edited by

        @thewhite I can't test this right now, apparently you're following the correct idea, according to the tutorial:
        https://recalbox.gitbook.io/documentation/advanced-user/configuration/display-of-systems

        Did you copy the PSP entry from the es_systems.cfg file and modify it, or did you copy it from another system (SNES for example)?
        PSP is a standalone emulator, I can't confirm at this point if there is any difference, but it is a possibility.

        I recommend that you also read these topics.:

        • https://forum.recalbox.com/topic/17186/problem-custom-es_system-cfg
        • https://forum.recalbox.com/topic/23152/order-in-which-the-systems-appear-in-the-main-menu

        Se a minha resposta foi útil, por favor, dê um voto positivo, clicando na seta para cima logo abaixo da resposta, ao lado de "citar".
        If my answer was helpful, please give a positive feedback by clicking the up arrow below the answer, next to "quote".

        TheWhite 1 Reply Last reply Reply Quote 0
        • TheWhite
          TheWhite @Zing last edited by

          @zing Ok great I changed the NAME to PSP as I read that it has to match one of the systems in the original es_systems or it will not launch. The games now launch. Now even though I set ti to use PPSSPP in the advanced menu I still have to manually change the emulator to PPSSPP for each game and then it launches?

          Zing 1 Reply Last reply Reply Quote 0
          • Zing
            Zing Global moderator Translator @TheWhite last edited by

            @thewhite

            Now even though I set ti to use PPSSPP in the advanced menu I still have to manually change the emulator to PPSSPP for each game and then it launches?

            This shouldn't be necessary, but if it is, you can edit this in the gamelist, the easiest is to use external software like Skraper or ARRM:

            • Skraper:
              https://www.youtube.com/watch?v=G388Gc6kkRs&list=PL2oNQ0AT7fx2ExiSNrfHUzga5GnogI4sh&index=22&ab_channel=Recalbox
            • ARRM :
              https://forum.recalbox.com/topic/11850/arrm-another-recalbox-roms-manager?_=1609592968003

            Or, what should be even easier, is to make a Configuration overload file:

            • https://recalbox.gitbook.io/documentation/advanced-user/configuration/configuration-overload

            Se a minha resposta foi útil, por favor, dê um voto positivo, clicando na seta para cima logo abaixo da resposta, ao lado de "citar".
            If my answer was helpful, please give a positive feedback by clicking the up arrow below the answer, next to "quote".

            1 Reply Last reply Reply Quote 0
            • Locked by  admin admin 
            • First post
              Last post

            Want to support us ?

            88
            Online

            98.7k
            Users

            28.1k
            Topics

            187.1k
            Posts

            Copyright © 2021 recalbox.com