Skip to content

Add built-in Steam Achievement Manager integration and Achievements view - #37

Open
not1cyyy wants to merge 3 commits into
madoiscool:mainfrom
not1cyyy:main
Open

Add built-in Steam Achievement Manager integration and Achievements view#37
not1cyyy wants to merge 3 commits into
madoiscool:mainfrom
not1cyyy:main

Conversation

@not1cyyy

Copy link
Copy Markdown

This adds an Achievements view to LuaTools so users can view and edit Steam achievements directly in the app.

Native Steam API calls run through a separate worker process (--sam-worker) to isolate native calls and keep the main UI responsive. Game metadata and achievement definitions are loaded by parsing local Steam ACF manifests and binary UserGameStatsSchema_*.bin cache files. Unit tests for schema parsing and game discovery are included in SamTests.cs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant