MOD開発


MOD開発

基本的な改造方法はほとんど無印wikiに載ってます。

質問は2ch MODスレかしたらばのMod作成メモスレでどうぞ。

Unofficial Troop Editor

DL先
解  説
兵科に関するtxtをいじるツール。コンパニオンを強化したり、Modのバランスとりなどに便利です。
フォーラム:http://forums.taleworlds.com/index.php/topic,34154.0.html


Morgh's Mount & Blade Warband Mod Tools

DL先
解  説
これ一本でアイテムと兵種の編集ができちゃうすごいやつ。アイテムの追加も可能で、他のModから移植するときには無印版wikiと同様の操作をした上で、当ソフトのitem IDにResourceの該当ファイル名を入力する必要あり。
フォーラム:http://forums.taleworlds.com/index.php/topic,105928.msg2606968.html
無印wiki アイテムの移植:http://www5.atwiki.jp/mountandblade/pages/98.html


OpenBRF

Warbandのbrfファイルを弄れるツール。自分で3Dモデルを作成することもできる。
注)BRF Editは無印用

説明は下記サイトが詳しいのでお任せします。
inside FUTUREEXPRESS 【GAME】OpenBRF
http://futureexpress.blog6.fc2.com/blog-entry-150.html

注)上記ページの冒頭に書かれているダウンロード先(www.mbrepository.com 内)は作者が閉鎖。その次行「フォーラム」へ行き、スレッド先頭にある「Download:」で最終版(OpenBRF 0.0.82e (19 Jun 2016))をダウンロードできます(2023 年 11 月時点)。
  • バイナリ版はアーカイブ・サイト経由。インストール不要。解凍だけで実行可。
  • ソース(オープンソース。GPL ライセンス)は作者 mtarini 氏の置き場経由。URL を http→https に要変更。
#ref error :画像を取得できませんでした。しばらく時間を置いてから再度お試しください。

ModMerger

DL先
解  説
アイテムだけ結合したい人向けツール。拡張入れるとさらに色々できそうなので詳しい人説明求む。
フォーラム:http://forums.taleworlds.com/index.php/topic,128890.0.html


Thorgrim's Map Editor

DL先   フォーラム
Thorgrim' Map Editor Help
解  説
フィールドマップをいじれるツール。ただしWBで追加された砂漠の森だけは、これで登録できない。Nativeを読み込ませてみるとわかるけど、データ上は砂漠の森でも、雪原で表示されてしまう。とはいえ、手動でmap.txtを書き換えることは可能。
13 0 3 15639 15626 15640
適当に抜き出すとこんな感じのが出てくるが、先頭の13が砂漠の森地形のコード。砂漠の森にしたい場所を適当な地形にしておいて、あとで13に置き換えればいいだけ。ちなみに一度砂漠の森にしておけば、次からはMapEditorで読み込んでも、その部分を塗り替えない限りは変更されない。

Quick scene chooser

任意のシーンにゲームメニューからすぐ入れるMod。シーニングの際には必須。
http://forums.taleworlds.com/index.php/topic,51851.0.html
warband用の実装方法は以下
http://forums.taleworlds.com/index.php?topic=112508.0


城作成についてメモ



街作成で3D画面の作成メモ

無印のwikiにある
M&B Module System Documentation
http://www5.atwiki.jp/mountandblade/pages/121.html

を参考に作業すると街を作成できます。
なお、3D画面のオブジェクト配置を一から設定するのはなかなか大変です。
コンパイルした自作MODフォルダにある「SceneObj」フォルダの「scn_town_XX_**.sco」をコピーして「scn_town_YY_**.sco」を作成すると既存の街のオブジェクト配置をコピーできます。
あとは、お好みに変更すれば比較的楽に作成できます。

 注.ファイル名に関して
  XXとYYは街のID。この例だとXXは既存の街のID。YYは自作の街のID。
  **は各場面の種類で「center」だと街の中心。「castle」だと街の城内です。



