Jump to content
LaunchBox Community Forums

AgentJohnnyP

Members
  • Posts

    32
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by AgentJohnnyP

  1. Thank you for the feedback! Glad it works not just on my PC lol And I had to throw Leo in there somewhere! (It's the ADHD in me lol) That is an interesting idea. I could look into something like that. I've actually wanted to do a little more with my MAME collection. I'll see what plugins are available and see what I can build! Might be a little while out, but I'll add it to my plate. Cheers! 🍻
  2. Thanks, that was what I was going for, useful lol I could try a few things to get the window to resize vertically as well. Not sure about the navigation in LB while the plugin is open. Might be a limitation of Windows with this one. I can look into it though!
  3. I haven't been able to reproduce this issue. I might need to add some additional debug logging to catch it. I'll post an update in a few weeks, a little wrapped up with other things right now Maybe you could try it again, but just close the debug log window and click on the filter. The logging is still going in the background so you can click on the filter, then go into the debug log and grab the updates and post here again. Thanks for the help! Cheers!🍻
  4. Oh sorry! I meant the log from the plugin Click the little bug icon under the column selection. Replicate the issue (load up your data, then click on the filter icon in the header column), then copy the log into a txt again please! Thanks!
  5. Huh... lol Any chance you could copy the debuglog into a txt file and post it here? I'll take a look. Odd that it's the missing games, since that is direct from the xml. Thanks!
  6. I do believe the metadata file is updated when you open LaunchBox. When I first started at the beginning of September I think there was around 157000 titles pulled. By the time I was done a few days ago I was pulling in around 161000, and I never updated the metadata file specifically. And there's only a portion of the LaunchBox app I have access to. And I don't believe I saw that type of functionality exposed in the API. Hope that helps! Cheers!
  7. That's great to hear! I'm taking a break for a bit unless something drastic comes up lol But now that I got my feet wet, I may be back with something else 😁🤪 Cheers!
  8. The day has come! v1.2 is out! Please check it out and let me know how it's working for you. I haven't touched C# in 12 years, so v1.2 is me trying to catch up on it lol Thanks again for all your feedback! This wouldn't have happened without that push. Happy gaming!
  9. Thanks again for the interest everyone! I've been diligently working on version 1.2 but it's turned out to be a bit more than I thought lol pretty much a complete remake with stability and performance in mind. It's about 97% ready! Although, I've been at 90% for about 4 days now lol Hang tight! This one will be a winner 🏆 🫠 Hopefully in the next few days 👍 Until then, cheers 🍻
  10. I've just about got it down. Couple of issues to cover still but v1.2 should be out tomorrow! Will be worth the wait. Processing well now without hanging the UI which should be beneficial especially on older machines. Stay tuned!
  11. Progress Update: I'm in final testing with the changes for v1.2. Gonna try to get it out before I pass out tonight, if not, should be ready for tomorrow! Thanks again everyone for the interest and feedback!
  12. v1.2 with better stability/performance is taking a little longer to put together than I thought (and I got a head cold right now 🤧lol). Should have it up for tomorrow 👍 Stay tuned!
  13. I could always scape the LaunchBox DB programatically and pull in the data on per game request. Maybe v1.3 🫠 lol
  14. If there was an API for the LaunchBox DB, I would query that as well. But yeah, I only have access to the local XML data (no access to the full dataset within the LaunchBox API from what I can see either). And I double checked my XML which has that game listed as "Released" as well. Can't really help the discrepancies, but I'll keep an eye out for changes where I might be able to sync that better. Not sure, but perhaps it's also a case where the XML data is actually more up-to-date than the website? Not sure, but thanks again for the feedback!
  15. Just a heads up for what's coming to v1.2: Optimization around the Metadata.xml which should: Reduce crashes Quicker table refreshing Enhanced stability, performance, and error detection "Region" data added to tables Column filtering Window Resizing (if I can get it working) Should be out in the next day or two 👍
  16. Filters and regions are on the way! I'm with you, I want to filter out by NA releases only and based on genre. Filters will help narrow down your lists. Optimization is also a priority (where I can, 400MB XML is a LOT of data lol). Thanks for the feedback!
  17. Thanks for the screenshot! I'll take a look tonight and post a fix as soon as I can. Cheers!
  18. That's awesome and no problem!! Thanks for letting me know 😁 It was probably with how I was capturing the file originally. Made some changes and beefed up the error checking. Let me know if you can think of anything else you might need with it. Cheers!
  19. Ok, I've posted v1.1.2 now with enhanced error checking and better messaging for errors. Could you download the new version and if still not working, post another screenshot? It'll have more messaging now to help figure it out. Thanks!
  20. Thanks for the feedback everyone! I've updated the instructions and posted v1.1.2 with enhanced error checking around the Metadata.xml file. The code will search for the file in directory now to make sure it is there. I've also updated the error messaging so it should pop errors in the data table depending on what's happening. If you still have issues, please post a screenshot of the app with the error messaging in the data table and I'll get on it. Cheers! 🍻 Edit: If you do experience further issues, please click the "Export to CSV" for the Missing Games table and attach the .CSV to a post here. Thanks again and enjoy 😎
  21. The code is set so if the Metadata.xml file is not found it would post a different error in the table other than NoPlatformFound. Could be how I'm checking for the ScapeAs field for the platform. I'm working on some additional checks around that and the metadata right now, should have it posted shortly.Thanks again! One of those situations where it works in mine lol I'll nail it down. 👍
  22. First off, I have to say "THANK YOU" for helping out and sending the feedback! I've uploaded version 1.1.1 now. I don't think it will fix the issue, but it should help understand what's happening (or not happening). There will be better error messaging that shows up in the Missing Games table if you could pass that along. Thanks again and let me know how it goes 👍
  23. Hummm... I know I've seen with other plugins you have to right click on the file and go into the properties to unblock it? Let me know. I'll look into adding some checking to make sure the metadata file is loaded. Thanks for the feedback!
  24. I finally got around to it, but I've released the web version of the Missing Games Checker as a full LaunchBox plugin! Haven't touched C# in about 10 years, but it was a fun project 😁 Check out the release in the Downloads section. Let me know if you find any issues or have any suggestions. Star Rating sorting is available as well with export functionality 👍
  25. 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. v1.2 is out! NEW and IMPROVED! Enhanced for stability and usability! Instructions for Using the Missing Games Checker (MGC): Requirements: 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) For help on Unblocking files, check out this article. 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. Sort columns by clicking on the column header. 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 Window resizing (Right edge only) Click on the highlighted cell data for links to video URLs, Wikipedia links, and the game on the LaunchBox DB (where available). 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 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. 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! 🍻 Submitter AgentJohnnyP Submitted 09/07/2024 Category Third-party Apps and Plugins
×
×
  • Create New...