Add "Base Game" Relationship Field for ROM Hacks
š Summary
Add a dedicated Base Game (or Hack Of) field to the LaunchBox Games Database that allows ROM hacks to be linked directly to the original game they are based on.
ā Problem
The LaunchBox Games Database contains an increasing number of ROM hacks, fan modifications, translations, and enhancement projects.
However, there is currently no structured way to identify which original game a hack is based on.
As a result:
Users may not know what game a hack requires
It can be difficult to understand the context of a ROM hack
ROM hacks cannot easily be grouped by their source game
Database relationships between original games and their derivatives are lost
For example, a user browsing ROM hacks may not immediately know whether a particular hack is based on:
Super Mario World
PokƩmon FireRed
The Legend of Zelda: A Link to the Past
without manually researching it.
š” Proposal
Add a new database field:
Base Game
Or Hack Of
This field would:
Link directly to another Games Database entry
Identify the original game the hack is based on
Be available through scraping and metadata downloads
Support filtering, grouping, and playlist creation
Potential future enhancements could include:
Viewing all hacks associated with a specific game
Displaying related hacks on a game's database page
Creating dynamic playlists such as:
"All Super Mario World Hacks"
"All PokƩmon FireRed Hacks"
š§© Use Cases
A user wants to see all ROM hacks based on a particular game
A user discovers a hack and wants to know the original title it requires
Collections can be organized around popular hack communities
Theme developers can surface related hacks alongside the original game
Database contributors can establish clearer relationships between entries
š¦ Benefits
Improves ROM hack discoverability and organization
Creates meaningful relationships between database entries
Helps users understand hack dependencies and origins
Enables smarter filtering, searching, and playlist generation
Lays the foundation for richer metadata relationships in the future
ā ļø Considerations
Should support linking to an existing Games Database entry rather than using free text
Some hacks may be based on multiple source games or projects
Similar relationship systems could potentially be expanded later for:
Fan translations
Remakes
Ports
Total conversions
Homebrew derivatives

Log in to comment and vote
Comments3
Jun 15
PinnedHi there!
Thanks so much for submitting this request and for taking the time to explain your use case ā that context is always super helpful.
Iāve gone ahead and fleshed out the main idea using the info you provided, and Iām opening it up to the community for further discussion and feedback. Please let me know if this fleshed-out version doesnāt match your original intended request.
Feel free to let me know if you have any extra thoughts, examples, or edge cases you think might be relevant!
Cheers,
The LaunchBox team
SMASHINGblargharghar
Jul 25
This is a very good idea! Seems necessary. For whatever itās worth, I highly encourage this feature to be implemented
HanzJWeasel
Jun 15
I add a lot of ROMhacks to the database and really think this would be a tremendous help. Much preferred to just throwing the original title in front. In most cases that isnāt what the hack is actually called. In cases where the game is so radically modified to be something nearly new it seems ridiculous to include āSuper Mario Worldā in front of it.