AlnW
本帖最后由 AlnW 于 2023-2-14 16:54 编辑

这个问题存在很久了,mod也因为一些悲哀的原因弃坑了所以我想大概也找不到解决方法了吧。。
先描述下崩溃过程:能成功启动,看到游戏窗口的,但是一旦  进入/创建  世界 游戏就会崩溃
系统:macOS11-13.2(都试过)
芯片:m2
java:java1.8.0_345(ARM)/java11.0.16.1(ARM)
启动器:hmcl/manymc/官启
版本:1.12.2
forge:14.23.5.2860
其他mod:无
内存:20000mb(自动分配)
还有需要的信息请问

个人初步判断可能是openGL版本过低的问题,但是网上查了很久,没有查到升级方法
我电脑里应该是有openGL4.1的,但是不知道为什么默认会使用2.1


这里是hmcl报错窗口

呃上面的/users/wuyuchen/minecraft/  后面的就是一个文件夹的名字
搞不懂为什么hmcl的官方启动器目录会新创一个文件夹

Summer_leaves
本帖最后由 Summer_leaves 于 2023-2-12 11:41 编辑

emm,看看MODS文件里有没有叫“AcademyCraft-1.1.3.jar 的把它删除掉在康康。

AlnW
Summer_leaves 发表于 2023-2-12 11:32
emm,看看MODS文件里有没有叫“AcademyCraft-1.1.3.jar 的把它删除掉在康康。

那个...标题上好像写了,我是要玩这个mod

Summer_leaves
AlnW 发表于 2023-2-12 11:43
那个...标题上好像写了,我是要玩这个mod

话说会不是是java的问题,我看你用的是zulu的java啊。

Summer_leaves
AlnW 发表于 2023-2-12 11:43
那个...标题上好像写了,我是要玩这个mod

因为HMCL是通过javaFX编写的界面,卸载zulu的JDK肯定会报错,你另下载一个官方的java8,之后通过启动器改成那个路径看看。(不咋太会看崩溃日志)

AlnW
Summer_leaves 发表于 2023-2-12 11:44
话说会不是是java的问题,我看你用的是zulu的java啊。

应该不会,我平时玩别的都是用它的java的,试试换官的去

AlnW
Summer_leaves 发表于 2023-2-12 11:46
因为HMCL是通过javaFX编写的界面,卸载zulu的JDK肯定会报错,你另下载一个官方的java8,之后通过启动器改 ...

试过了,应该不是java的问题

副耳机
本帖最后由 副耳机 于 2023-2-12 12:31 编辑

你这是开着服玩的?  把LambdaLib换成0.1.8版本

AlnW
副耳机 发表于 2023-2-12 12:26
你这是开着服玩的?  把LambdaLib换成0.1.8版本

不是,是自己玩的

副耳机
AlnW 发表于 2023-2-12 12:31
不是,是自己玩的

把LambdaLib换成0.1.8版本看看

AlnW
本帖最后由 AlnW 于 2023-2-12 12:35 编辑
副耳机 发表于 2023-2-12 12:32
把LambdaLib换成0.1.8版本看看

不会换..大佬教下呗
哦哦,这个1.12版本的本体和前置好像是绑定在一块的

副耳机
AlnW 发表于 2023-2-12 12:34
不会换..大佬教下呗
哦哦,这个1.12版本的本体和前置好像是绑定在一块的
...

在MOD文件夹搜索LambdaLib 然后删除 再添加这个版本的进去

AlnW
副耳机 发表于 2023-2-12 12:38
在MOD文件夹搜索LambdaLib 然后删除 再添加这个版本的进去

没有,mod文件夹只有academycraft.jar
好像是academycraft和lambdalib两个mod是绑定起来了

副耳机
AlnW 发表于 2023-2-12 12:42
没有,mod文件夹只有academycraft.jar
好像是academycraft和lambdalib两个mod是绑定起来了 ...

使用奶牛快传把mod文件发给看看 网页版的

AlnW
副耳机 发表于 2023-2-12 12:46
使用奶牛快传把mod文件发给看看 网页版的

发你给了,私发的

w6vDqw
解决方法十分简单。
我的评价就是该转译转译,不要死撑非要用ARM64,除非你用的是1.19。
以及十分不建议使用Zulu。
我建议使用这个:
https://mirrors.tuna.tsinghua.ed ... otspot_8u362b09.pkg

换用方法:
1.(可选)删除/Library/Java/JavaVirtualMachines下所有的文件。
2.安装该安装包。
3.在HMCL中选定该Java。

AlnW
w6vDqw 发表于 2023-2-13 15:57
解决方法十分简单。
我的评价就是该转译转译,不要死撑非要用ARM64,除非你用的是1.19。
以及十分不建议使 ...

呃呃,谷歌过了,不是java的问题,是openGL的问题
我电脑里有4.1版本,可是默认用的是2.1版本的openGL
不知道怎么搞

w6vDqw
AlnW 发表于 2023-2-14 16:53
呃呃,谷歌过了,不是java的问题,是openGL的问题
我电脑里有4.1版本,可是默认用的是2.1版本的openGL
不 ...

为什么OpenGL?
macOS根本不需要这个东西。
因为macOS自带Metal API,即使用OpenGL也是GLES,或者是OpenGL2.x,版本极低。
说实话,macOS图形就是用Metal做的。
OpenGL涉及系统层问题,而macOS自从macOS11起是固化的,不再能够修改,如果修改十分麻烦,而且基本上不会有结果。
Google说的基本上也是Windows方面的东西,对你没有用。

AlnW
w6vDqw 发表于 2023-2-14 16:58
为什么OpenGL?
macOS根本不需要这个东西。
因为macOS自带Metal API,即使用OpenGL也是GLES,或者是OpenG ...

但是这个mod似乎需要高版本的openGLhttps://github.com/LambdaInnovation/AcademyCraft/issues/811


w6vDqw
本帖最后由 w6vDqw 于 2023-2-14 19:16 编辑

好,我知道了。
无解。
毕竟连SEUS-PTGI都不配开。
本质是渲染不了,开源驱动都没有搞定M2,所以短期内别想解决。
Apple is planning Deprecate OpenGL with Metal, which seems to have been done by 2020.

AlnW
w6vDqw 发表于 2023-2-14 19:12
好,我知道了。
无解。
毕竟连SEUS-PTGI都不配开。

好吧好吧,谢谢大佬

小将军的苔石
把lambdalib删了

小将军的苔石
1.12.2的AcademyCraft不依赖前置

小将军的苔石
难道是.................  M2芯片?
本地库难道需要修改?
苹果M2平台不受MC官方支持

小将军的苔石
naties本地库不兼容!

小将军的苔石
更换本地库提供natives

AlnW
小将军的苔石 发表于 2023-5-22 11:11
难道是.................  M2芯片?
本地库难道需要修改?
苹果M2平台不受MC官方支持 ...

应该不是,本地库的问题都已经解决了

第一页 上一页 下一页 最后一页