検索結果:ユーティリティ Harmony おすすめMOD順search
- ☆ [ユーティリティ] Harmony Download ID:2006 Author:Aragas 2024-05-05 16:18 Version:v2.3.3.207
-
RATE: ★=63 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>.[コメントを書く] -
スポンサーリンク
-
スポンサーリンク
- ☆ [ユーティリティ] ButterLib Download ID:2018 Author:BUTR Team 2024-10-07 16:44 Version:v2.9.18
-
RATE: ★=63 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>.[コメントを書く] - ☆ [ユーティリティ] Party AI Controls Download ID:6218 Author:carbon 2024-07-01 01:19 Version:1.2.10.1
-
RATE: ★=23 G=2 TAG: [システム変更] [Harmony] [部隊] [パーティー] [日本語化対応]
Party AI Controls
自クランの部隊や王である場合の臣下の部隊の編成や行動の制御を可能とするMODです。
部隊構成の他にも、守備隊への兵力提供や村への襲撃/軍隊への参加/領主捕縛の可否等、幅広く制御できます。
また特定地域への巡回命令も可能です。
画像の専用のメニューの表示はCtrl+P
■前提
Harmony
UIExtenderEx
■関連MOD
Party AI Controls - Japanese Translation …Nexusに日本語での機能解説有り
■類似MOD …ただし現在は古いMODなので参考に
PARTY AI OVERHAUL AND COMMANDS REBUILD
Command Faction Parties2GAME JAPANESE TRANSLATION UPLOADERMount & Blade II: Bannerlord Nexus, carbon. 1 Jul 2024. Party AI Controls. 20 Dec 2023 <https://www.nexusmods.com/mountandblade2bannerlord/mods/6218>.[コメントを読む(4)] [コメントを書く] - ☆ [ユーティリティ] Auto Get Perk - Update For 1.2.8 Download ID:4186 Author:Fengzi233 2023-12-26 09:59 Version:2.2
-
RATE: ★=9 TAG: [Harmony] [バランス調整]
Auto Get Perk - Update For 1.2.8
コンパニオンが取得可能になった時点で、両方のPerkを取得するMOD。
バニラのゲーム設定でも「クランメンバーのパーク自動取得」という設定があるが、このMODは取得可能になった時に、通常は片方しか選択できないPerkを両方とも得る。だいたいゲーム内で1日たてば取得する模様。
必須MOD
Harmony
同類MOD
Take Both PerksMount & Blade II: Bannerlord Nexus, Fengzi233. 26 Dec 2023. Auto Get Perk - Update For 1.2.8. 6 Jul 2022 <https://www.nexusmods.com/mountandblade2bannerlord/mods/4186>.[コメントを書く] - ☆ [ユーティリティ] Better Save and Load Download ID:3128 Author:OrderWOPower 2024-02-16 02:34 Version:1.2.4
-
RATE: ★=6 TAG: [セーブ] [Harmony]
Better Save and Load
クイックセーブの別ファイル管理、バトル前のオートセーブ、ワンボタンでクイックロードなどセーブに関する簡便さを提供するMOD。
・クイックセーブ、手動セーブ、オートセーブのどれかでも最新のファイルをF9でクイックロードします。
・CTRL + S でクイックセーブ、CTRL + L でクイックロード。デフォルトのF5キーのクイックセーブも引き続き使用できます。
・バニラのクイックセーブは同一のファイルを上書きしますが、このMODでは連番の別名ファイルで保存されます。
・設定された人数以上で戦闘する直前にオートセーブされます。
・クイックセーブと戦闘前のオートセーブの数は設定可能です。また戦闘前オートセーブの戦闘参加人数(攻撃側が○人以上、防御側が○人以上の場合など)も変更できます。
既存のセーブに安全に追加、削除可能です。
前提MOD
Harmony
ButterLib
Mod Configuration Menu
日本語化
Better Save and Load - Japanese TranslationMount & Blade II: Bannerlord Nexus, OrderWOPower. 16 Feb 2024. Better Save and Load. 10 Jul 2021 <https://www.nexusmods.com/mountandblade2bannerlord/mods/3128>.[コメントを書く] - ☆ [ユーティリティ] Equipment XML Print Download ID:2786 Author:Captain_Octavius 2024-04-18 01:52 Version:2.0.0
-
RATE: ★=4 TAG: [エクスポート] [Harmony]
Equipment XML Print
自キャラの装備をXMLに張り付けられるデータとしてクリップボードにコピーしてくれるMOD。
troopの装備を定義するEquipmentRosterと同じ形式で出力されるため、部隊の装備を改造したいMOD製作者には便利な機能となっています。
使いかた:
インベントリ画面でチルダ(~)キーを押すことで「Equipment XML Copied!」のログが表示されればクリップボードへのコピーが成功。あとはXML編集できるテキストエディタにCtrl+Vなどで張り付けるだけです。出力形式は画像参照。
※注意
キーボード(日本語と英語)の違いやドライバによって、チルダキーではなく「半角/全角」キーでコピーする場合もあります。環境によって異なるのでご注意を。
必須MOD
HarmonyMount & Blade II: Bannerlord Nexus, Captain_Octavius. 18 Apr 2024. Equipment XML Print. 18 Mar 2021 <https://www.nexusmods.com/mountandblade2bannerlord/mods/2786>.[コメントを書く]