マップ作成

Last-modified: 2017-01-28 (土) 21:50:47

現在編集中。間違いなどあれば指摘ください。


コミュニティー

マップ作成に関する専門のコミュニティー
IRC irc.friend.td.nu:6667 #tf2_custommap

TF2専用カスタムマップ作成スレッド
http://yy64.60.kg/test/read.cgi/tf2matari/1219416178/

エンティティのリストも作成しています。
entities_list
編集のお手伝いできる方はぜひ

必要なもの

  • Valve Hammer Editor
    Steam経由でダウンロードおよび使用することができます。
  • ある程度の英語力
    日本語のドキュメントはあまりないので……それにツール自体は英語版です。
  • 発想力と柔軟性、あとは少しの忍耐力
    オリジナリティが高いマップは評価されます。フレキシブルにアイディアを形作りましょう。
    ただ、ある程度きちんとしたマップを完成させるためには、それなりの時間と手間がかかるものと思ってください。

初めに見てほしいサイト

  • 1. http://fal.xrea.jp/CSS/
    Hammer Editorによるマップの製作過程を動画で解説しています。
    内容はCS:Sourceですが、基本的なところはTF2とも共通しているので参考になるでしょう。
    (注意)以下の動画説明はサイトの移行によりすべて上記のサイトになっていますので、下のリンクは切れています。ご注意ください。時間があるときにまたこのページも修正します。(管理人)
            
                 ↑↑(このサイトの動画は削除されてました)↑↑

学習モデル

