Zapic's Blog
在骁龙845设备上的Windows里原生运行Minecraft Java Edition
2022-03-02
教程
查看标签

傻逼都知道微软他妈的不会做移动端的东西, 傻逼才他妈会用ARM设备上的Windows
搞半天想要原生运行Minecraft就是为了他妈提高效率, 结果他妈的微软没给他妈的845的显卡驱动做他妈的OpenGL, 还得去下载他妈的兼容包转成他妈的DirectX 12才能他妈的跑.
典型的跨平台跨了他妈个寂寞.
2022-03-02T13:58:33.png

越想越气, 懒得写了.
简单说一下:

  1. https://bell-sw.com/pages/downloads/#/java-17-current下载JRE 17, 选择Windows ARM64.
  2. 从微软商店下载OpenCL™ 和 OpenGL® 兼容包, 安装完成后无需重启.
  3. 建议使用HMCL启动器3.5.3及以后的版本, 需要利用到旧版本HMCL或者其他启动器可能没有的特性: https://github.com/Glavo/HMCL-Update
  4. 本次使用的是1.18.2版本, 其他版本不知道会不会炸.
  5. 下载https://build.lwjgl.org/release/3.3.0/lwjgl-3.3.0.zip, 取出Minecraft需要的Native文件.

    • 需要修改的Libraries文件位于.minecraft\libraries\org\lwjgl下, 从刚刚下载的lwjgl-3.3.0.zip内, 找到相应的文件并替换. 例如lwjgl\3.2.2\lwjgl-3.2.2.jar使用压缩包内的lwjgl\lwjgl.jar替换.
    • 同时将压缩包内的对应Native库lwjgl-xxx-natives-windows-arm64.jar解压, 找到windows\arm64\org\lwjgl\lwjgl-xxx.dll, 放置到.minecraft\versions\1.18.1\natives下, 文件名保持原样.
    • 一共需要提取7个dll和替换7个jar文件, 自己数.
  6. 在HMCL里修改游戏设置, 将Native库位置指向刚刚放dll文件的文件夹.
  7. 启动游戏.

2022-03-02T14:29:43.png
2022-03-02T13:58:33.png