Hammerでカスタムマップ

Last-modified: 2011-01-10 (月) 15:59:48

必要なもの

次のツールが必要になります。ダウンロードして、使える状態にしてください。
GCFScapeには検索機能があります。ファイルを探すときはそれを使いましょう。

次のファイルが必要です。

ステップ1

マテリアル(テクスチャと思えばok)やモデルをマニュアルで使うのはとても面倒です。
そこで、Source SDKのウィンドウから"Create a Mod"を選んで新しいMODを作ります。
"Modify Half-Life 2 Single Player"か"Modify Half-Life 2 Multiplayer"を選んでください。
どちらでもほとんど同じです。
MODのインストール先は
..\Steam\SteamApps\SourceMods\
にしておきます。MOD名はなんでも構いませんが、混乱を避けるため"Portal Test"とかにしておきます。

ファイルのコピーを待ってMODのフォルダを開き、Soundという名前で新しいフォルダを作ります。

ステップ2

GCFScapeを使って
..\Steam\SteamApps\Portal content.gcf
からmodelsフォルダ、materialsフォルダ、soundフォルダ、lights.radを
..\Steam\SteamApps\SourceMods\Portal test\
に抽出します。

ステップ3

fixVTFの実行ファイルに、抽出したmaterialsフォルダをドラッグアンドドロップします。
このフォルダとサブフォルダにある全てのテクスチャを現在のテクスチャフォーマットに変換する作業です。

ステップ4

Portal FGD内のPortal.fgdを
..\Steam\SteamApps\*Your Username*\sourcesdk\bin\
に、prefabsフォルダを
..\Steam\SteamApps\*Your Username*\sourcesdk\bin\
に置きます。

ステップ4

"Current Game"にPortal Testを選んだ状態でHammerを起動します。
Tools->Optionsで、"Game Data files"の横にあるADDをクリックして、Portal.Fgdを追加すれば準備完了です。

ステップ5

しこしこマップを作ります。作り方はC-SECとかを参照。
http://www.c-sec.net/

ステップ6

マップのビルドまで終わったらBSPをPortalのmapsフォルダに置き、
Portalを起動して、コマンドラインから"map mapname"で遊びます。

Hammerの設定でBSPを自動で移動させることもできます。
(Tools->OptionsのBuild Programsタグの一番下に"$SteamUserDir\portal\hl2\maps")

コメント

  • 冗長な部分とか間違ってる部分は訂正してます。 -- 訳者? 2007-10-26 (金) 13:45:12
  • HammerからMODの設定を変える時は、SourceSDKのウィンドウを閉じておきましょう。最初からやり直す羽目になります。 -- 訳者? 2007-10-26 (金) 13:46:37
  • TF2wikiにも少し手直しして転載させていただきました。ここの説明でマップが作れるようになりました。もうちょっとがんばらないといけませんが -- 管理人? 2007-10-31 (水) 14:12:00
  • FGDがリンク切れしている・・・のかな? 新参の俺はどうすれば・・・ -- 2010-10-07 (木) 18:07:12
  • リンク切れてますよ -- 2011-01-10 (月) 15:59:48