Card reference refresh + achievement art generator + Steam walkthrough fixes
- dump_card_reference.py: mirror output to repo root in addition to
- 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.