Jump to content
LaunchBox Community Forums

2 Screenshots

About This File

Missing Games Checker (MGC) is a LaunchBox plugin designed to help users identify missing games in their collection based on platform metadata. It provides an easy-to-use interface that lets you view owned and missing games, and export the results.

image.png.95edeb2f10042447fa315caa0bc13cb4.png   VERSION 2.0.1 IS HERE! The SQLite & Quality-of-Life Update!

MGC has been completely rebuilt from the ground up to utilize LaunchBox's modern SQLite database. Gone are the heavy XML parsers and loading bars. V2.0 brings instant load times, a highly optimized 1.3MB footprint, and powerful new collector tools!

V2.0.1 is a rapid follow-up release with a few additional features and fixes. (See the v2.0.1 changelog for all the details)

Instructions for Using the Missing Games Checker (MGC) v2.0:
Requirements:

  1. LaunchBox v13.19 or higher. (v13.18 and lower should use MGC v1.2)
  2. Games in LaunchBox.
  3. The LBMissingGamesCheckerPlugin.dll file .

Installation and Usage:
1. Install the Plugin:

  • Download the latest release of the MGC plugin from this page.
  • Make sure LaunchBox is closed.
  • Unblock the downloaded zip file (Right-click on the zip -> Select Properties -> Click or Check "Unblock" if available)
  • Open the zip file and place the `LBMissingGamesCheckerPlugin.dll` file into your  LaunchBox\Plugins folder (example R:\LaunchBox\Plugins).

2. Access the Plugin:

  • Launch LaunchBox, then access the Tools menu and find Missing Games Checker(v2.0).

3. Using the Plugin:

  • Select a platform from the dropdown menu and click Check It!
  • MGC will display a list of games owned and a list of games missing from your collection based on the LaunchBox metadata.
  • You can export the list of missing games to a CSV file for easy reference.

NEW FEATURES!!

4. Filtering & Options:

  • Export Missing Games to LaunchBox: Use the new Export feature for the Missing Games list to safely save a new "[Platform] Wishlists" category in your sidebar. From here you can download metadata and media for games you don't even have yet! Delete the platform direct from LaunchBox or override it with a new Wishlist based on filters!
    Spoiler

    image.png.784625bef2ea3ed6f4976921914ccd1f.pngimage.thumb.png.932b66dca33f5289052304d15c8b813c.png

  • Regional Filtering: Use the Region dropdown to strict-filter missing games (e.g., North America only). Toggle the "Include games with unknown regions" checkbox to catch database entries lacking region data.
    Spoiler

    image.png.d70d538b3c72fded76c1655979b979ec.png

  • Quick Column Filtering: Quickly sort through large columns of data with the Select All/None option in the column filtering options panel.
    Spoiler

    image.png.9482c576ceb623606897c49a46faf551.png

  • Platform Completion Status: See how many games you have/don't have at a glance with colour coded feedback that calculates the percentage of your missing titles.
    Spoiler

    image.thumb.png.583c4539e037a4db188119f1c7a32281.png

  • Real-time Search: Use the search boxes above the grids to instantly filter the view.
    Spoiler

    image.thumb.png.760813507f8224c78a8f74db9ec8b1e8.png

  • New Right-Click Menu: Right-click on any missing game and find options to copy the games title/platform data to the clipboard or do an instant search on eBay for that missing game to add to your collection!!
    Spoiler

    image.thumb.png.dce9fe12fe9bb62541384e5ed44a4688.png

     

5. Additional Features from v1.2:

  • Filter games by Released status if you only want to check released titles.
    Spoiler

    image.png.dbd4459aa25fbfc29edae5756a9c4bec.png

  • Sort columns by clicking on the column header.
    Spoiler

    image.png.66cb2b5b1f34f884d753f557a4b89b46.png

  • Filter select columns by clicking on the filter icon in the column header.
    • If the filtered column has multiple values (ie. North America, Japan) the row will still show if any of the filters are not applied. All values need to be unchecked in the filter to hide the row.
    • *Note: Filtering one column works well. Multiple column filtering may produce incorrect results. Export to CSV if you need to apply better filtering :)
    • *Will enhance in a future release
      Spoiler

      image.png.e800f03265d3c26a9cd68c539f95adda.png

  • Window resizing (Right edge only)
    Spoiler

    image.png.0aef4751fc2cfac4efbaca8cc4667ea0.png

  • Click on the highlighted cell data for links to video URLs, Wikipedia links, and the game on the LaunchBox DB (where available).
    Spoiler

    image.png.0f555bf7210b7dc100bba50a2816dad5.png

 

