
Every Frostpunk 2 Map Layout Rendered as High-Resolution PNGs
“Vibe coding is the future bro”.
“Just feed Claude large chunks of code bro”.
So I did.
With absolutely no understanding of how Frostpunk 2 stores map geometry, I opened FrostKit, VS Code and started feeding Claude industrial quantities of Unreal-engine-flavored insanity:
- whole Blueprint diagrams
- object property JSON data
- coordinate transforms from another dimension
- mysterious structures that looked like cursed reverse-engineering artifacts
At some point my workflow literally became:
- Copy 4000 lines of incomprehensible UE/FrostKit nonsense
- Paste into Claude
- Type: “can you somehow make the map render beautifully”
And somehow… it actually worked.
Now I have a Python script that:
- parses map layouts
- renders tactical maps top-down like I’m writing GIS software for NATO
- automatically colors terrain/resources
- exports gigantic PNGs you can zoom into like satellite imagery
List of ready-made maps:
- Crater
- Dreadnought
- Forsaken Valley (both variants)
- Fractured Gorge (both variants)
- Hanging Rock
- Horizon (both variants)
- The Pit
- Windswept Peaks (both variants)
Sadly, I couldn’t render two of the maps (Broken Shore & Jagged Bay) because they apparently just don’t exist in the FrostKit (or my version is outdated).
Meanwhile the code itself looks like a crime scene.
There are functions named things like:fix_polygon_thing_v4_FINAL_2.py
Half the coordinate transforms were discovered using the highly advanced method of:
- flip axis
- run script
- stare at PNG
- say “yeah that looks more correct”
The terrifying part is that Claude probably wrote 90% of the code.
Tech stack:
- FrostKit (black magic)
- Python (industrial glue)
- VS Code (RAM consumption simulator)
- matplotlib (adult coloring book)
- Claude Code (free senior software engineer)
Will I refactor it? No.
Do I fully understand the code? Also no.
Does the PNG look beautiful? Absolutely.
And yes, this post was also partially AI-generated.
At this point I’m no longer sure who the actual developer is.
Full-resolution PNG for people brave enough to zoom in:
[GOOGLE DRIVE LINK]
10/10 would vibe code again.
#frostpunk2 #frostkit #vscode #python #vibecoding #claudecode #whydoesitwork