Jump to content
LaunchBox Community Forums

Recommended Posts

Posted (edited)

What does this plugin do?

Normally, LaunchBox uses its own metadata database located in the LaunchBox/Metadata folder, which is around 400 MB (LaunchBox.Metadata.db).

This plugin forces LaunchBox to ignore its original database and use an alternative one instead.
In my case, the plugin points to a 2.5 GB database (LaunchBox.Extended.Metadata.db) that contains many more games and images.

This is currently a proof of concept.
Do not try to use it on your full library yet. If something breaks, that’s on you 😉
The implementation relies on some very creative workarounds, so bugs are to be expected.
The goal for now is simply to demonstrate the idea and prove that it works.


Why this plugin exists

I was a bit annoyed that LaunchBox allows games where you can blow someone’s head off with a shotgun but refuses others just because the protagonist shows boobs.

So I spent way too much time trying to fix that — and here we are.

On the server side, I built a system that generates a unified metadata database using data from:

  • LaunchBox
  • Steam
  • VNDB
  • ScreenScraper

Matching games across multiple databases is… complicated.
Game names, editions, regions, and IDs don’t always line up nicely, so it’s definitely not all sunshine and rainbows.


Current limitations & notes

  • Only images are supported for now
    (videos and manuals will be added later).
  • ACTIVATE World REGION !!! All images previously without region are now set as World, so if you dont add this region you wont get shit.
  • Many menu options are not implemented yet (and some will be tossed away)
    → only “Overview Priority” currently works.
  • Planned features:
    • CRC matching to identify ROMs based on file signatures
    • Translated overviews depending on country / language
  • For best performance:
    • Store the LaunchBox image directory on an NTFS drive
    • Install Everything (the search tool), so the plugin can use its API instead of slow I/O calls

This project is still experimental, but it shows that LaunchBox can be extended far beyond its default metadata limitations.

https://mega.nz/file/57502LbL#yiFZWtyftfTgPFXMWWe2MWg4ah80XELjJhXLnyg2Jfg

Edited by Nixx

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