スキン(置換)

基本的にMODに付いてるreadmeに従ってやればいいと思います。
ですがほとんどのスキンMODは特定のキャラとだけ置換する前提でreadmeが書かれています。
「この軍人MOD格好いいけど、ギャングメンバーと置き換えたりできないかな」
「このキャラMOD可愛いけどAddonしかないんだよな、トレバーと置き換えたいんだけど」
と考える方もいるのではないかと思います。

しかしスキンの種類にさえ注意すればGTAVのキャラは柔軟に好きなキャラと置換することが可能ですので、
ケース別に解説していきたいと思います。

※簡単な順に並べています。上から順にお読みください


前提知識

まず導入する前に把握しておいてほしいのが、
GTAVのスキンは大きく分けてStreamedとNormalの二種類があるという事です。

Streamed
ファイル構成にフォルダが含まれている
(フォルダ,yft,ymtという構成)

Normal
フォルダが含まれていない
(ydd,yft,ymt,ytdという構成)
Streamed形式はプレイヤーキャラ、他の登場人物などに使われています。
Normal形式は通行人、警官などのモブです。

StreamedのスキンをNormalに使うことはできず、その逆も不可能です。
つまり、マイケルのスキンを警官に置き換えたりはできません。
色々なスキンMODがありますが、どちらの形式で作られているかはMODによって違います。
作業に入る前に、入れ替えたいスキンと形式が合っているかどうか確認して下さい。

あと、yddとかytdとか各種ファイルが何なのか軽く説明しておきます。
  • ydd:3Dデータ、メッシュファイルです。
  • ytd:テクスチャデータです。1つのytdに複数のテクスチャが格納できます。
  • yft:ボーン(骨格)データです。男性と女性で肩幅が違ったり、バリエーションがあります。
  • ymt:メタデータです。キャラの性別、歩き方、服のバリエーションなどの情報がテキストとして書かれています。

また、modsフォルダーを使っているなら元のデータは無事なはずですが、
置換する前に必ずどこかにバックアップを取って下さい。

Normalキャラと置換

通行人や警察官など、ゲーム中に沸くモブを置換します。
Normal形式のpedです。
今回は例としてNOOSEの隊員をスネークに変えてみます。
https://www.gta5-mods.com/player/venom-snake-ped-replace-addon

対象スキンを探す

NOOSEのスキンはs_m_y_swat_01というファイル名で入っています。

自分が置き換えたいスキンのファイル名が分からない場合、
こちらのデータベースで探してみましょう(重いです)。
http://ragepluginhook.net/PedModels.aspx
先頭のs_m_y_などの文字列はpedの種類を表しています。
s(何らかの分類。不明)_m(male=男性/female=女性)_y(young=若い/middle=中年)といった感じです。
探すときのヒントにして下さい。

OpenIVを開き、Tools→Searchでs_m_y_swat_01を検索します。
Search areaは"game folder only"です。

awcファイルはボイスデータです。
お目当てはydd,yft,ymt,ytdです。
※「_p」が付いているファイルがありますが、これはprops(帽子、サングラスなど)のファイルです。
 今は弄る必要はありません。
※たまにキャラのydd、ytdなどが2つ以上出てくる場合があります。
 アップデートで追加された分のデータです。こちらも置き換えないとゲーム上での見た目がグチャグチャになるので、
 両方置換しましょう。

キャラのydd,yft,ymt,ytdいずれかをダブルクリックして移動します。

移動したらEdit Modeに入ります。

するとこういう警告が出てくるはずです。

※もしこの警告が出てこない場合は初期設定が済んでいないはずですので、
 MOD初期設定のmodsフォルダーの項目をご参照ください。

Copy to "mods" folderを押すとmodsフォルダー内に自動的にファイルがコピーされ、
そちらに移動します。

置換

検索窓にファイル名(フルじゃなくても良い)を打ち込んで絞り込みましょう。

一つずつ置き換えていきます。
左クリックでファイルを選択し、右クリック→Replaceを選びます。

ダウンロードしたMODのフォルダまで行き、ファイルを選択して「開く」を押します。

ydd,yft,ymt,ytdすべて同じ手順で置き換えていきます。

全ファイル終わったら、yddファイルをダブルクリックして開いて下さい。
ビューワーが起動します。

Multiple Renderingにチェックを入れ、体の各パーツにもチェックを入れて下さい。
目標のキャラが表示されていれば成功です。
※ここでテクスチャの参照がうまくいかないと全身真っ白になりますが、
 ゲーム上ではちゃんと表示されたりされなかったりします。よく分かりません。

ゲームで確認

今回置き換えたのはNOOSEなので、手配度を☆5にすれば湧いてきます。

NativeTrainerなどのMODで呼び出すことも可能です。

Streamedキャラと置換

ラマーやデイブのようなプレイヤー以外の登場人物を変えたい場合です。
streamed形式のpedです(一部Normal形式のキャラもいますが、その場合は↑の方法で置換して下さい)
気を付けないといけないのが、この手のキャラはゲーム用とカットシーン用で
別々のスキンを使っているということです。
両方置き換えないと、カットシーンだけ元のキャラになったり、カットシーンが終わると元のキャラに戻ったりします。

今回は例としてラマー・デイビスをアライさんMODに置き換えたいと思います。
https://www.gta5-mods.com/player/raccoon-kemono-friends-add-on-ped

ig(in game)スキン置換

まずはig(ゲーム用)のスキンを置換します。
OpenIV上でTools→Search、検索範囲をgame folder onlyにして
「ig_lamar」で検索しましょう。


ig_lamarは二カ所にあります。
1つは画像に赤でマークしたstreamedpeds_ig.rpfに、
もう1つは青でマークしたpatchday3ng.rpf(パッチのデータ)です。
このように、キャラによってはパッチで体のパーツが追加されていたりするので、
置換し忘れのないよう気を付けましょう。

まずはstreamedpeds_ig.rpfの方にダブルクリックで移動し、
Edit Modeに入って下さい。
modsフォルダー外で作業しようとしているので、こういう警告が出ます。

Copy to "mods" folderを押すとmodsフォルダー内に自動的にファイルがコピーされ、
そちらに移動します。

右上の検索窓にlamarと打ち込み、目的のファイルを絞り込みます。

※この3つのバックアップを取っておきましょう。

ig_lamardavis.yftを右クリック→Replaceで置換します。

MODのyftファイルを選択し、「開く」を押すと置換されます。

ここで注意なのですが、Streamed形式のymt置換しないようお願いします。

これはpedのメタファイルで、服のバリエーションやそのファイル名などが記載されています。
他キャラをベースに作ったMODでメタファイルを置き換えてしまうと、
体のパーツがうまく参照されず、足や髪が消えたりする不具合が起きます。

ig_lamardavisのフォルダに入り、検索フィルタを解除します。


ここで一旦、導入したいMODのファイル構成を見てみましょう。

今回のMODはaccs, head, teef, upprで構成されています。
置換するのはそのパーツだけですので、それ以外(berdとかlowrとかfeetとか)は削除しておきましょう。

整理が終わったら、上から順にすべて置換していきます。


ydd,ytd両方の置換が終わったら、
yddを開いてプレビューしてみましょう。

目標MODのメッシュになっていれば成功です。

まだ終わりではありません。
パッチで追加された方のデータが残っています。
さっき検索した時にあったpatchday3ng.rpf下のファイルを開きます。

警告通りmodsフォルダーに移動し、lamarでフィルタリングしてみます。

このパッチで追加されたのは体の一部とymtだけのようです。
yftがあったら、同じように置換して下さい。

フォルダの中に入ってフィルタリングを解除します。

追加されたのはlowrのyddとytdです。
今回のMODにはlowrのファイルはないので、消しておきましょう。

これでigスキンの置換は完了です。

cut(cutscene)スキン置換

カットシーン用のスキンを置換します。
先ほどと同じくTools→Searchで検索機能を開き、
「cs_lamar」で検索します。カットシーン用スキンは頭にcs_が付いています。

modsフォルダ版の方に移動し、↑と同じ方法で置換していって下さい。

カットシーン&ゲーム中に確認

ゲームを起動して確認してみましょう。
ラマーがカットシーン、ゲーム中両方登場するミッションをプレイします。

カットシーン:

ネックレスが付いていますが、これは_p(prop)ファイルのものです。
propはOpenIV上で消すとゲーム中フリーズしてしまうので仕方ありません。

ゲーム中:

どちらもアライさんになっているので成功です。

主人公(Streamed)と置換

マイケル、トレバー、フランクリンはStreamed形式です。
やり方は↑のStreamedスキンと同じですが、
他のキャラみたいにカットシーン用とインゲーム用で分かれていたりはしません。
あといくつか注意点があります。

キャラのファイル名

  • player_zero:マイケル
  • player_one:フランクリン
  • player_two:トレバー
となっています。trevorで検索しても出てこないので注意しましょう。

ファイルの場所

かなり多岐にわたります。
頻繁にアップデートで体のパーツが追加されているので、
Tools→Searchでgameフォルダ内を検索し、しらみ潰しにやっていくしかありません。

主な格納場所を貼っておきます。
(言うまでもありませんが、編集する時はmodsフォルダーの方を弄って下さい。バックアップも忘れずに)
まずstreamedpeds_players.rpf。
メインのデータが入っているrpfです。

次にmppatches.rpf。

あとpatchday3ngとpatchday4ngにもちょこちょこ入っています。


置換の必要がなかった体のパーツは削除しましょう。

  • これって、マイケルの場合100のDrawable Dictionaryなのyddなどを、1つ1つReplaceしないといけないのでしょうか?これは東方Projectスキンをマイケルに置き換える手順についての質問です -- 全人類の緋想天 (2020-05-29 17:09:58)
  • あ -- 全人類の緋想天 (2020-05-29 17:10:29)
  • Streamedでもnormalでも中のデータさえいじればどちらも置き換えられると思うのですが -- 名無しさん (2020-06-19 00:19:19)
  • そうだけど、スキン置換だけが目的の人に説明してもしょうがないでしょ、いちいち必要ソフト入れさせて -- 名無しさん (2020-07-17 22:25:30)
  • 主人公は服装めっちゃあるので、0番以外の全ての服(モデルおよびテクスチャ)もReplaceした方がいいでしょうね(0番だと服装変えても見つからないことがあるし -- 名無しさん (2022-02-17 19:20:01)
名前:
コメント:

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2022年02月17日 19:20