FCL-Team / FoldCraftLauncher

Fold Craft Launcher, an Android Minecraft : Java Edition launcher.
GNU General Public License v3.0
1.42k stars 150 forks source link

Create mod 1.20.1 fabric crash 😭😭 #348

Open Proaman7603 opened 5 months ago

Proaman7603 commented 5 months ago

Launcher Version

1.1.5

Device Information

Poco c3

Problem Description

Create mod crashed when launching game

Java

Java 17

Renderer

Angle

Game Version

1.20.1

Modifications Made to the Game

Like fabric and using sodium

Game Crash Report

crash-2024-04-14_08.41.32-client.txt

Launcher Crash Report

No pls fix this

Launcher Log File

latest_game.log

i448 commented 5 months ago

Switch the renderer to Open4gles.

Proaman7603 commented 5 months ago

Again Crashed 😭😭 latest_game.log

root-S7 commented 5 months ago

删掉sodium-fabric-mc1.20-0.4.10+build.27.jar、DashLoader 5.0.0-beta.2+1.20.0、Dynamic FPS

Proaman7603 commented 5 months ago

How will i get fps without these mods 😭😭 Optifabric is incompatible with create mod?

i448 commented 5 months ago

Yes

root-S7 commented 5 months ago

How will i get fps without these mods 😭😭 Optifabric is incompatible with create mod?

钠不能在手机上用,这是curseforge上作者说的。能用optifine就尽量用。还有就是zink渲染器确实可以用钠,但zink渲染器仅仅对高通平台有更好的兼容。 zink渲染器帧率不高。如果你加了了钠+ZINK,因为它的帧率也没有holy gl4es高

root-S7 commented 5 months ago

我的建议是玩整合包建议<1.13版本

如果你是玩原版那我没什么意见

i448 commented 5 months ago

Try the Haste Modpack and add create mod later The modpack is on Modrinth

i448 commented 5 months ago

Screenshot_20240414-210451_Fold Craft Launcher Screenshot_20240414-210428_Fold Craft Launcher Screenshot_20240414-210138_Fold Craft Launcher I got create mod to work with the haste mod pack. I just changed the fabric mod loader to a higher version and it ran.

Device : Poco F5 12/256 Renderer : OpenGL4ES OS : Android 14

Proaman7603 commented 5 months ago

Ok i will try it :)

Proaman7603 commented 5 months ago

Again crashed 😭😭😭😭 latest_game.log

Proaman7603 commented 5 months ago

I think my phone is not good Thnx for the support guys

root-S7 commented 5 months ago

Again crashed 😭😭😭😭 latest_game.log

只有高通平台玩机械动力不需要加修复mod

其他平台必须使用修复mod

root-S7 commented 5 months ago

Again crashed 😭😭😭😭 latest_game.log

只有高通平台玩机械动力不需要加修复mod

其他平台必须使用修复mod

https://b23.tv/AhBrDoI

Proaman7603 commented 5 months ago

The link is not opening

Again crashed 😭😭😭😭 latest_game.log

只有高通平台玩机械动力不需要加修复mod 其他平台必须使用修复mod

https://b23.tv/AhBrDoI

The link is not opening it is reloading again and again

Chinahfh commented 5 months ago

The link is not opening

Again crashed 😭😭😭😭 latest_game.log

只有高通平台玩机械动力不需要加修复mod 其他平台必须使用修复mod

https://b23.tv/AhBrDoI

The link is not opening it is reloading again and again “b23.tv”是中国视频平台,在“防火墙"之内 需要VPN,将地区改为中国,即可观看

Chinahfh commented 5 months ago

The link is not opening

Again crashed 😭😭😭😭 latest_game.log

只有高通平台玩机械动力不需要加修复mod 其他平台必须使用修复mod

https://b23.tv/AhBrDoI

The link is not opening it is reloading again and again

原文: mali gpu(天玑/麒麟等处理器)使用HolyGL4ES运行机械动力会闪退,1.16.5和1.18.2已经发过修复版,现在发一下1.19.2和1.20.1的修复补丁。只做了Forge的修复,直接放入mods里就可以了,fabric的理论上也能修,不过我懒得编译。下载地址:https://www.123pan.com/s/0cC7Vv-Nvtov.html提取码:1919 说一下大概的原理,根据闪退之后的日志能够定位到出问题的地方是com.simibubi.create.foundation.gui.UIRenderHelper这个类,具体是在里面的调用了framebuffer.enableStencil() 的地方,比较简单暴力的修复方法就是把这行代码直接注释掉就可以了。Fabric版的也一样,通用的修复方法就是用mixin把enableStencil()直接改成空的,麻烦点的就直接去机械动力的源码里把enableStencil注释掉,每次更新都得改一遍。

mali Gpus (processors such as Guet/Kirin) run with HolyGL4ES mechanical power will crash, 1.16.5 and 1.18.2 fixes have been released, now 1.19.2 and 1.20.1 fixes are released. I just made the Forge fix and put it directly into mods, fabric can theoretically be fixed, but I'm too lazy to compile. Download address: https://www.123pan.com/s/0cC7Vv-Nvtov.html extracted code: 1919 Said the general principle, according to flash back after logs to locate where the problem is com. Simibubi. Create. Foundation. GUI. UIRenderHelper this class, Concrete is calls inside the framebuffer enableStencil (), simple repair methods of violence can this line of code commented out directly. Fabric version is the same, the common repair method is to use mixin to change enableStencil() directly to empty, the trouble is to directly go to the mechanical power source to comment out enableStencil, each update must be changed.