source sdk map

Host_EndGame: Map coordinate extents are too large

Hammer Editorで Host_EndGame: Map coordinate extents are too largeというエラーが出て、 マップをビルドしてもゲームが読み込まれないというエラーが起きる。 本来このエラーはマップの座標の広がりが大きすぎるという意味なので、ばかでかいマップを作…

nummapbrushes == MAX_MAP_BRUSHES

source sdkはsteamで自動アップデートするので、 もしかすると、 だんだんと高いスペックのPCを要求するようにアップデートされているのかもしれない。 授業中不具合でまくる。 PCを四年も使ったのがよくない。 nummapbrushes == MAX_MAP_BRUSHES というエラ…

今年のsource sdkの授業

090501、 090508と、 比較的スローペースでやってる。 去年は、terroristとcounter terroristを早い段階で配置して対戦に適したマップとは何か、 などというところ、つまりcounter-strike固有なマップ制作のところまで一気に行った。 今年は、そういうのは一…

現在のマップをrestartする。

これも、展示のために調べたtipsなんだけど、 マップを再読み込みするのに、 いちいちpauseして開発コンソールにmap mandala15とか入力するのはたるいなと思った。 マップ再読み込みするようなtriggerがあるかと思ったがどうもなさそうだった。 あるのはtrig…

さらにいじる。

マップとかだるまとか割烹ママなどをだらだらいじる。 この正座しているポーズはcitizenのFemaleにしかない。 canals_mary_postidleという。 一連のアニメーションに canals_mary_preidle、 canals_mary_waveがある。 だるまは眉毛を隆起させてみた。 どうで…

doom engine

セクターについては Wikipedia doom engine に詳しく書いてある。 つまり、セクタというのはおおむね矩形で、上下に重なることができない。 bspが2Dか3Dかというのは良く読んでみないとわからんがconvex polygonをlineで区切るとか言ってるので2Dだろうと思…

椅子の座り方。

scripted_sequenceのkeyvaluesに Disable NPC collisions during scriptというのがあり、 これをNoにすると上の図のように椅子とscripted_sequenceが重なっていても座るかと思ったのだが、 とにかくscripted_sequenceに重なりがあると動かない。 椅子に重な…

Loop in Post Idle

Source Engineで生活感を表して見たかった。 神田川みたいな和製フォークの世界(笑)。 やらんといいながらまたまたやってます。 ふすまも天袋も作った。 ふすまのテクスチャがヤバイ。 ヤバイが無視する方向で。 おいおいやっとキャラと背景の世界観が一致し…

木のスキン

Half-Life2の最初のtrainstationなどのマップを見ているとちゃんと木に葉っぱが生えている。 しかしhammer editorでfoliageなどを配置しても葉っぱはついてない。 葉っぱのポリゴンだけ後から貼り付けたのかと思い調べてみると、 なんとskinがskin0とskin1の…

松のつもり。

TeraPadでqc、vmtなどを標準に加える。 vtex.exeはjpgもvtfに変換できる。 枝振りは松というよりはレバノン杉という感じだなあ。 あら、レバノン杉は杉というより松に近いのか。 studiomdlでBad collision modelというエラーが出るのが気になるのだが、 当た…

counter-strike用にまず茶室と日本庭園を造り、 それをhalf-life2用に作り替えようとした。 でまず気づいたのはcs:sはhl2のマップのテクスチャも利用できるが、 hl2ではcs:sしか使われてないテクスチャは利用できないということだ。 泣く泣くテクスチャを張…

de_oldpondリリース

久しぶりのcs:sの新作マップ。 学科sourceサーバーで公開中。 建物をほとんど使わない自然の情景がメインのマップなのだが、 建物がないと間が持たないよなあ、どうしても面積が必要になってしまう。 逆に建物を作り込んでいればマップは狭くともなんとかな…

茶室を造ってみる。

久しぶりにhammer editorをいじった。 男の子なら誰しも茶室の一つや二つ作ってみたいと思うもの。 そのささやかな夢を叶えてくれるもの、それがhammer editor。 和むよなあ。 こうやってゲームのマップをいじってるとほんとなごむ。 displacementで池を作る…

cs_tpu スクリーンショットと写真

3号館正面。 4階、階段部分。右手屋上からCTが窓をやぶって突入する。 サーバ室。似てるような似てないような。 2階、コミュニケーションスペース。 某教員の研究室。 全然パース合わせられないなあ。 無理。

tpu_music

不具合がぼろぼろみつかる。

cs_tpu_11

もともと学生のマップだというのにどんどんアップデートしてます。 ambient_genericをラウンドスタートごとに鳴らす方法がわからず、 env_soundscapeを試してみようと思ったがさっぱりわからん。 trigger_round_startなどというものがあれば良いのにと思うが…

