Home > L4D | MOD > 【L4D2 MOD】ゾーイとメンブラー?暫定配布(追記あり)

【L4D2 MOD】ゾーイとメンブラー?暫定配布(追記あり)

  • 2009-12-05 (土) 17:51
  • L4D | MOD

スクリーンショット

c1m1_hotel0001

↑ゾーイに暫定で目をいれました。

c1m1_hotel0009

↑ギャンブラー(ニック)にお面をつけてみました。
※だってMinamoせんせーが見たいって言うんだもん!

ファイルのダウンロード

L4D2カスタムゾーイとメンブラーKit

↑リンクをクリックでダウンロードできます。
※DLファイルはLZH形式で圧縮してあります。

12/6 18:41追記

当初アップしたKitには、プロデューサー(ロシェル)用のマテリアル定義ファイル(vmt)に抜けがあったので、差分を追加・修正したものをアップしました。このためファイルはL4D2_Zoey_menblerKit2.lzhになっています。ついでに、ロシェルの腕のウエイトマップを修正しましたが、L4D2ではいろいろと仕様が変更されているようで、これまでのテクニックのいくつかが使えないようです。

導入方法:その1

※重要!
すべての作業を始める前に、差し替えるフォルダ、ファイルのバックアップを必ずとってください!

ファイルを解凍すると、以下のフォルダ、ファイルがあるはずです。

  • materialsフォルダ
    • modelsフォルダ
      • survivorsフォルダ
        • gamblerフォルダ
          • 各マテリアルファイル
        • producerフォルダ
          • 各マテリアルファイル
  • modelsフォルダ
    • survivorsフォルダ
      • 各モデルファイル
  • pak01.vpkファイル

上記のフォルダ、ファイル構成を確認したら、次の手順にすすみます。

導入方法:その2→マテリアルファイル

ご自分のPCの、

C:\Program Files (x86)\Steam\steamapps\common\left 4 dead 2\left4dead2\materials\models\survivors
※(x86)は64bit版OSのみ

上記パスに「gambler」「producer」フォルダがある場合は、解凍したファイルの中身だけを、フォルダがなかった場合は、解凍したフォルダをそのまま挿入します。

導入方法:その3→モデルファイル

その2と同じように、

C:\Program Files (x86)\Steam\steamapps\common\left 4 dead 2\left4dead2\models\survivors

上記フォルダに解凍したファイルの「survivors」フォルダ内にある各モデルファイルだけを挿入します。

導入方法:その4→pak01_dir.vpkの上書き

C:\Program Files (x86)\Steam\steamapps\common\left 4 dead 2\left4dead2

しつこく書きますが、pak01_dir.vpkは最重要ファイルなので、必ずバックアップを取ってから作業してください。バックアップができたら、DL→解凍したpak01_dir.vpkで元のファイルを上書きします。

基本的に、MODスワップ作業はこれで完了です。

確実な導入方法:その4についての補足

今回配布するファイルは「ロシェル(プロデューサー)」と「ニック(ギャンブラー)」の二人を同時にスワップ(置き換え)するMODですが、自分はロシェルだけでいい、ニックだけでいい、という場合や、頻繁に行われるValveのシステム更新に対処するために、自分でpak01_dir.vpkを書き換える方法をマスターしたほうが、より確実にMODカスタムキャラクターを楽しむことができます。

まず、Notepad++を入手しましょう。

NOTEPAD++公式サイト(英語)

上記サイトの「Download」からhttp://sourceforge.net/projects/notepad-plus/files/にすすみ、最新版(npp5.6.1.src.7z)を入手してください。

#Notepad++には、EUC-JP対応の日本語版もありますが、Valveのvpkファイルを編集するには不具合があります。必ず上記英語サイトから最新版を入手してください。

