検索結果:前提MOD おすすめMOD順search
- ☆ [インターフェイス] Mod Configuration Menu Download ID:612 Author:Aragas 2024-06-02 16:45 Version:v5.10.1
-
RATE: ★=107 TAG: [インターフェイス] [システム変更] [設定] [前提MOD] [Harmony]
Mod Configuration Menu
mipen氏が作成したModLibのフォーク(fork)で、MODの統一的なMODオプション画面を作成するためのライブラリ提供にのみフォーカスしています。
ModLibで作成したSettingsを表示することができます。
別名、MBOptionScreenスタンドアロン。
ソースはGitHub( https://github.com/Aragas/Bannerlord.… )で公開されています。
MCMのロゴは Drogean( https://www.nexusmods.com/users/79933 ) さんにお願いしています。
MCMはMod Options screen libraryで、MOD作成者がオプションを定義するためにそのAPIを使用できるように設計されています。
また、互換性レイヤーのモジュールを使用することで、ModLib、1.3以前、1.3以降、MBOv1/MCMv2/MCMv3などの他のAPIの設定を表示することができます。
MCMは、GlobalとPerSaveの2種類の設定をサポートしています。Globalはキャラクターとセーブで共有され、PerSaveはセーブファイル内に保存されます!
・5種類のオプションが用意されています
* ブール値
* Intスライダー / テキストボックス
* フロートスライダー / テキストボックス
* テキストボックス
* ドロップダウン
設定は、コンパイル時に属性APIで、実行時にFluent Builderで定義することができます。
詳しくは Docs( https://mcm.bannerlord.aragas.org/art… ) をご覧ください
・v4 RELEASE
MCMv4では、Harmony、ButterLib、UIExtenderExという新しい依存関係を導入し、自身のコードを減らし、多くの不要な抽象化と回避策を削除しています。
Harmonyは、ゲーム全体で単一の0Harmony.dllを持つために使用されます。
ButterLibは、MODの開発を容易にする汎用MODライブラリです
UIExtenderExは、UIExtenderのフォークで、同じことをしますが、内部の実装は異なります。
「MOD作成者向け」
v4用のドキュメントを用意しています。
「よくある質問」
インストール方法を教えてください。
1. Bannerlordのインストール先からModulesフォルダを探します。Steamユーザーの場合、通常ここにあります。C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules
2. 最新版のMODをダウンロードし、アーカイブからModules内のフォルダーをゲームのModulesフォルダーにドロップしてください。
3. Mount & Blade II: Bannerlordランチャーを起動し、ロードするMod Configuration MenuのModを全て選択します。
・Modulesフォルダの構造は以下のようになっているはずです。
https://cdn.discordapp.com/attachment…
・ランチャーでのMODの順番は、以下のようになります。
https://cdn.discordapp.com/attachment…
ベータ版の経験に基づき、ユーザーはCTDを引き起こす可能性のある2つの問題があると予想されます。
* ブロックされたDLL
* Harmonyのインストールに関する問題。
・DLLのブロックを解除する
エクスプローラーなどで解凍した場合、Bannerlord.MBOptionScreen\BinWin64_Shipping_Client\*.dllファイルを右クリックし、プロパティを選択し、Unblockをクリックする必要がある場合があります。
・Harmonyのインストールに問題がある
Harmonyのトラブルシューティングで修正方法を確認してください。
・MCMの設定以外が表示されない
同様の報告がありました。DCCなどのMODがMCMより先にロードされている可能性が高いです。DCCやMCMに依存するMODがMCMの後にロードされていることを確認してください。
・重要な注意事項
* 4.1.0はクリーンインストールが必要です。フォルダを置き換えるだけでなく、古いBannerlord.MBOptionScreenを削除してください!
* Mod Configuration Menu v4`がModLibの前にロードされることを確認してください!Mount & Blade II: Bannerlord Nexus, Aragas. 2 Jun 2024. Mod Configuration Menu. 17 Apr 2020 <https://www.nexusmods.com/mountandblade2bannerlord/mods/612>.[コメントを読む(3)] [コメントを書く] -
スポンサーリンク
-
スポンサーリンク
- ☆ [ユーティリティ] ButterLib Download ID:2018 Author:BUTR Team 2024-10-07 16:44 Version:v2.9.18
-
RATE: ★=95 TAG: [Harmony] [ライブラリ] [前提MOD]
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のトラブルシューティングを確認し、修正する方法を確認してください。Mount & Blade II: Bannerlord Nexus, BUTR Team. 7 Oct 2024. ButterLib. 27 Aug 2020 <https://www.nexusmods.com/mountandblade2bannerlord/mods/2018>.[コメントを書く] - ☆ [ユーティリティ] UIExtenderEx Download ID:2102 Author:BUTR Team 2024-07-30 00:55 Version:v2.12.0
-
RATE: ★=90 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.pdbMount & Blade II: Bannerlord Nexus, BUTR Team. 30 Jul 2024. UIExtenderEx. 27 Aug 2020 <https://www.nexusmods.com/mountandblade2bannerlord/mods/2102>.[コメントを書く] - ☆ [ユーティリティ] Harmony Download ID:2006 Author:Aragas 2024-05-05 16:18 Version:v2.3.3.207
-
RATE: ★=65 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. 5 May 2024. Harmony. 2 Aug 2020 <https://www.nexusmods.com/mountandblade2bannerlord/mods/2006>.[コメントを書く] - ☆ [部隊・ユニット] Calradia at War (Custom Spawns) Download ID:411 Author:CustomSpawns Development Team 2023-12-25 08:26 Version:2.0.0
-
RATE: ★=36 TAG: [勢力] [敵追加] [盗賊] [山賊] [装備] [武器] [イベント] [前提MOD] [日本語化対応]
Calradia at War (Custom Spawns)
新しい盗賊、部隊の種類、部隊ツリー、レアな大規模部隊、新たなスポーン、カスタムイベントや武器などを追加し、ゲームの序盤から中盤にスパイスを与えます。
農民の反乱、奴隷、脱走兵、異端者、狂人など戦争の悲惨さを体験しましょう。
歴史では英雄や貴族などの話ばかりですが、現実の戦争は整然としたものとは程遠く、混沌としたものです。カルラディアのように長引く戦争では人々は普通では無い手段で生きる事を意味します。数種の盗賊ではこれらを反映出来ていません。
混乱はキャラバンや村人が略奪され経済的管理を難しくします。安定した国は無く、荒廃した土地で名を上げるのがどのような事なのか体験してもらうためのものです。他にも名をあげようとする者、生計をたてる者、別の目的を持った者がいます、例えば盗賊や追加された敵対部隊は略奪するたび強化されます。
このMODの目的は2つあり、バニラのデータに干渉せず、異なる敵対的な部隊と部隊ツリーを追加します。
もう一つはModderがこのMODを使って新しい部隊MODを作れるようにする事です。
初期設定はバランスが取れるよう調整しています。
領主や軍隊は追加される敵対部隊よりはるかに強いですが、一部のレアな追加部隊(毎日1%以上の確率でスポーン)は軍隊よりは弱いですが個々の領主より強い場合があります。Version 1.0.2 現在27種のスポーン/部隊が追加され、22ユニットが系統ツリーに統合されます。
既存セーブにも導入可能です。
ゲーム内で数日プレイする事でこのMODの部隊がスポーンされます。
→現在は途中導入不可、派閥を変更したり、新しい派閥を追加したりするMOD は、途中のセーブと互換性がありません。古いセーブデータを使用してCalradia at War を実行すると、ゲームがクラッシュします。
◆互換性
部隊速度を変更するMODとは競合する可能性があります。configファイルで部隊(Party)速度を無効にする事で他のMODを使用可能になりますが、このMODで追加される大きな部隊の速度が遅くなってしまう場合があります。
◆推奨ロード順
- Realistic Battle Mod
- Open Source Armory
- その他の MOD
- Calradia at War
- CaW互換性パッチ
- CaWサブMOD
◆Modder向け
チュートリアルを作成予定ですが、XMLを見ればイメージを掴めるとの事。もし利用した場合はクレジットとNexusのこのMODページへのリンクをお願いしています。
https://youtu.be/IhPKqii0Kc0 動画によるチュートリアル
上記は抜粋及び意訳したものです詳細はDescriptionをご確認ください。
■関連MOD
Scum and Villainy Fix for e(1.8.0-1.8.1) v(1.0.X - 1.2.9)Mount & Blade II: Bannerlord Nexus, CustomSpawns Development Team. 25 Dec 2023. Calradia at War (Custom Spawns). 11 Apr 2020 <https://www.nexusmods.com/mountandblade2bannerlord/mods/411>.[コメントを読む(10)] [コメントを書く] - ☆ [ユーティリティ] Better Core Download ID:6367 Author:Shadow32055 2024-08-30 23:14 Version:24.08.26.1
-
RATE: ★=22 TAG: [前提MOD]
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 処刑に関するペナルティ変更Mount & Blade II: Bannerlord Nexus, Shadow32055. 31 Aug 2024. Better Core. 15 Jan 2024 <https://www.nexusmods.com/mountandblade2bannerlord/mods/6367>.[コメントを読む(1)] [コメントを書く]