学マスをBlueStacksで最高画質でプレイする方法
はじめに
BlueStacksよりも学マスが安定してるMuMu Playerで最高画質が適用できる方法が見つかったようなので、BlueStacksに強いこだわりがある人以外はこちらを参考にMuMu Playerでプレイすることを強くおすすめします。
その上でBlueStacksで最高画質でプレイしたい方は続きをお読みください。
上級者向けの方法です。また、試す際は自己責任でお願いします。
本方法を実行したことにより不利益を被った場合等でも、一切責任を負いません。
前提条件
BlueStacksで学マスがプレイできる状態になっていること
Visual Studio 2022 Communityがインストールされていること(補足欄要確認)
やり方
ここからVulkan SDKをダウンロード、インストールします。
ここからdll/json/batファイルをダウンロードして、1のインストール先にあるBinフォルダに移動し、batファイルを管理者権限で実行します。
ここから自PCのグラボのプロファイルをDL(おそらくdevicenameが一致してるやつの中からapiversionが一番大きいやつを選べばOK)します。
3でダウンロードしたjsonファイルをメモ帳で開き、"devicename"を"Adreno (TM) 650"に書き換えて保存します。
4で保存したファイルを、2の移動先と同一フォルダに移動します。
下記環境変数を追加します。
変数名:VK_DEVSIM_FILENAME
値:5のフルパスVulkan Configratorを実行、Vulkan Layers Configurations>Newで下記設定を追加します。
Name:わかりやすく名付ける
VK_LAYER_LUNARG_device_simulation – 1.0.57を”Overridden / Forced On”Vulkan Layers Configurationsで7で追加した設定を選択します。
Vulkan Layers Managementの"Keep Vulkan Configurator Running in system tray"をONにします。
プレイ時の注意事項
プレイ中はVulkan Configratorを起動したままにしてください。Vulkan Configratorを落とすとGPU名の偽装が反映されなくなります。
プレイが終わったらVulkan Configratorを落としてください。(9の設定をONにしている場合、Xをクリックしてもタスクトレイに常駐するので、そちらから落としてください。)
補足
Visual Studioが必要との情報はせんにん様よりいただきました。ありがとうございました。尚、私のPCにはこれを試す前からVisual Studioが入っていたので、具体的なVSのインストール設定についてはわかりかねます。
参考までに、私のPCのVisual Studioには下記が入っていますが、どれが必要なのかはわかりません。
・Visual Studio Build Tools 2022
・MSBuild Tools
・C++によるデスクトップ開発
オプション
・MSVC v143 - VS2022 C++ x64/x86 ビルド~
・Windows 11 SDK (10.0.22621.0)
・Windows 用 C++ CMakeツール
・ツールのコア機能のテスト - ビルドツール
・C++ AddressSanitizer下記環境での動作を確認しております
CPU:Intel i9-13900K
RAM:64GB
GPU:NVIDIA GeForce RTX 3070 Ti
BlueStacks 5.21.206.1006 Android 11版
Visual Studio Community 2022 インストール済本方法実行前に、BlueStacksで学マスが正常に起動することをご確認ください。質問はTwitterにて可能な限りお答えしますが、前述の確認が行われていない場合、症状の切り分けが困難なため、お答えしかねます。
アンインストール方法
もっといい方法が見つかったところで乗り換える人もいるでしょうから追記
Vulkan SDKをアンインストールします。
やりかた>6で追加した環境変数を削除します。
レジストリエディターを開き、次のキーを削除します。
コンピューター\HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\ExplicitLayers内 "VKLayer_device_simulation.json"で終わるキー(必要に応じて)Visual Studio 2022のアンインストール