次に、MOD導入方法1~3を終えた状態で、なおかつ、pak01_dir.vpkのバックアップをとったあと、以下の編集を行います。

  1. Notepad++でpak01_dir.vpkを開く。
  2. ctrl+H(置換)で「survivor_producer」を「survivor_zoeyucer」に置き換える。合計5個の文字列が置き換わるはずです。ロシェルをゾーイに置き換える場合は、これで作業は終了です。
  3. 同様に、「survivor_gambler」を「survivor_menbler」に置き換えます。同じく5個の文字列が置換されれば成功です。これはニックにお面をかぶせるMODになります。
  4. 2および3の手順は、どちらかひとつだけ実行しても、両方実行してもかまいません。

MODをやめてL4D2を標準セッティングに戻すには?

一般的には、バックアップをとった元のpak01_dir.vpkを差し替えるだけで標準セッティングに戻ります。

ただし、L4D2にはまだ、さまざまな不具合が内在するようで、Steamによる頻繁なアップデートがあります。こうしたアップデートの内容によっては、バックアップしたpak01_dir.vpkが役に立たなくなることがあります。

そういう場合には、Steamの「マイゲーム」からL4D2を右クリックし、プロパティを表示→ローカルファイルのタブから「ゲームキャッシュの整合性を確認」を実行してください。これは、オンラインのL4D2標準・最新ファイルとローカルのファイルを比較し、検証・修正を行うものです。
#ちなみに、ゲームが不安定な場合やおかしなクラッシュやフリーズが起きる場合にも、ゲームキャッシュをリフレッシュしてくれるので有効です。

豆知識

pak01_dir.vpkをマニュアルで文字列置換する場合、元のモデル定義名である「survivor_producer」から置換する文字列は、文字数さえ一緒であれば、どんな名前でもモデルのスワップができます。

つまり、ここでは「survivor_zoeyucer」に置き換えをしていますが、これは別に「survivor_zoeychan」でも文字数が一緒なので同じ結果になります。この仕様はよく分からないのですが・・・とにかくそういう仕組みになっているようです(笑)。

ギャンブラーのお面画像を変更したい!

Minamoせんせー(私のPSUでのおともだちです)の発案で、板ポリゴンに好きな顔を貼ってお面にできないかな?といわれ、早速作ってみたMODですが、とりあえずPSUストーリーに登場する某女性のSSを用意しましたが、この画像(テクスチャ)は簡単に?変更することが可能です。

ただし!Valve独自の画像フォーマットである「vtf」を用意しなければならないので、これだけは面倒臭がらずに取り組みましょう(笑)。

elementでもなんでもかまいませんから、photoshopをおもちの場合は、Nem’s Toolsに行って…と書こうとしたら、なんだかリンクが切れています。サイト自体が閉鎖されたのか、サーバー更新をしていないor大規模更新中?なのでしょうか???

仕方がないので…Valve純正ツールをつかって…と思ったら、これはTGA画像しか変換できないようなので…ツールの二次配布をして良いものやら見当がつかないから…ちょっとこの件は保留にしましょう(大汗)。

まま、いろいろ楽しんでください。

12/5 19:16追記

