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

    hiding bios file.

    Scheduled Pinned Locked Moved Help and Support
    77 Posts 22 Posters 34.8k 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.
    • C
      cabrunco
      last edited by

      is there any way to hide the neogeo.zip from GameList?

      FinheadF 1 Reply Last reply Reply Quote 2
      • meleuM
        meleu
        last edited by

        I would like to know how to do it as well.

        1 Reply Last reply Reply Quote 0
        • FinheadF
          Finhead @cabrunco
          last edited by

          @cabrunco said in hiding bios file.:

          is there any way to hide the neogeo.zip from GameList?

          Easiest way I know is to rebuild your romset with clrmamepro using the proper DAT file to do so. Dat File (no clones, no neogeo) is what you'd want to find for your romset version.
          Might be a different way, this is just the way I went.

          meleuM 1 Reply Last reply Reply Quote 0
          • meleuM
            meleu @Finhead
            last edited by

            @Finhead are you really suggesting to not play neogeo games?! No Metal Slug, no King of Fighters, no Sonic Wings?!?!
            It's a big price to pay for not showing the neogeo.zip BIOS file on gamelist...

            FinheadF 1 Reply Last reply Reply Quote 1
            • J
              jsawhite
              last edited by

              no, I think what he's saying is if you check the box in clrmamepro to not separate BIOS files, it will put the needed BIOS files in the game zip. It takes a bit more space as bios files are duplicated in each game zip, but you no longer need the separate zips. I'll see if I can find a screenshot of that option in a bit (not at my computer that has it installed)...

              meleuM 1 Reply Last reply Reply Quote 1
              • FinheadF
                Finhead @meleu
                last edited by

                @meleu said in hiding bios file.:

                @Finhead are you really suggesting to not play neogeo games?! No Metal Slug, no King of Fighters, no Sonic Wings?!?!
                It's a big price to pay for not showing the neogeo.zip BIOS file on gamelist...

                No if you read the Wiki you will understand, it's exactly as jsawhite wrote.

                1 Reply Last reply Reply Quote 1
                • meleuM
                  meleu @jsawhite
                  last edited by

                  This post is deleted!
                  1 Reply Last reply Reply Quote 0
                  • M
                    movisman
                    last edited by movisman

                    Hi,

                    I was trying to hide this also, but did not have any luck (I did not wish to merge the BIOS files into each zip), however I was able to send the BIOS file to the bottom of the gamelist by using some special characters which places it after Z.

                    For example this is what I added to my gamelist.xml for Arcade:

                    <game>
                    	<path>./neogeo.zip</path>
                    	<name>Ω Neo Geo BIOS File - Do Not Run Ω</name>
                    	<image>/home/pi/.emulationstation/downloaded_images/arcade/neogeo-image.png</image>
                    </game>
                    

                    I downloaded a nice NeoGeo BIOS logo, and stuck Omega signs either side of the friendly name to send it to the bottom. There are plenty of other characters you can use if you want something else, they are easily found on the web. You don't need characters at the end, just the beginning. I just chose to do it this way.

                    Not a solution, but a workaround which is fine for me and is better than having it stuck in the middle of the gamelist with no logo.

                    1 Reply Last reply Reply Quote 2
                    • BenWlsonB
                      BenWlson
                      last edited by

                      I haven't tried this, but you could try renaming all your rom files from *.zip to *.ZIP, and then tell EmulationStation to only show *.ZIP files in es_systems.cfg. Then it should ignore the lowercase neogeo.zip.

                      I AM ERROR.

                      hooperreH 1 Reply Last reply Reply Quote 1
                      • C
                        chatjack
                        last edited by chatjack

                        I found a solution for Windows. Should work with a shellscript in a similar way on linux. I moved the bios file outside the roms-folder and wrote a batch file, that copies the bios file into the rom-folder before starting and deletes it after quit.

                        @echo off
                        copy C:\Users\Gaming\.emulationstation\roms\neogeo.zip C:\Users\Gaming\.emulationstation\roms\neogeo\
                        C:\Users\Gaming\.emulationstation\systems\retroarch\retroarch.exe -f -L C:\Users\Gaming\.emulationstation\systems\retroarch\cores\fbalpha_libretro.dll %1
                        del C:\Users\Gaming\.emulationstation\roms\neogeo\neogeo.zip
                        

                        The entry in the es_systems.cfg looks like this.

                        <system>
                        	<name>neogeo</name>
                        	<fullname>Neo Geo</fullname>
                        <path>C:\Users\Gaming\.emulationstation\roms\neogeo</path>
                        	<extension>.ngc .zip</extension>
                        	<command>C:\Users\Gaming\.emulationstation\neogeo.bat "%ROM_RAW%"</command>
                        	<platform>neogeo</platform>
                        	<theme>neogeo</theme>     
                        </system>
                        

                        Hope that helps.

                        meleuM 1 Reply Last reply Reply Quote 0
                        • M
                          Melvin.FoX
                          last edited by Melvin.FoX

                          I just put the files from neogeo.zip to every NeoGeo game. That's maybe not the most elegant way to manage this issue but definitely it's easiest.
                          Just take all files from neogeo.zip and just copy them to every neogeo bios game. Remember to use proper romset :)

                          1 Reply Last reply Reply Quote 0
                          • hooperreH
                            hooperre @BenWlson
                            last edited by

                            @BenWlson Has this been attempted? Seems like a fairly permanent work around.

                            4B ~ RPi PSU 5.1V / 3.0A ~ 32GB SanDisk microSD ~ 128GB USB

                            M 1 Reply Last reply Reply Quote 0
                            • M
                              Melvin.FoX @hooperre
                              last edited by

                              @hooperre as it runs linux then it should :) linux is case sensitive in matter of managing files.

                              hooperreH 1 Reply Last reply Reply Quote 0
                              • hooperreH
                                hooperre @Melvin.FoX
                                last edited by hooperre

                                @Melvin.FoX Right. It seems like a simple fix.

                                Conversely, if you changed neogeo.zip to .ZIP the bios wouldn't be recognized, correct? A shame, because that would save the hassle of changing future files and allow making a one time only change.

                                Would I be able to use this to ignore unwanted dosbox files? Ie. Can I just have dosbox recognize .exe files, change unwanted files to .EXE and have them run appropriately in dosbox if they're only called in dosbox? Or should I just remove .exe all together and create .sh files for each program?

                                4B ~ RPi PSU 5.1V / 3.0A ~ 32GB SanDisk microSD ~ 128GB USB

                                M 1 Reply Last reply Reply Quote 0
                                • M
                                  Melvin.FoX @hooperre
                                  last edited by

                                  @hooperre I am pretty sure that mame will handle all the files but I am not sure if you shouldn't do it other way. I mean to name all games as .ZIP because you run it with script where %ROM% is replaced with proper name while bios files are searched for .zio but that's only theoretical.
                                  I am really into that simple solution :) You will just make few moves with copying that files and that's all.
                                  Have you tried to unpack wll the files and put it in roms folder loose (unpacked)?

                                  1 Reply Last reply Reply Quote 0
                                  • meleuM
                                    meleu @chatjack
                                    last edited by meleu

                                    @chatjack said in hiding bios file.:

                                    I found a solution for Windows. Should work with a shellscript in a similar way on linux. I moved the bios file outside the roms-folder and wrote a batch file, that copies the bios file into the rom-folder before starting and deletes it after quit.

                                    @echo off
                                    copy C:\Users\Gaming.emulationstation\roms\neogeo.zip C:\Users\Gaming.emulationstation\roms\neogeo
                                    C:\Users\Gaming.emulationstation\systems\retroarch\retroarch.exe -f -L C:\Users\Gaming.emulationstation\systems\retroarch\cores\fbalpha_libretro.dll %1
                                    del C:\Users\Gaming.emulationstation\roms\neogeo\neogeo.zip

                                    The entry in the es_systems.cfg looks like this.

                                    <system>
                                    <name>neogeo</name>
                                    <fullname>Neo Geo</fullname>
                                    <path>C:\Users\Gaming.emulationstation\roms\neogeo</path>
                                    <extension>.ngc .zip</extension>
                                    <command>C:\Users\Gaming.emulationstation\neogeo.bat "%ROM_RAW%"</command>
                                    <platform>neogeo</platform>
                                    <theme>neogeo</theme>
                                    </system>

                                    Hope that helps.

                                    You can do it even simpler using runcommand-onstart.sh. ;-)

                                    M 1 Reply Last reply Reply Quote 0
                                    • N
                                      Nismo
                                      last edited by

                                      I have my romset in 7z and the bios files in zip, then deleted .zip from es_systems.cfg.

                                      That's all.

                                      N 1 Reply Last reply Reply Quote 0
                                      • M
                                        Melvin.FoX @meleu
                                        last edited by

                                        @meleu that's also some option. In linux it would be like:

                                        sudo cp /home/pi/RetroPie/roms/neogeo.zip /home/pi/RetroPie/roms/emulator_name/neogeo.zip
                                        emulator run script
                                        sudo rm /home/pi/RetroPie/roms/emulator_name/neogeo.zip

                                        1 Reply Last reply Reply Quote 0
                                        • CapemanC
                                          Capeman
                                          last edited by Capeman

                                          Find the es_settings.cfg file in the opt/retropie/configs/emulationstation folder (or close by, Im not sure of the exact structure off the top of my head)

                                          Open it and adjust the setting:
                                          gamelist-only = "false"
                                          to TRUE

                                          This will show ONLY games that have been previously played or scraped in emulation station. Any game that has not been scraped will be hidden. Just make sure your scraping is complete, then go into your gamelist.xml file and delete the entry for neo-geo.zip or the syscard for pce and they will disappear.

                                          ONLY USE THIS IF YOU HAVE SCRAPED EVERY SYSTEM. This is emulation station wide, any game that does not have meta data in the gamelist.xml for that system will disappear, even if they are in the games folder.

                                          Vector Artist, Designer and Maker of Stuff: Laser Cut Atari / Pixel Theme Bartop

                                          meleuM 1 Reply Last reply Reply Quote 0
                                          • M
                                            Melvin.FoX
                                            last edited by

                                            A lot of good solutions comes on the forum. It's a shame that apart from the wiki there is nothing like a knowledge base that You can dig thru finding solutions (so good answers will be marked as connected to a topic).

                                            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.