Jump to content
LaunchBox Community Forums

Recommended Posts

Missing Games Checker Plugin

View 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   v1.2 is out! NEW and IMPROVED! Enhanced for stability and usability!

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

  1. This plugin in the LaunchBox Plugin folder.

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.

3. Using the Plugin:

  • Select a platform from the dropdown menu and click the Confirm Selection button.
  • 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.

4. Options/Features:

  • 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 you 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 metadata.xml 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 metadata.xml (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


 

Edited by AgentJohnnyP
Update topic title;
  • Thanks 1
Link to comment
Share on other sites

  • AgentJohnnyP changed the title to Missing Games Checker - LaunchBox Plugin

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