ハーフライフが25周年記念アップデートとSteam Deckのサポートを受けました

『ハーフライフ』が25周年記念アップデートとSteam Deckのサポートを受けて、爆笑間違いなしの進化を遂げました!

クラシックなFPS Half-Lifeがついに25歳になり、Steamで驚くほど大きなアップデートが配信されました。新しいコンテンツ、グラフィックのアップグレード、バグ修正、Steam Deckのサポートなどが追加されました。Half-Lifeは現在、11月20日までSteamで無料で入手することができます。

新しいコンテンツでは、アップデートによってValveのレベルデザイナーによって作成された4つのマルチプレイヤーマップが追加されました。これには「Contamination」という廃棄物処理施設、「Pool Party」という放棄されたゼンの前哨基地、「Disposal」という放射性廃棄物処理プラント、「Rocket Frenzy」という衛星打ち上げ施設が含まれます。また、Half-Life Uplinkというミニキャンペーンが追加されました。これは元々雑誌やサウンドカードなどと一緒にパッケージされていたものです。最後に、1999年の拡張パック『Half-Life: Further Data』向けに作られたコンテンツも含まれています。これには3つのマルチプレイヤーマップ、2つの人気のあるスキン(色付きの目を持つ骸骨と奇妙なタイトルの「Too Much Coffee Man」)、そして数十のスプレーが含まれます。

グラフィックとビジュアルのアップデートでは、UIがより高解像度の画面で正しくスケーリングされるようになりました。また、GLレンダラーでテクスチャのスムージングを無効にすることもできます。さらに、GL Overbrightのサポートを含むさまざまなライティングの修正が追加されました。さらに、クラシックなValveのロゴとオリジナルのHalf-Lifeメニューが復活し、1998年のゲームのリリース時に戻ることができます。

このアップデートでは、Steam Deckのサポートだけでなく、一般的なコントローラーのサポートも追加されています。Steamのネットワーキングを使用して友達を招待したり、ゲームに参加したりすることも簡単にできます。ゲームの別バージョンであるHalf-Life: SourceはSteam上で引き続き利用可能ですが、Valveはこの25周年記念のアップデートを最終的なバージョンと位置付け、今後もサポートするバージョンと考えています。

詳細な変更点のリストはHalf-Lifeウェブサイトで読むことができます。バグ修正の完全なリストもそこに記載されています。

バグ修正および変更点

新しいコンテンツ

  • Steam Deckで確認済み(ネイティブLinuxランタイムがデフォルトに設定されました)。
  • Half-Life: Uplink – 最初のスタンドアロンのHalf-Lifeデモがゲームに追加され、”New Game”メニューからアクセスできます。
  • 4つの新しいHalf-Lifeデスマッチマップが追加されました:contamination、pool_party、disposal、rocket_frenzy。
  • 以前は “Half-Life: Further Data” CDのみで利用可能だった3つの古いHalf-Lifeデスマッチマップが追加されました:doublecross、rust_mill、xen_dm。
  • Ivan the Space Biker、Prototype Barney、Skeleton、Too Much Coffee ManをHalf-Lifeデスマッチのプレイヤーモデルとして追加しました。
  • “Half-Life: Further Data” CDのみで利用可能だった数十の新しいスプレーが追加されました。
  • Steam Networkingをサポートし、Steamの参加ゲームと招待機能を使用して簡単にマルチプレイヤーができるようになりました。
  • Steam Friends Rich Presenceをサポートし、友達がBlack Mesaを通じてあなたの冒険をフォローできるようになりました。

ノスタルジア

  • オリジナルのValveイントロビデオを復活させました。”-novid”の起動コマンドでスキップすることができます。
  • メインメニューを、ゲームのオリジナルの1998年のメインメニューにインスパイアされたデザインに更新しました。
  • デフォルトのモデルをオリジナル(非「HD」)モデルに変更しました。