既知の問題点

  • ゾーイの髪の毛がはげます
    • プレイヤーのフラッシュライトを当てると、ゾーイの髪の毛が透明になり、見えなくなります。これは、Valve Source Engineマテリアルの問題と思えますが、当方の環境では今のところ解決策が見いだせていません。当然、フラッシュライトを消すと(Fキーを押すと)髪の毛は正常表示されます。
  • ゾーイの目がキモい
    • ゾーイやほかの生存者の目は「Eyeball」というマテリアルで動的にマッピングされるのが本来ですが、MODによりこれを設定すると、上記髪の毛の問題と同様に、瞳孔(Iris)が必要以上に透明になってしまい、白目だけが見える状態になってしまいます。現状、仕方がないので別に標準マテリアルを設定して、カラーと光沢で誤魔化していますが、ゾーイの顔をアップで眺めていると気持ち悪いです。
  • フェイシャルが使えない
    • キャラクターの表情モーションはHalfLife2などではVTAファイルとしてMaxなどから書き出し、QCファイルで連結することで利用できましたが、VTAファイルはL4D以降サポートしていないようです。現状のL4D2では専用のオーサリングツールが未リリースなので、フェイシャルを設定する方法がないように思えます。なのでゾーイのカスタムモデルは表情が変わりません。
  • LODが使えない
    • LOD(Level of Detail)とは、遠くにいるモデルは距離に応じてポリゴンなどを間引いて表示を軽くするシェーダー技術ですが、LODモデルに使用するdmx.smdモデルをリファレンスモデルに統合するQCファイルの書式が分からない、もしくは現状は統合できないようです。そのため、ある程度パワーのあるPCを利用しないと、MODカスタムモデルを導入した場合、描画が重くなる可能性があります。
  • 右手の動きが変?
    • 当初はウエイトマップの設定ミスかと思いましたが、mdlファイルのデコンパイルの際に骨構造定義ファイルがおかしくなるのか、あるいはsmdファイルをコンパイルする際におかしくなるのか、左手のボーンと右手のボーンが同じ方向に回転してしまうため、右手が裏返る現象が起きます。これは、間もなくリリースされるはずのL4D2専用オサーリングツール(SDKツール)を待って解決策を練ったほうが良いかもしれません。
  • ニックの尻にバットが刺さる?
    • 右手の動き(回転)と同様に、一部の近接武器(バット、斧などの大型のもの限定)のニュートラルポジションが、キャラクターの骨盤位置にアタッチされてしまいます。これもファイル構造を見る限りは問題ないように見受けられるので、新たなSDKキットの登場を待って修正しようと思います。
  • FFすると、血は出るのに血糊はつかない?
    • 旧L4Dでは、マテリアル設定をそのまま使うだけで生存者同士でFFした場合に血糊がつきました。これは、SourceEngineの設定で、マテリアルのエフェクトとして搭載されている機能なのですが、L4D2では、Valve純正のマテリアルをそのまま流用した「つもり」でいても、なぜか血糊はつきません。これもかなり高難易度のシステム解析をしないと解決できない雰囲気なので、SDKを待つことにします。

Comments:4

Minamo 09-12-09 (水) 12:57

おおー!
待ってました!さっそく使ってみる!

NAN 09-12-10 (木) 18:25

>せんせー

お面画像の変更方法Tipsもアップしましたので、好きなSSをはっつけて遊びたおしてください。

namitibi 09-12-16 (水) 19:45

Notepad++を使ってsurvivor_ploduceをsurvivor_zoeyucerに置換しようとすると、
Can’t find the text “survivor_ploduce”と出てしまいます。
どうすれば良いのでしょうか?

NAN 09-12-17 (木) 11:08

namitibiさん、はじめまして。

>Notepad++を使ってsurvivor_ploduceをsurvivor_zoeyucerに置換しようとすると、

survivor_producer
です。
「r」が抜けていないか、もう一度確認してください。

Comment Form
Remember personal info

Trackbacks:1

Trackback URL for this entry
http://www.avgas-bb.com/wp/wp-trackback.php?p=536
Listed below are links to weblogs that reference
【L4D2 MOD】ゾーイとメンブラー?暫定配布(追記あり) from 粉塵爆発電網記憶
pingback from 粉塵爆発電網記憶 - 【L4D2 MOD】Kaku4Wane公開! 09-12-10 (木) 18:15

[...] いつものように、データはLZH形式で圧縮してあります。 DLしたファイルを解凍し、解説記事の手順に従ってL4D2に導入してください。 ※今回から、編集済vpkファイルの配布をやめました [...]

Home > L4D | MOD > 【L4D2 MOD】ゾーイとメンブラー?暫定配布(追記あり)

FEED

Return to page top