cs_tpu_08

ばんばんアップデートしてます。 でかいマップをいじるときでないとわからんことがいろいろわかってきた。 ていうかね、counter-strike: sourceでもhammer editorでsphereやcylinderを作ることができるが、 コンパイルすると意味不明なエラーが出て使い物に…

cs_tpu_02

やっと三号館のマップの公開にこぎつけた。 [JP] Tokyo Polytech. Univ #2サーバです。 テクスチャがばらばらだったので探すのに苦労したが、問題はそれだけじゃなかった。 巨大なマップなので私が体験したことのないいろんな不具合が発生する。 廊下が透け…

マシニマ

Valve Source SDK Docsの 振り付けの実装というところを読んでいると スクリプトシークエンスを映画的に見せるmachinimaを作成するには、プレイヤーのカメラのコントロールを奪うことが必要になってきます。 などと書いてある。machinimaというのは学会や学…

HL2Modマップ

まだ作ってます。 HL2Mod Test 0005 [flv:/~nagae/wp-content/uploads/2008/11/hl2mod_test_0003.flv 384 288] [flv:/~nagae/wp-content/uploads/2008/11/hl2mod_test_0004.flv 384 288] [flv:/~nagae/wp-content/uploads/2008/11/hl2mod_test_0005.flv 384 …

HL2Mod Single Player再び

まだマップ作ってます。 昨日は四年生が二人きた。 もう一人は来そうもないし、 三年生と院生はまるで来る気配もないんで、今日は在宅勤務、 と思ったら昼間寝てしまった。 長く寝ると頭痛がするのは昔から。 頭が痛い状態でデスクワークすると首や肩が凝る…

vmex

cssのいろんなマップをsrcds3で走らせているのだが、 cs_onsenというマップのテクスチャがそろってなくて、 仕方がないのでvmexというbsp decompilerを落としてきて、 テクスチャを調べてみた。三カ所ほどオリジナルではないテクスチャが使われていたが、 割…

vvis.exe PortalFlow

Hammer EditorのPortalFlowが遅くてかなわんので面積でかいポリゴンからNoDrawをばんばん張る。 気休めだったらしい。 だがまあ1時間もかかるわけでなし。 完成間近になっていろいろ小物を追加したくなるが、 マップが完成に近づくとコンパイル遅くなるから…

cs.hospital

今cs.hospitalというマップをまた作ってまして。性懲りもなく。 どちらかといえばこれもtutorialというよりは自分のためのetudeという感じです。 今回はG-ManもAlyxもMossmanもKleinerもVortigauntもみんな登場します。 prop_dynamic、DefaultAnimation、そ…

de_aquarium

またマップを作りましたよ。 名づけてde_aquarium。 counter-strike: sourceには爆弾ものと人質ものがあるのだが、 爆弾ものはずっと昔にde_waterというのを作って以来、まったく作ってなかった。 それで、チュートリアルを兼ねて、de_bridgeという、橋を爆…

cs_kkoffice2リリース。

cs_kkoffice2を結局スクラッチから作り直してリリース。srcds.media.t-kougei.ac.jp。 トリガーの使い方をだいたいマスターした。 func_buttonでlight点けたり。 他にもなんか仕掛けしたっけ。忘れた。

自動ドアとはしごと壊れるトリガー

やらんといいながら少しやってみた。 [flv:/~nagae/wp-content/uploads/2008/11/css_doors_ladder.flv 384 288] doors_ladderソース。 近づくと開く扉(trigger_multipleとfunc_door)。はしご(func_ladder)。 ladder図。 図1、 図2、 図3、 図4。 [flv:/~naga…

Half-Life2 singlemap space invader風

というわけで、パックマンに続いて スペースインベーダ に挑戦してみたが、これはちょっとさすがにはずしたかもしれん。 ソースも。 MediaWikiのCSSなどいじってるのだが、もうわけわからん。 Web素行調査はたしかに面白いが、元ネタはGoogle、Yahoo、Amazon…

half-life2 single map

counter-strike:source、half-life2 deathmatchに続いて half-life2のsingle mapも作ってみようと思ったわけです。 そのためにmediawikiをいじってたら回り道した。 それで、パックマンと同じ迷路のマップを作って、中央の小屋から次々に敵が現れては死に、 …

教材

hl2 deathmatchのマップを作ってみたのだが、最初からcounter-strikeのマップを作ったせいか、 どうもこの、ノリがわからない。 なんというかhl2mpというのはQuakeやDoomのマルチプレイに連なるものだと思うのだが、 私はそもそもQuakeなどが好きではないの…