まとめ資料、まとめサイト


"Mount & Blade Language and Engine Documentation" by Eärendil Ardamírë

旧資料名 "Modding Guide for Mount&Blade Warband"。↑今の題名からは Warband 限定の MOD 開発ガイドだということが読み取りにくいですが、Introduction ページ内に "we're talking about Warband" との記述あります。ただし、実態は TaleWorlds Entertainment 社(以下 TW)のフォーラムのあちこちからの抜粋やリンクで、「Warband でない M&B」との境界は やや曖昧です。
概要
M&B Warband の MOD 作成(Modding)や翻訳版作成(Localization)の方法解説とリンク集などをまとめた資料。Eärendil Ardamírë(エアレンディル・アダマヤ?)氏が作成、保守。2021 年末ごろまで PDF 版だったものが改訂凍結され、HTML 版(オンライン版とダウンロード版)で提供されています。

先頭ページ、絵の右側のブロックを少し読むと、TW が公開している「MOD システム」(独自 MOD 開発のためのソースコードと処理系)の入手方法と使い方、3D オブジェクトやテクスチャ画像などのバイナリ形式ファイルの扱い方などが わかります。

MOD システムのコードは Python のタプルとリストで記述された命令群(オペコードとパラメータ)とそれを txt ファイルに変換する小さな Pyrhon プログラム群などからなります。自分の開発環境に Python エンジンを入れ、MOD システムの build_module.bat を実行すると、Warband に標準で付いてくる Native という MOD の ver.1.171 とほぼ同じものが生成されます(クレジット表記が若干相違)。
このガイドのダウンロード
https://earendil_ardamire.gitlab.io/modding-guide/
↑オンライン版(改訂日時が不明瞭?)
https://gitlab.com/Earendil_Ardamire/modding-guide/
↑ダウロード版(ファイル更新日付は明瞭)
フォルダを降りずに、右のダウンロード・アイコンで zip などを選んで一式を入手。解凍したら、一番浅い所にある html ファイルが入口。

https://forums.taleworlds.com/index.php?threads/mabled-mount-blade-language-and-engine-documentation.438092/post-9864391
↑変更点などがアナウンスされるトピック。TW のフォーラム。
活用例
例えば、「馬じゃないのに鳴き声が馬で嫌だ」と思い、効果音関連の情報を探したいとします。
Documentation Module System → Audio-related Module System Files の右欄のリンクから Module Sounds というページへ。
(冒頭に「大半の説明は Music modding reference から採っている」旨 説明があり、そのリンク先は TW のフォーラム内の下記。
Modding > Mount & Blade Engine > The Forge - Mod Development > Documentation & Tutorials > Music modding reference
つまり、「WB でない M&B」の MOD のためのドキュメントです。各ページ先頭にある横並びリンクも同様で、M&B との境界が やや曖昧。)

この Module Sounds ページの前半は、module_sounds.py や音声ファイル形式の説明など。後半は Other Notes と脚注にリンク集があり、大元の Python ソース変更に限らない様々な MOD 変更方法の質問や情報につながっています。

このように、ほとんどのリンク先が TW のフォーラム内を指しているので、(リンク切れしにくく)安定していそう。

その他


Blender

3DCGアニメーションを作成するための統合環境アプリケーションです。オープンソースのフリーウェア
Blender.jp - http://blender.jp/

Blender-Tips 動画で使い方の説明
http://www.nicovideo.jp/mylist/9114915

WinMerge 日本語版

ファイルやフォルダの比較ができてマージ(融合)もできる、WinDiffを使い易くしたようなソフト。

使用例: 例えばNativeのSkins.txtととあるMODのSkins.txtを比較して、違う部分が分かればその違う部分をNativeのSkins.txtへ付け足すとMODの顔テクスチャデータをNativeへ移植することができます。

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2024年02月17日 20:59