• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

Had bezelproject working, now it's not, can't seem to get it back

Scheduled Pinned Locked Moved Help and Support
bezelproject
11 Posts 3 Posters 1.3k Views
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.
  • M
    mrchips
    last edited by 16 Jan 2023, 14:48

    retropie 4.8.2
    RPI 4b+
    Emulator: lr-mame2003-plus

    A few days ago I installed the Bezel Project and had things working great.

    Been banging my head for several hours on this one.
    Somehow through my incessant tinkering, I've managed to break theme-based bezels, and I can't seem to figure out how to get them back. I've studied the bash install file and everything appears to be in the right place.

    When launching any arcade game, I'm only getting the system bezel, not the theme (game) bezel.

    I've gone through uninstalling and re-installing bezelproject. I've gone into the menu and explicitly set theme bezels.

    I understand that bezelproject works by creating a separate override .cfg file for every game ROM. I can see all the config files for the ROMs exist in /opt/retropie/configs/all/retroarch/overlay/ArcadeBezels

    The retroarch.cfg for "all" and "arcade" folders appear to be set correctly, but I know these don't matter for individual ROMs, except as a fallback in case the system can't find the ROM overrided overlay (which seems to be what's happening).

    For "all" and "arcade" retroarch.cfg:

    input_overlay = "/opt/retropie/configs/all/retroarch/overlay/MAME-Horizontal.cfg"
    

    (and the other settings modified by the install sh script are also correct).

    My only theory is that retroarch is not mapping the lr-mame2003-plus emulator in use to this 'MAME 2003-plus' folder with the override configs in it. If that's true, I'm not sure how it was working OK before.

    Any ideas?

    Thanks

    S 1 Reply Last reply 16 Jan 2023, 21:25 Reply Quote 0
    • S
      sleve_mcdichael @mrchips
      last edited by sleve_mcdichael 16 Jan 2023, 21:25

      @mrchips a verbose log should say what configs and overrides are loaded.

      Please generate a verbose log, upload its contents to pastebin.com, and share that link here.

      https://retropie.org.uk/docs/Runcommand/#launch-with-verbose-logging

      Please also share the complete retroarch.cfg for all and for arcade, and any other configs or overrides that may be mentioned in the verbose log.

      M 1 Reply Last reply 16 Jan 2023, 21:50 Reply Quote 0
      • M
        mrchips @sleve_mcdichael
        last edited by 16 Jan 2023, 21:50

        @sleve_mcdichael

        verbose log

        configs/all

        configs/arcade

        M 1 Reply Last reply 16 Jan 2023, 21:53 Reply Quote 0
        • M
          mrchips @mrchips
          last edited by 16 Jan 2023, 21:53

          And here's me trying to check that all the files seem to be in the right place to be found if runcommand.sh uses "MAME 2003-Plus" as the emulator name.

          https://pastebin.com/HC6P0PyK

          1 Reply Last reply Reply Quote 0
          • M
            mrchips
            last edited by 16 Jan 2023, 22:02

            I'm seeing that my "all" config is pretty stuffed with auto-generated things that might be overriding what I want. Going to try removing all the input_overlay defaults, especially input_overlay_enable_autopreferred...

            S 1 Reply Last reply 16 Jan 2023, 23:01 Reply Quote 0
            • M
              mrchips
              last edited by 16 Jan 2023, 22:07

              Nope, that wasn't it.

              1 Reply Last reply Reply Quote 0
              • M
                mrchips
                last edited by 16 Jan 2023, 22:09

                Here's the contents of /dev/shm/runcommand.info running digdug.

                pi@retropie:/dev/shm $ cat runcommand.info
                arcade
                lr-mame2003-plus
                /home/pi/RetroPie/roms/arcade/digdug.zip
                /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2003-plus/mame2003_plus_libretro.so --config /opt/retropie/configs/arcade/retroarch.cfg "/home/pi/RetroPie/roms/arcade/digdug.zip"
                
                1 Reply Last reply Reply Quote 0
                • M
                  mrchips
                  last edited by 16 Jan 2023, 22:21

                  Ok, I figured it out!

                  I think I was missing: auto_overrides_enable = "true"

                  Whew!

                  J 1 Reply Last reply 12 May 2024, 13:40 Reply Quote 0
                  • S
                    sleve_mcdichael @mrchips
                    last edited by sleve_mcdichael 16 Jan 2023, 23:01

                    @mrchips said in Had bezelproject working, now it's not, can't seem to get it back:

                    I'm seeing that my "all" config is pretty stuffed with auto-generated things

                    Yeah, that all one looks like what can happen when you save a configuration through the RetroArch menu. This saves the entire config which, while may be the way RetroArch intends for itself to be used, actually breaks the custom hierarchy of defaults, configs, and overrides that RetroPie has used instead.

                    I would suggest you delete (or remove to a secure backup location -- of course there's always this paste to refer to as well) this file and then restore the default:

                    If you have a retroarch.cfg.rp-dist file in the same directory, this is the default file, just rename it to remove the .rp-dist portion.

                    If you don't have the .rp-dist file, just re-install RetroArch through the setup script to regenerate the config with default settings.

                    In the future, you can use the RetroArch menu to test out new settings, but don't save anything. (Exception: controller remaps and shader presets can be saved through the RA menu without affecting anything else.) Instead, to make them permanent, you can use the configuration editor, or make the edits to the config file(s) manually.

                    I don't think BezelProject does anything to the all config, but you could set the MAME-horizontal (or any) overlay as a fallback/default by setting it here manually, as per above.

                    M 1 Reply Last reply 18 Jan 2023, 19:27 Reply Quote 0
                    • M
                      mrchips @sleve_mcdichael
                      last edited by 18 Jan 2023, 19:27

                      @sleve_mcdichael Thank you!

                      1 Reply Last reply Reply Quote 0
                      • J
                        jamesrudy @mrchips
                        last edited by 12 May 2024, 13:40

                        @mrchips What file and path did you modify this exact thing is happening to me working then not

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

                        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.

                          [[user:consent.lead]]
                          [[user:consent.not_received]]