『聖剣伝説3 TRIALS of MANA』(聖剣3リメイク、聖剣ToM、トライアルズオブマナ)の体験版が配信され、海外ではすでにMODの作成が進められています。

しかし、あらゆるゲームにおいてMOD作成は海外がメインで日本では盛んに行われてません。特にUE4製ゲームは多数存在するもののUE4用MOD作成に関する日本語記事は皆無です。
国内PCゲーマーが少ないのが最大の理由だとは思いますが、『聖剣3』原作は海外未発売で認知度が高いとは言えないので海外任せだとあまりMODが作られない可能性があります。

私は素人ながら『FF15』のMOD作成記録をまとめたことで、国内ユーザーによるMOD増加に貢献できたと実感してるので、『聖剣3』およびUE4(Unreal Engine 4、アンリアルエンジン4)用のMOD作成ガイドとしてまとめることで国内でもMOD文化が広まることを期待してます。
また、MODが多いこと自体が売上増に繋がると考えてるので、作ったMODは最低でもSNS、できればNEXUSに投稿して欲しいです。(センシティブなものを除く)

UE4採用タイトル和ゲー例:FF7R、KH3、DQ11、エースコンバット7、DBファイターズ、DBZカカロット、SF5、鉄拳7、テイルズオブアライズ、鬼滅の刃、アイドルマスター

1.必要なもの

必要ソフトは各項でリンクします。

・100GB程度の空き容量(Dドライブ等に作業フォルダを用意)
・QuickBMS
・unreal_tournament_4.bms
・UE Viewer(umodelとも呼ばれる)
・Blender(フリーの3Dモデリングソフト)
・画像編集ソフト(GIMP、ペイント等)
・Epic Gamesランチャー
・Unreal Engine 4
・u4pak または Unrealpak
・それなりのPCスキル

ちなみに私はFF15MODで初めて3DモデルとBlenderを触り、今回初めてUE4を触ったくらいなので一応誰でもできるレベルではあります。
3Dモデルについても私は内部データを流用して触るだけで何かを作ったりはできません。

2.参考サイト

最初に参考にしたMODディスカッションスレは削除されたので、代わりに個人的に一番参考になって何度も見た動画であるUE4製『鉄拳7』の改造ガイドを貼っておきます。(比較的短く文字解説なので理解しやすい)
この通りにしても『聖剣3』用のMOD作成は無理ですが他のUE4用MOD作成の参考にはなると思います。

https://www.youtube.com/watch?v=gjUL3OSzMM4

[20/4/28追記]
『聖剣3』用の完全な作成ガイド(以下、海外ガイド)ができてました。
Trials of Mana Mod Creation Guide

基本的にはここを見ることでモデル編集&変換もできます。ただ、ここの添付ファイルをDLするにはアカウント登録とログインが必要です。
本記事の以降の内容については日本語訳しただけの部分も多いですが、UE4での操作やキャラ置き換えについては本記事の方が分かりやすくなるよう心掛けました。

[20/6/18追記]
『聖剣3』のModding Discordに日本語チャンネルが作られました。
MODについての質問や情報交換する際はこちらをご利用ください。(本記事コメントだと分かる範囲でしか回答できず私の負担も大きいので。。)
Trials of Mana Modding - Discord

[20/8/17追記]
本ガイドはそれなりのPCスキルがあることを前提としており初心者向けではないので、初心者の観点で補足していただきました。
聖剣伝説3MOD制作ガイド 超初心者の自分がわかりにくかった事まとめ
モデルリストもまとめていただいてます。
聖剣伝説3 MOD制作 Umodel_Morphキャラリストまとめ

[22/8/25追記]
まちゃラテ氏による『FF7R』のMOD作成ガイドとも言える記事。
特にMODファイル(.pak)に関するTipsは非常に重要で、pak化する際のファイル命名で知っておくべき情報です。
FF7RのMOD作成に関する情報まとめ

[24/10/27追記]
『聖剣VoM』では同じ方法は使えないものの手順自体は簡単になってたのでメモレベルでまとめてます。『ロマサガ2R』でも同じ方法でMOD化できるとのコメントもありました。
『聖剣VoM』UE4用MOD作成メモ

3.pakファイルのアンパック(抽出)

UE4製のゲーム内ファイルは全て「.pak」という拡張子で暗号化されてます。

標準インストールであれば「C:\Program Files (x86)\Steam\steamapps\common」に各ゲーム毎のフォルダがあり、内部にゲームを構成する全てのファイルがあります。

『聖剣3』のpakファイルは、「C:\Program Files (x86)\Steam\steamapps\common\Trials of Mana\Trials of Mana\Content\Paks」にあり、「Trials of Mana-WindowsNoEditor.pak」という16GB弱のファイルです。

この「.pak」ファイルからコンテンツを抽出するためのソフトが「QuickBMS」です。
なお、目的のファイルが分かっている場合は、4項にて個別に抽出することも可能なため本項は飛ばして構いません。

というわけで以下から最新版の「QuickBMS」とアンパックスクリプトである「unreal_tournament_4.bms」を(Ctrl+Fでページ内検索して)ダウンロード。
QuickBMS

[22/8/25追記]
UE4はバージョンアップを繰り返しUE5もリリースされ、4.26/4.27/UE5で作られたゲームには別のアンパックスクリプトが必要となるようです。
アンパック段階ではUE4のバージョンは不明なはずなので、以降①~④で失敗した場合は以下のbmsを試してみてください。
unreal_tournament_4_0.4.27d_paks_only.bms [23/7/12 リンク切れ?のため私の手持ちファイル共有]

ダウンロードした「quickbms」フォルダに「unreal_tournament_4.bms」を入れて作業フォルダに置きます。

「quickbms_4gb_files.exe」をダブルクリックして以下の手順を行います。
①「unreal_tournament_4.bms」を選択。
②「Trials of Mana-WindowsNoEditor.pak」を選択。
③出力フォルダ(作業フォルダ)を選択。
④AESキーを要求される場合はここから「Kyes:」を「Show」して「0x~」をコピペする。[21/10/22追記]

これでアンパックされて③のフォルダに「Trials of Mana」フォルダと「Engine」フォルダ(基本的に不要)が抽出されます。『聖剣3』は約30GBでした。
pakファイルのサイズやPCスペックによってそれなりに時間がかかります。

[21/10/22追記]
④の手順として追記した通り、ゲームによってはAESキーで暗号化されているので調べる必要があります。(新作は掲載されるまで時間がかかる)
というか『聖剣3』がレアケースで大抵はAESキーが設定されてる気がします。

4.テクスチャ&モデル抽出

抽出した「Trials of Mana」フォルダ内を見るとUE4用の「.uasset」というファイルがありますが、UE4でパック(ビルド)する際に暗号化されるらしくUE4でも開けません。

この「.uasset」から3Dモデルを抽出するソフトが「UE Viewer(umodel)」です。

[21/12/21追記]
UassetEditor」を使うことでuassetファイルを簡単に編集できます。
単純なキャラスワップであればモデリングの知識がなくてもBlenderもUE4も使わず置き換えMODを作ることもできます。
但し、『聖剣3』でモデルスワップした場合はサイズによってキャラが浮いたり地面に埋まったりするはずです。
関連記事:『鬼滅の刃 ヒノカミ血風譚』UE4用MOD作成補足メモ

4.1 フォトリアル系ゲームの場合

以下からWin32 versionをダウンロード。
UE Viewer(Umodel)

ダウンロードした「umodel_win32」を作業フォルダに置きます。

「umodel.exe」を起動して以下の手順を行います。

①変換したいフォルダを選択して「OK」
今回は例としてアンジェラ「D:\work_ToM\Trials of Mana\Content\Character\Player\pc02\Model\pc02_01a」を選択。
他のゲームでは構成が異なるはず。

①のあとの状態。この状態で「Export」する。

②「All pacckages」フォルダの「SK_pc02_01a.uasset」を選択して「Export」
ここで「Open」を選択するとモデルが見れる。

③出力先フォルダを選択して、meshは「psk」、textureは「png」を選択して「OK」

④UE4のバージョンで「4.22」を選択して「OK」
バージョンはゲーム毎に異なり、誤ったバージョンを選ぶとエラーが出るのでトライ&エラーで探し当てる。

これで出力フォルダに「SK_pc02_01a.psk」と「Texture」フォルダ内の「.png」ファイルに変換できました。
他のゲームだとpskファイル内に直接テクスチャが埋め込まれてたりそもそもフォルダ構成が違うはずです。
また、本項のumodelの使い方自体も少し間違っていてumodelは4.2項のように配置するのが正しいらしいのですが、抽出はできてるのでそのままにしておきます。

4.2 アニメ調ゲームの場合

『聖剣3』の場合、3Dモデルにモーフ(モーフィング)と呼ばれる顔のアニメーションが格納されていて、4.1項のumodelでは抽出できません。(FF15のようなフォトリアルでは顔のパーツそれぞれのボーンが独自に動いて表情を作るためモーフがない)

なので、海外ガイドStep 2から「umodel_morph」(4/30ver、umodel_morph_fix1と同じ)をダウンロードしてください。
これは『聖剣3』のために作られたものなので、UE4製の他のアニメ調ゲームにも使えるかは不明です。umodel公式も対応予定はないらしいです。

ダウンロードした「umodel_morph」の中身を「C:\Program Files (x86)\Steam\steamapps\common\Trials of Mana\Trials of Mana\Content」に置きます。
変換する際MODを導入してるとそこから変換してしまうため対象キャラのMODファイルは除外してください。

umodelの配置。

「umodel.exe」を起動して以下の手順を行います。

①変換対象フォルダはそのまま「OK」

②『聖剣3』の全フォルダがツリー表示されるので変換したいモデルを選択して「OPEN」
今回はアンジェラクラス1「Game/Character/Player/pc02/Model/pc02_01a/SK_pc02_01a.uasset」を選択。

uassetを選択して「open」する。④は以降の手順のもの。

なお、ここで「tools→Save selected packages」とすると該当ファイルのuassetのみ抽出することが可能。 [21/12/21追記]

③UE4のバージョンで「4.22」を選択して「OK」
バージョンはゲーム毎に異なる。モデルが表示されるものの左下のAnimが0/0。

④「o」キーを押して上位の「Animation」フォルダを右クリック→「Open foler content(append)」
左下のAnimが増えて今回は0/405になる。

左下の赤枠部分が増えたところ。

⑤Tools→Export current objectで出力フォルダを選択、Meshを「psk」と「pskx」に選択、「Export Morphed Models」にチェックを入れて「OK」

これで出力フォルダにベースpskファイルと複数のモーフpskファイル(今回は25個)が得られました。
ただし、「umodel_morph」ではテクスチャは出力されてないので、必要であれば別途テクスチャのみ選択してpngで出力してください。

既知の不具合:この変換だと最終的にアンジェラの口元にシワができます。(他キャラや他ゲームは?)
海外ガイド8ページ目にある「umodel_morph_fix2」を使い「gltf」エクスポートすることで改善できますが、私のスキルでは難しそう&手順が大変そうなので解説できません。3Dモデル中級者以上向けな気がします。

5.編集

変換したpskとpngファイルをMOD用に編集します。

5.1 テクスチャ編集

pngファイルは一般的な画像拡張子なのでペイント等でも開けます。
今回はアンジェラの髪テクスチャである「T_pc02_01a_hair01_C.png」を、別途抽出しておいたリースの髪テクスチャ「T_pc06_01a_hair01_C.png」で置き換えるので画像編集はしません。
ここでは動作確認のための置き換えなので本格的にMODを作る場合はGIMP等で編集してください。

アンジェラクラス1から抽出したテクスチャ。

テクスチャ名末尾のアルファベットは、C=カラー、N=ノーマルマップ、M=srmがRGBチャンネルに重畳したものと想定。s=スペキュラ、r=ラフネス、m=メタルネス。
色変えするならCのみ編集すればOKです。

関連記事:PC版『FF15』3Dモデルど素人がMODを作成してみる2

[20/8/17追記]
マテリアルにも色が存在するため、厳密にはCを編集しただけでは色変えは不十分です。
マテリアルはUE4上で編集することが可能で設定方法はDiscordにあるのでそちらを参照してください。私はマテリアルを触る予定はないため解説できません。

5.2 モデル編集

pskファイルはUE4用の3Dモデル拡張子なのでそのままでは開けません。
まずは、Blenderの「ファイル→ユーザー設定→アドオン」でpskプラグインを導入してください。(Blender2.8なら280 direct linkからDL)

Blenderは2.8からUIや細かな仕様が大きく変わって互換性もなくなってしまい、海外ガイド及び私もBlender2.8以降を推奨します。
ただ、私はFF15MODが2.79b推奨で縛られてるので以降2.79bにて解説します。(本項は海外ガイド見た方がいい)
ここではMOD化のための最低限の説明しかしないので、Blender自体の操作や用語は調べて慣れるしかありません。Blender解説サイトは無数にあります。
また、MOD初製作の場合やフォトリアル系ゲームは以降のモーフ関連の手順を省略して作ってみるのもいいと思います。

まずはBlenderを立ち上げ、最初にデフォルトのキューブとカメラを削除します。
海外ガイドではライトも削除してますが、テクスチャを貼った状態が見えなくなるのでライトは残してもいいと思います。

ランプがあればマテリアルビューで該当マテリアルにテクスチャを貼ると状態が見れる。FF15ではテクスチャを貼って出力する必要があった。

①左側のMiscのPskインポーター、またはファイル→インポート→pskで「Don't Invert root bone」のみチェックしてる状態で「全て」を選択してベース「SK_pc02_01a.psk」をインポート。

②同様に「メッシュ」を選択して、全てのモーフを一括インポート。2.79bの場合一つずつしかできない。

①、②のpskインポート設定。

③100倍サイズでインポートされるので全身が見れる位置までビューを縮小。

④右側のアウトライナー上でベースの「SK_pc02_01a.ao」を「armature」にリネーム。

⑤「+」キーで一段展開して、末尾の「.」以降を全て削除、モーフの接頭辞「SK_pc01_02a_Morph**_」を削除。2.79bは一括リネームできないため一つずつ手動でリネーム。
リネームミスがあるとゲーム中の表情変化指示でおかしくなるはず。

リネーム途中経過。赤線以下がリネーム済みのもの。

⑥「-」キーで1段折り畳み、「Shift」キーを押しながら全てのモーフを下から選択し、最後にベースメッシュ「SK_pc02_01a」を選択した状態で、データタブのシェイプキー右下の▼にて「シェイプとして結合」

「シェイプとして結合」の流れ。

⑦armature以外の全てのモーフを削除。

⑧「編集モード」でマテリアルタブのfaceをクリックして「選択」(このときビュー上で別の頂点を選択していないこと)、ビュー上で「P」キー「選択物」で顔のみ分離。
必須ではないがこれをしないとモデルによっては顔のアニメーション時に不具合が出るらしい。

face「選択」までの流れ。

⑨分離したオブジェクトを「face」にリネーム、「face」オブジェクトのマテリアルタブでface以外のマテリアルスロットを「-」ボタンで削除、同様に「SK_pc02_01a」オブジェクトからfaceマテリアルスロットを削除。最後にアウトライナー上で「SK_pc02_01a」の「key」を削除。
face分離しない場合は不要な手順。顔以外にアニメーションを割り当てられているモデルがあるかもしれないので「key」削除前の状態で保存した方がいいかもしれない。

モデルの完成形。

これでようやくモデルが完成したので自由に編集できます。
私は何かを作ったりはできませんが、新たに追加する場合はウェイトペイントやテクスチャが割り当てられてないためUVマップの焼き直しが必要だと思います。
何かを削除する場合はワイヤーフレームビューにして「B」キーでざっくり範囲選択後「Ctrl」+「+」連打すると楽です。
但し、「key」を持つオブジェクトの編集はNGです。

[20/5/20追記]
メッシュ移動について(海外ガイド10ページ目)。
Blender上でオブジェクトを移動してMOD化すると攻撃モーション時のみ移動したメッシュ位置で描画されます。以下、『聖剣3』における対策です。
アウトライナーのポーズ配下のrootとHips以外のボーンを複数選択して、「G」キー、「X/Y/Z」キー、数値入力で移動して「Ctrl+A」でデフォルトのポーズに適用。次にズレたメッシュを同じ要領で移動してそのままエクスポートすればOKです。
拡大縮小についてはrootかHipsボーンを「S」キー、数値入力により同じ要領でできます。

[20/6/15追記]
NPCキャラのMODでよく見かける頂点がスムージングされずにカクカクした状態の対処法として、本記事コメント31にあるように「スムーズシェード」させた方がいいようです。6.2項②のインポート設定変更も必要です。

最後に、
⑪ファイル→エクスポート→fbxで、「リーフボーン追加」と「ベイク済みアニメーション」のチェックを外してエクスポート。
Blender2.8以降ではスケール0.01倍。2.79bはスケール1倍出力ファイル名はUE4上でも変えるので何でもいいです。

2.79bにおけるfbxエクスポート設定。2.8はUIは違っても設定は同じ。

5.3 システムファイル編集 [20/4/28追記]

画質改善MODのようにシステムファイルを直接編集することでシステム系のMODにすることもできます。このMODはiniファイルをメモ帳で開いて直接編集する形式です。
とはいえ、ほとんどのシステムファイルはumodelで変換できずuasset,uexpを16進エディタで直接編集するくらいしか方法思いつかないのでハードルはかなり高そうです。

[20/5/21追記]
ちゃんと読めてはいないですが難易度MODを作られた方による解説がありました。
(Hex) Edit Trials of Mana
Serializer Fix

[20/8/17追記]
jsonファイルに変換できる場合は上記で編集可能ですが、変換できない場合にバイナリを直接編集する方法をまとめていただいてます。
【聖剣伝説3-ToM_mod】uassetとuexpファイルのバイナリ変更方法まとめ

6.uassetに変換

編集したファイルをuassetに変換するためにUE4を使います。
使用するUE4は最新版ではなく4項で選択したバージョンが必要です。

Epic Gamesランチャーを立ち上げてUnreal Engine→「ライブラリ」タブ→Engineバージョンのドロップダウンリストから「4.22.3」をインストール。
オプションは全て不要で私はDドライブにインストールしました。

6.1 テクスチャ置き換え

UE4を起動して以下の手順を行います。

①ブランクプロジェクトを作成(スターターコンテンツ無し)

②画面下側のコンテンツブラウザに置き換え先と同じフォルダ構成を作成
今回はアンジェラの髪を置き換えるので「Content\Character\Player\pc02\Model\pc02_01a\Textures」を作成。

③編集したファイルをドラッグ&ドロップおよび置き換え先と同じ名前にリネーム
今回はリースの髪テクスチャを入れて「T_pc02_01a_hair01_C.png」にリネーム。

④ファイル→プロジェクトをパッケージ化→パッケージング設定→「Use Pak File」のチェックを外す
これは『聖剣3』の場合で、チェックが入ってると「.ubulk」や「.uexp」が作られない。

⑤ファイル→プロジェクトをパッケージ化→Windows(64ビット)→出力フォルダを選択
出力フォルダはプロジェクト内の「Packaged」フォルダとするのが一般的らしい。

②のフォルダ構成例と③のファイル例。この状態でパッケージ化する。

これで出力フォルダの「WindowsNoEditor」配下のフォルダ構成にアンジェラの髪置き換え用テクスチャ「T_pc02_01a_hair01_C」のuasset,ubulk,uexpファイルが得られました。
テクスチャ置き換えでのリパック対象はこの3ファイルのみです。

6.2 メッシュ置き換え

メッシュの置き換え例として、サイズ違いの確認も兼ねて今回はアンジェラでシャルロットクラス1「pc04_01a」を置き換えます。
UE4は私も初めてで戸惑いましたがやってることの意味さえ理解すれば非常に簡単です。単に参照先を新たに指定してあげてるだけのことです。(とはいえ海外ガイドがないと無理でしたが)

意味を理解するために、ここで3項で抽出したファイルを用います。
一旦シャルロットのメッシュ「SK_pc04_01a.uasset」をメモ帳で開き、1行目を見てみましょう。NPCや敵、他のゲームでは参照先が違うかもしれないため基本的に見た方がいいです。

/Game/Character/Common/skeleton/SK_pc_common_Skeleton
/Game/Character/Player/pc04/Blueprint/sub/pc04_01a_sub_ABP_kawaii
/Game/Character/Player/pc04/Model/pc04_01a/Material/MI_pc04_01a_body01
/Game/Character/Player/pc04/Model/pc04_01a/Material/MI_pc04_01a_face01
/Game/Character/Player/pc04/Model/pc04_01a/Material/MI_pc04_01a_hair01_tes
/Game/Character/Player/pc04/Model/pc04_01a/Material/MI_pc04_01a_tears
/Game/Character/Player/pc04/Model/pc04_01a/Material/MI_pc04_01a_wear01_tes
/Game/Character/Player/pc04/Model/pc04_01a/Material/MI_pc04_01a_wear02_tes
/Game/Character/Player/pc04/Model/pc04_01a/Material/MI_pc04_eye01
/Game/Character/Player/pc04/Model/pc04_01a/SK_pc04_01a
/Game/Character/Player/pc04/Model/pc04_01a/SK_pc04_01a_shadow_Physics

文字化けを無視すると以上のファイルパスが記載されてます。
これは、シャルロットメッシュ「SK_pc04_01a.uasset」がゲーム中でどこのファイルを使ってるかが示されていて、今回置き換える際にはこの参照先を変えてあげればいいわけです。もちろん参照先は存在する本物のゲームファイルです。
なので、手順は色々ありますが、参照先の中身については何も触る必要なくUE4上で参照先を示すための空のファイルを作って関連付けてあげればいいのです。

UE4を立ち上げて以下の手順を行います。

①umodelのツリー表示等を参考に、アンジェラとシャルロットのフォルダ構成を作る。
以降の参照先ファイル名もツリー表示を見て入力すると楽。フォルダ名や階層がゲームと全く同じになるよう注意すること。

②シャルロットの「pc04_01a」フォルダに5.2項で作ったfbxをドラッグ&ドロップ。インポートオプションで「Use T0 As Ref Pose」と「Import Morph Targets」にチェックを入れて「全てインポート」。
同一プロジェクトを使用すれば以後同じ設定になっている。エラーが出ても無視。

UE4へのインポート設定。赤枠部分のみ注意。

[20/6/15追記]本記事コメント31によると、赤枠下の「Normal Import Method」にてCompute Normals→Import Normalsに変更した方がいいようです。

③メッシュを「SK_pc04_01a」にリネーム。スケルトンを「SK_pc_common_Skeleton」にリネーム。物理を「SK_pc02_01a_shadow_PhysicsAsset」にリネーム。
物理はアンジェラのものを参照したいのでpc02。

リネームして参照先に移動してる例。

