久しぶりに UbuntuでSkyrim SE をインストールしてみたら、「半角/全角」キーを押してもコンソールが開きません。
コンソールが開かないとRacemenu が使えないので致命的です。
F11キーを押した時にコンソールが開くように変更してみました。Windowsでもキー変更の手順は同じです。
Proton9.0 でUbuntuにSkyrim SE をインストール
「Steam」-「設定」メニューよりSTEAM設定画面を開き、「互換性」-「他のタイトルに使用するツール:」で”Proton9.0-1″を選択するだけでSkyrimSE日本語版(1.6)をインストール・実行できました。
「Skyrim – Interface.bsa」の「controlmap.txt」を修正
「F11」キーを押したらコンソール画面を開くように「Skyrim – Interface.bsa」の「controlmap.txt」を修正します。
controlmap.txt を取り出すため、「Bethesda Archive Extractor (BSA and BA2)」というツールを使います。
ダウンロードし解凍します。
Steam「+ ゲームを追加」に”bae.exe”を追加
解凍した”bae.exe”はそのままではUbuntuで実行できないため、Steamの左下にある「+ ゲームを追加」メニューから”bae.exe”を追加します。
Steamライブラリに追加した”bae.exe”を右クリック「プロパティ」を選択し、「互換性」の「特定のSteam Play互換ツールの使用を強制する」にチェックし、「Proton 9.0-1」を選択します。
“bae.exe”を実行し controlmap.txt を抽出
「プレイ」ボタンを押して”bae.exe”を実行します。B.A.E.画面が表示されます。
Skyrim インストールフォルダの”Data”フォルダにある”Skyrim-Interface.bsa”をB.A.E.画面にドラッグ&ドロップします。
私の環境では”Skyrim-Interface.bsa”は以下にありました。
/media/panhage2(ユーザ名)/biostar(ディスク名)/SteamLibrary/steamapps/common/Skyrim Special Edition/Data
「Skyrim-Interface.bsa」-「interfase」-「pc」-「controlmap.txt」にチェックを入れて「Extract」を選択します。
任意のフォルダに抽出します。私はダウンロードフォルダに抽出しました。任意のフォルダに”interfase/pc/controlmap.txt”が抽出されます。
controlmap.txt を修正
controlmap.txt をテキストエディタで開き、”Console”で検索すると数カ所ヒットしますが、最初のConsoleの行を修正します。「半角/全角(漢字)」キーを表す”0x29,0x94″を「F11」キーを表す”0x57″に修正しました。
Pause 0x1 0xff 0xff 1 1 0 0x8
Screenshot 0xb7 0xff 0xff 0 0 0
Multi-Screenshot 0x1d+0xb7,0x9d+0xb7 0xff 0xff 0 0 0
Console 0x57 0xff 0xff 0 0 0 0x10
CameraPath 0x58 0xff 0xff 0 0 0
Quick Inventory 0x17 0xff 0xff 1 1 0 0x908
Quick Magic 0x19 0xff 0xff 1 1 0 0x908
Quick Stats 0x35 0xff 0xff 1 1 0 0x908
Quick Map 0x32 0xff 0xff 1 1 0 0x908
ちなみに、ここで使用されているキーコードは「DirectInput keyboard scan codes 」らしく、以下を参考にしました。
Dataフォルダにinterfaceフォルダを作成
修正したcontrolmap.txt が含まれるinterfaceフォルダをSkyrimインストールフォルダの”Data”フォルダにコピーします。
私の環境では”controlmap.txt”が以下に作成されました。
/media/panhage2(ユーザ名)/biostar(ディスク名)/SteamLibrary/steamapps/common/Skyrim Special Edition/Data/interface/controls/pc
Skyrimコンソール表示キーの変更を確認
ゲームを起動し、「F11」キーを押すと無事コンソールが開くようになりました。
まとめ
UbuntuにProtonを使ってSkyrim SE をインストールしたところ、「半角/全角(漢字)」キーを押してもSkyrimコンソールが表示されず、Racemenuが使えず困っていましたが、コンソールを開くキーを「F11」キーに変更し解消できました。
コメント