Jump to content
LaunchBox Community Forums

Recommended Posts

Posted

Hello,

I have too big of a collection of Roms now, that I would like to start trimming it.

It was easy to do for MAME/Arcade with the All Killer No Filler list in these forums. Now I'm wondering if there are similar lists for other platforms.

Sort of like a "consensus" of good games among the Retro Gaming community (forums/reddit/sites).

(I don't necessary mean scripts to trim the Romsets, just plain lists would do).

Thanks.

Posted

I did do my own No Filler Consoles edition but never got around to uploading it. It's just my personal lists of games and I only did systems that I actually care about:

Atari 2600
NES
N64
PC Engine
Sega Genesis
Sega Master System
Sega SG-1000
SNES / SFC

Just remember I did not do any crowd sourcing for games or use any internet "Top Lists". I Just went through a No-Intro rom set and started picking out games that I liked and games that typically were well received by others. I may have missed some games.

Here is a zip file containing each platforms rom list, spreadsheet and batch file for pulling a set out of a No-Intro set.

No Filler Console.7z

  • Like 1
  • Thanks 1
Posted

@Lordmonkus

I do that for all my systems, like that way you will have a proper set for yourself, and don't have to care about anymore when adding it somewhere else, like f.ex. handhelds. It's a lot of work, but it's worth it, plus you actually get to play the games. 

I only update the sets when f.ex. new translation ROMs that I like get released, other than that, I keep the sets the way they are, not even bothering new MAME sets when they come out, I just keep my .210 set with that version of MAME, and don't bother updating all the time, too many games anyway ?

Going through a C64 set can take a huge amount of time, but for myself I prefer to do that rather than keeping hundreds of "worthless" games, that just clutter your set and you won't play anyways. That's why it's called a hobby, others work on cars, built boats with toothpicks or paint, I just organize ROMs ? 

  • 10 months later...
Posted

Besides a playlist(which still has unwanted ROMs in the folder), is there a way that Launchbox can import/move only filtered games?

I mean if not - it would be nice to have that, instead of lengthy tutorials such as this? 
 

 

Posted

Yes, just import your Mame rom set like you would any other set instead of the full set import tool. I have a hand picked Mame set in my LB setup and I use Non Merged set roms because they are a fully working game per zip file.

Posted (edited)
On 5/14/2021 at 5:47 PM, ArturoGurrola said:

Hello,

I have too big of a collection of Roms now, that I would like to start trimming it.

It was easy to do for MAME/Arcade with the All Killer No Filler list in these forums. Now I'm wondering if there are similar lists for other platforms.

Sort of like a "consensus" of good games among the Retro Gaming community (forums/reddit/sites).

(I don't necessary mean scripts to trim the Romsets, just plain lists would do).

Thanks.

Hmm, interesting, I put this together by hand so must have been a mistake on my part. Thanks for pointing out the oversight, I'll correct/update it shortly.

Edited by alexsadi
  • 3 years later...
Posted
On 5/14/2021 at 11:17 AM, Lordmonkus said:

I did do my own No Filler Consoles edition but never got around to uploading it. It's just my personal lists of games and I only did systems that I actually care about:

Atari 2600
NES
N64
PC Engine
Sega Genesis
Sega Master System
Sega SG-1000
SNES / SFC

Just remember I did not do any crowd sourcing for games or use any internet "Top Lists". I Just went through a No-Intro rom set and started picking out games that I liked and games that typically were well received by others. I may have missed some games.

Here is a zip file containing each platforms rom list, spreadsheet and batch file for pulling a set out of a No-Intro set.

No Filler Console.7z 162.74 kB · 204 downloads

Hi @Lordmonkus,

 

I just wanted to share that i updated your Sega Master System Batch file included in your 7zip file.

I used AI and was able to add a lot of cool features to it also.

 

Here's What I Did

1. You run the batch file and it will load it in a cmd window.  The cmd window will only show files that are missing.  At the end of the batch file, it will create a new file in the new directory called _missingprefixes.txt

2. You can then open the new txt file and correct the filenames there or acquire the correct file. Save the new updates

3.  rerun the original batch file.  I will automatically find the .txt file it previously found and will search for only those files again.  If it finds all files , it will delete the txt file

4.  Enjoy your new directory.  In this case it is _MasterSystem_NoFiller

 

I will also include my 2nd batch file.  It simply gets the prefix of each file.  the txt file ends up looking like this

   

	 "Action Fighter (USA, Europe, Brazil) (En) (Rev 1)" 
     "Air Rescue (Europe, Brazil) (En)" 
     "Aleste (Japan)" 
     "Alex Kidd in Miracle World (USA, Europe, Brazil) (En) (Rev 1)" 
     "Alex Kidd in Shinobi World (USA, Europe, Brazil) (En)" 
     "Alien Syndrome (USA, Europe, Brazil) (En)" 
     "Asterix (Europe, Brazil) (En,Fr) (Rev 1)" 
     "Battle Out Run (Europe, Brazil) (En)" 
     "Bonanza Bros. (Europe, Brazil) (En)" 
     "Bubble Bobble (Europe, Brazil) (En)" 
     "Captain Silver (USA)" 
     "Castle of Illusion Starring Mickey Mouse (USA, Europe, Brazil) (En) (Rev 1)" 
     "Chapolim x Dracula - Um Duelo Assustador (Brazil)" 
     "Choplifter (USA, Europe, Brazil) (En)" 
     "Columns (USA, Europe, Brazil) (En)" 
     "Deep Duck Trouble Starring Donald Duck (Europe, Brazil) (En)" 
     "Fantastic Dizzy (Europe) (En,Fr,De,Es,It)" 
     "Fantasy Zone (World) (Rev 1)" 
     "Fantasy Zone - The Maze (USA, Europe, Brazil) (En)" 
     "Fantasy Zone II (USA, Europe, Brazil) (En)" 
     "Gauntlet (Europe, Brazil) (En)" 
     "Ghost House (USA, Europe, Brazil) (En)" 
     "Ghouls'n Ghosts (USA, Europe, Brazil) (En)" 

This makes it easy to put into the original batch file to finally update it and share.

Here is the original Batch that I created (With AI). I shortened the list of games for space here.

@echo off
SETLOCAL EnableDelayedExpansion

REM Get the path of the current directory where the batch file is located
SET "SOURCE_DIR=%~dp0"
REM Create a destination subdirectory within the current directory
SET "DEST_DIR=%SOURCE_DIR%_MasterSystem_NoFiller\"
REM Define the path for the temporary list of missing prefixes
SET "MISSING_PREFIXES_LIST_TEMP=%TEMP%\_MissingPrefixes.tmp"
REM Define the path for the missing prefixes text file
SET "MISSING_TEXT_FILE=%DEST_DIR%_MissingPrefixes.txt"

REM Create the destination directory if it doesn't exist
if not exist "%DEST_DIR%" mkdir "%DEST_DIR%"

REM Clean up temporary files from previous runs
if exist "%MISSING_PREFIXES_LIST_TEMP%" del "%MISSING_PREFIXES_LIST_TEMP%"

echo.
echo ====================================================
echo Starting copy and scan for missing prefixes...
echo ====================================================
echo.

REM --- Determine which prefix list to use ---
if exist "%MISSING_TEXT_FILE%" (
    echo A "%MISSING_TEXT_FILE%" file was found.
    echo Using prefixes from that file.
    goto :RunMissingPrefixesLoop
) else (
    echo No "%MISSING_TEXT_FILE%" file was found.
    echo Using the complete list of prefixes.
    goto :RunCompleteListLoop
)

:RunCompleteListLoop
for %%p in (
     "Action Fighter (USA, Europe, Brazil) (En) (Rev 1)" 
     "Air Rescue (Europe, Brazil) (En)" 
     "Aleste (Japan)" 
     "Alex Kidd in Miracle World (USA, Europe, Brazil) (En) (Rev 1)" 
     "Alex Kidd in Shinobi World (USA, Europe, Brazil) (En)" 
     "Alien Syndrome (USA, Europe, Brazil) (En)" 
     "Asterix (Europe, Brazil) (En,Fr) (Rev 1)" 
     "Battle Out Run (Europe, Brazil) (En)" 
     "Bonanza Bros. (Europe, Brazil) (En)" 
     "Bubble Bobble (Europe, Brazil) (En)" 

) do (
  call :ProcessPrefix "%%~p"
)
goto :EndScript

:RunMissingPrefixesLoop
for /F "usebackq delims=" %%p in ("%MISSING_TEXT_FILE%") do (
  call :ProcessPrefix %%p
)
goto :EndScript

:ProcessPrefix
SET "CURRENT_PREFIX=%~1"
SET "FOUND=0"

for %%f in ("!SOURCE_DIR!!CURRENT_PREFIX!*.*") do (
  copy "%%f" "%DEST_DIR%" >nul
  SET "FOUND=1"
)

if "!FOUND!"=="0" (
  echo Prefix not found: "!CURRENT_PREFIX!"
  echo %1 >>"%MISSING_PREFIXES_LIST_TEMP%"
)
goto :EOF

:EndScript
echo.
echo All prefixes processed.
if exist "%MISSING_PREFIXES_LIST_TEMP%" (
    echo Overwriting "%MISSING_TEXT_FILE%" with the new list of missing prefixes.
    copy "%MISSING_PREFIXES_LIST_TEMP%" "%MISSING_TEXT_FILE%" >nul
) else (
    if exist "%MISSING_TEXT_FILE%" (
        echo All prefixes were found. Deleting "%MISSING_TEXT_FILE%".
        del "%MISSING_TEXT_FILE%"
    ) else (
        echo All prefixes were found. No missing file list was needed.
    )
)
pause

ENDLOCAL
goto :EOF

 

 

 

 

Sega Master System.7z

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...