あくまで目安ですが…… (^^;

  • 入門者: 初めてHammer Editorでマップを作ろうと思う人
     1でツールの基本的な使い方を知る。
    →2でマッピングの基礎知識を大まかに学習する。
    →3でTF2のマップ作成に最低限必要なものを覚える。
    →実際に簡単なマップを作りながらツールに慣れる。
  • 初級者: Hammer Editorは知ってるけど、簡単なマップしか作ったことがない人
     2でマッピングの基礎知識の理解を深める。
    →3でTF2のマップ作成に必要なエンティティなどについて調べる。
    →それぞれのエンティティの働きや意味を理解しながら、マッピングに取り組む。
  • 中級者: 既にHL2:DMやCS:Sのマップをいくつかリリースしたことがある人
     2でマッピングの基本事項をもう一度復習する。
    →3でTF2のマップ作成に必要なエンティティなどを把握する。
    →デザイン・コンセプトを固めてからマッピングに取り掛かる。
  • 上級者: もうFPSBananaでもLanmaniaXでも高評価貰ってるような人
     3だけを読めばもう十分でしょう。

マップ作成の流れ

ここでは、TF2のカスタムマップを一から作るという想定で、その作成手順を解説していきます。

1:基本設定

  • マップ作成:基本設定
    まずはマップ作成の基本設定をしましょう。これをしないと始まりません。
    使うアプリケーションのダウンロードや、その設定方法などを説明

2:基本操作方法

Hammer Editorの使用方法の説明。基本的に英語バージョンです。
マップ作成:基本操作方法

3:全体的なデザインの設計

Hammer Editorで作る前の設計やデザインのコンセプトなど

4:フィールドの作り方

ゲームをする全体フィールドの作り方。テキスチャーの張り方など

以下の説明はエンティティ関連を理解しないと難しいかもしれません。

  • マップ作成:ドアの作り方
    触れると開くドアや、セットアップ終了時の開くドアなど。またラウンドごとに封鎖される金網などの作り方。

5:モデリングの仕方

ゲームのオブジェクトなどの作り方

6:テキスチャーの張り方。装飾など。

7:エンティティーとは

エンティティとはなにか

プロップモデル

プロップモデルとは石、飾り物などの装飾品や扉などの動く装置などに使われるエンティティです。

ライティング

ライティングが無いとマップ内は真っ暗です。それに関する情報

8:マップの設定

特殊な設定

  • マップ作成:特殊設定変更
    CTFなどでもリスポン時間を短く出来たりします。tf_gamerulesに関する情報や
    特定の武器を消す方法など

9:マップの調整

(編集中です)

10:マップの最適化について

マップ作成も終わりに近づいてくると気づいてくる問題。それはパフォーマンスです。
ある程度作れる人は最初からこれを考えて作っていると思います。
また、膨大にかかるコンパイル時間もここの記事を読めば解決するかも。

コンパイルの最適化とパフォーマンスアップに関して

コンパイルに時間が掛かっている、FPSが上がらないなどはここをチェック

カスタムモデル作成に関して

【3DCG第2回】5分で学ぶ簡単なモデリング
http://jp.youtube.com/watch?v=veUfF2TQoIs&feature=related
【3DCG第3回】ゲーム内データへの変換
http://jp.youtube.com/watch?v=8P4Y-o6_8CM&feature=related

マッピング用語集

マップ作成に関連する語句などを解説

関連サイト

  • http://tendon.s35.xrea.com/tutorials.htm
    Worldcraft(HL1 Engine用の旧Hammer Editor)用レベルデザイン解説記事です。
    現Hammerと通ずる部分はありますが、いかんせん内容が古いのであくまで参考程度に。

マッピングTIPS

マップ作成の際のコンソールコマンド

コンソール開いて
sv_cheats 1 でコマンド受付
noclip 障害物無しで移動できるようになります
hidepanel all
cl_drawhud 0
HUD関連の削除

cl_bobcycle 0
武器の非表示

cl_leveloverview 5
倍率調整
本スレより

cl_showfps 1
FPSの表示、2でsmooth fps

net_graph 3
回線状況の表示。2でグラフが出る。

テンプレートファイル

CPやリスポン場所などを設定して、ブラシワークだけで遊べるマップが出来るテンプレートを用意しました。
テンプレートは順次増やしていく予定です。現在、防衛マップ2種類(PIT形式,順番キャプチャーリスポン移動式)、ランダムキャプチャー可能マップ形式をダウンロードできるようにしています。
初めての人が一番悩む、エンティティをある程度設定していますのでマップ作成が楽に出来るでしょう。
http://www.wa.commufa.jp/~natto/

記事編集者からの言葉

私自身マップ作成は始めてでわからないことだらけなので、間違いなどあったら指摘をどんどんしてください。
自分のマップ作成のスキルチェックとして作成してきます。
その上これからマップ作成を始めたいと思う方の道標にでもなれば幸いです。
内容はC-SECさんからの参照、コピーが多いですが、自分なりにわかりやすくTF2向けに修正していきたいと思います。
原文は、http://developer.valvesoftware.com/wiki/Team_Fortress_2_Level_Creation
日本語訳は、http://wikiwiki.jp/portal/?Hammer%A4%C7%A5%AB%A5%B9%A5%BF%A5%E0%A5%DE%A5%C3%A5%D7
からコピペしてきました。

コメント

  • 少し手直ししました。というかツッコミどころ満載ですね。 (^^; 前にも言いましたが、全てを説明しようとすると膨大な内容量になってしまうので、TF2用に掻い摘んで解説していくと良いです。つまり用語集や拡張子の説明まではわざわざいらないと思います。 -- A? 2007-11-04 (日) 03:22:22
  • アドバイスありがとうございます。今の更新のメインはTF2系の entities_list ばかりです。余分な説明があるのは、ちょっとC-SECさんのサイトはインデックスが見にくくて、探したい情報がどこにあるかいつも悩んでしまうので、自分が常に見たい情報などをこっちでまとめてるんです。とりあえず、ざっとしたものをある程度作ってあったので、少し手直ししてるのでマップ作成に関してはごちゃごちゃになってしまってました。修正ありがとうございます。 -- 管理人 2007-11-04 (日) 11:07:35
  • また勝手にいじくりまわしました。 (^^; なんか記事の方向性を変えてしまった気がするので、気に入らなかったら直してください。 -- A? 2007-11-06 (火) 17:17:32
  • ↑見やすくなってます。ありがとうございます。とりあえず、自分のマップがある程度遊べる段階までもってきたので微調整ががてら公開してみます。URLは上の記事編集者からの言葉のところに乗せましたが、そのうちまた見やすく編集します。ぜひテストしてみてください。改善はどんどんしていきます。 -- 管理人 2007-11-07 (水) 20:35:53
  • テストおk (^_- 感想がまとまったらコメントします。 -- A? 2007-11-07 (水) 22:26:43
  • ドアが作りたい/(^o^)\ -- 2008-02-08 (金) 04:31:01
  • ↑一番いいのは他のファイルを逆コンパイルしてコピーすることだ。ドアはfunc_doorのエンティティだけで作ることも出来るけど、それだけでは触らないと開かないドアになってしまう。公式マップのように近くに行くと開く仕組みなどを与えたいなら、trigger_multipleのエンティティを使わなければなりません。私のサイトでテンプレートファイルのダウンロードも出来ます。ただし、たいしたものではないですがw -- 管理人 2008-02-09 (土) 13:51:14
  • 最近やっとまともなマップが作れるようになってきた -- 2008-04-23 (水) 06:00:30
  • FPSBANANAはちょっとレベルが高いから誰でもどんな適当なマップでもUPできるあぷろだがほしいねー -- 2008-04-23 (水) 06:01:40
  • BSPTwoMap Releasedのダウンロードミラーってありますか? -- 2008-05-14 (水) 08:29:26
  • なにより気合。初めて作って4日で形っぽいものは作れた。 あとは想像力です。 -- syuukiti? 2008-08-26 (火) 21:35:06
  • だれか風雲たけし城みたいなMAPつくってないかなー。takeshi's castleっていうタイトルで海外でも大人気 -- 2009-10-17 (土) 15:35:18
  • サイズの把握がうまくいかないんだよね 1024でどのくらいの大きさか、とか -- 2010-08-02 (月) 21:25:49
  • ダスト2みたいなマップを作りたいけどやり方がわからん -- de_? 2012-08-30 (木) 03:22:07
  • Dust Bowlをorange風にしたやつとか作ってみたいンゴねぇ -- 2017-01-28 (土) 21:50:47