PC追加MODチュートリアル

ページ名:PC追加MODチュートリアル

wodというサンプルMODをベースにしてプレイヤーキャラを追加するMODを制作するチュートリアル。

目次

制作準備[]

The Artist's Guide To Character/item Modding [1] より抜粋。

必要なもの[]

画像エディタ

pngファイルを生成できればなんでもOK。

サンプルMOD

SampleMOD1.5 [2] よりダウンロード。「samplecharacter.zip」の、サイズが大きい方(1.73MB)をダウンロードしてください。

.png -> .texコンバータ・Buildファイルリネームツール

Matt Tools![3] よりダウンロード。Buildファイルのリネームは、バイナリエディタ等で直接書き換える方法もある。

コンバータに同梱されているtexToolは、texビューア兼tex -> pngコンバータとなっている。

ZIPファイル編集ツール

WinRARか7-Zipで動作確認済み。エクスプローラーを使うと失敗する模様。

テキストエディタ

メモ帳でも行けるが、Notepad++[4] がおすすめ。Luaスクリプトを書くときに便利。

やる気!

サンプルMODの導入[]

サンプルMODを解凍して、dont'starveフォルダ内のmodsフォルダの中に移してください。dont'starveフォルダはprogramfiles/steam/steamapps/common内にあると思います。

ゲームを起動して、MODが正しく導入されていればWilsonっぽいキャラクターが追加されています。

サンプルMOD内のファイルの解説[]

斜線になっているものは、MODの機能には必要がないファイルです。

.texファイルと.xmlファイルは常にセットになっています。

  • modinfo.lua:MOD全体の情報が書いてある。
  • modmain.lua:MODのスクリプト本体。
  • animフォルダ
    • template_player_character.png:キャラクター画像のテンプレート
    • wod.zip
      • atlas-0.tex:キャラクター画像
      • build.bin:キャラクターの情報が書いてある?
  • bigportraitsフォルダ
    • template_bigportrait.*:何も書いていない、木の背景だけのテンプレート画像。
    • wod.*:木の背景にSAMPLEと書いてあるデフォルトの画像。
  • imagesフォルダ
    • saveslot_portraitフォルダ
      • template_save.*
      • wod.*:セーブファイル選択画面等で表示される小さいサムネイル。
    • selectscreen_portraitフォルダ
      • template_selectscreen_portraits.*
      • wod.*:キャラクター選択画面に表示されるサムネイル
      • wod_silho.*:キャラクター選択画面で、ロックされていてシルエットになっているキャラクターのサムネイル?
  • scriptsフォルダ
    • prefabsフォルダ
      • wod.lua:キャラクターに必要なリソースやキャラクターの能力が書いてある

キャラクター画像の制作[]

キャラクターの実際の見た目に関わる、キャラクター画像を作りましょう。

サンプルMOD内の、animフォルダの中にあるtemplate_player_character.pngがキャラクター画像のテンプレートなので、これを下書きとして描くと分かりやすいです。

ちなみに、pigtail等のいらないパーツは、何も描かなければいいです。

キャラクター画像テンプレート各部の説明[]

Wilson hair

その名の通り、Wilsonの髪の毛。歩くときなどにふわふわ揺れる。

Backは顔の手前に、SideとFrontは顔の後ろに描かれる。

with hatの方は、帽子を被っているときに使われる。

顔の方に短い髪を描くなら不要。

head with hat

それぞれの向きの顔。

両方がwith hatとなっているが、左側のセットが右側のセットの後ろに隠れて描画される模様。後ろ向きのみ、帽子を被りながら歩いている状態だと描画されなかったりする等、動作がよく分からない。両方に同じものを書いておくのが無難。

face

キャラクターの顔。左から順に、

  • 喋るときのアニメーション
  • まばたき1
  • 平常時の顔
  • まばたき3、目をこするときの顔(まばたき3が使われてるかも)
  • 横顔まばたき2、目を瞑るアニメーション
  • 横顔まばたき1
  • 平常時の横顔
  • 横顔まばたき3
  • 大きな食べ物を噛んでいるときの顔
  • 死亡時の顔
  • 上:横顔まばたき2、目を瞑るアニメーション
  • 下:驚き、恐怖の表情。ゲームの最初に目を覚ますときや、正気度が低いときのアニメーション等
  • 食べ物を口に入れるときのアニメーション、喋るときのアニメーション
  • 寝ているときの顔

pigtail

WillowやWendyの髪。

LeftとRightは前後向きの時に左右に描かれる。

Sideは、横向きのときに2つ、それぞれ少しずらされて後ろに描かれる。

cheek

食べ物を食べるときの頬のアニメーション。

torso

キャラクターの胴体、左から順に、

  • 横向き歩行時
  • 脇腹を掻くときのアニメーション?
  • 後ろ向き平常時
  • 耳を掻くときのアニメーション?
  • 前向き平常時
  • 横向き平常時
  • 横向き?
  • 後ろ向き?
  • 不明?
  • 拾うときのアニメーション

skirt

女性キャラのスカート、左から順に、

  • 前後向き?
  • 左右向き?(逆かも)
  • 前後に歩いているときのアニメーション。左右に反転されつつ使われる
  • 左右に歩いているときのアニメーション

sleeve

キャラクターの肩や袖。