④マテリアルをアンジェラの「Material」フォルダに移動。
マテリアルだけはメッシュに関連付いた状態なので毎回ちゃんと移動させる。アンジェラのマテリアルを参照することでアンジェラのテクスチャが読み込まれる。

⑤「Character/Common/skeleton」を作成し「SK_pc_common_Skeleton」を移動。
スケルトンは次から流用できる。インポート時のスケルトンを削除し、メッシュをダブルクリックして「いいえ」から共通スケルトンを選択する。

⑥「Character/Player/pc02/Blueprint/sub」を作成し、右クリック→アニメーション→アニメーションブループリント(BP)を作りアンジェラの「pc02_01a_sub_ABP_kawaii」にリネーム。
同一キャラであれば次から流用できる。

⑦「SK_pc02_01a_shadow_PhysicsAsset」をアンジェラの「pc02_01a」にフォルダに移動。
同一キャラであれば次から流用できるのでインポート時の物理は削除していい。

⑧メッシュ「SK_pc04_01a」をダブルクリックし、左側のパネル上で物理を削除、Skeletal Meshでアンジェラのアニメーション「pc02_01a_sub_ABP_kawaii」を選択、Lightingでアンジェラの物理「SK_pc02_01a_shadow_PhysicsAsset」を選択。
ここで参照先を指定している。

参照先指定。勝手に保存されてるのでそのまま閉じてOK。

⑨6.1項と同様にビルド。
プロジェクトは何度も流用できるので「全て保存」しておくのがおすすめ。

これで出力フォルダにシャルロット置き換え用メッシュである「SK_pc04_01a」のuasset,uexpが得られました。
メッシュ置き換えでのリパック対象はこの2ファイルのみで参照先となる空のファイルのuassetは不要です。
出来上がったuassetをメモ帳で開くと以下のようになっていて、アンジェラのファイルを参照するようにしただけと分かります。(置き換え対象のメッシュのみシャルロットを偽装してpc04になっている)

/Game/Character/Common/skeleton/SK_pc_common_Skeleton
/Game/Character/Player/pc02/Blueprint/sub/pc02_01a_sub_ABP_kawaii
/Game/Character/Player/pc02/Model/pc02_01a/Material/MI_pc02_01a_body01
/Game/Character/Player/pc02/Model/pc02_01a/Material/MI_pc02_01a_eye01
/Game/Character/Player/pc02/Model/pc02_01a/Material/MI_pc02_01a_eye01b
/Game/Character/Player/pc02/Model/pc02_01a/Material/MI_pc02_01a_face01
/Game/Character/Player/pc02/Model/pc02_01a/Material/MI_pc02_01a_hair01
/Game/Character/Player/pc02/Model/pc02_01a/Material/MI_pc02_01a_wear01
/Game/Character/Player/pc02/Model/pc02_01a/Material/MI_pc02_01a_wear02
/Game/Character/Player/pc02/Model/pc02_01a/SK_pc02_01a_shadow_PhysicsAsset
/Game/Character/Player/pc04/Model/pc04_01a/SK_pc04_01a

尚、スケルトンがfbxのボーン名を用いた体の動きの指示、アニメーションが表情、物理が髪や服のヒラヒラ等の物理表現だと思います。
また、共通スケルトンを使ってないキャラで置き換える場合はBlender上でボーン名を変更して共通スケルトンを参照する必要があります。

7.pakファイルにリパック

最後にゲームで認識できるようにリパックするソフトが「u4pak」ですが、これが最難関で未だに使い方がよく分かりません。
『ストリートファイター5』用のファイルを使うことで一応出来た方法を記載しておきます。これを使うことで手順自体は簡単になりますが、なぜできるのか意味不明です。

まずは以下の2か所から「u4pak」をダウンロード。
[Tutorial] How to pack a mod into a .pak file

u4pak(本来はこれだけでリパックできるはず)

[20/5/20追記]
「u4pak_SFV」及び海外ガイドの「u4pak_ToM」共にDL時と中身のexeファイルに危険性があるとコメントがあり、「u4pak-master」のu4pak.pyから安全な「u4pak.exe」化してもらいました。リパックする際エラーが表示されますがpakファイルは作られていてMOD動作することも確認済みです。
必要なファイルをまとめて「u4pak_ToM」としたので以下からダウンロード(広告が開いても無視)してください。
Here is a secure "u4pak.exe" file from u4pak.py.
u4pak_ToM.zip

[20/6/15追記]
ダッシュ&ジャンプ力MODにてUnrealpakでもリパックできることが分かりました。
readmeによるとEpicが作成した公式ツールらしく、圧縮率が高く読み込みが高速になるようです。
以降の手順③と同様に配置し、④にて「UnrealPak-With-Compression.bat」にドラッグ&ドロップすればOKです。

以降「u4pak_SFV」を「u4pak_ToM」と読み替えてください。

①「u4pak_SFV」フォルダに「u4pak-master」フォルダの中身をマージ(必要ないかも)して作業フォルダに置く。

②「DROP_MOD_FOLDER_HERE-SFV.bat」を右クリック→編集(メモ帳)で開いて「StreetFighterV」の3か所を「"Trials of Mana"」に書き換える。
この書き換え名は「steamapps\common」の各ゲームフォルダの一つ下(Contentフォルダの上)のフォルダ名で、スペースがある場合は" "で挟む必要があります。「u4pak_ToM」は書き換え済み。

batファイルの中身。赤線部が書き換えた箇所。

③「u4pak_SFV」フォルダ内に「ゲーム本体ファイル名_***」または「***_P」フォルダを作成し、配下に置き換え先の本来のフォルダ構成の場所に7項で取得したファイルを置く。
必ず「u4pak_SFV」フォルダ内で作業すること。***は任意。テクスチャ、メッシュによらずどちらの命名形式でもOK。命名形式はUE4バージョンに依存する?
今回のテクスチャ例:「u4pak_SFV\Trials of Mana-WindowsNoEditor_***\Trials of Mana\Content\Character\Player\pc02\Model\pc02_01a\Textures」
今回のメッシュ例:「u4pak_SFV\***_P\Trials of Mana\Content\Character\Player\pc04\Model\pc04_01a」

リパックするフォルダ構成例。

④「Trials of Mana-WindowsNoEditor_***」フォルダまたは「***_P」フォルダを「DROP_MOD_FOLDER_HERE-SFV.bat」にドラッグ&ドロップ。

ドラッグ&ドロップするとコマンドプロンプトが起動するので「Enter」。

これで「pak」フォルダに「Trials of Mana-WindowsNoEditor_***.pak」または「***_P.pak」としてリパックされました。
他のゲームではファイル名が任意の「***.pak」でいい場合があるようです。

8.MODファイル導入

導入は簡単です。

「C:\Program Files (x86)\Steam\steamapps\common\Trials of Mana\Trials of Mana\Content\Paks」に「Trials of Mana-WindowsNoEditor_***.pak」を置いて起動するだけです。
「***_P.pak」の場合は、「C:\Program Files (x86)\Steam\steamapps\common\Trials of Mana\Trials of Mana\Content\Paks」に「~mod」フォルダを作りそこに置きます。
他のゲームでは「~mods」フォルダの場合があるようです。
管理しやすさを考えると「***_P.pak」の方がいい気がします。

MODファイル配置例。選択中のものは本来のゲームファイル。
MODが適用されてアンジェラの髪色が紫→金髪になった所。メッシュ置き換えしたMODはNEXUS参照。初期衣装を置き換えるMODはラビのアクセサリを外して確認。

サイズが異なるモデルの置き換えができることは参考動画で知ってましたが、シャルロット置き換えで分かったことはルートのHipsボーンを中心にモデルが描画され、関節の比率が異なっても共通スケルトンでそのまま動くということです。

ちなみに、『聖剣3』ではpakファイル名が不適切でも普通に起動してMODが適用されません。
例えば、今回のリパックを「Trials of Mana-Windows.pak」とするとMOD未適用で普通に動作します。「_P」なしでもMOD未適用で動作します。
エラーすら出ないので試行錯誤が大変でしたが、この情報を事前に知ってるだけでも効率が上がると思います。
また、ゲーム内に存在しないファイルを参照しようとする、存在しないボーンやモーフを参照されるとエラーでゲームが落ちると思います。

UE4は各ファイルのヘッダ情報にファイルパスが記載されていて変換がかなり大変ですが、u4pakのリパック方法とpakファイル配置さえ分かれば誰でもできるので是非チャレンジしてみてください。
ー2020/3/31

4項以降を全面的に追記修正しました。
ー2020/5/13

9.NEXUSに投稿

まず前置きを。
私も含めMOD作者のほとんどは自己満足で作成されてると思います。それで構いません。
しかし、私自身がそうであるようにMODの有無が購入の後押しになったりするのでMODが多いゲームというのは間違いなく売上増に繋がります。どんなネタMODであれ使ってみたい人は必ずいます。
自己満足なのに売上に貢献できて今後の展開にも期待できるようになるわけです。
なので、強制はできないですが飽きた頃でも構わないのでNEXUSにアップしてほしいのです。

[20/5/31追記]
他社に著作権があるものは控えた方がいいと思います。
また、例えば衣装DLC等の販売がある場合に、DLCを購入しなくても使えるようなMOD化は不利益に繋がるため絶対にNGです。(逆にDLC衣装を買うことで使えるようになるMODはDLC売上増に繋がるはず)
さらに、オンラインゲームは基本的にMOD禁止、公式に禁止とアナウンスされた場合も素直に公開停止しましょう。

一応NEXUSに投稿するメリットを挙げておくと、
 1.後進プレイヤーが見つけやすい
 2.海外プレイヤーが見つけやすい
 3.MOD一覧で画像と概要表示されるのでどんなMODか一目で分かる
 4.作ろうとするMODがすでに作られてるか見つけやすいので被らずに済む
 5.複数のMODをまとめて投稿できる(HAYATさんのように自作MODをまとめるのもあり)
 6.MOD作者以外も投稿できる
6なんかは某掲示板に貼られるいわゆる野良MODや、作者に許可を取ったうえで余裕のある人が代理投稿することも可能です。MOD作成できなくても売上に貢献できます。

逆にデメリットは、
 1.基本的に英語 → 投稿することが大事なので全部日本語でもいい
 2.投稿が分かりにくく非常にめんどくさい → 本項が参考になれば
 3.英語で要望や指摘が来たりする → 無視していい
 4.センシティブなものは削除される
4については『聖剣3』初期に設定年齢18歳未満の性的なものが削除されました。
真偽不明ですが18歳以上でも上半身はOK、下半身はNGと聞いたことがあります。センシティブなものはLoversLabに貼るか今のようにTwitterや掲示板配布するくらいしかなさそうです。

前置き長くなりましたがここからNEXUS投稿説明です。

①NEXUSにログインした状態で該当のゲームページ(『聖剣3』ならTrials of Manaページ)で右上のUPLOADから「UPLOAD A MOD」を選択。
投稿ページ上部で該当ゲームか確認。

②MOD投稿用の複数のタブが表示される。作業必須は4か所。

白丸の箇所が必須タブ。左から 概要、メディア(画像等)、ファイル管理、公開設定の4つ。

③以下を参考にMOD概要を入力する。
Chrome翻訳すると自身の英語入力も翻訳されてしまうので英語項目で説明します。

Type of file:「MOD」を選択。
Mod category
Category:「miscellaneous(その他)」を選択。『聖剣3』は執筆時点でその他しかない。
Categories suggested ~:「Character」を選択。本記事はキャラ改変が対象。
Suggest a new ~:空白。
Mod details
Mod name:MODタイトル。MOD一覧のタイトルとして表示される。他のMODと被るとNG。
Mod language:「English」を選択。ファイル名は英語のはずなので。
Current version:バージョンを自由に入力。
Author ~:著者または作者名。代理入力する場合はMOD作者名。
Brief overview:MOD概要。入力したものがMOD一覧で概要表示される。
Detail description:MOD詳細。入力したものがMODページで表示される。
Adult content:成人向けなら該当項目にチェックする。おそらくログイン中だけ表示されるMODになる。
上から 暴力/流血表現、ヌード、露出度の高い服装、性的な内容、悪態/冒涜。ゲーム中に見える範囲での公式衣装の改造(スカートを消すとか)ならノーチェックでいいはず。
Classiication:分類。キャラMODならノーチェック。

入力例。英語併記するならDeepL翻訳を使うのがおすすめ。

④右下の「NEXT」を押して「Media」タブに移動。以下を参考にMOD画像を最低一枚アップする。

Mod page header area:MODページのヘッダー画像。1400×400以下、400KBと制限が厳しいので無視でいい。
Your mod image:MOD画像。最低一枚必要で一枚目がMOD一覧ページに表示される。8MB以下。
他の項目は無視してOK。

⑤右下で「SAVE」して「Manage files」タブに移動。以下を参考にMODファイルをアップする。

File name:MODファイル名。***_P.pakでOK。
File vesion:バージョンを自由に入力。
File category:「Main Files」を選択。あとで編集する際に「Old versions」等にもできる。
File description:ファイル名で内容が判別できないようなら詳細を入力。空白でもOK。
Attach the file:zip等に圧縮したファイルをアップする。20GB以下でほぼ無制限。
SAVE FILE:選択するとMODページのFILESタブに表示されるようになり、さらにMODファイルを追加できる。

⑥右下で「SAVE」して「Publish mod」タブに移動。左下の「I'M READY ~」をクリックするとMODが公開される。
公開前に最終確認したければ飛ばして⑦に進む。

「I'M READY ~」クリックしても反映まで少し時間がかかる。公開しないとマイページに残ったまま。

⑦右上のNEXUSアイコンを押して「Site preferences」から「MY FILES」タブに移動すると投稿したMODの編集や管理ができる。

MODの各リンクから修正したり非公開や削除もできる。

以上です。
他のタブで権利関係とか設定できるので、顔含む全てを自作した場合はちゃんと入力した方がいいかもしれません。
とはいえ、MOD自体が元となるゲームがあってこそ動作する二次作品なのでその辺りの判断はおまかせします。
ー2020/5/20

↑いいね貰えると励みになります

