#author("2022-11-12T12:52:19+09:00","","")
#author("2022-12-30T06:59:48+09:00","","")
* MODの作成方法 [#a5fc45d8]

**SDKのインストール方法について [#cafe660c]
まず、MOD開発のためSDKをインストールします。-Steam画面→ライブラリを選択、ライブラリ配下のメニュー内にある「ツール」を選択→「Sid Meier's Civilization  Development Assets」、「Sid Meier's Civilization  Development Tools」を選択することで、インストール出来ます。

ダウンロードしたら初期設定をしましょう。
SDKを立ち上げて、Tools⇒Options⇒Civilization VIと進み、以下を正しく設定してください。
- User Path
-- 日本語名のディレクトリが含まれるとNGのようです。
- Game Path
- SDK Path
- Assets Path

**参考資料 [#cafe659c]

SDKの使用方法およびModの作成方法については、[Sid Meier's Civilization  Development Tools]を起動 > トップメニュー > [Documentation]を選択すると、公式資料が表示される。ただし英語である上に、3DCGモデリングやスクリプト言語に関する知識があることが前提であり、初心者が見ても意味不明なので注意。

以下は参考資料・チュートリアルなどの外部リンク。

- Civ6 Modding Tips
http://brokenhumanoid.oops.jp/public/mdwiki/#!index.md
- [[Civ6 Modding Tips>http://brokenhumanoid.oops.jp/public/mdwiki/#!index.md]]
-- 指導者MODの作成方法についての解説 (日本語)

- Civilization VIガイド
https://civ6pedia.x0.com/guide/
- [[Civilization VIガイド>https://civ6pedia.x0.com/guide/]]
-- 主にFireTunerやModifiersについての解説(日本語)

- Civ 6 Modding Tools & Basics
https://forums.civfanatics.com/resources/civ-6-modding-tools-basics.26957/
- [[Civ 6 Modding Tools & Basics>https://forums.civfanatics.com/resources/civ-6-modding-tools-basics.26957/]]
-- MOD作成方法全般に関する解説(英語)

- LeeS' Civilization 6 Modding Guide
https://www.dropbox.com/s/mx4h1unru1d94sc/CIVILIZATION%206%20MODDING%20GUIDE.pdf
- [[LeeS' Civilization 6 Modding Guide>https://www.dropbox.com/s/mx4h1unru1d94sc/CIVILIZATION%206%20MODDING%20GUIDE.pdf]]
-- MOD作成方法全般に関するpdfドキュメント(英語)

- Art Assets in Civilization 6: A Modding Guide
https://forums.civfanatics.com/threads/art-assets-in-civilization-6-a-modding-guide.612050/
- [[Art Assets in Civilization 6: A Modding Guide>https://forums.civfanatics.com/threads/art-assets-in-civilization-6-a-modding-guide.612050/]]
-- 3Dアートセットについての解説(英語)

- [GitHub] Gedemon/Civ6-GCO
https://github.com/Gedemon/Civ6-GCO
- [[[GitHub] Gedemon/Civ6-GCO>https://github.com/Gedemon/Civ6-GCO]]
-- artdef/xml/sql/luaなどのサンプル集(英語)

- [GitHub] Infixo/Civ6-Mods
https://github.com/Infixo/Civ6-Mods
--  (luaスクリプトのソースコード集)

- Effects, Reqs & Collections
https://docs.google.com/spreadsheets/d/1CXLHOBhOKXB9X9kOgED_xTTld4sFEyMxrDoPwX2NUFc/edit#gid=60650167
-- (パラメータやイベントの一覧)

- Civ VI Modding Companion 2.0
https://docs.google.com/spreadsheets/d/1EiCTOlPx3IkeAmU0xujGEp9k0v9VuCxe95OcrsyWOVs/edit#gid=1678767919
-- (Luaの関数・変数などの一覧)

- Lua Objects
https://docs.google.com/spreadsheets/d/1HQSUOmw_pI8dNSr1kmun4qAHj6SsOVfa1vGTbk5mVvs/edit#gid=2082837705
- [[[GitHub] Infixo/Civ6-Mods>https://github.com/Infixo/Civ6-Mods]]
-- luaスクリプトのソースコード集。
- [[Effects, Reqs & Collections>https://docs.google.com/spreadsheets/d/1CXLHOBhOKXB9X9kOgED_xTTld4sFEyMxrDoPwX2NUFc/edit#gid=60650167]]
-- パラメータやイベント変数の一覧。
- [[Civ VI Modding Companion 2.0>https://docs.google.com/spreadsheets/d/1EiCTOlPx3IkeAmU0xujGEp9k0v9VuCxe95OcrsyWOVs/edit#gid=1678767919]]
-- Luaの関数・変数などの一覧。
- [[Lua Objects>https://docs.google.com/spreadsheets/d/1HQSUOmw_pI8dNSr1kmun4qAHj6SsOVfa1vGTbk5mVvs/edit#gid=2082837705]]
-- Luaスクリプトのプログラミングに必要となる関数などの一覧が掲載されている。

- Civilization VI: Modding Knowledge Base
https://sukritact.github.io/Civilization-VI-Modding-Knowledge-Base/
- [[Civilization VI: Modding Knowledge Base>https://sukritact.github.io/Civilization-VI-Modding-Knowledge-Base/]]
-- Luaスクリプトにて利用可能な関数・APIなどの一覧が掲載されている。

- [GitHub] Hemmelfort/Civ6ModdingNotes
https://github.com/Hemmelfort/Civ6ModdingNotes
- [[[GitHub] Hemmelfort/Civ6ModdingNotes>https://github.com/Hemmelfort/Civ6ModdingNotes]]
-- artdef/xml/sql/luaなどのサンプル集(中国語)

- Hemmelfort/bilibili
https://space.bilibili.com/28399130
- [[Hemmelfort/bilibili>https://space.bilibili.com/28399130]]
-- ModBuddyやAssetEditorの使い方、XMLやLuaの記述方法、アイコンや3Dモデルの作り方などのチュートリアル動画が公開されている。音声が中国語なのが難点だが、動画の操作手順を真似るだけで簡単にMODを作成できるので、解説が意味不明でも何とかなる。
** サンプル・テンプレート [#vdc538b1]
- dwughjsd/LandsolYuni_civ6mod
https://github.com/dwughjsd/LandsolYuni_civ6mod
-- dwughjsd氏のプリコネMODのソースコードが公開されている。ModBuddyプロジェクトおよびWWiseプロジェクトのソースコードがあり、MOD作成および音声追加の参考になる。
- KevinLiuxy/Senren-Banka-Murasame-Civilization-6
https://github.com/KevinLiuxy/Senren-Banka-Murasame-Civilization-6
-- Kevin Liu氏のMODである[[ムラサメ(千恋*万花)>https://steamcommunity.com/sharedfiles/filedetails/?id=2526631672]]のソースコードが公開されている。このMODは指導者の表情差分およびボイス付きであり、アニメ系指導者MODの中では最も完成度が高い作品となっているので、大いに作成の参考になる。
- CIVILIZATION VI - Boa's Music Template
https://forums.civfanatics.com/threads/civilization-vi-boas-music-template.676025/#post-16357349
-- 音声やBGMを追加する際のテンプレートMODおよびWWise 2015.1.9(音声編集ソフト)のインストール用ファイルが含まれている。
** 新文明・指導者 [#f2f2d5dd]
上から順に作業していくと出来上がる、チュートリアル的な形で説明をしていこうと思います。
※この説明は無印時代に書かれたものであり、最新版とは手順・仕様が異なる点がある。そのため、より新しい[[MOD作成チュートリアル>http://brokenhumanoid.oops.jp/public/mdwiki/#!index.md]]も参照。

[[1.ローディング画面・リザルト>MOD/作成方法/新文明・指導者/ローディング画面・リザルト]]
└[[勝手に出てくるクレオパトラを消す方法>MOD/作成方法/新文明・指導者/勝手に出てくるクレオパトラを消す方法]]
[[2.文明特性>MOD/作成方法/新文明・指導者/文明特性]]
[[3.指導者特性>MOD/作成方法/新文明・指導者/指導者特性]]
[[4.文明カラー・AIの好み>MOD/作成方法/新文明・指導者/文明カラー・AIの好み]]
[[5.指導者アイコン>MOD/作成方法/新文明・指導者/指導者アイコンの作り方]]
[[6.文明アイコン>MOD/作成方法/新文明・指導者/文明アイコン]]
[[7.ユニークユニット>MOD/作成方法/新文明・指導者/UU]]
[[8.ユニーク区域>MOD/作成方法/新文明・指導者/UD]]
[[9.ユニーク地形改善>MOD/作成方法/新文明・指導者/UI]]
[[10.ユニーク建造物>MOD/作成方法/新文明・指導者/UB]]
[[11.その他細かい部分>MOD/作成方法/新文明・指導者/その他細かい部分]]
** 偉人の追加 [#n1e49129]
[[大預言者>MOD/作成方法/偉人の追加/大預言者]]
[[大提督>MOD/作成方法/偉人の追加/大提督]]
[[大将軍>MOD/作成方法/偉人の追加/大将軍]]
[[大商人>MOD/作成方法/偉人の追加/大商人]]
[[大科学者>MOD/作成方法/偉人の追加/大科学者]]
[[大著述家>MOD/作成方法/偉人の追加/大著述家]]
[[大音楽家>MOD/作成方法/偉人の追加/大音楽家]]
[[大芸術家>MOD/作成方法/偉人の追加/大芸術家]]

** その他 [#wfdb2372]
[[modinfo>MOD/作成方法/その他/modinfo]]
[[多言語対応(日本語化)>MOD/作成方法/その他/多言語対応(日本語化)]]
[[指導者の定義を変えるとクラッシュする場合の対処>MOD/作成方法/その他/指導者の定義を変えるとクラッシュする場合の対処]]
[[DLC対応>MOD/作成方法/その他/DLC対応]]
[[LEADER_JASPER_KITTYの罠>MOD/作成方法/その他/LEADER_JASPER_KITTYの罠]]
[[各種ログの出力>MOD/作成方法/その他/各種ログの出力]]
* コメント [#a424c412]
#pcomment(reply)


このエントリーをはてなブックマークに追加