ゲームプレイの変更点

  • 手榴弾の投げ方の物理が改善されました。
  • マルチプレイヤーでの初期スポーンポイントのランダム性が改善されました。
  • サッチェルチャージの操作が改善されました:主射撃では新しいサッチェルを常に投げ、副射撃では常に爆破します。
  • フレームレートに基づいて移動する押し出し可能なエンティティの動作が修正されました。
  • マルチプレイヤーで高フレームレートのプレイヤーが死んだ後に場所に凍り付くことがある問題が修正されました。
  • レベル遷移時にプレイヤーが備わった場所に取り残されることがある問題が修正されました。
  • キャラクターが重要なダイアローグを”ごあいさつ”のダイアローグで中断する場合がある問題が修正されました。
  • 武器のビューボブの角度が修正されました。
  • Surface Tensionの始めにある赤いバレルが意図したように発射されない問題が修正されました。
  • SnarksがFL_WORLDBRUSHエンティティ(func_wallsなど)を攻撃する問題が修正されました。
  • しゃがんで下を見ている間にスナークを展開できない場合がある問題が修正されました。
  • 一人称ゲームの後にマルチプレイヤーゲームに入ると、特定のコンソール変数(”pausable”および”sv_maxspeed”)が正しく設定されない問題が修正されました。
  • オートエイムを許可しないマルチプレイヤーゲームに入ると、一人称ゲームのオートエイム設定が変更されてしまう問題が修正されました。
  • セーブデータを読み込んだ後にフラッシュライトHUDが空に表示される問題が修正されました。
  • CONTENTS_SKYにあるロケットが必ずしも爆発しない問題が修正されました。
  • NPCに対して正しく弾の衝突音が再生されない問題が修正されました。
  • ガウスガンがレベル遷移を超えてチャージされた場合に大きな静的ノイズが発生する問題が修正されました。
  • UIでキーバインドが表示されるモッズでクラッシュする問題が修正されました。
  • 一人称視点の武器が使い切った後に自動的に切り替わらない問題が修正されました(手榴弾/スナーク/サッチェルなど)。
  • 他のエンティティによって移動させられるアニメーションモデルの補間の問題が修正されました。
  • いくつかのバッファオーバーフローエクスプロイトが修正されました。

UI変更

  • メインメニューの背景とボタンがリスキンされ、画面解像度に基づいて伸びることなくスケーリングされるようになりました。最大3840×1600の背景画像レイアウトをサポートしています。
  • 高解像度でプレイする場合、ゲーム中のHUDは倍または3倍の大きさのスプライトを使用します。
  • UIダイアログとゲーム内フォントは、高解像度の画面で読みやすさを向上させるためにスケーリングされます。
  • ゲーム中のHUD HEVスーツの表示は、画面左側にシフトされ、大きな画面解像度でも位置が変わらなくなりました。
  • “テクスチャフィルタリングを有効にする”設定が追加されました。
  • ワイドスクリーンやウルトラワイドディスプレイの非アナモルフィックFOVを修正するための”ワイドスクリーンFOVを許可する”設定が追加されました。
  • すべての設定画面を再編成して視認性を向上させ、コントローラのナビゲーションをサポートしました。
  • ポーズメニューが現在のゲームプレイモードを認識するように更新されました。
  • デフォルトのサーバー名とマルチプレイヤーのプレイヤーネームは、プレイヤーのSteam Personaに基づいています。
  • Steamプラットフォームメニューは削除されました。Steam自体のすべての機能が統合されたためです。
  • ソフトウェアレンダラーを使用する場合、アプリケーションアイコンのレンダリングが正しくなされるように修正されました。
  • 設定画面でプレイヤーやスプレーイ画像の色付けが更新されない問題が修正されました。
  • 非常に不必要な”低画質ビデオ。遅いビデオカードで助けになります。”の設定が削除されました。

入力の変更

  • キーボードやコントローラのナビゲーションのサポートが向上しました。
  • “入力レイテンシを低くする”オプションが追加されました。CPUとGPUを同期させ、入力とディスプレイ出力の間の時間を短縮します。
  • マウス/ジョイスティックの入力が不安定になる原因となる問題が修正されました。
  • (基本的にはすべて書き直しました – カスタムSteam入力コントローラの構成がある場合は、新たに公開された公式構成から再構築する必要があります)。