コメント一覧
  1. NONAME
    DATE: 04/29/2020 03:17:10
    Materialって編集できるんですかね?

    • DATE: 04/29/2020 12:23:29
      推測でしかないですが、本来のマテリアルが個別にファイルとして存在していて、本記事の変換では置き換え用のマテリアルファイルが得られないので難しいと思います。
      が、海外ガイドの進捗次第で今後できるかもしれません。

  2. NONAME
    DATE: 05/01/2020 10:55:53
    最近blenderをさわり始めてmodのチュートリアルを探してたところこの記事を見つけました。
    まさか国内にUE4のmodding tutorialを書いてくれてる方がいるとは!!
    まさに探して求めていた情報です。参考にさせていただきます

    • TITLE: まとめたかいがあります!
      DATE: 05/01/2020 18:20:09
      私も作り始めたとき、海外にすら1から手順としてまとまっているものがないので途方に暮れました。(特にu4pak。。)
      一応UE4用と銘打ってはいますが、ubulk/uexpなど『聖剣3』特有のものがあり他のゲームでも使えるか微妙なので、参考程度にでも見ていただけたら嬉しいです。

  3. NONAME
    TITLE: 質問OKでしょうか?
    DATE: 05/06/2020 18:06:48
    初めまして。このサイトを見てmod作成に興味を持ちました。
    質問なのですが、「7.pakファイルにリパック」のところでDLした2つのファイル(フォルダ)にはいずれも"u4pak.py"というファイルがあるのですが、どちらのファイルを残せばよいのでしょうか?

    説明文には『「u4pak_SFV」フォルダに「u4pak-master」フォルダの中身をマージ』とあるので、「u4pak-master」フォルダに入っているほうのu4pak.pyを残すのが正解でしょうか?

    【追記@2020.5.7】(返信方法がわからなかったので)

    ご回答ありがとうございます。
    7項については正直まだ理解ができていないので、記事の修正、楽しみにしています。

    ご回答をお願いできれば幸いです。

    • DATE: 05/11/2020 22:41:19
      私はmasterの中身で上書きしてますが、u4pak_SFVフォルダのみでもおそらく動作すると思います。
      あと、ようやく私もMODの作り方を理解できたので本記事は大きく修正が入ります。
      本記事の更新日付が変わるまでは海外ガイドを参考に作成してください。

      20/5/11追記
      7項u4pakのところも加筆しました。こちらは画像も含め基本は完成です。

  4. NONAME
    DATE: 05/08/2020 19:59:03
    初めてMODの導入と作成にチャレンジしています
    キャラの入れ替えチャレンジ中ですが、Tの字ポーズのままアニメーションがついてこない…
    なかなか難しいですね…更新楽しみに待っています。

    • DATE: 05/08/2020 23:25:55
      おそらくUE4上の操作で躓いていると思います。
      まだまだ未完成で文字だけですが、6.2項に置き換えの説明をまとめました。
      やってることの意味を理解すればキャラ置き換えはできると思います。
      続きは来週になるので完成はもう少しお待ちください。

  5. NONAME
    TITLE: メッシュ・キャラクタの置換について
    DATE: 05/09/2020 15:42:14
    初めまして。素晴らしい記事、ありがとうございます!
    こちらの記事で勉強しながら、mod作成を進めています。ワクワクがとまりません。
    僕自身、UE4やBlenderの知見が全くなかったのですが、HALさんの記事のおかげで、操作ができるようになりつつあります。本当にありがたいです!

    >6.2 メッシュ置き換え
    さて、こちらの手順を試して、キャラクタの置き換えは成功しました!
    しかし、メニューを開いたり、イベントを進めたりすると、Fatal Errorが発生し、
    ゲームが落ちてしまうようです。
    (キャラクター選択や、プレイヤー操作できるようになるまでのイベントは、正常に動きます)

    【現象】
    ・シャルロットをアンジェラで置き換え → メニューをオープンしたり、ウェンデル光の神殿の外に出ようとするイベントの前でFatal Errorになる

    ・ケヴィンをアンジェラで置き換え → 最初のカールとの戦闘はうまく動くが、メニューオープン時や、侵攻準備中のルガーに話しかけるとFatal Error

    お手すきの際に、お知恵を拝借いただけると幸甚です。
    ご多用のところ申し訳ありませんが、宜しくおねがいします。

    2020/05/09 20:00追記
    ※19:00頃にケヴィンで動くようになったとコメントに追記し、設定を書いたのですが、改めて試したところFatal Errorが再発したため、削除しました。

    • DATE: 05/10/2020 10:30:04
      >・ケヴィンをアンジェラで置き換え~
      私も同じエラーが出たことがあり、その際はスケルトンの命名間違いで攻撃モーション発動でエラーとなりました。つまり、存在しないものを読み込もうとするとエラーが発生します。

      ここから推測ですが、戦闘はできることからスケルトンは正しいです。
      メニューやイベントで落ちるということは顔のアニメーションを参照してエラーが発生してると思われ、UE4上のアニメーション配置やファイル名か、Blender上でのリネーム作業が間違ってる可能性があります。
      各モーフの名称が正しくないと表情変化指示で参照先がなくエラーが発生すると思うので、一度モーフなしで作って確認するのもいいかもしれません。

  6. NONAME
    TITLE: MOD初心者
    DATE: 05/11/2020 22:28:22
    ちょっとキャラクターのテクスチャーをいじってみたくてUE4やってみたんですがある程度慣れてないと慣れてないときついんですかね、mod作るの初めてで参考にさせてもらいましたが文字だけだとやっぱりわからない・・

    • DATE: 05/11/2020 23:49:40
      個人的な感覚ですがBlenderはその都度検索するなどして少なくとも操作慣れと用語慣れが必要です。
      UE4についてはやってることはフォルダを作ってリネームしたり移動したりするだけで実質Windows操作なので慣れは不要です。

      今週中を目途に修正終わらせる予定で画像も差し替えたり追加しますが、テクスチャ置き換えに関しては現状からほぼ変わりません。
      上手く行かない場合の鉄則は「記事と全く同じ作業をやってみる」ことですかね。。

  7. NONAME
    DATE: 05/14/2020 03:19:43
    解説ありがとうございます。とても参考になります。
    シャルロット→アンジェラ置き換えは同じ手順で成功したのですが、応用してホークアイ→モブキャラ置き換えを試してみると、Tポーズになってしまいうまくいきませんでした。
    モデルは置き換わっているのですが…何かヒントを頂けたら幸いです。

    • TITLE: 確実なことは言えませんが
      DATE: 05/14/2020 17:47:00
      ホークアイをモブキャラに置き換えるのであれば共通スケルトンを参照してるはずで、それで普通は動きます。
      が、Tポーズになるということはおそらくモブキャラのボーン名が異なっています。
      海外ガイド9ページ目にケヴィンを美獣で置き換える説明があり、blender上でroot以下のボーン名をホークアイに合わせれば動くと思います。

  8. NONAME
    DATE: 05/14/2020 07:50:37
    すごい
    私も黒耀の騎士やビルベン操作して遊びたいが技術ががが
    誰かにMOD作成されることを祈って待ちます|д゚)

    • TITLE: MODは基本的に自己満足なので
      DATE: 05/14/2020 18:00:40
      おそらく他のMOD作者様や私自身もMOD作成は自己満足の比率が高いです。
      このコメントを見て誰かが作ってくれる可能性はありますが、それに期待するくらいなら是非作っちゃいましょう笑
      初心者だとBlender操作が難関ですが、黒耀の騎士もビルベンも顔のアニメーションなど不要でモーフ関連の手順省略してベースメッシュのリネームのみなので簡単な方だと思います。

  9. NONAME
    DATE: 05/17/2020 00:33:41
    この記事を見てMOD制作を始めてみましたが、モデル編集の⑦がさっぱりわからない…
    右クリックしても階層の削除の項目がないし、IDデータの削除をクリックしても反応しないからお手上げ状態です。
    おとなしくバージョン2.79bでやれってことですかね?

    • TITLE: 操作方法も変わってるかもしれません
      DATE: 05/17/2020 01:18:31
      すいません、私自身が2.8以降を使ってないためUIだけでなく操作方法も変わってる可能性もあります。
      2.8以降の方が色々一括操作できていいと思うので海外ガイドのStep3cを見てみてください。
      またはBlender2.8のオブジェクトの削除方法を検索するとかですね。

      今でも2.79を使ってる人のため記事自体はこのまま修正予定はないですが、操作周りは修正も検討します。

  10. NONAME
    TITLE: 無事置き換えできましたが・・・
    DATE: 05/17/2020 21:35:26
    この記事を見てMODを作りたくなり始めて作りました!テクスチャ置き換えは問題なくできました!
    メッシュ置き換えも無事できましたが、できるまで相当試行錯誤が必要でした。
    原因は「6.2 メッシュ置き換え」⑨6.1項と同様にビルドしたところskeletonやMaterialのuasset,uexpができていたためと思います。
    そのため、「7.pakファイルにリパック」前に「u4pak_SFV\***_P\Trials of Mana\Content\Character\Player\pc04\Model\pc04_01a」だけ残して余計なファイルごと削除してリパックしています。

    • TITLE: 具体的なご指摘はありがたいです
      DATE: 05/18/2020 19:21:51
      >原因は「6.2 メッシュ置き換え」⑨6.1項と同様に~
      UE4上で参照先の空のファイルを作ってるのでそのファイルのuassetもできます。
      作り方を理解している私にとってはそれを無視するのは当然ですが、初心者だと確かにビルドしたフォルダごとそのまま持ってくるのは十分ありえるミスでした。
      こういう自分にとって当たり前の事項は記載漏れが必ず出てくるのでご指摘助かります。
      後ほど追記しておきます。

  11. NONAME
    TITLE: U4PAK.EXE
    DATE: 05/17/2020 22:34:42
    u4pak_SFVのu4pak.exeなんですが、リスク高の危険(トロイ等)がたっぷり付いているみたいです。
    ウイルスチェックのサイトで調べてたらexeだけがpcに対して重大な深刻な影響を与えるみたいです
    海外のサイトでも数年前から議論があって、使うなら仮想pc内で使った方がいいとう情報もあります。

    ですが、pyファイルをexeにすれば、ノートン先生にも怒られずに安心して使えます。
    しかし、u4pak_SFV内のpyファイルではexeにして無害でしたが機能しませんでした。

    7項にあるpyファイルからexeにすれば使えました。

    それなりの知識が必要なのでpyからのexeができない方用にあぷしときました。

    どっとうpろだ.org - 使えるアップローダー、うpろだサイト
    dotup.org2149057.zip [P] DT:U4 5.2MB 05/17,22:19:22 py→exe.zip

    PASS:DOUTEI

    あと、デュランから黒騎士にするという厨二病たっぷりのMODをだれかお願いします。

    • TITLE: ありがとうございます
      DATE: 05/18/2020 20:40:42
      >u4pak_SFVのu4pak.exeなんですが、リスク高の危険(トロイ等)がたっぷり付いているみたいです。
      Windows Defenderは未検知で海外ガイドでも特に触れられてなかったので気にしてなかったのですが、これ聞くとちょっと不安ですね。exeをダブルクリックすると危ない?

      >7項にあるpyファイルからexeにすれば使えました。
      pyをexeに変換することができるんですね!私はやったことないので全く分かりません。
      アップロードしていただいたもの是非紹介したいのですがパスワードなしとかは難しいでしょうか?
      再配布していいなら私の方でmediafireにアップすることはできますが。

      • 童貞将軍様
        DATE: 05/18/2020 06:44:27
        紹介していただければ幸いです。
        『聖剣3』用の完全な作成ガイドでのu4pakのダウンロード事態もリスクがあるようです。

        これがあれば海外を含めた全国のu4pak.exeを使っている方が救われると思います。
        ググっても海外のを含めて安全なものは無く、あるのはダウンロードしてリスクがあるか、解凍してリスクがあるかしかありませんでした。

        海外の方が今後、検索して、安全なu4paka.exeにたどりつくように英語でもお願いします。

        • TITLE: 紹介します
          DATE: 05/19/2020 12:22:35
          exeの紹介はしますが、batファイル取得のためのDLは必要なのでダウンロード自体の回避は難しいですね。
          全てマージしたものを私の方で「u4pak_TOM」として配布した方がいいのかもしれません。

          私がアップロード予定のmediafireも広告表示されたりするのでちょっと微妙ですが検討します。

          • 童貞将軍様
            DATE: 05/19/2020 20:26:27
            『聖剣3』用の完全な作成ガイド
            Trials of Mana Mod Creation Guideにあるu4pak_TOMですが、DLする時に高いリスクも一緒に付いてくる可能性があります。
            DLしようとするとノートン先生が激怒します。それほど高リスクです。

            数年前から海外を含めて安全性に関して議論がされているので、ここで終止符を打ちましょう。

            • DATE: 05/20/2020 20:49:47
              ご指摘に合わせて追記しました。
              これで危険性が原因で使えなかったMODDERが増えてくれると嬉しいですね!

  12. NONAME
    DATE: 05/18/2020 15:44:21
    モーフをベースメッシュに統合する操作で何故かkeyが統合されず?表情のアニメーションが付かないので困っていましたが
    一番下のモーフを選択し、最後にベーシュメッシュを選択するようにShiftキーで纏めていたのが原因のようで、モーフをShiftキーで選択後にCtrlキーでベースメッシュを選択という操作でkeyも統合されるようになりました。
    私だけのミスかもしれませんが、一応コメントに残しておきます。

    • DATE: 05/18/2020 21:31:32
      >モーフをShiftキーで選択後にCtrlキーでベースメッシュを選択という操作でkeyも統合されるようになりました。
      この辺りはWindowのShiftキーによる一括選択と、Ctrlキーによる複数選択と同じですが「下から選択」というように修正しておきます。

  13. NONAME
    TITLE: 難しい・・・。
    DATE: 05/22/2020 21:12:49
    黒騎士をデュランに変える場合は
    ベースメッシュを「SK_pc01_01a」
    スケルトンを「SK_pc_common_Skeleton」
    物理はデュラン参照でいいのでしょうか?

    • TITLE: 黒騎士側のuasset
      DATE: 05/22/2020 23:11:43
      >ベースメッシュを「SK_pc01_01a」、スケルトンを「SK_pc_common_Skeleton」、物理はデュラン参照でいいのでしょうか?
      まず、黒騎士に置き換えるので黒騎士のuassetの中身を見てみてください。
      私は見てないので想定ですが、デュランメッシュ「SK_pc01_01a」を置き換えは正しいです。
      物理は黒騎士のものを参照すべきですが、鎧にヒラヒラがないので物理はないかもしれません。その場合は物理の関連付けなしでいいと思います。
      そして、デュランとして動かすので「SK_pc_common_Skeleton」を使うのは正しいです。もしこれで動かない場合、黒騎士のボーン構成が違うということになり、blender上でボーン名のリネーム作業が必要になります。
      共通スケルトンで動くことを祈りましょう。

      • NONAME
        TITLE: 間違えました
        DATE: 05/23/2020 07:07:19
        すみませんをデュランを黒騎士にでした。すんません。

        あと、テクスチャは黒騎士をそのままを使うでいいのですか?

        • DATE: 05/23/2020 13:20:55
          マテリアルを黒騎士のマテリアルフォルダに入れると黒騎士のテクスチャが読み込まれます。
          難しく考える必要はなく、全て黒騎士のものを参照するようにしてメッシュの名前だけ置き換え先(今回はデュラン「SK_pc01_01a」)にすればOKです。

          • NONAME
            TITLE: 無題
            DATE: 05/24/2020 14:48:03
            黒騎士はメッシュではなくスケルタルメッシュなんですが、メッシュと同じ手順でやっても、起動すると「壊れした」と表示され落ちます。

            解決策はありますか?

            • DATE: 05/24/2020 18:07:48
              私がサブキャラを触っておらず、スケルタルメッシュ自体もUE4における用語で私自身よく分かってないです。
              ただ、やることはデュランのメッシュを書き換えて参照先は黒騎士(置き換え用キャラ)を参照すれば基本的に全キャラ置き換えできるはずです。ボーン構成の違いで動かない等は起こりえます。
              もしTwitterやってたらそちらで黒騎士のフォルダの場所送ってもらえませんか?
              あと、起動で落ちるということはリパック手順で間違えてる可能性もあります。エラーが出るとしたらデュランがロードされる場面のはずです。

  14. NONAME
    TITLE: Subキャラとメインキャラの入替
    DATE: 05/24/2020 15:26:19
    MOD初心者です!この記事を見て自分でもMOD作ろうとおもいました。
    直上に書かれてます黒騎士とデュランと同じパターン(Subキャラとメインキャラの入替)を行っております。
    上記、手順と海外サイトを参考に入替含め、最後まで出来ました。
    キャラも正常に動きますしバグも発生しません。

    ただひとつ、
    テクスチャが反映されず、入れ替えたsubキャラが石化の様な状態です。
    UE4では、アンジェラとシャルロット入替を参照にSubとメインキャラのフォルダを作り
    6手順に沿って配置し、マテリアルもしっかり移動しています。

    メインとメインの入替とはやり方が異なるのでしょうか?アドバイスお願いします。

    →追記
    出来ました!UE4でのフォルダ作りの際に、Subフォルダ内にてネーミングミスをしていました。
    やはりメイン同士の入替と同じ手順で入替が出来ました。
    最後にMOD作りは大変でした。一か所でも手順を間違うと、自分では中々どこを間違えたか分からないので…。見直しも大切と思いました。
    一つ一つ丁寧に確認しながら作業する必要がありますね。

    • TITLE: あと少し
      DATE: 05/24/2020 20:37:37
      置き換えまでできたとのことであと少しですね。

      >テクスチャが反映されず、入れ替えたsubキャラが石化の様な状態です。
      サブキャラは触ってないので私でNPCっぽいモデルのuassetを見てみましたが、common配下のマテリアルを参照してたりするのもあるようです。
      また、ちゃんと書いてはいないですが、UE4インポート時のマテリアル名はuasset記載のゲーム内に存在するマテリアル名である必要があります。
      メインキャラ同士であれば参照先は似てるのでわざわざuasset見なくても作れますが、サブキャラだと参照先が異なるようなので毎回見るようにしてください。

      追記
      出来たとのことで安心しました。Blender、UE4、u4pakのどこかで間違えてもどこがおかしいのかを知る術はないので、仰る通り最低限フォルダ作成やリネーム作業には細心の注意を払う必要があります。書き出すとくどくなるのであっさり手順進めてますが追記検討します。

  15. NONAME
    TITLE: 別ゲームのことなのですが
    DATE: 05/25/2020 03:10:54
    別ゲームのことで恐縮なのですが、アセットの色を変えるだけの場合でも、以下のステップは必要でしょうか?
    (なかなか情報が見つからなくて...)

    > 6.uassetに変換
    > 編集したファイルをuassetに変換するためにUE4を使います。
    > 使用するUE4は最新版ではなく4項で選択したバージョンが必要です。

    ゲームは、Soulcalibur 6なのですが、UE4のバージョンが4.17のようです。
    現在のEpic Launcherからは、ダウンロードできないようです。
    GitHubのほうからのソースでコンパイルはできるようなのですが、まだ試していないです。

    unreal_tournament_4.bmsは使わなくて、以下のサイトにあるAES keyというので、UE Viewerで見れました。
    https://www.gildor.org/smf/index.php?topic=6384.0

    アンパック後にアルファチャンネルらしきファイルを編集して、パックして試そうとしたところで、わからなくなってしまいました。

    SC6では、~modフォルダのmodが一般的なので、差し替え用のファイルだけパックしたら動くのかなと思ったのですけど、違うのかな...

    一部の衣服を半透明にして、濡れた表現にしたいと思っています。
    (自分で作れなくても、誰かが作ってくれたらいいですけど。)

    • TITLE: 参考動画での知識です
      DATE: 05/25/2020 20:44:06
      まず、同じUE4でもやはりゲームによって細かな違いがあり分からないというのが本音で参考動画の知識が前提の回答となります。

      抽出やリパック方法もいくつかあるようなので他のツールでも構いません。記載いただいたURLはumodelですね。
      そして参考にした鉄拳7動画では一つのuassetにメッシュ/テクスチャ/マテリアル等が含まれてるようで仰るようにUE4を使っていません。
      流れとしては抽出→uassetrenamerによりヘッダ情報の書き換え→リパックという感じです。聖剣3もキャラ置き換え程度ならこの手順でできるかもしれませんがメッシュやテクスチャ編集をするためにUE4を使う手順としてます。

      アルファチャンネルがファイルとして存在してるならそのuassetを削除→リパックでいい気がしますが、アルファチャンネルを編集するならUE4によるuasset化が必要です。
      ただ、成功したとしても効果が分かりづらいと思われるので、試行錯誤する段階では分かりやすい色テクスチャの削除がいいと思います。
      最後に~modが一般的だとしても命名形式が決まってる可能性があります。今回の聖剣3では「***_P.pak」ですが鉄拳7は「***.pak」でもいいみたいです。この辺りは他のmodファイルと比較すれば法則分かるのではと思います。

      • NONAME
        TITLE: Re: 別ゲームのことなのですが
        DATE: 05/31/2020 13:27:32
        HAL様、回答ありがとうございます。(Soulcalibur 6のことで質問しました)

        uasset化に、UE4が必要なのですね。

        GitHubからUE 4.17のソースをダウンロードしてコンパイルを試みましたが、コンパイルエラーが解消できなくて、頓挫してしまいました。
        VisualStudioは、2019ではなくて、2017が必要でした。2015ではまだ試していないです。

        ~modフォルダの仕様もゲームごとに違ったのですね。
        Soulcalibur 6の場合は、特にpakファイル名の制限はないようで、サブフォルダの中にあっても読み込んでくれているようです。

        • DATE: 06/01/2020 20:28:08
          コンパイル必要となると私には手に負えない話ですが、UE4.17は2017/8リリースなのでそのあたりのVisualStadioが必要かもしれませんね。
          ただ、これ書きながらEpicGamesランチャー見てみたらUE4.17.2をインストールできるようなのでもう一度確認してみてください。
          UE4.0以降全てインストールできるみたいです。

          >~modフォルダの仕様もゲームごとに違ったのですね。
          命名形式や導入フォルダ配置はゲーム毎というよりUE4バージョン毎に決まってる気がします。

          • NONAME
            TITLE: UE4.17 (SC6)
            DATE: 07/17/2020 02:53:07
            HAL様、UE4.17とSoulCalibur6のことで質問したものです。
            GItHubからUE4.17のソースをダウンロード、コンパイルできるようになりました。
            そのあとで返信にあったように、EpicLauncherからインストールできると知りました。C++ではなくて、BluePrintのプロジェクトであれば、VisualStudioは不要だったのですね。

            uassetファイルからのアンパックと、リパックもここの記事でできました。
            ありがとうございます。

            ただ、服の半透明化には透明度のアルファ調整に_MASK ファイルを編集すればいいのかなと思ったら、どうも違ったようです。また、ひまをみつけて、試行錯誤しています。

            • DATE: 07/20/2020 20:30:03
              コンパイルについては全く分からないですがとりあえず4.17インストール出来たようで良かったです。

              >服の半透明化
              マテリアルの編集はやったことはないですが、聖剣3MODではいくつかマテリアルを編集したMODも出ています。半透明化についても聖剣Discordの日本語チャンネルに記載があったと思うので余裕があれば見てみてください。

  16. 童貞将軍様
    DATE: 05/27/2020 21:33:51
    デュランを黒騎士に出来ましたが、ジャンプ攻撃は通常表示ですが、地上攻撃だと超巨大化してしまいます。原因は何でしょうか?

    • TITLE: おめでとうございます!
      DATE: 05/27/2020 23:04:53
      そこまでできたらもう完成したも同然です!

      >地上攻撃だと超巨大化してしまいます。
      この現象はblender上でサイズを変更したりエクスポートスケールを変更した際に発生します。(あえてサイズ変更することも可能ですがそれは慣れてから)
      超巨大化ということはBlender2.8にてエクスポート時のスケールが1.0になってるはずなので0.01にしてやってみてください。

  17. NONAME
    TITLE: 少し気になったので・・・。
    DATE: 05/28/2020 13:49:45
    はじめまして、UE4の改造についてわかりやすくていい記事ですね。

    1点気になったのでコメントです。
    NEXUSへの投稿を一個人のユーザーが売上増や今後のために~といってMODアップロードを他のユーザに推奨するのはどうなんでしょう?
    お気持ちはすごくわかりますし、私も同じ意見ではあるんですけどねー。

    海外は別ですが日本の場合ここ数年でMODは少しずつですが流行りだしてはいますけど、特に表立って推進はされてるものではないのかなと。
    FF15のMODはスクエニ側は認めると正式に発表してたので問題ないと思いますけど。

    私自身も別のゲームでMOD作ってNEXUSにアップロードしてる立場であり、本当はHAL様のことを指摘できるような立場ではないのでそんなに悪くとらえないでくださいね。
    ただ、ユーザーがブログなどで発信する上で企業が認可していないものに対して、NEXUS前置きの部分について少し言葉の選び方を考えると共にMODの場合最低でもアップロードする責任や著作権などもしっかり触れておくべきかなと思いました。

    • TITLE: 色々なことを想定して覚悟して書いてます
      DATE: 05/28/2020 20:35:12
      同じ立場であることは理解した上で回答しますね。
      前置きを書く際に私自身ちょっと悩みました。MOD否定派の人やメーカー視点だと「身勝手な言い分で改造を正当化して推奨している」としか受け取らないでしょう。
      それでいいと思ってます。

      結局のところ、個人ブログなので違法行為でなければ何を主張しようと自由なんですね。賛否は読み手側が判断すればいいわけです。MODは確かにグレーですが、MOD禁止であれば公式が何かしらアナウンスしたり連絡があると思うのでそのときはさすがに取り下げます。
      今回MOD作成記事なのでモヤモヤすると思いますが、この主張がアウトならMODを紹介したりMOD画像等をツイートするのもアウトです。
      とはいえUE4自体が公式にMODサポートしてると今回確信できたので、UE4製ゲームは基本的にMOD黙認だと思ってます。

      >MODの場合最低でもアップロードする責任や著作権などもしっかり触れておくべき
      著作権については追記を考えてました。
      また、本記事はUE4製ゲーム全てを対象としており、オンラインゲームやDLC衣装の販売があるゲームについてはむしろ不利益に繋がりそうなのでこの辺りは追記しておきます。
      もっと色々書きたいことありましたが長くなるので以上です。

      • NONAME
        DATE: 05/29/2020 11:13:10
        返信遅くなっちゃいましたね、すみません。
        現状は我々が扱っているのものが常にグレーであるという点さえ忘れなければ私もそれで良いのかなといったスタンスです。
        (あまり物申せば私自身言っていることとやっていることが矛盾するわけですからね…)

        HAL様が述べられたブログ方針とその覚悟をもってやっているのであれば読み手側の私からは言えることはなさそうです。
        故にタイトル通り「少し気になった」程度であるので。

        私は基本応援している側なのでどうぞよしなに。

        • DATE: 05/29/2020 20:56:14
          私自身グレーなものを推奨している記事を見かけたらモヤると思うので気にされないでください。
          ただ、ちょうどTwitterの方で別ゲームのMODについて公式に削除依頼がきたという事例を見かけたのでMOD禁止ゲームがあることも追記しておこうと思います。

    • 童貞将軍様
      DATE: 05/28/2020 21:59:15
      え!?推奨じゃなくて、紹介かと思ってましたよ。
      ユーザーが売上増や今後のために~は個人的な感想であって、それ以上はないと思ってます。

      黒騎士成功しました、アザース!

      • DATE: 05/29/2020 21:04:18
        一応スタンスとしては推奨というか「お願い」ですね。(こっちの方がタチ悪いかも?)
        どうされるかのはそれこそMODDERにお任せです。

        >黒騎士成功しました、アザース!
        無事成功して安心しました!

  18. NONAME
    TITLE: 初めてやってみました
    DATE: 06/07/2020 13:05:41
    今まで全く触ったことの無いド素人ですが、説明がわかりやすくてやってみたくなりました。ありがとうございます。
    置き換えなども模倣して上手くいき、自分で色替えもしてみようと濃い色から薄い・明るい色に変えようとするも思うような色に出来ず…逆は問題ないのですが。
    試してみたのはホークアイの髪色で、他キャラ(ヒースとか)のを持ってきたり、Cテクスチャを真っ白にしたとしても、頭はほんのり桜色。
    Cのみ編集すればOKとのことですが、それでも残る色は一体どこにデータが…。

    • DATE: 06/07/2020 15:49:27
      まずは成功したとのことおめでとうございます。

      それで色についてですが仰る通りCテクスチャのみでは思った色になりません。
      他のテクスチャのノーマルマップ、スペキュラ、ラフネス、メタルネス等は主に質感を表現しますがゲーム内のライティングによって多少は色にも影響します。
      また、影響が大きいのがおそらくマテリアルカラーです。テクスチャはメッシュに貼りつけてるのに対し、マテリアルカラーはメッシュそのものに色が付いてると考えてください。
      薄い色の場合はテクスチャの色が強くほぼ無視できますが、濃い色の場合はマテリアルカラーの影響が大きくなります。
      海外ガイド10ページ目によるとマテリアルの編集もできそうですが、私は試したことがなく今後も予定はないので説明することができません。

      gagyouさんかSolidDraさんならご存知かもしれません。

      • NONAME
        TITLE: ありがとうございます
        DATE: 06/07/2020 19:09:24
        すみません、25の者ですが追記編集出来ず新規書き込みで失礼します。
        書き込みの後、C以外のテクスチャも触ってみてメタリック感を増やすことも出来ました。
        それからデータ構成を見ていてなんとなくマテリアルっぽいなあと思ったのですが、やはりそこなのですね。
        いきなりそこまで一気に踏み込むにはまだまだなので、とりあえず出来る範囲で楽しむところから始めたいと思います。本当にありがとうございます。

        • DATE: 06/08/2020 20:10:28
          コメント欄ちょっとおかしくて使いづらくてすいません。

          >とりあえず出来る範囲で楽しむところから始めたいと思います。
          私もまだまだ初心者ですが拘り出すととスキルも時間も必要になってキリがないので、とりあえずは出来る範囲でやるのが一番だと思います(^^)
          出来ればでいいのでMOD公開されるの楽しみにしてますね。

  19. NONAME
    TITLE: 原因がわからないです。
    DATE: 06/08/2020 22:02:35
    まだまだMOD作り楽しんでいます。
    どうしてもうまくいかないところがあり、もはや何をいじればいいのか状態です。
    もしお分かりになればと思いコメントします。

    →武器メッシュ置き換えについて、デュランやリースは問題なくいきますが、ホークアイは腰に武器を収めた際武器の向きがおかしくなります。正常に腰にクロスして収めたいです。

    時間がある時で構いませんので少しでもヒントがあれば教えてください。
    お手数ですがよろしくお願いします。

    • TITLE: メッシュ回転
      DATE: 06/08/2020 23:23:58
      武器モデルは触ってないので推測です。
      向きがおかしくなるのであれば、移動や拡大縮小と同じく回転させた状態でfbx化してできないでしょうか。
      rootボーンを「R」キーで回転モードにして、「Z」キーでZ軸回転、「90or-90」で90度回転させてポーズを適用後にメッシュも回転です。
      ただ、キャラモデルは向きを気にする必要がなかったので、特に両手武器は何か特殊な処理が入ってるのかもしれません。
      そうだとしたら私には分からないです。

  20. NONAME
    TITLE: umodel_morphが消えている
    DATE: 06/13/2020 01:01:50
    ド素人でもチャレンジしたくなる記事を作っていただき有難うございます!
    分からないなりに頑張ってみようと思いましたが、海外ガイドStep 2から「umodel_morph」をダウンロードしようとしたところ、既にファイルが消えてしまっているようでそれ以上進めませんでした。悲しみ…。

    • TITLE: ログイン
      DATE: 06/13/2020 12:39:00
      海外ガイドとしているLoversLabsはログインしないとDLしようとしてもファイルが存在しないような表示になります。
      今現在もDLできることは確認しました。

      とはいえログインしないと使えないガイドはイマイチな気はするのでsteamガイドなどに投稿してほしかった感はあります。

      • NONAME
        TITLE: 無題
        DATE: 06/13/2020 13:54:31
        28の者です、ログインでDLできるとは…エラーメッセージを鵜呑みにしておりました。
        ご教示ありがとうございました!

        • DATE: 06/14/2020 01:20:25
          良かったです。何か作られたら投稿お待ちしてます。

  21. NONAME
    TITLE: 詳しい説明ありがとうございます。
    DATE: 06/13/2020 14:10:51
    初めてsteamに手を出し、初めてMODに手を出し、すべてのソフトが初めて使うもので英語も全く分かりませんでしたがこちらのガイドのおかげで無事MODを作ることが出来ました。
    とても助かりました。

    • TITLE: 記事作ったかいがあります
      DATE: 06/14/2020 01:33:22
      目論見通り(?)日本人MODDERや初心者さんによるMODが増えてるようで私としても嬉しい限りです。
      是非MOD投稿されてください。

  22. NONAME
    TITLE: 再び失礼します
    DATE: 06/13/2020 19:29:19
    こんにちは、以前こちらで質問させて頂いた者です。
    先日初めてnexusに投稿しました(色変えだけですが)
    Blenderも触り始めて試行錯誤しているところですが一つわからないことがあり、またお邪魔しました。

    blenderのスムーズシェードではきれいに表示されるのに、UEにインポートすると服の一部分だけがフラット状態になってしまいます(具体的に言うと上着だけ。インナーや下半身、顔は問題なし)
    ver2.79b、2.8両方試しましたが同じでした。

    スムーズシェードではちゃんと処理されているということはfbxエクスポートで何かがおかしくなっている…?
    何か「ここがおかしいのでは」と想像できる箇所はありますか?もはや頭が???状態です…。

    追記:長々書いておいてすみません、自己解決しました。役に立つかわかりませんが一応結果だけ。
    ベースもfaceも「スムーズシェード」にした状態でエクスポート(設定はHAL様の記載通り)
    →UE4インポートの設定の説明画像の赤枠のすぐ下にある「Normal Import Method」をCompute Normals→Import Normalsに変更
    これでいけました。

    • TITLE: 凄い!
      DATE: 06/14/2020 13:11:52
      私は発生してないですが、NPCキャラで置き換えMODによく見かけるカクカクした状態ですよね?
      fbxエクスポートかUE4インポートのどちらかだと思い、記載漏れがないかLL確認して回答しようと返信遅くなりましたが自己解決されてて素晴らしいです。
      私はスムージング全く触ってないので、おそらく主人公とNPCでは何か扱いが違うのでしょうね。(例えばLODの有無とか)

      やり方を手順に追記したいところですが、私が実際に症状に遭遇しないことには記載するのが難しいのでひとまずはこのコメントを参照するように追記したいと思います。

      • NONAME
        DATE: 06/14/2020 20:19:56
        それが、今回はPCキャラのホークアイだったんです。
        スムーズにせずインポートの設定だけだと見たまま全身フラットでインポートされたので、blender上の設定を読み込む選択肢だと思います。
        ちなみにもう一つの選択肢「Import Normals and Tangents」だと、上着は大丈夫ですがfaceだけがフラットになったりしました。

        失敗画像が一番わかりやすいと思うので貼らせていただきます。
        https://i.imgur.com/jlLuPxv.jpg
        左がblenderでスムーズシェード状態、中央がUE4にインポートした状態(この時点で上着がおかしい)、右がおかしい状態のまま反映させた画面です。

        • DATE: 06/15/2020 18:04:18
          主人公でも症状発生するんですね。画像も想像してた症状で分かりやすいです。
          記事内にも追記しておいたので同症状が発生してる他の方も役立つと思います。
          ありがとうございました。

  23. NONAME
    DATE: 06/16/2020 04:11:29
    作った後から適用するクラスを変更するには4.2から作り直しになるのでしょうか?

    • DATE: 06/16/2020 20:07:49
      >作った後から適用するクラスを変更するには
      適用するクラスというのが置き換え先のことであれば6項でドラッグ&ドロップするフォルダを変えればOKです。
      例えばクラス1ではなくクラス2衣装時に反映させたければ、各モデルフォルダの末尾2aとか2bのフォルダをUE4上で作成して同様にリネーム&移動するだけです。

      • NONAME
        DATE: 06/20/2020 13:03:18
        33です、ありがとうございます。
        全クラス分なんとかできそうです。
        自分のしたいことイメージを形にするのが非常に大変ですがゆっくりやっていきます。

        • DATE: 06/22/2020 20:10:21
          良かったです。MOD作成は拘り出すと時間かかりますからね
          ゆっくりやりましょう。

  24. NONAME
    DATE: 03/04/2021 18:49:30
    unreal tournament4 であってるでしょうか?

    • DATE: 03/04/2021 20:04:27
      そうです。Ctrl+Fにより「tournament」でページ内検索かければすぐに見つかると思うので、それをクリックすると「unreal_tournament_4.bms」がダウンロードされます。

  25. NONAME
    DATE: 09/28/2021 18:18:12
    https://gamebanana.com/mods/307055
    聖剣伝説と関係ないゲームで申し訳ありません
    GGSTのこのカラーMODなんですがそのまま適応すると6P目のキャラの色が変更されるようになっていてこれを1Pに変更したいのですがやり方がわかりません…
    お手数ですが、主様はやり方などわかりますでしょうか?
    適用するスロットの番号を変更したいだけなのでそこまで難しくなさそうなのですが。。。

    • TITLE: 少し面倒です
      DATE: 09/28/2021 19:37:05
      ギルティギアストライブもUE4なんですね。
      URLを見たところ色というよりキャラモデルがDBの18号になるMODと理解しました。
      ギルティギア未所持なので本記事通りにMOD作成が適用できるか断言できませんが以下のような手順になると思います。

      1.MODのpakファイルから18号のモデルとテクスチャを抽出する
      2.本記事や海外情報を参考にモデルをfbxファイルとして出力する
      3.UE4上で1Pキャラの置き換え用にfbxとテクスチャを配置してビルド
      4.pakファイルにリパック

      UE4MOD初心者がいきなりこれをやるのは難しいと思うので一度テクスチャ置き換えや別キャラに置き換える簡単なMODを作ってみて、UE4MODの仕組みを理解することをおすすめします。

      もしかしたらUE4を介さずとも、pakファイルから抽出したuassetをメモ帳編集により1Pキャラとして置き換えることができるかもしれません。が、私はやったことないです。

  26. NONAME
    TITLE: お問い合わせ
    DATE: 11/12/2021 02:06:51
    何だかMOD適用には複数手順が必要な様ですね
    私はPCスキルが皆無でマウスクリックさえおぼつかないのでそれらの作業内容が理解出来ません
    単純に「oneクリックで移行可能なソフト作って公開してよ」とか
    「ソフト作成する能力が無いなら移行用batファイル作って公開しな。その作成はPC操作スキルがあるなら小学生でも簡単に作成出来るレベル。それを作成公開しない理由は単純に面倒はイヤだからでしょ?」
    とか思ったりする今日この頃です

    上記記述は前振りです

    私は、MOD投稿行為は"グレー"に在らず 親告罪に該当するので完全に黒だと理解しています
    これは3年前、貴方達にそそのかされてFF15に複数MODを投稿後全削除(1回目)した理由の一つでもあります
    判例に"グレー"は存在しない筈です
    今現在、私が投稿している行為は黒だと思ってやっています
    大人なら"グレー"の意味を理解して「自己責任」でMOD投稿を実施可能ですが子供を含む不特定多数の"グレー"の意味を理解出来ない人達に対し短絡的にMOD投稿推奨する行為を理解する事は出来ません
    その事をBLOG上に記述した行為が「犯罪じゃないからok」とか本気で思っているのですか?
    仮に本気で「白に限りなく近いグレー」だとか思っているなら「グレー」とゆうお題で極限まで攻めたエロMODを作成してFF15にMOD投稿して下さい (現時点での貴方のFF15MODの存在価値はエロだけなので)

    私は「走っている後ろ姿がグレー」とゆうお題で作成したMODを先日投稿済みです(DLA_01)

    • TITLE: メーカーにとって有益か否か
      DATE: 11/12/2021 22:44:51
      15MODDERの方ですね。お久しぶりです。
      『FF15』のように公式がアナウンスしない限りはMODについての考え方は人それぞれだと思います。
      なので、私の考えをまとめておきます。

      仰る通りMODは親告罪でメーカーに問い合わせればおそらくNGという回答が来るでしょう。
      しかし、著作権に厳しいとされる「KH3 MOD」で検索すると私のブログが一番最初に出てくるような状況でもメーカーは黙認状態です。
      それは何故か?

      答えは単純で、MODが利益に繋がるからです。
      MODがあるからと『FF15』、『聖剣3』、『KH3』のPC版を買った人はTwitterでもたくさん見かけますし、CS版を持ってるのに追加で買った人すらいます。
      つまり、メーカーにとって有益なMODであれば黙認してくれるので、そういったMODは「白」と判断しています。
      逆に、例えば有料DLCを無料で使えるようなMODは明確に不利益に繋がるので「黒」です。
      MODという言葉の範囲が広すぎて白も黒も存在するからグレーという表現になってしまうんですね。

      但し、未だに判断できないのが他社キャラのスキンMODです。
      例えば、2BはMODの女王と言われるほどあらゆるゲームでMOD化されていてメーカーは差し止めることもできるはずなのに放置しています。
      これはおそらくMOD自体が『Nier』の宣伝になっていると判断しているのだと思います。
      とはいえ、宣伝効果は見えにくいのでこれは各社対応が分かれるイメージです。
      『FF15』にもDOAのMODがありましたがメーカーからの申し立てにより削除されてた事例があります。
      なので、本記事でも他社に著作権のあるものは控えるよう記載しています。

      現状メーカーは黙認状態なので、MODについてのアナウンスが欲しいところですが、MODは理論上何でもできるので、線引きが難しくてアナウンスしたくてもできないのでしょうね。
      なので、今後も黙認状態は続き、明確に不利益に繋がるものや目に余るようなMODが出てくれば個別に対応するという形になると思います。

      長くなりましたが、MODDERとしての私の目的は「白のMOD」を作ったり紹介することでゲームがさらに売れてメーカーには有益になってもらい、ユーザーには楽しんでもらうことです。
      FF15MODもいずれ作るつもりではいますが、お題に沿ったようなものは作る予定はないです。というかモデリング技術がないです。
      しばらくは積みゲー消化期間なのでまだまだ先の話ですね。

      最後に、15MODのワークショップは今でもほぼ毎日チェックしていて、継続的に作られてるのは本当に凄いと思います。
      また15再開したときには使わせていただきます。

  27. NONAME
    DATE: 02/22/2022 19:17:12
    このページのおかげで聖剣3だけでなくUnreal Engine4の他のゲームまでMOD弄れるようになりました。ありがとうございます。

    • DATE: 02/22/2022 23:00:01
      >Unreal Engine4の他のゲームまでMOD弄れるようになりました。
      まさにこのために本記事を作ったので、そう言ってもらえると本当に嬉しいです。ありがとうございます。
      本記事以降のUE4タイトルで日本人MODDERが増えているのもはっきり実感できてます。
      とはいえ、聖剣3用としてはいいガイドになってると自負しているものの、UE4用としては色々と不足しているので今後も見直していこうとは思ってます。

  28. NONAME
    TITLE: 記事参考になります!
    DATE: 06/11/2022 01:56:49
    こちらの記事を参考にグランブルーファンタジーのMODをいじっています。
    聖剣伝説とは関係ないので大変恐縮ではありますが、GBVSですと.pakの他に.sigも必要なのですがその生成方法がまったくわからず困っております。
    既存の改造元から.sigをコピペしても首から下が透明になってしまいます。
    英語ページなど翻訳をかませながら読み返しているのですがさっぱりです。
    お手数ですがもしアドバイス可能でしたらして頂けると助かります。

    • TITLE: 海外Discordがあります
      DATE: 06/11/2022 14:26:18
      いくつかUE4タイトル触って分かったのは聖剣3はかなり簡単な部類となっていて全く同じ方法ではMOD作れないゲームが多いですね。
      .sigについては聞いたこともないですが、UE4アニメ調タイトルだけを扱う海外Discordがあります。私は鬼滅を触るときに参考にしました。
      https://discord.com/invite/tgFrebr

      GBVSはmoddingチャンネルもあり、上の#granblue-resourcesチャンネルにて各種チュートリアルもリンクされています。
      もちろん全て英語ですが、何も情報がないよりは遥かにマシなので頑張ってください。

  29. NONAME
    DATE: 04/02/2023 02:15:10
    別のゲームをいじってますがとても参考になりました。
    パッケージ化で質問がありまして、.uexpファイルが作られないこともあるのでしょうか。
    UE5で作業しており、元のゲームには.uasset .uexpがあるのですが、やたら容量の大きな.uassetのみ作られます。
    お時間ありましたらアドバイスいただけないでしょうか。

    • DATE: 04/03/2023 02:56:15
      まずUE5を触ったことがないので同じような流れでできるのか分かりません。
      6.1項の「Use Pak File」のチェックを外してもuassetが作られない状況ならUE5の仕様なのかもしれないですね。

      日本語だとModding情報は少ないのでやはり英語で探すことをおすすめします。
      最近はDiscord内で情報交換が行われていることが多いので、「ゲーム英名 discord」や「Modding」といったワードで検索してみてください。

  30. NONAME
    DATE: 05/21/2023 14:19:32
    記事の方、たいへん参考にさせていただいております。
    文中に「Unrealpak」というアプリをパッキングに使えるという記載がありましたが、
    ありとあらゆる手を尽くしてもこのアプリで正常にパッキングすることができませんでした。
    文中から削除するか、ご自分の方で正常にパッキングが可能か一度手順を調べてから改めて記載する方が良いかと思います。

    • TITLE: 追記後はUnrealpak使用
      DATE: 05/21/2023 17:24:05
      まず、『聖剣3』以外のタイトルで全く同じ方法が使えるかまでは保証できないことご理解ください。
      Unrealpakについては追記日以降はこちらしか使用していません。
      『聖剣3』と『鬼滅』にて実際にpak化したものをMODとしてNexusに投稿しています。

      「正常に」ということはpak化自体はできてMODとして認識できない状態と理解しました。
      pak化ではフォルダ構成のミスがよくありがちですが、u4pakの方でpak化してMOD動作しているのであればUnrealpakでも動作するはずなので上手くいかない理由はちょっと分からないです。

  31. NONAME
    DATE: 06/04/2023 20:41:11
    今更聖剣3のMODを触り始めて、どうせならと音楽を差し替えて遊ぼうと思って音楽の改造に手を付け始めているんですが、どうやってもエラーが出てしまいます。
    音楽の差し替えソフトにはAudioMogというソフトを使い、この記事→https://gamebanana.com/tuts/14055
    を参考に差し替えをしているのですが…何度やっても、どんな手を試みてもエラーを吐いてきます。
    ここ一か月くらいこのエラーに悩み続け、ついにはここに助けを求めに来ました。
    「破損データの検出」というエラーって国内でも海外でも対処法について書かれてないですよね?
    何か対処法についてご存じであれば教えていただけると大変嬉しいです。

    • TITLE: 一般論の回答です
      DATE: 06/05/2023 22:20:10
      サウンド系MODは触ったことがなく分からないという前提で一般論としての回答です。
      ガイドによると手順は ①ループ音楽の準備 ②AudioMogでuexpとuasset化 ③UnrealPakでリパック と理解しました。

      エラーが出るときはこの3手順のどこに原因があるのか切り分けが大事です。
      切り分け案としては、
      ③投稿されてる=動作するサウンドMODから抽出してリパック手順を確認。
      https://www.nexusmods.com/trialsofmana/mods/categories/6/
      ①と②ゲーム内で使われてるBGM同士で置き換えてみる。(自分で曲を用意しない)
      ①用意した楽曲が原因ならループしない状態で置き換えてみる。

      こんな感じで少しは原因の切り分けができます。
      リパックは単純に見えて結構躓くことが多く、海外ガイドが整備される前にテクスチャ置き換えを試行錯誤していたときは私自身かなり苦労しました。

      あとは鬼滅のMOD作成記事で紹介しているDiscordは色んなタイトルのModdingコミュニティになっているのでどこかに情報はあるかもしれません。

  32. NONAME
    DATE: 07/09/2023 15:06:21
    この記事を参考に聖剣3のMODを作り始めてリースのクラス1の衣装をリースのクラス3の衣装と置き換えてみるところからやっているのですが、髪や服などの揺れモーションが反映されません。
    モデル自体は問題なく置き換わっていて、原因がわかりません。
    なにか原因に思い当たる節があればご教授いただければ幸いです。

    • TITLE: アニメーション設定
      DATE: 07/10/2023 20:46:36
      すでにモデル変更はできているんですね。
      揺れが動かないのであれば6.2項③の物理のリネームか⑥のリースのアニメーション設定にミスがあるのかと思います。

      記事例ではアンジェラで作ってますが、キャラによって名称ルールが違うこともあるので、本物のリースのファイル名を確認して全く同じ名称を付けてみてください。

  33. NONAME
    TITLE: zenhax閉鎖
    DATE: 07/12/2023 01:26:46
    別のゲームを触る上で大変参考になっています。
    アンパックの項目のリンク先であるzenhaxですが、軽く調べた所どうやら閉鎖されてしまったようです。

    もし他にアンパックスクリプトを入手できるサイトをご存じでしたら、ご教示いただけると幸いです。

    • TITLE: 手持ちファイルをリンクしました
      DATE: 07/12/2023 20:25:22
      リンク切れ報告ありがとうございます。
      追記当時の状況がうろ覚えだったので、情報ソースのリンクと手持ちのアンパックスクリプトをアップしました。(アップしていいのかも分からないのでどこからかクレーム来たら削除します)
      『幻塔』のアンパックに使った記憶はありますが、このファイルで合ってるのか他ゲームでも使えるかは分からないのでご報告頂けると幸いです。

      • NONAME
        TITLE: アンパックの報告です
        DATE: 07/13/2023 02:46:38
        ファイルのアップありがとうございます。
        上げていただいたスクリプトを使ったところ、無事にアンパックできました。

        ゲームは『BLUE PROTOCOL』です。
        UEのバージョンは分からなかったのですが、もしアンパックできたバージョンの情報が有用であれば調べて報告します。

        • DATE: 07/13/2023 23:29:22
          無事アンパックできたようで良かったです

          『ブルプロ』のUEバージョン自体は有益な情報ではありますが、独自ランチャーを介するオンラインゲームは自環境にしか影響のない見た目変更MODでも検知できてBAN対象だったりするので注意してください。

  34. NONAME
    TITLE: .apkファイルのゲームファイルの抽出方法
    DATE: 09/07/2023 04:24:10
    初めまして。
    僕は.pakのUE4製ゲームと.apkのゲームがあるのですが、UE4製ゲームファイル抽出法はこちらの記事を参照するとして .apkファイルのゲームデータファイルの抽出法を知りたいです。

    • TITLE: 拡張子が異なると抽出方法も全く異なる
      DATE: 09/08/2023 00:01:06
      pakとapkとでは扱いが全く別でありapkファイルについては分からないです。

      一応、.apkで検索するとandroidのアプリケーションのようですね。
      検索して一番目に出てきた「APKファイルとは?パソコンで開く方法をご紹介!」というページ後半に、「APKファイルはzip形式で圧縮されたファイルとなっています。なのでLhaplusや7-zipなどのアーカイバを使用することで、APKファイルを解凍して中に入っているファイルを確認することができます。」とあるので、記載通りなら特に手間なく抽出できる気がします。
      https://aprico-media.com/posts/6960

      • NONAME
        TITLE: .mdlファイル形式の編集
        DATE: 10/07/2023 03:50:40
        お久しぶりです。
        前回.apkファイルの抽出法をHALさんに伺った者です。
        無事に.apkファイルの抽出は自己解決したのですが、僕がMODを導入したいゲームのキャラクターのモデルが .mdlという形式なのですが、このファイルをBlenderという3Dモデル編集ソフトで開く場合 Crowberというソフトを使って.smdファイルに変換しなければならないらしく、.mdlファイルをCrowberというソフトで読み込もうとしたのですが、エラー表示が出て読み込みません。
        エラー表示を見ると、「Steamゲームのモデルファイルではありません」というようなニュアンスの文でした。
        僕なりに調べたところ、同じ.mdlの拡張子でも 開けるソフトが異なるらしく、ソフトを探しているのですが まず僕の編集したいモデルがどのソフトで編集出来るのか皆目見当がつきません。
        僕が情弱なだけかもしれないので、HALさんのほうでも .mdlファイルについて調べてほしいです。
        編集したファイルを大元のゲームファイルに再挿入する方法は知っているし、実際にもキャラの髪色などを変えてみたりは出来てるので これさえわかればというところまで来ています。

        よろしくお願いします。

        • TITLE: 全て知らない形式なので力になれません
          DATE: 10/10/2023 23:16:24
          記載内容から「apk→mdlファイル抽出→Crowberを介してsmdに変換→blenderで編集したい」と理解はしました。
          多少調べてはみましたが、mdlもsmdも触ったことがないのでアドバイスできるような知識も経験もありません。

          >エラー表示を見ると、「Steamゲームのモデルファイルではありません」~
          このエラー文的に、CrowberはSteamワークショップのMODファイルを開く方法なのかなと思いました。

          また、Blenderはユーザー数も多いのでmdl→smdに変換せずとも開く方法はあるかもしれません。
          英語やdiscordでの検索を続けるしかなさそうです。

  35. 以前はダウンロード専門だったんですが、この記事がきっかけでToMのMOD制作にチャレンジするようになり、今では別のゲームのMODを制作してとうとうネクサスに投稿するようになりました。
    さすが大手だけあってすぐに反応がありますね。不具合情報でしたが、自分で気付いてなかった問題がわかるのはありがたいです。
    自分のMODがきっかけでMOD制作に興味を持ってくれる人が増えて、もっとMODが増えてくれたら嬉しいですね。

    • MODDERが増えることを願ってこの記事を書いたので、MOD制作&投稿までしてもらえて冥利に尽きます。
      NexusはDL数少なくても海外からコメント付くのありがたいですよね。
      私も基本はMOD使う側なので、きっかけやゲームはなんであれMODが増えるのは嬉しいです。

コメントを残す

関連キーワード
ゲーム, 聖剣3ToMの関連記事