http-equiv="refresh" content="1;URL=//tktk1.net/skyrim/blog-category-.html"> http-equiv="refresh" content="1;URL=//tktk1.net/skyrim"> slotから体型データをスケルトンに一発で適用する方法 - チュートリアル
SlotApplySkeleton.png

2018 9/20 Dump Transformのバッチファイルを更新しました。slotデータが同一のフォルダにないと動かない不具合の修正です

スタンドアロンフォロワーを作るときに、ECEで作った体型データは手作業でスケルトンに適用する必要がありました。以下のツールを使えば、slotデータから一発で適用できます。

下準備

NiNode Transform Toolsを手動ダウンロードして、展開しておきます。

Dump Transformをダウンロードして、DumpTransform.exeDumpTransform.batをNiNode Tranform Toolsの(NiTransform.exeのある)フォルダに置きます。

使い方

スタンドアロンフォロワーに使うスケルトンファイルをskeleton.nifにリネームします。
これをNiNode Tranform Toolsの(NiTransform.exeのある)フォルダに入れてください。

フォルダはこのようになります。

NiTransformFolder.png

ECEをインストールし、ゲーム内でキャラ作成後にslotを保存します。
Documents\My Games\skyrim(SE版はSkyrim Special Edition)\CME_save\にあるslotデータを選びます。たとえば、slot1に保存したら、_1_commonTriRaces.slotです。

slotデータをDumpTransform.batにドラッグアンドドロップします。コンソール画面が開かれ処理が終わったら、何かキーを押して終了してください。out.nifが体型データが適用されたスケルトンです。リネームしてお使いください。

仕組み

DumpTransform.exeにslotデータを入れると、デフォルトから変更した体型データだけslot名.txtに書き出されます。そのテキストデータを元に、NiTransform.exeでスケルトンのnifに適用します。

手動で行う方法

こちらは旧来の方法で手間かかるのでオススメしませんが、念のため記載しておきます。

スケルトンの位置情報をスロットデータにコメントとして書きだすので、まずキャラメイクをしてスロットに保存します。

スロットは以下のフォルダにあります。
C:\Users\ユーザー名\Documents\My Games\Skyrim(SE版はSkyrim Special Edition)\CME_save\

メモ帳か他のテキストエディタで該当のスロットデータを開きます。開くには、関連付けするかメモ帳にドラッグ&ドロップします。

スクロールして「# --- skeleton data ---」のある行を探します。たとえば、以下のノードと数値を参考に入力します。

# "NPC Head [Head]" scale:0.8

setskeletonscale.png

スケルトンをnifskopeで開きます。NPC Head[Head]のノードの開いて、Block DetailのScaleに0.8を代入します。scale:1なら変更なしです。(x,y,z)で書いてあるものであれば、Block DetailのTranslationに代入します。

謝辞

Dump TransformもNiNode Tranform Toolsもopparcoさんの制作物です。Dump Transformの配布許可を頂いてます。要望に答えて頂きありがとうございます。

関連記事
  • このエントリーをはてなブックマークに追加



質問はDiscordツイッターだとすばやく回答できます。
コメント
tktk2018.09.20 01:19

>フォロワー作り初心者さん
DumpTransformのバッチファイルをさきほど修正しました。もう一度ダウンロードしてください。

フォロワー作り初心者2018.09.20 01:06

スケルトン調整の自動化…本当に助かります。
ありがとうござうございます。
早速なのですが質問です。
手順通りにファイルをダウンロードし画像と同じように配置したのですが、
SLOTデータをDumpTransform.batにドラッグアンドドロップしたら以下のような表示が出てout.nifが生成されませんでした。
原因は分かりますでしょうか?

'DumpTransform' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
'NiTransform.exe' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
変換終了。終了します・・・
続行するには何かキーを押してください . . .