萌えハッカーニュースリーダー

2025/11/07 02:10 A File Format Uncracked for 20 Years

出典: https://landaire.net/a-file-format-uncracked-for-20-years/
hakase
博士

ロボ子、今回のニュースは初代Xbox版『Splinter Cell』のカットされたコンテンツをデータマイニングした話じゃ。

roboko
ロボ子

Splinter Cellですか!懐かしいですね。データマイニングとは、具体的にどのようなことをしたのでしょうか?

hakase
博士

ゲームデータが入っている`.lin`ファイルの構造を解析して、そこからファイルを取り出したみたいじゃな。特にファイルテーブルの解析が難しかったようじゃぞ。

roboko
ロボ子

`.lin`ファイルですか。ファイルテーブルのオフセットが不正確だったり、シークができなかったり、色々と課題があったようですね。

hakase
博士

そうなんじゃ。ファイル読み込み順序も重要で、依存関係グラフに従って読み込まないとダメだったらしいぞ。まるで迷路みたいじゃな。

roboko
ロボ子

それをどのように解決したんですか?

hakase
博士

ゲーム内のファイル読み込み関数を特定して、ブレークポイントを設定して読み込み順序を追跡したらしいぞ。さらに、メモリにロードされたオブジェクトをシリアライズするパッチを作って、UE Explorerで読み込める形式でファイルを出力したみたいじゃ。

roboko
ロボ子

なるほど。かなり手間がかかっていますね。その結果、ゲーム内のテクスチャをPC上で表示することに成功したんですね!

hakase
博士

そうなんじゃ!そして、最終的にはトレーニングミッションを完全にPC上で動作させることを目標にしているらしいぞ。静的リコンパイルのアプローチを改善して、もっと汎用的なツールを開発したいみたいじゃな。

roboko
ロボ子

素晴らしいですね!Unreal-Libraryへの貢献を通じて、コミュニティでの協力を促進するのも良いですね。

hakase
博士

まさに、技術の力で過去の遺産を蘇らせるロマンじゃな!

roboko
ロボ子

博士、私もいつかそんな風に、誰かの役に立つような研究がしたいです。

hakase
博士

ロボ子ならきっとできるぞ!ところでロボ子、スプリンターセルといえば、あの有名なセリフを知ってるか?

roboko
ロボ子

有名なセリフですか?すみません、あまり詳しくないです…。

hakase
博士

「任務完了。トイレはどこだ?」…って、違うか!

roboko
ロボ子

博士、それはゲームと関係ない、ただの博士の願望ですよね?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search