-
-
Notifications
You must be signed in to change notification settings - Fork 2
FAQ ja
English | 日本語
フレームワークをダウンロードする必要はありますか? ふつうはありません。必要とする Mod が一緒に入れてくれます。詳しくは プレイヤー向け を見てください。
入っているかはどう分かりますか? タイトル画面のビルド番号の上に「Drag'n Wash ModFramework <バージョン>」と読み込んだ Mod の数が出ます。
Mod をオフにしたのに動いています。 オン・オフの切り替えは、次にゲームを起動したときから効きます。
別のウィンドウに切り替えて戻ると、ゲームが固まります。
DirectX 12 で、ウィンドウモードが 排他的フルスクリーン のときに起きるゲームの描画処理の問題で、Mod のせいではありません。Windows が排他的フルスクリーンを抜けたり戻ったりする間に、描画が止まってしまいます。起動オプションに -force-d3d11 を入れる(確認済み)か、排他的フルスクリーン ではなく フルスクリーン にしてください。詳しくは Drag'n Wash Localization の README を見てください。
Windows でゲームが落ちます。
フレームワーク 1.3.0 からは、落ちたあとに窓が開いて何が起きたかを知らせてくれますし、レポートも BepInEx/CrashReports に残ります(クラッシュレポート)。BepInEx/LogOutput.log も見てみてください。Windows on ARM なら、起動オプションに -force-d3d11 を入れてください。どれかの Mod が原因かどうかは、Mod を 1 つずつオフにすると確かめられます。
F1 の窓を開くには? Inspector を使えるようにするには?
Developer tools(開発者ツール)をオンにすると(Options → Mods → Drag'n Wash ModFramework → Developer tools)、F1 でツールの窓が開くようになります。Inspector は Mod が配るインストーラーには入っていないので(Drag'n Wash Localization にも入っていません)、フレームワークのリリースの zip から BepInEx/plugins/DragNWash.ModFramework.Inspector のフォルダーを、ゲームの BepInEx/plugins にコピーしてください。詳しい手順は Inspector にあります。
Steam Deck で動きますか? はい、Linux 版の BepInEx で動きます。Mods 画面と F1 ウィンドウは、ボタンとトラックパッドで操作できます。
macOS で動きますか? 試験的に動きます。今の BepInEx のリリースに入っている Doorstop は、まだ macOS 版のゲームの Unity 6.3 に入れません。UnityDoorstop 側で直りましたが、まだリリースされていません。それまでは、Drag'n Wash Localization にある試験版のインストールスクリプトで、直ったビルドを入れて、ゲームを Rosetta で動かせます(README の macOS の注意書きを見てください)。macOS で F1 の窓の文字が出るのは、ModFramework 1.6.0 からです。進み具合は #85 で確かめられます。
ゲームのファイルは書き換わりますか? いいえ。Mod は、ゲームが動いているときに BepInEx が読み込みます。Steam でゲームファイルの整合性を確認しても BepInEx や Mod は消えませんし、Mod をアンインストールすればゲームは元のままです。
公式のものですか? いいえ。非公式のファン制作物で、Gator Dragon Games とは関係ありません。
なぜテクスチャを Awake で読み込む必要があるのですか?
このバージョンの Unity では、Direct3D 12 でフレームの表示中にテクスチャやフォントアトラスをアップロードすると落ちることがあるからです(UUM-140564)。詳しくは Assets を見てください。
Harmony はまだ使えますか?
はい、フレームワークが扱っていないゲームのコードになら使えます。先に GameHooks.Require で対象を確かめ、フレームワークがフックしている場所にはパッチを当てないでください(ほかの Mod と一緒に動かす)。
フレームワークの更新で自分の Mod は壊れますか? 同じメジャーバージョンの間は壊れません。1.0.0 からは、公開 API の互換性を壊す変更は 2.0.0 になるまで入れませんし、ライブラリはそれぞれ別々にバージョンを上げます。CHANGELOG.md も見てください。
ゲームの更新で自分の Mod は壊れますか?
壊れにくくはなります。フレームワークは、自分のフックについてはゲームの変更に合わせて直します。自分で当てるパッチも GameHooks.Require を使っておけば、メソッドがなくなってもゲームは落ちず、1 つの機能が止まるだけで済みます。確認済みのゲームのビルドは GAME_BUILDS.md にあります。
自分の Mod にフレームワークを同梱してよいですか? はい、MIT ライセンスなので大丈夫です。リリースのファイルは手を加えずに同梱して、もっと新しいバージョンがもう入っていたら、インストーラーで上書きしないようにしてください。Drag'n Wash Localization のインストーラーもそうしています。
ゲームの文章や画像をリポジトリに入れてよいですか? いいえ。台詞は台詞 ID で指定して、ゲームから来るものはプレイヤーに用意してもらってください。
どこで質問できますか? GitHub の Issue へどうぞ。
Players
Mod authors
- Getting started
- Playing well with others (the guide)
- Going online
- Installer
- Mod reload
- Overrides (no code)
- Graphs (no code, makes things happen)
Tools (F1, developer tools)
- Inspector
- Console
- Code graph
- Bridge (AI clients, MCP)
API
日本語
- ホーム
- プレイヤー向け · ランチャー · FAQ · クラッシュレポート
- はじめての Mod · ほかの Mod と一緒に動かす · 外と通信する Mod · インストーラー · Mod の再読み込み · Overrides · Graphs
- Inspector · Console · コードのグラフ · Bridge
- 中核 API · 操作の登録簿 · Text · Dialogue · Tool window · Assets · Flags and saves · GameEvents · SettingMeta
Links
- Repository
- Releases
- Changelog
- Design records: DESIGN · ROADMAP · CONTENT_POLICY