SAVE ファイル形式とは?
.save ファイルは、id Software の id Tech 4 エンジンによって作成されるバイナリ形式のゲームセーブステートであり、主に Doom 3 (2004) で使用されます。プレイヤーが進行状況を保存すると、エンジンは現在のマップ、プレイヤーの位置と体力、インベントリ、エンティティの状態、スクリプト変数を含む完全なワールド状態をシリアル化し、ゲーム専用のセーブデータフォルダ内の .save ファイルに格納します。
この形式はエンジン内部用であり、リトルエンディアンのバイナリで書き込まれます。テキストベースの設定ファイルや PK4アーカイブ とは異なり、.save ファイルには公に文書化されたファイルシグネチャ(マジックバイト)がありません。エンジンはヘッダーではなく、セーブディレクトリ内の場所によってこれらを識別します。各セーブエントリと一緒にプレビュー用のスクリーンショットが書き込まれるため、ゲームのセーブ/ロードメニューでサムネイルを表示できます。
セーブファイルはバージョンに厳密に固定されています。ゲームの異なるビルドやパッチ間での互換性はなく、それらを編集することは非公式でありサポートされていません。ロード時、id Tech 4 エンジンはファイルを検証し、破損したセーブや互換性のないセーブを拒否します。
Doom 3 以外にも、Quake 4 や Prey (2006) を含む他の id Tech 4 タイトルで同じ .save 拡張子とエンジン形式が使用されました。dhewm3 などのオープンソースのソースポートを使用すると、Linux や macOS 上でオリジナルの Doom 3 .save ファイルを読み込むことができます。
セキュリティと安全性
リスク: LOWDoom 3 の .save は、ゲームのみが読み込むパッシブなゲームデータであり、それ自体で実行されることはありません。リスクはマルウェアではなく実用的なものです。セーブデータはゲームビルドに関連付けられており(一致しないバージョン間でのコピーは失敗する可能性があります)、非公式のセーブエディタはファイルを破損させる可能性があります。編集する前にバックアップを保存してください。「ユニバーサルセーブエディタ/コンバータ」のダウンロードサイトには注意してください。これらは多くの場合アドウェアです。
形式の詳細
概要- 汎用アプリケーション/ゲームセーブステート - 他の多くのゲームやプログラムが .save ファイルを書き込みます。形式は完全にアプリ固有であり、作成したプログラムのみが読み取ることができます。
- GNU nano 緊急保存 (.save) - nano はクラッシュ時にバッファをダンプする際、ファイル名に .save を追加します。これは Doom のセーブデータではなく、プレーンテキストです。
SAVE ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマットタイプ | バイナリゲームセーブステート(エンジン内部用) |
| 開発元 | id Software |
| エンジン | id Tech 4 |
| バイト順序 | リトルエンディアン |
| エンコーディング | バイナリ |
| 圧縮 | 大部分が非圧縮のゲーム状態データ(エンジンに依存) |
| 一般的なファイルサイズ | 1 MB - 20 MB(レベルの状態、エンティティ、プレビュー画像を含む) |
| ファイルシグネチャ (マジックバイト) | 文書化されていません。ゲームのセーブディレクトリ内の場所によって識別されます |
| 格納内容 | シリアル化されたマップ名、プレイヤーの状態、インベントリ、エンティティの状態、スクリプト変数 |
| プレビュー画像 | ゲーム内のロードメニュー用に、各セーブと一緒にサムネイル用のスクリーンショットが書き込まれます |
| バージョンの互換性 | バージョンおよびゲームビルド固有。異なるパッチやタイトル間での互換性はありません |
| 整合性チェック | エンジンはロード時にセーブデータを検証します。破損したファイルや互換性のないファイルは拒否されます |
| MIMEタイプ | application/octet-stream |
| 関連プラットフォーム | Windows, Linux, macOS (dhewm3 などのポート経由) |
| この形式を使用するゲーム | Doom 3 (2004), Quake 4 (2005), Prey (2006) - すべて id Tech 4 エンジンを使用 |
| リリース日 | 2004 (Doom 3, id Tech 4 engine) |
| 最新バージョン | id Tech 4 era (Doom 3, Quake 4, Prey 2006) |
SAVE の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SAVE ファイルについて最初の質問をしてみましょう。