FOModの作り方(チュートリアル02)
チュートリアル01に次の修正を加えてみます。
- UNP体型とCBBE体型で共通のファイルをまとめる。
- はじめにページと最終確認ページを追加する。
Modファイル FOModTutor02.zip の構成
FOModTutor02\ 00 Core Files\ meshes\ core-mesh.txt textures\ core-texture.txt 10 CBBE\ cbbe-esp.txt meshes\ cbbe-mesh.txt textures\ cbbe-texture.txt 10 UNP\ unp-esp.txt meshes\ unp-mesh.txt textures\ unp-texture.txt FOMod\ info.xml ModuleConfig.xml Images\ CBBE.jpg Intro.jpg UNP.jpg
- UNP体型とCBBE体型で共通のファイルを 00 Core Filesフォルダに移動します。
- Modの紹介画像 Intro.jpg を追加します。
info.xmlの作成
<?xml version="1.0" encoding="UTF-16"?> <fomod> <Name>FOMod Tutorial 02</Name> <Author>ThinkingSkeever</Author> <Version>0.0</Version> <Website>http://thinkingskeever.hatenablog.com/</Website> <Description> <p>This is FOMod Tutorial.</p> </Description> </fomod>
ModuleConfig.xmlの作成
<?xml version="1.0" encoding="UTF-16"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://qconsulting.ca/fo3/ModConfig5.0.xsd"> <moduleName>FOMod Tutorial 02</moduleName> <installSteps order="Explicit"> <!-- *** はじめにページ *** --> <installStep name=""> <optionalFileGroups order="Explicit"> <group name="ようこそ!" type="SelectExactlyOne"> <plugins order="Explicit"> <plugin name="ようこそ"> <description> ダウンロードしてくれてありがとう。
 これはFOModのチュートリアルです。
 次のページでインストールオプションが選べます。 </description> <image path="FOMod\Images\Intro.jpg"/> <files> <folder source="00 Core Files" destination="" priority="0"/> </files> <typeDescriptor> <type name="Required"/> </typeDescriptor> </plugin> </plugins> </group> </optionalFileGroups> </installStep> <!-- *** 体型の選択ページ *** --> <installStep name=""> <optionalFileGroups order="Explicit"> <group name="体型を選択します" type="SelectExactlyOne"> <plugins order="Explicit"> <plugin name="UNP"> <description> UNP体型です。
 どちらかといえばスリムな体型です。 </description> <image path="FOMod\Images\UNP.jpg"/> <files> <folder source="10 UNP" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> <plugin name="CBBE"> <description> CBBE体型です。
 むちむちして肉感的な体型です。 </description> <image path="FOMod\Images\CBBE.jpg"/> <files> <folder source="10 CBBE" destination="" priority="0"/> </files> <typeDescriptor> <type name="Optional"/> </typeDescriptor> </plugin> </plugins> </group> </optionalFileGroups> </installStep> <!-- *** 最終確認ページ *** --> <installStep name=""> <optionalFileGroups order="Explicit"> <group name="インストールの開始" type="SelectExactlyOne"> <plugins order="Explicit"> <plugin name="インストールの開始"> <description> インストールオプションの選択が完了しました。
 インストールを開始します。 </description> <image path=""/> <files> </files> <typeDescriptor> <type name="Required"/> </typeDescriptor> </plugin> </plugins> </group> </optionalFileGroups> </installStep> </installSteps> </config>
インストール方法
FOModTutor02フォルダごとZIPファイルなどに圧縮してMod管理ツールでインストールします。
動作確認のポイント
- [次へ][前へ]ボタンを押してページが切り替わることを確認してます。
- インストールオプションを変えて、対応するダミーファイルがインストールされることを確認します。
解説
- チュートリアル01にあった<installStep>の前後に、はじめにページと最終確認ページのための<installStep>を追加します。
- 追加したページには選択肢を示す<plugin>を1つだけ書きます。<type>のname属性は"Required"(必ず指定する)にします。
- はじめにページでは共通ファイルのコピーをします。
<folder source="00 Core Files" destination=""/>
- ページの定義の間に改行とコメントを追加し見やすくします。
<!-- *** はじめにページ *** -->
以上