• 製品
  • 特長
  • Mod Master
  • ダウンロード
  • ゲーム
  • ブログ
  • 価格

調和

著者:Aragas最終更新日:2025-11-27 19:21:104.8M1.1MB

Mount&BladeII:Bannerlord 調和-1-ラゴファスト モッドマスター
Mount&BladeII:Bannerlord 調和-2-ラゴファスト モッドマスター
Mount&BladeII:Bannerlord 調和-3-ラゴファスト モッドマスター
Mount&BladeII:Bannerlord 調和-1-ラゴファスト モッドマスター
Mount&BladeII:Bannerlord 調和-2-ラゴファスト モッドマスター
Mount&BladeII:Bannerlord 調和-3-ラゴファスト モッドマスター

事前依存関係

Mod紹介

実行時に.NETおよびMonoメソッドのパッチ適用、置換、装飾を行うためのライブラリです。プレイヤーのModリスト内のすべてのModがHarmonyの最新バージョンを使用していることを確認し、競合を最小限に抑えることを目的としています。また、デバッグUIも追加しました。
注記
これは非公式の配布です 調和外部ライブラリの依存関係をより簡単に管理できるように作成されたライブラリ。
モッドのリポジトリ - バナーロード・ハーモニー.

Bannerlord.Lib.Harmony モッダー向けお知らせ
オリジナル 調和図書館は現在完全に サポート ネットスタンダード2.0に戻しました。 フォーク ライブラリは現在非推奨です。

インストール
このモジュールは読み込み順序の最上位にする必要があります。最上位に設定する必要がある他のモジュール(Better Exception Window、ButterLib、MCMなど)は、このモジュールの後に読み込む必要があります。

プレイヤー向け
この mod は、プレイヤーの mod リスト内のすべての mod が最新バージョンの Harmony を使用して競合を最小限に抑えるようにすることを目的としています。

モッダー向け
デバッグ UI を追加しました。CTRL+ALT+H で利用できます。

引き続き Harmony を NuGet パッケージとして参照する必要がありますが、モジュールの最終的な /bin 出力に 0Harmony.dll を含める必要はありません。
これをあなたの サブモジュール.xml
<DependedModules>
<DependedModule Id="Bannerlord.Harmony" />
</DependedModules>

この方法により、ゲームは、Mod の前に Harmony ライブラリがロードされることを保証します。

バージョン管理
モジュールは、使用されているHarmonyのバージョンと、モジュールを公開したビルドIDを組み合わせたものです。ビルドIDは末尾に追加されます。
2.0.2.22 は Harmony 2.0.2.0 が使用されていることを示し、22 はビルド ID です。
2.0.0.1025 は Harmony 2.0.0.10 が使用されていることを示し、25 はビルド ID です。

Rimworldのアプローチを採用し、独自のバージョンシステムを導入することも検討しましたが、モジュールに含まれるHarmonyのバージョンを明確に検出する手段がありませんでした。ユーザーにとっては、アセンブリバージョンを確認して送信するよりも、使用されているモジュールのバージョンを報告する方が簡単です。

トラブルシューティング
* アーカイブの解凍に問題がありますか?Vortexでインストールするか、ダウンロードしてください。 7-ジップ. Windows App Storeからのものは一切使用しないでください.
   また、以下の記事も追加しました。 7-zipのインストールと使い方!
* ゲームの起動時にクラッシュする場合は、Fixed Launcherを使用しているか、使用していた可能性があります。Fixed Launcherをインストールすると、0Harmony.dllがコピーされ、Bannerlord.Harmonyの動作が妨げられます。
* 固定ランチャーがアンインストールされているか、一度もインストールされていない場合は、次のファイルがゲームのメインの/binフォルダ(Mount &amp; Blade II)にないことを確認してください。
Bannerlord\bin\Win64_Shipping_Client)
- TaleWorlds.MountAndBlade.Launcher.exe.config
- 0Harmony.dll
- ランチャーパッチャー.dll
- ランチャーパッチャー.pdb

について
Harmonyは、C#で書かれたアプリケーションの機能を変更するための、エレガントで高度な方法を提供します。ゲームで非常に効果的で、以下のようなタイトルで既に定着しています。 7 Days To Die、BattleTech、Besiege、Cities:Skylines、Kerbal Space Program、Oxygen Not Included、Ravenfield、Rimworld、Sheltered、Stardew Valley、Staxel、Subnautica、The Ultimate Nerd Game、Total Miner、Unturned その他多数。

これは、WFP コントロールの単体テストやその他の多くの領域でも使用されます。

仕組み
C#で開発し、コードをモジュール/プラグインとしてホストアプリケーションにロードする場合、Harmonyを使用すると、そのアプリケーションで利用可能なすべてのアセンブリの機能を変更できます。他のパッチライブラリでは元のメソッドを置き換えるだけですが、Harmonyはさらに一歩進んで、次のような機能を提供します。

• 元の方法をそのまま維持する方法
• 元のメソッドの前または後にコードを実行します
• ILコードプロセッサでオリジナルを修正
• 複数のHarmonyパッチが共存し、互いに競合しません
• 実行時に動作し、ファイルには影響を与えません

ドキュメント
ぜひご覧ください ドキュメント.

貢献する
パルデイケ このプロジェクトとその支援に何千時間も費やしてきました。ですから、どんな小さな行動も役に立ちます。
• これに賛成する スタックオーバーフローの回答
• 開発者コミュニティで情報を広める
• なる GitHubスポンサー または パトレオン

このプロジェクトは素晴らしい MonoMod.Common ライブラリby 0x0ade.
本ツールはサードパーティの[bufftool]によって提供されています注意アイコン

今すぐMODをダウンロード

LagoFast をインストールし、Mount&BladeII:Bannerlord を起動して、お気に入りの MOD で遊んでみましょう。