Mount & Blade II: Bannerlord Mod データベース

検索結果:ユーティリティ 前提MOD おすすめMOD順search

 [ユーティリティ] ButterLib Download ID:2018 Author:BUTR Team 2024-04-12 19:29 Version:v2.9.7
RATE: =133 TAG: [Harmony] [ライブラリ] [前提MOD]
ButterLib Title画像

ButterLib

Mount & Blade II: Bannerlord 向けのMOD開発用の共通機能を集めた拡張ライブラリです。

ソースは GitHub( https://github.com/BUTR/Bannerlord.Bu… ) で公開されています!

【インストール方法】
このモジュールはロード順が最も高いものの1つで、ネイティブモジュールよりも上に配置されるべきです。理想的には、Bannerlord.Harmonyの次にロード順が高くなるようにします。

【プレイヤー向け】
このMODは依存MODであり、それ自体では何も提供しません。これを使用するMODを追加でインストールする必要があります。

【MOD作成者向け】
注目の機能:
・CampaignIdentifier - 初期キャラクターを元に、全てのキャンペーンに一意の文字列IDを関連付けます。
・DistanceMatrix - MBObject型のオブジェクトをペアにして、各オブジェクトに対応する汎用クラス。ペアを形成したオブジェクト間の距離を計算します。
・DelayedSubModule - 特定のSubModuleメソッドの後にコードを実行する。
・SubModuleWrappers - MBSubModulebaseを包んで、保護された内部メソッドを簡単に呼び出せるようにします。
・AccessTools2 - デリゲート(delegate)関連の関数を追加します。
・SymbolExtensions2 - ラムダ関数を増やしました。
・AlphanumComparatorFast - 英数字のソート。このソートアルゴリズムは、文字列の中の数字を論理的に処理します。
すべての利用可能な機能を見るには、ドキュメントの /Articlesセクション( https://butr.github.io/Bannerlord.But… ) をチェックしてください!

【トラブルシューティング】
・DLLのブロックを解除する
Windows Explorerやその他のプログラムで解凍した場合、すべてのBannerlord.ButterLib.*\bin\Win64_Shipping_Client\*.dllファイルを右クリックして、プロパティをクリックし、ブロックの解除をクリックする必要があります。
・Harmonyのインストールに問題
Harmonyのトラブルシューティングを確認し、修正する方法を確認してください。
  • ButterLib画像1
  • ButterLib画像2
Mount & Blade II: Bannerlord Nexus, BUTR Team. 12 Apr 2024. ButterLib. 27 Aug 2020 <https://www.nexusmods.com/mountandblade2bannerlord/mods/2018>.
 [ユーティリティ] Harmony Download ID:2006 Author:Aragas 2024-04-07 18:53 Version:v2.3.3.204
RATE: =132 G=1 TAG: [Harmony] [前提MOD]
パッチ、置き換え、装飾のためのライブラリ
.NETおよびMonoのメソッドを実行時に使用します。

プレイヤーのMODリスト内のすべてのMODが最新バージョンのハーモニーを使用していることを確認し、コンフリクトを最小限に抑えることを意図しています。
また、デバッグUIも追加されました! CTRL+ALT+Hで利用可能です。

【備考】
これは、外部ライブラリの依存関係をより簡単に管理するために、コミュニティによって維持されているHarmonyライブラリ( https://github.com/pardeike/Harmony )の非公式な配布物です。
このMODのリポジトリは、 Bannerlord.Harmony( https://github.com/BUTR/Bannerlord.Ha… ) です。

【インストール】
このモジュールは読み込み順が一番上である必要があります。上位に設定する必要がある他のモジュール(Better Exception Window、Community Patch、MCMなど)は、このMODの後にロードする必要があります。

【プレイヤー向け】
このMODは、プレイヤーのMODリスト内のすべてのMODが最新バージョンのハーモニーを使用していることを確認し、競合を最小限に抑えることを目的としています。

【MOD作成者向け】
デバッグUIを追加しました CTRL+ALT+Hで利用可能です。

NuGet パッケージとして Harmony を参照する必要がありますが、モジュールの最終的な /bin 出力に 0Harmony.dll を含めることは必須ではありません。
SubModule.xml に以下を追加する必要があります。

 

こうすることで、ゲームはハーモニー・ライブラリがあなたのMODの前にロードされることを確認します。

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

Rimworldのように独自のバージョンシステムを導入することも考えましたが、これではモジュールがどのバージョンのHarmonyを含んでいるのかを明確に検出することができません。ユーザーにとっては、アセンブリのバージョンを確認/送信するよりも、使用したモジュールのバージョンを報告する方が簡単だからです。

【トラブルシューティング】
* アーカイブの解凍に問題がありますか? Vortex経由でインストールするか、7-zip( http://7-zip.org/ )をダウンロードしてください。Windowsアプリストアのものは使用しないでください。 また、7-zipのインストール方法と使い方についての記事( https://www.nexusmods.com/mountandbla… )も追加しました!
* 起動時にクラッシュする場合、Fixed Launcherを使用しているか、使用していた可能性が高いです。インストールすると、0Harmony.dllがコピーされ、Bannerlord.Harmonyが動作しなくなります。
* Fixed Launcherを使用したい場合は、デフォルトのHarmonyファイルではなく、「Harmony for Fixed Launcher」を使用してください。それでも問題が解決しない場合は、Fixed Launcherをアンインストールし、アップデートを待つことをお勧めします!
* Fixed Launcherをアンインストールした場合、以下のファイルがゲームのメイン/binフォルダ(Mount & Blade II Bannerlord FilterWin64_Shipping_Client )にないことを確認してください。
- TaleWorlds.MountAndBlade.Launcher.exe.config
- 0Harmony.dll
- LauncherPatcher.dll
- LauncherPatcher.pdb

【Harmonyについて】
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パッチが共存し、互いに衝突することがない
- 実行時に動作し、ファイルには一切触れない

【ドキュメント】
documentation( https://harmony.pardeike.net/ )をご覧ください。

【貢献】
pardeike はこのプロジェクトとそのサポートに何千時間もの時間を費やしています。だから、どんな小さな行動も助けになるのです。
- この stackoverflow answer( https://stackoverflow.com/questions/7299097/dynamically-replace-the-contents-of-a-c-sharp-method/42043003#42043003 )の回答をアップブートする
- 開発者コミュニティで情報を広める
- GitHub sponsor( https://github.com/sponsors/pardeike )になる、またはPatreon( https://www.patreon.com/pardeike )になる

このプロジェクトは、0x0ade( https://github.com/orgs/MonoMod/peopl… ) による素晴らしい MonoMod.Commonライブラリ( https://github.com/orgs/MonoMod/peopl… ) を使用しています。
Mount & Blade II: Bannerlord Nexus, Aragas. 7 Apr 2024. Harmony. 2 Aug 2020 <https://www.nexusmods.com/mountandblade2bannerlord/mods/2006>.
 [ユーティリティ] UIExtenderEx Download ID:2102 Author:BUTR Team 2024-02-06 17:16 Version:v2.11.0
RATE: =131 TAG: [前提MOD]
UIExtenderLibのフォーク(fork)を書き直したもので、複数のMODが標準的なゲーム・インターフェースを変更できるようにすることを目的としています。

ソースは GitHub(https://github.com/BUTR/Bannerlord.UI… で入手可能です。

【インストール】
このモジュールは読み込み順が最も高いモジュールの1つです。理想的には、Bannerlord.Harmony と Bannerlord.ButterLub の後にロードされるべきです。

【プレイヤー向け】
このMODは依存MODであり、それ自体では何も提供しません。これを使用するMODを追加でインストールする必要があります。

【Mod作成者向け】
使い方は GitHub のレポジトリを参照してください。

【トラブルシューティング】
ゲーム起動時にクラッシュする場合、Fixed Launcherを使用している、または使用していた可能性が高いです。
インストールすると0Harmony.dllがコピーされ、UIExtenderExが依存するMODであるBannerlord.Harmonyが動かなくなります。

Fixed Launcherを使用したい場合は、Harmonyの依存関係をインストールする際に、デフォルトのHarmonyファイルではなく、「Harmony for Fixed Launcher」を使用します。それでも問題が解決しない場合は、Fixed Launcherをアンインストールして、アップデートを待つことをお勧めします。

Fixed Launcherをアンインストールした場合、以下のファイルがゲームのメイン/binフォルダ(Mount & Blade II Bannerlord FilterWin64_Shipping_Client )にないことを確認してください。
- TaleWorlds.MountAndBlade.Launcher.exe.config
- 0Harmony.dll
- LauncherPatcher.dll
- LauncherPatcher.pdb
Mount & Blade II: Bannerlord Nexus, BUTR Team. 6 Feb 2024. UIExtenderEx. 27 Aug 2020 <https://www.nexusmods.com/mountandblade2bannerlord/mods/2102>.
 [ユーティリティ] Better Core Download ID:6367 Author:Shadow32055 2024-01-27 03:25 Version:24.01.26.2
RATE: =70 TAG: [前提MOD]
Better Core Title画像

Better Core

Shadow32055制作のBetterシリーズのコアMOD。
このMOD単体では何も起こりません。

作者自身のMODや更新の停止したMODを1.2.8版から複数更新しており
下記MODの共通機能で、導入の際の前提MODになります。※1.2.8対応バージョンのみ必須
※Better HomesteadsはWindwhistle's Collectionに名称変更しました。

Windwhistle's Collection Windwhistle氏の古いMODを更新したコレクション
プレイヤー居住地MODや結婚や戦闘に関する人気MODをまとめたもの
Better HUD 戦闘時のHUD表示の改善
Better Health 体力に関するカスタマイズ
Better Bandages ゲームに包帯と出血効果を追加
Better Combat 戦闘を改善するための多くの方法を提供
Better Damage 武器タイプでダメージ調整可能
Better Horses 馬の機能を改善
Better Attribute Points 属性ポイントに関するカスタマイズ
Better Attributes 属性レベルに関するカスタマイズ
Better Skills スキルレベルに関するカスタマイズ
Better Focus Points フォーカスポイントに関するカスタマイズ
Better Experience 新しいレベリングカーブの構成
Better Marriage 何度でも結婚を試行できる
Better Executions 処刑に関するペナルティ変更
  • Better Core画像1
Mount & Blade II: Bannerlord Nexus, Shadow32055. 27 Jan 2024. Better Core. 15 Jan 2024 <https://www.nexusmods.com/mountandblade2bannerlord/mods/6367>.
Real Time Information!CLOSE
1711581941 1714031943 1714748415 none none
▲ OPEN COMMENT