Skip to content

Feat/local achievements - #1

Closed
Rafie-kun wants to merge 2 commits into
madoiscool:mainfrom
Rafie-kun:feat/local-achievements
Closed

Rafie-kun wants to merge 2 commits into
madoiscool:mainfrom
Rafie-kun:feat/local-achievements

Conversation

@Rafie-kun

Copy link
Copy Markdown

No description provided.

- Make NetPacket replace buffers thread_local (cross-depot code
  contamination caused random 401s and manifest failures)
- Fetch manifest codes in parallel (mutex only around Lua) and wait
  out the full 30s HTTP budget instead of 12s
- Always bypass the 404 negative cache on real code requests so
  pause/resume re-checks the archive
- Fall back to the request app_id for the owned-depot check when the
  depot map is not populated yet (restart ordering)
- Wait for in-flight manifest fetches instead of reporting a miss
- Apply manifest overrides to shared depots too; unique temp names;
  expire stale code futures
…e profile)

- Journal stat stores (820/5466) per app under opensteamtool/stats instead of sending them to Valve

- Synthesize 821 success so games see StoreStats succeed and the client toasts

- Inject the local journal (+CR overlay) into 819 so overlay/library show progress

- CloudRedirect NotifyStatsStored still fires so its sync keeps working

- New [stats] local_only knob (default true); owned games always use the online path
@Rafie-kun Rafie-kun closed this Sep 18, 2026
@Rafie-kun
Rafie-kun deleted the feat/local-achievements branch September 18, 2026 20:35
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