Skip to main content

Auto-track Game Progress For Other Storefronts

šŸ“‹ Summary

Enhance LaunchBox’s game progress automation system to automatically mark games as Beaten even if they don’t support RetroAchievements, using either community tagging or a new internal tracking method.


šŸŽÆ Feature Overview

  • Introduce a system that allows LaunchBox to detect when a game has been completed, even outside RetroAchievements integration.

  • Two possible implementation paths:

    1. Internal Progress Tracking:

      • LaunchBox could locally store achievement-like data or allow users to tag milestones as ā€œprogression achievements.ā€

      • When these tagged goals are completed, LaunchBox automatically updates the game’s progress status to Beaten.

    2. 3rd-Party Integration:

      • Integrate with community-driven services (like Steam Hunters) that let players mark achievements as ā€œbeatenā€ or ā€œcompleted.ā€

      • Sync this data with LaunchBox to reflect completion status across multiple storefronts.

  • Optionally introduce a new progress type (e.g., Manually Beaten) to differentiate between automated and manually tracked completions.


šŸ›  Example Use Case

  • A user completes Hollow Knight on Steam but doesn’t earn every achievement. Since Steam doesn’t expose a ā€œbeatenā€ status, LaunchBox could automatically update the game’s progress based on tagged achievements or player-defined completion goals.

  • Another player tracks their Final Fantasy VI GBA playthrough using personal milestone tags (e.g., ā€œDefeated Kefkaā€). Once tagged as complete, LaunchBox updates the game’s progress to Beaten automatically.


šŸ“¦ Benefits

  • Expands progress tracking beyond RetroAchievements to all platforms.

  • Provides a unified ā€œgame completionā€ record for users who mix emulation and storefront titles.

  • Encourages community collaboration by allowing shared tagging and milestone definitions.

  • Makes LaunchBox’s progress automation system smarter, more inclusive, and more reflective of real-world player habits.


šŸ’” Notes

This would lay the groundwork for a broader ā€œLaunchBox Achievementsā€ or ā€œMilestonesā€ system in the future—letting users define and share personal or community goals for any game, even those without official achievement support.

Status: Open To Community5 comments

Log in to comment and vote

Comments5

  • AstroBob

    Team•

    Oct 13, 2025

    Heya, thanks for the suggestion here. This would indeed be a great thing to have, however for other storefront’s such as steam, there’s not method for knowing if a game is beaten that we can automatically pull from.

    Trust me, I ā€œwishā€ other storefronts had this feature, sites like Steam Hunters let you tag achievements with this type of data but unfortunately there’s just no way of knowing since they don’t have a progression system like RA does.

    Therefore the only way to do this now would be to manually mark it as beaten, but this is possible already.

    Sadly there isn’t much I could scope from this unless we implement an entire way to track achievement progression ourselves, or hook into a 3rd party service (if you know any, do let us know!)

    I’ve scoped it out for now, let me know what you think

    • VodkaParalyzer

      •

      Oct 13, 2025

      I actually wasn't even thinking of games from store fronts. I'm more just thinking of arcade and console games. After beating them, I invariably need to go in afterwards to set them as beaten.

      • AstroBob

        Team•

        Oct 14, 2025

        Thanks for confirming, but then how would we be able to know that the game is beaten if it doesn’t have some sort of achievement set or tracker? Unless I’m missing something, in those cases it’s always going to be a manual decisions to set it to beaten, though let me know if you have any other ideas how we could do this

        • VodkaParalyzer

          •

          Oct 14, 2025

          I guess it comes down to then, what’s the purpose of ā€œDone / Beatenā€ is. I was taking it as meaning that you’ve reached the end of the game. And if that’s the intent, basing this on having at least one achievement, which probably has no correlation with having actually beating the game, it could be a bit confusing. Unless it’s based on a specific Achievement for each game, for actually having beaten the game.

  • VodkaParalyzer

    •

    Oct 13, 2025

    Game Progress Automation Enhancement

    It would be nice to have games that you've beaten, even without RetroAchievments in either mode, be marked as beaten. Or maybe have a new Progress for reflecting this?