Long version: it turns out that the Steam SDK does not support the MinGW compiler and has never supported the MinGW compiler. Through a stroke of luck, v1.0.2 worked despite using the Steam SDK and the MinGW, but I haven't been able to replicate that success in several days of trying. So I've given up.
Looking forward, I see three options:
- I can drop the Steam SDK entirely. That means no more Steam achievements and no more cloud saves.
- I can write a wrapper for the Steam SDK and access it through that wrapper. Possible, but more than a few days of work.
- I can abandon the game in its current state, and give up on updates entirely.
Changed files in this update