CrossRoad

XRを中心とした技術ブログ。 Check also "English" category.

Steam Deckでバイオハザード1,2,3 (オリジナル版) が動かないときの対処方法

先日、懐かしのバイオハザード1, 2, 3がSteamで配信されたというニュースがありました。

www.4gamer.net

しかし、Steamで配信されたゲームを携帯機器でプレイできる「Steam Deck」では動きませんでした。

色々探したところ、Redditで同じ症状を解決して動画で配信されている方がおられました。

そこで、動画の内容を簡単に解説します。

途中で文字入力が必要な箇所があります。私はソフトウェアキーボードがうまく表示されない箇所があり、Bluetooth接続のキーボードを使いました。


2026/4/8 追記

BIO2をプレイしたところ、なんとタイプライターを開いてセーブ画面になった瞬間にゲームが落ちるバグがあることがわかりました。

セーブなしで進めるしかないのは難しい、、アップデートで解決されることを願うばかりです


1. 症状:起動できない(BIO2) or 起動できるけどボタンが効かない (BIO3)

バイオハザード2 (BIO2) の場合、Steam Deckから開くと、 Unhandled exception has occured ~ というエラーが出て起動に失敗します。
SteamのOSアップデート、再起動などは効果なしです。BIO1は購入していないのですが、BIO2と同じ症状のようです。

バイオハザード3 (BIO3) の場合、起動はするけどボタンが効きません。そのため、ゲームを開始できず延々とデモ画面を見ることになります。

2. 解決方法:BIO1 と BIO2

こちらのRedditで動画として紹介いただいております。
https://www.reddit.com/r/SteamDeck/comments/1saljde/how_to_fix_resident_evil_123_steam_releases_on/

動画はこちらです。
www.youtube.com

大まかな順番は下記の通りです。

  1. Steam Deckをデスクトップモードで表示 (0:32付近)
    デスクトップモードの説明、基本的な操作方法は下記を参考にさせていただきました。
    qiita.com

  2. デスクトップ上でApplication一覧を開き、ProtonUp-Qt、Protontricksという2つのアプリをインストールする (0:48付近)

  3. ProtonUp-Qtを開き、"GE Proton 10-34"をインストールする (1:10付近)
  4. Protontricksを開き、画面の指示に従って操作し、"Run regedit"を選択し、レジストリエディタを開いてから最小化する (1:58付近)
  5. デスクトップ画面下側にあるSteamボタンからバイオハザード2を選択し、画面の指示に従って操作し、"Browse local files"を実行する (2:13付近)
  6. "bh2_japanese.reg"というファイルをデスクトップにコピーする。[動画での紹介なし]マウスがない場合、"bh2_japanese.reg"を選択後、画面右上にある3本線を選択し、そこからCopyを押せばコピーできる (2:25付近)
  7. レジストリエディタの画面を開き、Import Registry Fileを押して、Desktopの"bh2_japanese.reg"を選択してから"Open"。これでレジストリが書き換わる (2:40付近)
  8. SteamのUIをデスクトップモードから通常モードに戻す。デスクトップ画面に"Return to Gaming Mode"というアイコンがあるのでこれを実行 (2:50)
  9. ライブラリからバイオハザード2を選択し、オプションからプロパティを開く (2:55付近)
  10. General (一般) の箇所で上級者向けコマンド欄に以下を入力する。ここでソフトウェアキーボードが出ない場合はBluetooth接続などのキーボードが必要 (3:05付近)
WINEDLLOVERRIDES="ddraw.dll=n,b" %command"
  1. Compatibility (互換性) の欄で、互換性のあるツールを強制する、にチェックを入れて、"GE Proton 10-34"を選択する (3:20付近)
  2. ライブラリからバイオハザード2を選択した状態 (まだ起動しない) で今度はコントローラマークを実行 (3:36付近)
  3. コントローラ配置をコミュニティレイアウトから選択する。バイオハザード2の場合、"sky"書かれたレウアウトが良さそうとのこと (3:40付近)

A keyboard layout on Steam Deck

  1. ライブラリからバイオハザード2を起動すると、起動が成功する

Resident Evil 2 (Original) works on Steam Deck

ゲームは起動できたのですが、コントローラの割り当てがかつてのPlayStationとは異なっていました。

R1を押すとKey Configになったので、色々押していたらこのような画面になりました。
Key config on Resident Evil2 (Original) on Steam Deck

左アナログスティックで、それぞれの項目に合わせて使いたいボタンを押していくと、調整ができます。

3. 解決方法:BIO3

続けて、バイオハザード3を試しました。こちらはレジストリエディタの調整は不要です。デスクトップモードにする必要もありません。

  1. ライブラリからバイオハザード3を選択し、オプションからプロパティを開く (8:19付近)
  2. General (一般) の箇所で上級者向けコマンド欄に以下を入力する。ここでソフトウェアキーボードが出ない場合はBluetooth接続などのキーボードが必要 (8:29付近)
WINEDLLOVERRIDES="dinput, ddraw.dll=n,b" %command"
  1. 起動する

起動できて、ボタン入力もできました。

Resident Evil 3 (Original) works on Steam Deck

しかし、Steam DeckのViewボタン(左側のselect的なボタン) がStart相当になっていたり、Yを押すとダッシュになったりで、やりづらいところです。背面ボタンを押すとメニューが表示されます。

BIO2と同じように、ゲーム内でキーコンフィグを調整できると良いのですが、ちょっと方法がわかりませんした。

Steam Deckの機能でボタン割り当てを変更できるので、何度か試してみようと思います。

4. おわりに

Steam Deckだと画面が大きいので携帯機でも迫力がありますね。

Steam Deckの設定からfpsを30程度まで下げると、電池の持ち時間が長くなりそうですので、これで遊んでみたいと思います。