arm

キャラクターの腕。

hand

キャラクターの手。

leg

キャラクターの脚。

foot

キャラクターの足。

各種ポートレートの制作[]

キャラセレクト画面や、セーブスロット画面などで使われるキャラクターの画像を制作しましょう。

サンプルMODの、imageフォルダとbigportraitフォルダ内にテンプレート画像がそれぞれあるので、同サイズで適当な画像を作ってください。

必要な画像は、

  • bigportrait:キャラ選択画面に出てくる大きなキャラクターの絵
  • selectscreen_portraits:キャラ選択画面のサムネイル。silhoがついているのはアンロックしていない状態のシルエット画像なので、別に作らなくても念のため同じものを用意しておけばOK。テンプレートのピンクの枠内に描いた方がよい。
  • savescreen_portrait:セーブスロットのサムネイル。テンプレートのピンクの枠内に描いた方がよい。

画像をtexフォーマットに変換する[]

MODに使える画像形式は、tex形式という一般的なエディタでは作れない形式です。上記のtexコンバータで、png画像をtex形式に変換できます。各オプションは、通常は以下の画像のように設定します。

SS003.jpg













但し、セーブスロット用画像と、キャラ選択時のサムネイル用の画像を作るときは、「Generate Mipmaps」のチェックを外してください。でないと真っ黒になります。

キャラクター画像を実際に差し替える[]

生成されたtexフォーマットの画像を、「wod.tex」等、元あったファイルと同じ名前にして差し替えます。

.xmlファイルはそのままで大丈夫です。

ZIPファイル内にあるatlas-0.texを差し替える時は、7-ZipやWinRAR等の圧縮ファイルマネージャを用いて、ZIPファイルの中身のファイルに直接上書きして差し替えてください。エクスプローラを使って差し替えたり、普通に圧縮したファイルを使うと、うまく動かない可能性があります。

この時点で、キャラクター追加MODとして一応機能します。ただ、キャラクター名がwodのままだと他のMODと競合を起こすので、独自の名前にする必要があります。

MOD情報の記入[]

build.bin[]

modinfo.lua[]

modmain.lua[]



特に記載のない限り、コミュニティのコンテンツはCC BY-SAライセンスの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。


最近更新されたページ

左メニュー

左メニューサンプル左メニューはヘッダーメニューの【編集】>【左メニューを編集する】をクリックすると編集できます。ご自由に編集してください。掲示板雑談・質問・相談掲示板更新履歴最近のコメントカウン...

メインページ/テーマ

Wikiテーマ用画像[]このページでは、Wikiのテーマとして使われる画像が特別:使われていないファイルに表示されないようにしています。Site-logoFile:Site-logo.pngSite-...

メインページ/theme

Wikiテーマ用画像[]このページでは、Wikiのテーマとして使われる画像がSpecial:UnusedImagesに表示されないようにしています。Wiki-wordmarkFile:Wiki-wor...

Year_of_the_Varg

登場作品:Don%27t_Starve_Together_icon.pngDon't Starve TogetherYear of the Varg開催期間2018:2月9日~3月16日開発者Klei...

Year_of_the_Catcoon

Harp_Statue.pngこの記事は未完成のため加筆依頼が出されています。(理由:かくれんぼ遊びの情報がまだ未記述)編集による加筆、訂正またはコメントによる意見をお願いします。登場作品:Don't...

Year_of_the_Bunnyman

Harp_Statue.pngこの記事は未完成のため加筆依頼が出されています。(理由:まだ情報が揃ってないのでとりあえず分かる範囲で。情報追加お願いします)編集による加筆、訂正またはコメントによる意見...

Yaarctopus

Yaarctopus Yaarctopus資源×1-9, Seaweed.pngCoral.pngShark_Fin.png( や Trinkets.pngと交換)×1, や Icon_Nautica...

X_Marks_the_Spot

登場作品:Shipwrecked_icon.pngShipwreckedX Marks The Spot必要な道具Shovel.png資源×2, Chest.pngデバッグ用コード"buriedtre...

Wurt_quotes

登場作品:Don't Starve Together icon.pngDon't Starve Togetherこの記事は未完成のため加筆依頼が出されています。(理由:情報不足)編集による加筆、訂正ま...

Wurt_clothes

この記事はWurtがゲーム内のアイテムを装備したときの見た目の変化をまとめたものになります。(画像クリックで原寸サイズ表示)目次1 衣装アイテム1.1 Beefalo Hat1.2 Belt of H...

Wurt

登場作品:Don%27t_Starve_Together_icon.pngDon't Starve TogetherWurt肩書きおチビさん誕生日10月17日モットー「マーム族はとっても『義理高い』の...

Wreck

登場作品:Shipwrecked_icon.pngShipwreckedWreck必要な道具Hammer.png資源Boards.png ()発生Pirate_Ghost.png再生可能?No主なバイ...

Woven_Shadow

登場作品:Don%27t_Starve_Together_icon.pngDon't Starve Together この記事は書きかけです。是非とも、この記事に加筆してみてください。Woven Sh...

Wortox_quotes

登場作品:Don't Starve Together icon.pngDon't Starve Togetherこの記事は未完成のため加筆依頼が出されています。(理由:情報不足)編集による加筆、訂正ま...