Skip to content

Alpha v0.22.1

Choose a tag to compare

@binary-knight binary-knight released this 06 Feb 15:59
· 372 commits to main since this release

Usurper Reborn v0.22.1-alpha - Achievement Reset Fix

Release Date: February 2026

Summary

Patch release fixing a bug where Steam achievements would automatically re-sync after being reset via the dev menu.

Bug Fix

Steam Achievement Re-sync Prevention

Problem: After using the dev menu to reset Steam stats/achievements, the achievements would automatically reappear on Steam. This happened because SyncUnlockedToSteam() would push the local UnlockedAchievements list back to Steam on game load.

Solution: The dev menu "Reset Steam Stats & Achievements" option now also clears the local player.Achievements.UnlockedAchievements list, preventing the automatic re-sync.

Updated behavior:

  1. Resets all Steam stats and achievements (as before)
  2. NEW: Clears local achievements on current character
  3. Shows count of local achievements cleared
  4. Reminds user to save game to persist the reset

File Changed

  • Scripts/Locations/DevMenuLocation.cs
    • Added clearing of currentPlayer.Achievements.UnlockedAchievements after successful Steam reset
    • Updated warning text to mention local achievements will also be cleared

Testing Steps

To properly reset achievements for testing:

  1. Open Dev Menu → Steam → Reset Steam Stats & Achievements
  2. Type RESET to confirm
  3. Save your game to persist the local achievement reset
  4. Optionally start a new save for a completely fresh experience