Jump to content
LaunchBox Community Forums

How do you organise your ROM files?


AstroBob

How do you organise your ROM files  

36 members have voted

  1. 1. Regional Folders: Do you sort your games for a single platform into folders based on the region?

    • No, just one folder that contains any region
      29
    • Yes, I prefer to keep regional variations seperate
      5
    • It depends on the platform
      2
  2. 2. Alphabetical Folders: Do you use alphabetically sorted sub-folders

    • No, I don't see the need for this
      33
    • Yes, I prefer to separate games by letter
      2
    • It depends on the platform
      1
  3. 3. Filtering Your ROMs: Do you adopt the (1 Game 1 ROM) format, or are you track multiple revisions of a game (pick all that apply)

    • I only keep 1 version of the official release
      26
    • I track homebrew games
      12
    • I track ROM hacks
      14
    • I track prototypes, betas, demos, and the like
      11
    • I track unreleased games or early development versions
      11
    • I track version revisions
      12
    • I track aftermarket games
      10
  4. 4. Curator or Completionism: Do you take pride in your finely curated collection, or do you want 'all the games'

    • I curate my collection
      20
    • Give me 'all the games!'
      16
  5. 5. Playable VS Potentially Playable: Do you only track games that you can play on your LaunchBox device, or do you track games from other systems (PS5, Series X, streaming services, platforms that don't yet work etc)

    • I only track games that are immediately playable on my LaunchBox device
      25
    • I track all my games, regardless of if they're playable on my LaunchBox device or not
      11


Recommended Posts

Hey everyone! 👋

When it comes to organizing ROMs, there’s no “one-size-fits-all” approach. Here at LaunchBox, we have a default system—just drop your ROMs into the LaunchBox\Games folder, and you’re good to go. But, let’s be honest—everyone has their own unique way of organizing their collection, and we’re curious to hear your approach!

Some users like to dive deep into subfolders, regional sorting, or even more creative systems. Here are some examples we've heard from folks over the years:

 

Regional Folders: US, EU, Japan etc

A popular method we've seen is sorting ROMs by region. Whether it’s separating out ROMs for US, EU & JP versions of the game, this method keeps everything tidy based on where the games were released. Do you do this, or do you prefer to keep everything together?

 

Alphabetical Folders: A Different Way to Tidy Up

For those who like things in strict order, alphabetically sorted folders might be the way to go. It might seem a bit unconventional, but it’s a method that can help quickly locate a game if you have a huge collection.  Is anyone else using this system, or do you think it’s too much work for something a simple search could handle?

 

Filtering Your ROMs: Do You Use 1G1R or Keep Multiple Versions?

If you’re a fan of no-intro sets, how do you handle multiple versions of the same game? Some people go with the 1G1R (1 Game 1 ROM) method, where you only keep one version of each game, but that can lead to tough decisions—especially when there are multiple revisions, demos, or even region-locked titles.

Do you prefer to have a “complete” collection that includes different revisions (Rev 1, Rev 2, etc.) and special versions, or do you streamline it to keep things tidy? And what about Demos, Prototypes, or Unreleased Games? Do they have a place in your collection, or do you stick to officially released titles?

 

Official vs. Aftermarket Games: Where Do You Draw the Line?

There’s also the question of Aftermarket Games (games released by homebrew developers, indie studios, or through fan projects). Do you include these in your collection, or do you only stick with official games released during the console’s active lifecycle? Hacks, mods, and fan translations are another point to consider—do you embrace them, or keep things strictly original?

 

Playable VS Potentially Playable: Installed locally, or your entire collection

While LaunchBox is primarily used to track games that are immediately playable, there’s nothing technically stopping you from tracking games from non-playable platforms. For example, maybe you like to track games from the most recent console generation (PS5, Xbox Series, etc.), or perhaps you prefer to track games available on services like Apple Arcade, Game Pass, or Amazon Luna. Do you only track games that are installed locally, or do you include your entire collection, even those available via subscription services?

 

Curated or Complete Collection?

Last but not least, are you a curator or a collector? Some people prefer to keep a small, curated list of their favorite games, while others want to maintain a comprehensive archive of every game released for a platform. Are you selective about what stays in your collection, or is your philosophy “the more, the merrier”?

 

 

Conclusion

There’s no right or wrong way to organize your ROM collection—it all comes down to personal preference and what works best for you. Whether you’re a fan of neatly organized folders, filters, or keeping everything in one giant library, we’d love to hear how you manage your ROMs!

 

So, how do YOU like to organise your games?

Take part in our poll and share your methods in the comments, and let’s learn from each other’s approaches! đŸ‘ŸđŸ“

 

image.gif.40d750c1f024c6f0ade5658da488922e.gif

 

Link to comment
Share on other sites

I’ll kick us off. For me, I’m definitely more of a curator than a collector. I might collect games from series that I’m particularly fond of, but for the most part, games in my library are there for a reason.

ROM hacks, homebrews, prototypes—it’s all fair game if I’m genuinely interested in playing them. However, I only keep one version of the released ROM and only one regional variation, except in cases where they are almost like separate games (e.g., the US and JP versions of Panel de Pon/Tetris Attack, or different versions of Donkey Konga that have different tracklists). The region I keep is mostly dictated by RetroAchievements, or whichever version I actually own.

In terms of how the ROMs are organized, I use the default LaunchBox system with auto-imports (just drop each game into a platform folder). I also track games that aren’t playable directly from LaunchBox (e.g., subscription games that I’m interested in, and physical games from systems like the PS5).

But what about y’all? There’s no right or wrong way—it’s whatever works for you 😊

 

Link to comment
Share on other sites

For a while I tried to have every version, but it just became unmanageable to my standards so I ended up trying to find the best version of each game. There is something satisfying when the total number of games for a platform in Launchbox matches the amount of files in the folder (aside from multi-discs of course). I usually go with whatever version Retroachievements supports. I will keep a duplicate of a game as a seperate entry if it has some interesting or significant difference like with Contra/Probotector.

I only really keep prototypes or unreleased games if they are particularly interesting. On the other hand, I want just about any decent ROM hack or homebrew game. I got way into Game Boy homebrew recently.

Link to comment
Share on other sites

Great topic @AstroBob - and a topical one for me; I've recently written a guide (updated - version 2) on the forums which covers many of these issues:

I've found this method to embrace the best of both worlds - you have complete sets (as per DAT files, e.g. for No-Intro sets etc) though also have streamlined playlists showing only the original games.

For example, the root platform shows all the roms, but for my main playlist I use the auto-playlist function to narrow the entire set down to USA (and world) region only and released games only. I then try and use the auto-playlist rules to narrow down the set further by excluding duplicates as much as possible. This is done by setting auto-playlist rules to exclude certain terms found in the version and filepath fields. This highlights a current issue however - you can only exclude 2 terms currently, as the auto-playlist rules don't allow AND or OR qualifiers. So it's impossible to exclude all the duplicates necessary to get a fully clean set. Please include this functionality moving forward! 

Using the above method, it's also very easy to update the sets as necessary (using the ROM manager as well as the scan for added/removed ROMs in Launchbox functionality). 

I keep all roms in the same folder as otherwise it doesn't work with the ROM manager. I collect aftermarket games as there are DATs for those also (e.g. for platforms covered by No-Intro). I collect some hacks but those are less organised as there aren't DATs. I don't include non-playable games, as there's plenty to keep me busy without doing that! 

Edited by Retrofrogg
  • Like 1
Link to comment
Share on other sites

I tend to collect everything I can get my hand on, then spend some time curating to free up space. Once I have more space available, I start collecting again. Every retro console is in the 1G1R format.

I also only keep games that have 3D box image available to make the collection look goooood. I'm at 25 000 games right now.

I wish there was a way to easily make a whole collection 1G1R (keeping only 1 release for every game).

 

Link to comment
Share on other sites

 

On 10/27/2024 at 12:06 AM, Thanatos_Prime said:

I imagine lots of folks start off as collectors\completionists and end up curated

Agreed! Though interestingly, personally I think I started going in the opposite direction.

I started off with a small collection of games that I owned or had experience with from my childhood, and then slowly filled out blanks in the collection based on series that I'm interested in, sequels, hacks of favourite games etc.

But hey, there's no right way to get there, as long as what you end up with works for you 🙂 But thanks for the great insight folks! Love to hear how y'all and managing these. We plan to talk about this in a bit more detail on this weeks Halloween Stream 🙂

Keep the suggestions coming!

Link to comment
Share on other sites

I curate my collection. My LaunchBox currently sits just below 3000 games. I'm constanly adding newly released titles I'm interested in playing eventually and I'm removing games and even systems that have little to no interest of playing.

I also curate my Steam library, you can permanently remove games from your account, I recently went and deleted a lot of those bad games I got from random keys online and Humble Bundle bundles.

Link to comment
Share on other sites

3 hours ago, Suhrvivor said:

I curate my collection. My LaunchBox currently sits just below 3000 games. I'm constanly adding newly released titles I'm interested in playing eventually and I'm removing games and even systems that have little to no interest of playing.

I also curate my Steam library, you can permanently remove games from your account, I recently went and deleted a lot of those bad games I got from random keys online and Humble Bundle bundles.

Good shout! I also recently discovered this. It's quite a hidden option but I've certainly pruned a few games from there that I know I'll never ever play. There is of course the option to just *hide* the game in steam, but it still shows up in places like LaunchBox imports, achievement trackers etc. And I like to keep that game count lean :)

  • Like 1
Link to comment
Share on other sites

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...