Extra Notes:

  • The Owned Games list is pulled from YOUR collection. If fields are missing information, make sure your collections metadata is up to date. Check out this LaunchBox Video on how to do that.
  • The Missing Games list is pulled from the local LaunchBox.Metadata.db file. If you find information is missing, visit the LaunchBoxDB website to see how you can contribute!
  • I've worked HARD to make the plugin as robust and efficient as I can. That being said, some computers may experience delays in processing the metadata at the start, processing any large collections' of games, and filtering/sorting large lists. Please be patient! Once you begin a process, it will complete! But the UI may become unresponsive during processing.
  • As mentioned, filtering works well on one column at a time. Filtering one column, then another may have incorrect data shown. You can click the Reset button in the filter panel to reset the list, or just "Check It!" again to refresh the list again.
  • NO data is modified in this plugin. Data is compared from the local Database file (which updates automatically by LaunchBox) and your collection data reported from LaunchBox.

Troubleshooting/Updates:

New to v1.2 - DebugLog
Click on the "Bug" to open the debug log. If you have issues, provide the relevant debug log here for review.

Spoiler

image.png.45e5e5afd5c60c5955b1440ef3e4c389.png


If you've confirmed the above and are still having issues, please provide the following:

  • Click the "Export to CSV" button for the Missing Games table and save the .CSV file.
  • Attach the .CSV file to a post here.
    • (Optional) Attach a screenshot of the app with the error message.

I'll review the information and post a fix/suggestion as soon as possible.

Also, if you would like to have MGC perform additional tricks, let me know!! I do appreciate the feedback and will enhance the plugin over time based on your findings/suggestions.

Special Thanks

A huge thanks to the LaunchBox team and their API documentation for making this project possible, as well as Jason's helpful video tutorial.

Check out the source code on GitHub if you're interested.

Cheers! 🍻

 

image.png

image.png

image.png

image.png

Edited by AgentJohnnyP
Updated for v2.0.1 release.


What's New in Version 2.0.1   See changelog

Released

Version 2.0.1 - The "Power User" Update
This is a rapid-follow patch to the massive 2.0 release, bringing some highly requested quality-of-life features, vastly improved searching, and a few under-the-hood fixes!

What's New & Improved:

  • Smart Global Search: The search boxes are no longer limited to just game titles! Typing in the search bar will now instantly filter across Title, Developer, Publisher, Region, Genres, and Release Year.
  • Expanded Right-Click Menus: The context menu is no longer exclusive to your Missing Games. You can now right-click games directly inside your Owned Games grid for quick actions.
  • New "Copy Row" Quick Actions: Need to grab data fast? You can now right-click any game and select "Copy Row".
    • Spreadsheet Mode: Copies the row with tabbed formatting so you can paste it perfectly into Excel or Google Sheets.
    • Formatted Mode: Copies a clean, readable text string (e.g., Title→ [Name]; Genre→ [Genre]) for easy sharing.
  • Filter Stacking (Bug Fix): Multi-column filtering has been completely overhauled. You can now stack filters on top of each other (e.g., filter by North America, then by Capcom, then by 4-Star Rating) and the grid will perfectly remember and combine your choices.
  • UI & Under-the-Hood Polish: Cleaned up some syntax and minor UI issues to ensure the interface stays snappy and responsive.
  • Like 3
  • Thanks 3
  • Unusual Gem 3

User Feedback

You may only provide a review once you have downloaded the file.


jacksonjack

  

Thank you so much for this absolutely invaluable tool, this is such a crucial part of collecting and you did amazing.

It's an amazing hidden gem, super fast, however here are some improvements I hope could be made:

1. The exported CSV data needs just some commas added to make up for the non-released regions, i.e. see screenshot, when it's released in only one region, that's fine, however once you add multiple, it shifts the data, so basically what it needs doing is adding commas to the maximum number of regions at one time in single-region games (and in programming terms, simply a parser for filtering empty fields between commas).

2. It needs to be able to remember the window and columns position and size, and while at it also enable max window sizing and vertical window resizing.

 

image.png

zyute

  

Every launchbox user should give this plugin a try. I've used it since the initial release to fill in the gaps of my collection and it works real well. If you have a large collection just give it some time as I'm sure it will improve as future releases are made. Even when there was a error you helped me figure out the issue and fixed it when need be so thanks. Highly recommended!

  • Thanks 1
Maul83

  

Very helpful, crashes a bit though as it does search a lot of data

Response from the author:

Thanks for the review and feedback! And yeah, it's a lot of data but I'll work on optimizations 👍 Cheers!

  • Like 1
  • Thanks 1
×
×
  • Create New...