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の世界をポータルゲートで行ったり来たりできるというのはすごく新鮮! ただし正規のやり方ではないので自己責任でお願いします。