GDWeave は、Godot エンジン用の MOD ローダーおよびランタイム スクリプトのパッチです。
最新リリースをダウンロードし、ゲームのインストール場所に抽出します。ゲーム ファイルの隣にGDWeave
フォルダーとwinmm.dll
が作成されるはずです。
Thunderstore からインストールすることもできます。
GDWeave をインストールしたら、いくつかの MOD をインストール/作成できるようになります。
GitHub ページの「コード」ボタンから GDWeave をダウンロードしないでください。
Steam でゲームがインストールされているフォルダーを開くことができます - 右クリック > [管理] > [ローカル ファイルを参照]。
GDWeave のインストーラーが機能しない場合は、.NET 8 を手動でインストールする必要がある場合があります。 Windows x64 用の SDK を選択します。
Linux ユーザーは、Steam 起動引数でWINEDLLOVERRIDES="winmm=n,b" %command%
を設定する必要があります。
現在、GDWeave は 1 つのバージョン (WEBFISHING ゲーム用) のみをサポートしていますが、より多くのバージョンのサポートを追加することができます。
GodotSteam 3.5.2
GDWeave は、Rust プロキシ DLL を使用してターゲット ゲームのアドレス空間で C# ライブラリを起動し、その後 Godot エンジン自体に関数をフックします。次に、GDScript の「バイトコード」 (実際には構文ツリー) を解析し、それに対して独自のプロセッサを実行して、適切な場所に再構築します。
特にゲーム開発者が独自の Godot フォークを使用できる場合、Godot バージョンごとに変更されたエンジンをコンパイルすることは現実的ではないためです。
GDWeave のロゴは、Twemoji の U+1F9F5 "Spool of Thread" です。