Enable Achievements Bindings in Big Box Root Game Views

Summary

Allow Achievements-related bindings to be accessible in Big Box Root Game Views, enabling theme creators to display achievement progress directly in game lists and main views.


Current Limitation

At the moment, Achievements bindings (such as earned count, total count, and completion percentage) are only available in limited contexts and not accessible in Root Game Views (e.g., Wall Games, CoverFlow, Text Lists, etc.).

This prevents themes from displaying achievement progress alongside games during normal navigation.


Requested Functionality

Expose the following Achievements-related properties to Big Box Root Game Views:

  • Total achievements for the game

  • Achievements earned by the player

  • Completion percentage

  • Optional: Platform-specific achievement sources
    (Steam, RetroAchievements, etc.)


Use Cases for Theme Creators

This would allow themes to:

  • Show achievement completion percentage per game

  • Display earned / total achievements (e.g. 18 / 42)

  • Render progress bars indicating completion

  • Highlight completed or near-complete games

  • Create achievement-focused browsing experiences


Benefits

  • Enhances Big Box’s modern UI capabilities

  • Encourages deeper engagement with achievements

  • Aligns Big Box with features seen in modern launchers

  • Gives theme creators more expressive tools

  • No impact on users who don’t use achievements


Additional Notes

  • Read-only bindings would be sufficient

  • Backwards compatible (themes without these bindings won’t be affected)

  • Especially valuable for Steam and RetroAchievements users


Conclusion


Exposing Achievements bindings in Root Game Views would significantly expand what Big Box themes can display, enabling richer, more informative, and more engaging game browsing experiences.

Please authenticate to join the conversation.

Upvoters
Status

Open To Community

Board
Custom icon

LaunchBox for Windows

Date

About 1 month ago

Author

Shimazu

Subscribe to post

Get notified by email when there are changes.