Add Translation Patch Discovery and Management
š Summary
Help users discover compatible fan translation patches and associate them with games in their LaunchBox libraries.
ā Problem
Fan translations are often distributed across project websites, forums, and repositories. Users must find the correct patch, determine which ROM revision it supports, and configure it manually.
Using the wrong ROM version can cause a patch to fail or produce a corrupted game.
š” Proposal
Allow translation patch information to be associated with games in the LaunchBox Games Database.
Patch records could include:
Translation language
Translator or project name
Official source page
Patch format and version
Required original ROM hashes
Resulting patched-game hash
Installation or emulator requirements
When LaunchBox detects a matching ROM, it could show compatible translations in the game details.
Users could download the patch from its official source and associate the local patch file with the game as an additional version, such as English Fan Translation.
Where the selected emulator supports non-destructive soft-patching, LaunchBox could help configure the patch without modifying the original ROM.
š§© Use Cases
Discover that a Japanese game has an English translation
Confirm that a patch supports the userās exact ROM revision
Keep the translated and original versions under one game
Launch a translation without permanently modifying the original ROM
Credit and link users to the original translation project
š¦ Benefits
Makes fan translations easier to discover
Reduces incorrect patch and ROM combinations
Keeps original ROM files unchanged
Improves organization of translated versions
Directs users to the translatorsā official pages
ā ļø Considerations
The Games Database should initially store patch metadata and official links rather than hosting patch files
Exact ROM compatibility should be verified using hashes
Soft-patching should only be offered for supported emulators and cores
Patch redistribution should require explicit permission from its creator
Support for automatic downloads could be considered later for approved sources

Log in to comment and vote
Comments1
Oct 4
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
Linked to Add Built-in ROM Patching Support