Elden Ring で MOD をテストおよびデバッグするためのツール
このツールを使用する前に保存をバックアップし、オンラインにする前にバックアップを復元してください。このツールを使用してゲームをスキップすると (たとえば、メリナと話す前にマッドネス グレースに行く、またはマルギットを殺すなど)、禁止されます。
このツールを使用するには EAC を無効にしてください。 Luke Yu の Offline Launcher などを使用する必要があります。
Resources/ItemCategories.txt
で、 //0x40000000 false Items/Goods/SeamlessCoop.txt Seamless Coop
(行 10) の先頭から 2 つのスラッシュを削除します。これにより、次回デバッグ ツールを起動したときにシームレス Coop アイテムがロードされます。これらは、Convergence などのオーバーホールに対応するツールを拡張するリソース フォルダーです。
最終出力を公開するには、 Elden-Ring-Debug-Tool
ディレクトリでこのコマンドを実行します。
dotnet publish '.srcElden-Ring-Debug-Tool-WPFElden-Ring-Debug-Tool-WPF.csproj' -c Release /p:PublishProfile=FolderProfile
Resources/Params/Defs
内の定義と、 Resources/Params/Pointers
内のファイルの定義の両方が必要です。Offset:Name
です。これらのファイルは必要に応じて整理できます。対応する def がある場合、それらはすべて開かれ、読み取られ、分割され、Param リストに追加されます。パラメータに共有定義がある場合は、オプションでOffset:Name:ParamDefName
のようにフォーマットすることができ、ツールは正しい paramdef を検索します。Resources/Params/Names
のパラメータと同じ名前のファイルに名前を追加して行名を追加できます。デフォルトの名前は行 ID になります。私による ErdTools は以下を使用します。
Octokit チームによる Octokit
GlobalHotkeys by Marc Rousavy
Bluegrams による設定プロバイダー
TKGP DS ガジェット プロパティ フックおよび SoulsFormats の作成者
vawser Yapped Rune Bear の作者であり、知識のキュレーター。
Pavポインターとオフセットを見つけるために使用した CE テーブルの 1 つの作成者であり、ポインター リストも提供しました
inuNorii私もこのために使用した Grand Archives テーブルの作成者であり、TGA Discord の管理者の 1 人です。
FrankvdStamビルド アクション、MVVM に関するもの、および一般的なトラブルシューティングを支援しました。
King Borehahaのローカル読み込みシステムは、このプロジェクトを含め、多くのことに非常にうまく機能しています。
jamesq7戦闘中にマップを有効にするためのチートの解明と、Wulfs Target スクリプトの書き直しを手伝ってくれましたwulf2k Target スクリプトの元の作者とその他のさまざまな貢献
「ジェスチャー」タブを追加
日本のユーザー向けのサポートを修正
Elden Ring DLC で動作するように更新されました。
DLCアイテムと恩恵を追加しました。 DLC アイテムについては、アイテム イベント フラグがまだ機能していません。申し訳ありません (これにはマップが含まれます)。
デバッグ ツールが間違ったプログラムをフックする問題を修正しました。
DLC パラメータを空のパラメータとして追加しました。更新が必要です。
イベントフラグとその他のバグ修正は近日中に予定されています。
1.08 の AoB とオフセットを更新
天候を強制する際の GUI フリーズを修正する可能性があります。
ERR 項目の更新を追加しました。
Param 行のメモリ内に文字列がない場合、リソースから文字列が取得されないバグを修正しました。
AtkParam、SpEffect、GameSystemCommonParam、SwordArtsParam の paramdef を更新し、FinalDamageRateParam を追加しました
最大値と複数のアイテムの生成に関するバグを修正しました
PlayerIns が正しくリロードされない問題を修正し、Chr と Team タイプにロックを追加しました。
バージョン番号を削除する
ERR magic.txt ファイルを削除しました
1.07にアップデートされました
現在のアニメーションを「プレーヤー」タブと「ターゲット」タブに追加しました。
Params は、利用可能な場合はメモリから文字列を読み取ります。
ゲームをリロードするとパラメータ ビューが更新されるため、古いパラメータ/値はリストにまだ存在しません。
Rayan のおかげでプログラム アイコンがクリーンアップされました
「ターゲット」タブでは、敵をターゲットにしたときに敵を見逃すことがなくなりました
敵のハンドルを長整数に変更し、16 進数で表示
ターゲットを取得する前にターゲットをロックできるようになり、ロックオンされます
すべての猶予をロック/ロック解除すると猶予ビューがフリーズするバグを修正しました。
ERR 項目をオプションとしてリソースに追加しました。 Resources/ItemCategories.txt
ファイル内のコメントを解除すると、それらにアクセスできます。
在庫ページに在庫数を追加しました。
Spawn Untradeable がデフォルトで有効になりました。カットコンテンツ (ItemCategories.txt に隠されている) での生成とバニラでのオンライン使用には注意してください。アイテムギブを大量にオフにするのは依然として便利です。
いくつかの情報を含むプレーヤーパネル (主にターゲットと同じ)。ターゲットとプレイヤーパネルの完全な再設計が近日中に登場します。
[その他] タブでは、ID ごとにイベント フラグを設定および設定解除できます。
開いている猶予を管理したり、最後の猶予を設定したり、任意の猶予にワープしたりできる猶予管理タブ。
マルチアイテムスポーンが有効になりました。
言語設定で Elden Ring プロセスが見つからないコンピューターのサポート。
アイテム Gib は正しく応答し、以前にアイテムを取得していない場合にのみメッセージ ボックスを表示するようになりました。
不手際でパッチノートが削除されてしまったバグを修正。
引き続き色を塗り直します。
各タブは、通常のタブのように積み重ねたり、並べたりできる独自のドッキング可能なペインとして追加されました。表示したり非表示にしたりすることもできます。
すべてのフィールドに適切な増分/減分コントロールが備わるようになりました。
マルチビット幅のフィールドが機能するようになりました。たとえば、Bullet -> FollowType は単なるチェックボックスではなく、最大 7 の 3 ビット幅の数値になりました。
Null 値が 0 として表示される問題を修正
ユーザーが Windows 設定で UI を呼び出したときにツールヒントが消える問題を修正しました (.Net 6 Update が必要な場合があります)
インベントリが適切に更新されない不具合を修正しました
インベントリデータグリッドを美しくしました
欠落していたツールチップを修正しました
翻訳された paramdef を追加しました
天気チートを修正し、いくつかのラベルを追加しました
敵タブに情報を追加
ホットキーを作成しやすくし、他のタブのパラメータを参照するシステムを追加しました。
現時点ではホットキーは保存されません。現在、新しいupcoingドックシステムのオプションを検討中です
すべての読み込みが大幅に速くなり、読み込み中にウィンドウがフリーズしないようにする必要があります。
ターゲットをロックできるだけでなく、ターゲットの一部の統計もロックできるようになりました
敵パネル内のラベルをダブルクリックして、ラベルをクリップボードにコピーできます。
一部の敵がターゲットに表示されないバグを修正しました。
インベントリ データグリッドをダブルクリックするとツールがクラッシュするバグを修正しました。
ターゲットデバッグタブを追加しました。作業は進行中ですが、いくつかの基本的な情報を提供します。
アイテムリストを修正しました。重複はなくなり、カテゴリは意味をなすはずです。
戦争の灰の選択が注入を更新しない問題を修正。
生成されるアイテムに新しいイベントを追加しましたが、それらに関連付けられたイベントは表示されません (IE マップ)
新しい [攻略] タブで戦闘でマップを開くことができるようになります。
パッチ1.04にアップデートされました
InuNorii のおかげで、[在庫] タブが追加されました。
ゲーム内の任意のアイテムを自分に与え、Resources/Items ファイルと Rsources/ERItemCategories.txt ファイルを介してリストにアイテムを追加できるようになりました。
デフォルトでは、アイテムはマルチプレイヤーで共有できるアイテムのみに制限されています。 「Give」パネルの隣のパネルにあるチェックボックスを使用して、これをオフにできます。
右側のパネルには、現在プレイヤーのインベントリにあるアイテムが表示されます。
ローカルフォルダーに設定を追加し、設定タブを追加しました。
新しい設定タブにホットキータブを追加しました。
アプリ起動時の警告を追加しました。
Pav のおかげで、ゲームの組み込み機能を使用してパラメータを保存できるようになりました。パラメータはELDEN RING/capture/param
に保存されます。
Regulation.bin を復号化して exe に再暗号化するためのドラッグ アンド ドロップ機能を追加しました。
パラメータをツールがロードされたときの状態にリセットできます。
すべてのパラメータを読み取ります。
行検索
フィールド検索
UIのアップデート
すでにロードされている行のフィールドをロード/保存する最適化フィールド