如何在安卓手机 / 平板上运行 Steam 游戏 OneShot_全球短讯
声明: 本文只是本人亲身经历的一种记录, 并非教程。实际体验效果不佳, 只是作为一种技术的探讨。
其次: OneShot 真的好震撼! 在我眼里是原价都值得无脑入的佳作!!!
(相关资料图)
有一天突发奇想想在自己的安卓平板上玩 OneShot, 但奈何 OneShot 并未推出移动端移植版, 所以有了下面的探究过程。
1. 在 https://www.bilibili.com/video/BV1S541127PL 这里下载 Limbo 虚拟机软件的安装包以及 Windows 7 精简版镜像
2. 在 Limbo 中启动 Windows 虚拟机并等待开机完成, 找到桌面上的世界之窗浏览器, 在 Steam 官网上下载并安装 Steam 安装程序, 并等待更新完成 (外面开加速器似乎对 Limbo 内的 Windows 系统也有加速效果, 具体还待探究)
3. 在 Steam 商店中搜索并下载 OneShot (和在电脑上操作一致)
4. 这个时候直接打开会报错 (大致意思是当前显卡不支持 OpenGL), 这是因为 Limbo 里虚拟的显卡不支持 OpenGL, 所以我们要通过 Mesa 来模拟 OpenGL 环境在 https://www.bilibili.com/read/cv11149110 中找到 Mesa 的下载链接下载到 Windows 虚拟机中, 使用预装的 Bandzip 解压, 然后打开 perappdeploy.cmd 脚本
5. 在命令提示符中按照提示按下键盘上的任意按键, 然后粘贴 OneShot 所在路径 (默认是 C:\Program Files (x86)\Steam\steamapps\common\OneShot), 输入完后按下回车键
6. 输入 y, 按下回车键, 再次输入 y, 再次按下回车键, 输入 n, 再次按下回车键, 再次输入 n, 再次按下回车键, 再次输入 n, 再次按下回车键。此时命令提示符会自动退出, 表示命令执行完成。
7. 在资源管理器中打开 OneShot 所在路径 (默认是 C:\Program Files (x86)\Steam\steamapps\common\OneShot), 然后在资源管理器的地址栏 (下图红色框标注的即为地址栏) 输入 cmd, 回车, 打开命令提示符。输入内容「set MESA_GL_VERSION_OVERRIDE=3.3COMPAT」后回车, 然后关闭窗口即可
8. 至此, OpenGL 模拟环境已经搭建完成。不出意外的话, 在 Steam 中打开 OneShot, 就能看到游戏画面与背景音乐了 (但是渲染的是真的很慢)
效果图:
参考文献:
[1] 【limbo教程】在手机上运行Windows虚拟机(建议搭配图文教程食用)
[2] intel HD 2000/3000 强制模拟OpenGL 3.3游玩MC 1.17+(windows)
标签: