Modの移植 – TexTools2版

Modの移植

以前の記事からTexToolsがバージョンアップされているため、改めてTextoolsでModを移植する方法を紹介します。

もとの解説はこちら。分かりやすいので合わせて見てみてください。

ここでは例としてTight&Firm Lollipop Noirの脚装備をパゴスガスキンからファルコナーボトムに移植します。

制限・注意点

Modの移植は簡単に出来るようになりましたが、TexTools1.9.9.3と同様にいくつかの制限があります。

  • Hyur Midlander MaleのモデルのModはHyur Midlander Maleのモデルの装備にしか移植できません。他性別、他種族のMod/装備品についても同様です。
  • ロンググローブのModはロンググローブの装備にしか移植できません。ショート/ミドルグローブについても同様です。
  • ロングブーツのModはロングブーツの装備にしか移植できません。ショート/ミドルブーツについても同様です。
  • Add new texture partによって追加できるPartは4つまでです。それ以上追加しないようにしてください。

移植元ModのExport

TexToolsでModが適応された装備品を開いてください。(ここではパゴスガスキン)

TextureタブでModが適応されていることを確認して、それぞれNormal・Mask(Specular/Multi)・Colorsetの3つ(Diffuseがあれば4つ)をExport→ExportDDSでエクスポートします。

ModelタブでRaceを選んで、Modが適応されていること、さらにMeshがAllになっていることを確認してExport→ExportDAE+Materialsでエクスポートします。(DAEファイルのみでも可)

ModelタブでImportから、Advanced Import画面を開きます

ここで、

  • 中段で各MeshがどのMaterialsが使われているか
    (dwnとついているのが装備のMaterials、そうでないものが肌のMaterials)
  • 下段で各MeshのPartがどのAttributesが適応されているのか

をメモします。(メモするだけでImportなどはせずに閉じてください。)

クリックで再生 この場合、0-肌/1-装備/0-1hiz/0-2 hiz/1-1 hiz/1-2 sneなど

また、エクスポートしたフォルダを右下のフォルダアイコンから開いて、パスをコピーしておくと便利です。

移植先の装備品へのImport

TexToolsでModを移植したい装備品を開いてください。(ここではファルコナーボトム)

今回は、Female用のModで、FemaleのモデルにのみModを適応させたいので、Add new texture partをしてから操作します。
Add new texture partについてはこちらの記事を参照してください。

TextureタブでImport→Import from..から先程エクスポートしたテクスチャファイルをそれぞれImportしてください。(今回は「b」パートにImportします。gif動画では「a」でやってますが間違い)

クリックで再生

次にModelタブで、Raceが目的の種族・性別になっていることを確認してからAdvanced Importします。

画面の最上部の右上のボタンから、先程エクスポートしたDAEファイルを選択します。

上段で、Materialsが元のModと同じ数か確認してください。(dwnとついた装備のマテリアルは同じ名前である必要はありません。)

足りない場合、肌のマテリアルが足りないので下記のうち適切なものを貼り付けてADDしてください。

女性用の肌マテリアル/mt_c0201b0001_a.mtrl
男性用の肌マテリアル/mt_c0101b0001_a.mtrl

今回の場合、女性用の肌マテリアルを追加して、さらに「b」パートのテクスチャを適応させるために装備のマテリアルを名前を変えてADDします。

クリックで再生

中段と下段で、最初にメモしたMeshのMaterialsと、PartのAttributesと合わせます。

中段右のShapesのカラムで、Disable shape dataにチェック出来る場合はチェックをしたほうがいいです。

クリックで再生

すべて完了したら、Importを押して完了です。

ゲーム内で正しく表示されているか確認してください。

コメント

  1. 移植先のpart dataのpart numberの数が足りない場合はその装備には移植不可ということになるのでしょうか?
    移植元には 0,1,2,3,4とあり
    移植先には 0,1,2,3までしかないような感じです。

    • 適切な装備でしたらpart numberの数が足りない場合(または数が多い場合)でも移植可能です。選択できる部分だけを合わせてImportしてください。

  2. Female用のMod → Female もAdd new texture partしなければなりませんよね?
    女性用の肌マテリアル /mt_c0201b0001_a.mtrl もついていますが、
    肌だけ色がおかしくなってしまった。

    • テクスチャが共通の装備品なら、Add new texture paetで競合を回避できます。
      テクスチャがMaleとFemaleで別れている装備品(サイオンズアドベンチャラーボトム等)の場合は、Femaleのテクスチャへ移植すればAdd new texture paetをしなくても問題ありません。
      Female専用の装備品へ移植した場合、Add new texture partをしなくても問題ありませんが、もしかしたらララフェルのモデルと競合するかもしれません。その時はAdd new texture partで回避できます。

      肌の色がおかしくなってしまう場合、肌に対応するMeshに正しいMaterialsを適応させていないのかと思います。
      装備によってMesh0が肌でMesh1が装備だったり、逆のパターンもあるのでそこらへんを変えて試してみてください。

      • 丁寧に返信してくれてありがとうございました!
        なんとかできるようになりました。
        中国サイトでこういう説明が少ないので、困りました。
        jmxivさんの記事は分かりやすくて、外国人でも理解できます。
        本当にありがとうございました(=^0^=)

  3. すみません、ストッキング付きのMODを移植しましたが、ストッキング部分が透明になりました。これはどういうことですか?

    • TextureタブのMore OptionsからTranslucencyをEnabledにしてください。
      https://imgur.com/a/xNyP6o5

      • ありがとうございます。確かにそうです。とても助かりました。

  4. いつもお世話になっております。
    もしよろしければご教示頂きたく。

    髪MODを製作者様の方で設定されている髪とは別の髪に移植したいのですが、
    daeファイルがないため、既存の装備を移植する手段と同じ方法ではできませんでした。

    何か解決策ご存じでしたら教えていただけないでしょうか?
    色々試してみたのですが上手くいかず・・・
    お手数をお掛けしますが、なにとぞよろしくお願いいたします。

    • daeファイルが無いHairModは無いはずです。ModelタブでPartがHairに、やMeshがAllになっているか確認してからExportしてみてください。
      もしくは、Assetcc2.exeというプラグインが必要なのかもしれません。Assetcc2についてはこちらの記事を参考にしてみてください。

      それと、髪の移植については通常の方法でやっても上手くいかない場合が多いです。
      試す場合は、種族限定の髪型で試すといいと思います。(共有の髪型はテクスチャが共有、3Dモデルは別々で用意する必要があるため)

      • ご教示頂きありがとうございました。
        Assetcc2.exeというプラグインを入れてないことがdaeファイルがExport出来ない原因でした。
        このプラグインを入れたところ、無事Export出来ました。

        また、種族限定の髪型で移植を試したところ、上手くできました。
        お忙しいところ、丁寧に教えて頂きありがとうございました!

  5. ご質問させてください。
    Textools上では3Dモデルが表示されインポートができているのですが
    実際にゲーム内で確認してみるとすべて透明になってしまいます。
    これはどういうことなのでしょうか。

    • どのModをどの装備に移植したかわからないと具体的な原因はわかりませんが、あまり無い現象のように思えます。
      移植先を変えてみて同じだったら試してみたいのでまた教えて下さい。

      • 日を改めて別の装備で試してみたところ問題なくインポートできました。アドバイスいただきありがとうございます。

タイトルとURLをコピーしました