なぜこれが必要なのでしょうか? この mod は、テーブル全体を上書きするのではなく、レコードを 1 つずつ読み込むことができます。 モッダーが「.pak」モッズではなく「.data」モッズを作成した場合、それらが互いに競合する可能性は非常に低くなります。 (この mod はすべての競合を魔法のように削除するわけではありません。この mod をインストールしても、古い「pak」 mod は以前と同じように競合したままになります。) モッダーの場合、.data ファイルを変更して実行時に再ロードできます。これにより、ユーザーのために pak を作成、デバッグ、またはマージする時間を節約できます。
注意:不是说你装了このmod,本来冲突的mod就突然间不冲突了!! ただし、後で変更されたデータ タイプの mod は、データ ファイルの形式で直接配布し、その mod をダウンロードすることで、pak ファイルの前に簡単に突撃することができません。 データファイルをパック化する工夫も省いた
注記:
0.リロードしてリセット データ ファイルを再読み込みするには、Ctrl+F7 を押します。 メモリ内のデータリセットされます(v1.1 以降) 再ロードする前に。 ただし、複製可能でないデータ タイプはリセットされません。 この mod は、リロード時に prorobuf を変更し、GameDB のキャッシュを更新します。 リセットするには、Ctrl + F8 を押します。 データ ファイルをロードすると、この mod は変更前の値を保存します。 リセットすると、このモッドは保存されたレコードを書き戻します。 ロードとリセットの間に、この mod によって変更されたレコードを別の mod が変更した場合、それらの変更は失われます。 Ctrl+F7 を押してリロードすると、この mod はリロード前に自動的にリセットします。
Ctrl+F9 を押してスーパーリセットします。 仮想ファイルからすべてを再ロードします。 「リセット」を選択すると、このMODは変更されたデータのみを復元しようとします。「スーパーリセット」を選択すると、このMODは全てのデータを破棄し、.pakファイルから読み込みます(ゲーム起動時の動作と同様)。 バグや読み込み障害、またはプロトコルバッファを変更する別の mod がない場合、「リセット」と「スーパー リセット」はまったく同じ効果が得られるはずです。
「.insert.data」内のレコードが読み込まれたとき。 メモリ内のテーブルにない場合は、テーブルに追加されます。 メモリ内のテーブルにすでに存在する場合は、新しい ID がテーブルになくなるまで ID を増やします。ID を変更し、新しい ID でテーブルに挿入します。
この mod はローカライズの初期化後にファイルをロードします。 この mod が CSharpLoader によってロードされるとき、GameInstance と GSLocalization の両方が初期化を終了している場合、この mod はファイルを直ちにロードします。 それ以外の場合、この mod は GSlocalization が初期化されるとすぐにファイルをロードします。
3.このMODは何を変更しますか? 通常、ゲーム内のデータは以下に存在します: A) .pak 内の仮想ファイル。 B) GSProtobufRuntimeAPI/BG_ProtobufDataAPI をメモリにキャッシュします。 C) GameDBRuntime/BGW_GameDB メモリ内のキャッシュ D) メモリ内の他のインスタンス
ゲームが開始すると、ゲームは A からすべてのデータを B に読み取り、一部のデータのキャッシュを C に構築します。 ゲームプロセス中に、一部のインスタンスは B/C から直接読み取り、他のインスタンスは初期化時に D に B/C のキャッシュを構築し、後で D から読み取ります。
従来の `pak` モッドを使用すると、実際には A が上書きされます。 このMODがMODをロードすると、B を変更し、C の再構築を強制します。
ROOM 1201,12/F TAI SANG BANK BUILDING 130-132 DES VOEUX ROAD CENTRAL HK
We use cookies to make interactions with our websites and services easy and meaningful. For more information about the cookies we use or to find out how you can disable cookies, click here