• dump_card_reference.py: mirror output to repo root in addition to tools/test_output, with a clean fallback if the root copy is open in Excel (warn + continue instead of crash).
  • card_reference.xlsx: regenerated against the balance-pass numbers (rebalanced Rend, Flame Wave, Decimator, Executioner, Iron Will, Spike Aura, Nick/Ember/Tox Dart, starter bumps).
  • write_steam_upload_doc.py: corrected SDK paths to match actual install location (C:\Users\andre\Downloads\SteamSDK\sdk\tools
    ContentBuilder\ — note the extra inner “sdk” directory). Added “cd into ContentBuilder first” step and troubleshooting bullets for the common “command not recognized” failure modes.
  • generate_achievement_icons.py: new script mirroring the generate_status_icons.py pattern. Generates 29 achievement icons via Gemini 3 Pro Image — 5 completion + 9 build-mastery + 6 combat-feat + 4 meta-progression + 5 quirky/hidden. Matches the spec in AI_Apocalypse_Achievement_Spec.docx. Outputs to tools/test_output/Steam art/AI Apocalpse Game Files/ achievement_icons/ ready for upload to Steamworks when the 0.2.0 achievements patch ships.

Co-Authored-By: Claude Opus 4.7 (1M context) [email protected]


Commit 8f8d3ee by astafford8488.