Dear Diary:

MTT9000です。主にゲームの考察をしていきます。

“隠し画像”を発見!ガスターの影!

f:id:MTT9000:20181120061333p:image

上記の図は「UNDERTALE DEMO版」のexeファイルをバイナリエディタで開き、それをビットマップ表示したものである。

スプリットの左側に注目して頂きたい。

明らかに何かが浮かび上がっている(番地0x1B6F00 - 0x1B9EBA)のが見える。

ワタクシの親愛なる博士(ダニィ氏/@dunney_ut)の協力もあって、今回も非常に興味深いものを発見した。

これらは一体、何を意味するのか?

Gの羅列はガスターとの関係を示唆している?

それでは、新たに発見された“隠し画像”を見ていこう。

f:id:MTT9000:20181120061358p:image

こちらは先の図のすぐ下段。

「G」の羅列で構成されているのが分かる。

(番地0x1C44B8 - 0x1CB3EBの辺り)

これらが何を意味するのかは、もはや明白だ。

W. D. Gasterの頭文字“G”を表しているに違いない。

ここで注目すべきなのは、これは「DELTARUNE」ではなく「UNDERTALE」であるということだ。

ふと、ジェビルの「この世はゲーム」という発言が脳裏をよぎる。

「UNDERTALE」すらも彼のSURVEY_PROGRAMだったとでも言うのだろうか?

 

では、次に、先ほどの図から浮かび上がった“何か”を読み解いていこう。

f:id:MTT9000:20181121171428p:image

よく見るとこのすぐ下(番地0x1CBCB4, 0x1CBCB5)にBMとある。これはビットマップイメージのファイルヘッダーの最初の2バイトと同じ。“ビットマップイメージに変換せよ”というヒントではないだろうか?

そこで我々はexeファイルにビットマップファイルのファイルヘッダーを付与し、8bit BMP画像に変換した。下図がそれである。(隠し文字部分のみ抜粋)

f:id:MTT9000:20181120061416j:image

先の図で見た時とは上下反転している。これはビットマップファイルが画像データを左下から右上に向かって記録するためである。

当初の我々は、てっきりガスター特有のWingdingsが浮かび上がってきているものと思い込み、考えあぐねていた。どうやっても読めるものには、ならなかったからだ。しかし、ダニィ氏がわずかに読み取れる“STOP”の記号に気付いた。そこからは早かった。

f:id:MTT9000:20181120061421p:image

お分り頂けただろうか?

横幅を縮小することで、このような画像が出来上がった。

浮かび上がった文字はWingdingsではなく、ディスクトップアプリケーションなどに見られる“一般的な操作ボタン用のアイコン画像”だった。

上図では、鮮明になったことで、アイコンの全容が分かりやすくなり、“上書き保存”や“印刷”などの複雑なドットが見やすくなっている。これで全ての文字が読み取れた。次に、その順番を正しく表示させるため、我々は方法を探った。

すると、先程のヒントがこの隠し画像のすぐ上にもあった。そこで、BMのBより前のバイト(番地0x0 - 0x1B5E83)を全て削除し、それをビットマップイメージとして開いてみることにした。

f:id:MTT9000:20181121185141j:image

上図が前述の方法により正しく復元された画像である。すべての記号が、正しい向き、正しい位置、正しい色になった。

読み上げるとすれば、再生、一時停止、やり直し、ストップ、更新、追加、閉じる、新規作成、利用できない更新、上書き保存、印刷…

まったく意味は分からないが、強いて言うならば、ゲームそのものの状況を指しているようにも思える。

あるいは、“図の通り操作せよ”という暗号か?

 

この比較的識別しやすかった記号から方法を掴んだ我々は、上図と同様の方法を用いてガスターゾーンからも画像を復元してみた。

f:id:MTT9000:20181121185632j:image

上図が復元された画像である。

“枠”だろうか?

なぜこんなものが埋め込まれている?

不気味なのは、これがガスターのGで構成されている部分から出てきた画像だということだ。

 

以上が「UNDERTALE DEMO版」に埋め込まれていた謎のビットマップイメージである。

 

 

f:id:MTT9000:20181121191129p:image

f:id:MTT9000:20181121191212j:image

上図のように同様の埋め込みが「DELTARUNE」のインストーラでも最近になって報告されているが、「UNDERTALE」(デモ版)では今まで報告がなく、恐らく初出であろう。

DRでガスター陰謀論を提唱する身として、これがUTで出てきたのは面白いと思った。

気になった我々は更に、「DELTARUNE」のexeファイルにも同様の方法でビットマップ復元を試してみることにした。

 

f:id:MTT9000:20181120235822p:image

またしても「G」の羅列で構成されている。

今回はどうやらヒントがなく、このままでは復元できないようだ。

おや?このGのようなロゴマーク…まさか!

f:id:MTT9000:20181121202030p:image

埋め込まれていたPNG画像を復元したものが上図である。

もうひとつ復元できた。

f:id:MTT9000:20181121202107p:image

そう…ゲームメーカースタジオである(笑)

 

f:id:MTT9000:20181120225921p:image

f:id:MTT9000:20181120235855p:image

上図2つは「UNDERTALE」「DELTARUNE」のexeファイルの終端付近である。それぞれ同じ画像が埋め込まれているのが分かる。これはゲームメーカースタジオで作成されたアプリケーションに自動的に入る仕組みになっており、トビー氏が意図的に込めたメッセージではないということだ。

ここで重要なのは、「UNDERTALE DEMO版」で入っていた画像が「UNDERTALE」(正規版)では消えていたということだ。上記のような自動的に入るロゴマークだったとしたら、どちらにも同じものが埋め込まれているはずだが、そうではなかった。ということは、やはり作者が意図的に仕組んでいると考える方が自然である。

 

話を元に戻そう。

我々は「DELTARUNE」の隠し画像を復元しようと試みたが、「UNDERTALE DEMO版」のようなヒントがなかったため、鮮明な画像にすることは今回は諦めた。

以下が隠し画像部分のみの抜粋である。

f:id:MTT9000:20181121203755p:image

f:id:MTT9000:20181121203810p:image

f:id:MTT9000:20181121203838p:image

何故か「UNDERTALE DEMO版」にも見られた謎の操作ボタン用アイコン画像(種類が減って同じ順番が繰り返されている)とガスターゾーンの枠(1枠増えている)も見つかった。

そして、この“紋章”“枠”のような部分には「G」が大量に含まれている。
やはり、ガスターが関係しているのか?

 

以下は復元であるが、DELTARUNE.exeにはヒントがなかったため、適当なパレットが割り当ててある。

f:id:MTT9000:20181121203940j:image

唯一このデルタルーンの紋章だけが正確に復元できた。(ヒントなしでも色や解像度が分かりやすいため)

f:id:MTT9000:20181121214754j:image

f:id:MTT9000:20181121214805j:image

あとの2つについては、不明瞭だが、どのような画像かは辛うじて読み取れるだろう。

 

以上が今回の検証結果である。

このように、まだまだ未発見の情報が隠れているかもしれない。今後も引き続き検証していきたいと思う。

UNTIL NEXT TIME, DARLINGS...!!!

またすぐ会おうね、こねこちゃん!

 

 

 

今回 見つかった隠し画像まとめ

「UNDERTALE DEMO.exe」

f:id:MTT9000:20181121205325j:image

f:id:MTT9000:20181121205530j:image

 

「UNDERTALE.exe」(製品版)

隠し画像は見つからなかった。

 

「DELTARUNE.exe」

f:id:MTT9000:20181121205715j:image

f:id:MTT9000:20181121210650j:image

f:id:MTT9000:20181121205918j:image

 

「SURVEY_PROGRAM_WINDOWS_JAPANESE.exe」

f:id:MTT9000:20181121210253j:image

 

 


ヒントがないものにはパレットが適当に割り当ててある