コトバノウタカタ

よしなしごとをつらつらとつづるばしょ。

PORTAL 小ネタ

PORTALでHALF-LIFE2のマップを遊ぶ

上記記事にあるように、PORTALではHL2のマップをそのまま使えるようです。試しにやってみたらほんとにできた。ちゃんと敵も動くし、戦闘もできるし、壁面にポータルが開く。凄い!


上記サイトではHL2のマップの抜き方から丁寧に書いてありますが、単純化して言えば、

C:\Program Files\Valve\Steam\SteamApps\(アカウント名)\portal\portal\maps

HL2のマップファイルを置けば遊べます(materialsやscenesなども必要な場合あり)。要はHL2のカスタムマップを遊ぶのと同じ要領。


ポータルガンを入手する方法も書いてありますが、別の方法を。上記サイトの方法では「impulse 101」で全ての武器を持ってしまいますが、以下の方法ならポータルガンだけを入手できます。1つ目の命令でポータルガンを入手し、2つ目の命令で黄色いポータルも開けるようになります。

give weapon_portalgun
upgrade_portalgun

また次のようにしておけば、F1キーを押すだけでポータルガンを入手できるようになります。

bind f1 "give weapon_portalgun;upgrade_portalgun"


ただしHL2のマップが動くといっても、いくつかの不具合が発生するもよう。

  • ディスプレースメント(でこぼこの地面)でスタックする(「sv_cheats 1」「noclip」で抜け出す)
  • 死体や物体の上、ポータルの側でスタックすることがある(いろんなところにポータルゲートを作れば脱出できることがある)
  • 読み込めないマップがある(アプリが落ちる)
  • ゲートの向こうが正しく表示されないことがある
  • 敵が発生したときに穴に落ち、横向きに出てくると横寝になって倒せなくなる

また不具合とは少し違いますが、以下のような現象も発生します。

  • 敵は基本的に穴に落ちない(出現時に足元に穴があったら落ちるらしい)
  • アイテムがあるところに穴を作れないときがある
  • ポータルの前に障害物があってゲートを通れないことがある
  • 敵の攻撃でダメージは受けるが体力はすぐに回復してしまう
  • 攻撃の種類によってはHL2では即死しないものでも即死してしまう


それでも、いままで走り回っていたHL2の世界をポータルゲートで行ったり来たりできるというのはすごく新鮮! ただし正規のやり方ではないので自己責任でお願いします。