マルチプレイヤーバランス調整

  • 357のダメージを40 → 50に増加しました。
  • Hive Handのリロード時間を0.5秒→ 0.3秒/ショットに短縮し、ピストルよりも優先度が高く選択されるようになりました。
  • MP5は初めに拾った時に常にフルの弾薬を持つようになりました。
  • プレイヤーは空の武器を落とさなくなり、落ちた武器は死亡したプレイヤーのバックパックの中のものでリロードされます。
  • クライアント側の予測を改善して”ゴーストショット”を減らしました。Counter-Strikeのようにクライアント上のヒットボックスだけでなく境界ボックスも考慮します。
  • ネットワーク予測されたクローバースイングのダメージが正しくなるよう修正されました。

レンダリング

  • OpenGLレンダラーを使用する場合にテクスチャフィルタリングをオフにする設定が追加されました。
  • デフォルトのガンマが2.5 → 2.2に減少しました。もはや私たちはすべてCRTでプレイしていませんので。
  • OpenGLによるオーバーブライトのサポートが復元されました。
  • 256×256より大きいUIスプライトとテクスチャファイルのサポートが追加されました。
  • UIフォントの特殊なレンダーモード(”ぼかし”および”加算”)をサポートする機能が追加されました。
  • デフォルトの解像度は、640×480ウィンドウではなくデスクトップの解像度に基づいています。
  • ソフトウェアレンダラーは、ディスプレイ上で使用できる解像度が1つしかない場合を除き、互換性のない解像度を正しくフィルタリングします。
  • 16ビットカラーをサポートしないシステムでフルスクリーンソフトウェアレンダラーがクラッシュする問題が修正されました。
  • ワイドスクリーン解像度を使用するとソフトウェアレンダラーが伸びる問題が修正されました。
  • マルチプレイヤーでマップ間の移行時にスカイボックスとスカイカラーが正しく引き継がれない問題が修正されました。
  • ビデオ設定の変更後にゲームが暗くなりすぎる問題が修正されました。
  • ウィンドウモードでのMSAAが修正されました。
  • スタジオモデルのミップマップのレンダリングが修正されました。
  • マルチプレイヤーでグルオンガンのスプライトのレンダリングが修正されました。
  • グルオンガンの正弦波ノイズが正しくなるよう修正されました。
  • 新たに増えたエンジンの制限に対応するためのさまざまな最適化が行われました。
  • Steam Deck向けのOpenGL最適化が行われました。

Mod制作者のためのエンジンの改善

  • ダイナミックサウンドチャンネルの最大限界が8 → 32に増加しました。
  • sentences.txtファイル内の文の最大数が1536 → 2048に増加しました。
  • エンティティの最大数(MAX_EDICTS)が900 → 1200に増加しました。
  • MAX_PACKET_ENTITIESが256 → 1024に増加しました。
  • MAX_GLTEXTURESが4800 → 10000に増加しました。
  • ソフトウェアレンダラージオメトリの制限が増加しました:最大スパン3000 → 6000、最大サーフェス2000 → 4000、最大エッジ7200 → 14400。
  • Cyclerとfunc_buttonエンティティは、scripted_sentenceエンティティのエンティティターゲットになることができ、マルチプレイヤーでも話すことができるようになりました。
  • Counter-Strikeからfunc_vehicleエンティティのサポートを組み込み、モッドメーカーが使用できるようにしました。完全なSDKのアップデートは後になりますが、レベルデザイナーは今すぐ使用できます。

ネイティブLinuxビルド

  • ソフトウェアレンダラーのサポートが追加されました。
  • フォントのレンダリングが改善されました。
  • 多くの安定性と動作の修正が行われました。

その他

  • ローカライゼーションファイルが更新されました。
  • その他のセキュリティ修正が行われました。

注意事項

  • 前のバージョンのゲームは、”steam_legacy”という公開ベータブランチにアーカイブされました。このブランチは”Pre-25th Anniversary Build”という説明を持っています。もしモッドや機能が予期しない動作をする場合は、問題がデフォルトのビルドで解決されるまで、このアーカイブビルドを実行する必要があります。
  • 私たちはこのアニバーサリーバージョンのハーフライフを最終的なバージョンとみなしており、今後もサポートを続けます。そのため、Steamストアでのハーフライフ:ソースの表示を削減します。ハーフライフ:ソースのアセットは引き続きSourceエンジンコミュニティで使用されていることを知っていますので、利用可能なままですが、新しいハーフライフのプレイヤーにはこのバージョンをおすすめします。