FCL-Team / FoldCraftLauncher

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

Error launching minecraft with volcano mod when using the corresponding library. #514

Open Llerey opened 1 month ago

Llerey commented 1 month ago

Launcher Version

1.1.7.4

Device Information

Redmi note 11S, android 13, arm64

Problem Description

I used the official latest release of the volcano mod and libraries respectively. Screenshot_2024-08-15-00-52-21-591_com discord Screenshot_2024-08-15-00-56-43-539_com android chrome

Java

21

Renderer

Zink, VirGL, ANGLE, HolyGl

Game Version

1.20+

Modifications Made to the Game

Fabric+api, quilt+api, Vulkan mod, vulkan mod android libs.

Game Crash Report

latest.log

Launcher Crash Report

fcl-latest1579565205505829956.log

Launcher Log File

fcl-exported-logs-2024-08-15T01-14-45.log

Llerey commented 1 month ago

1.21 log Action version fcl-latest225788203333778440.log last log

Llerey commented 1 month ago

1.19.4 logs fcl-latest917201031719728424.log

Llerey commented 1 month ago

latest.log 1.19.4 Minecraft log latest.log 1.21 mc log

ShirosakiMio commented 3 weeks ago

try this https://github.com/FCL-Team/FoldCraftLauncher/actions/runs/10455302323

Llerey commented 3 weeks ago

try this https://github.com/FCL-Team/FoldCraftLauncher/actions/runs/10455302323

It doesn't work, I'll send the logs a little later

WesleyVanNeck commented 3 weeks ago

latest_game.log

WesleyVanNeck commented 3 weeks ago

@ShirosakiMio

Llerey commented 3 weeks ago

1.21 crash, no log screen. latest_game.log 1.19.4 log screen fcl-latest1366218474390901180.log 1.20.4 log screen fcl-latest8143490472740259575.log

ShirosakiMio commented 3 weeks ago

you must update jna native lib yourself

Llerey commented 3 weeks ago

you must update jna native lib yourself

Screenshot_2024-08-21-07-04-37-573_com cxinventor file explorer Screenshot_2024-08-21-07-04-35-000_com cxinventor file explorer Screenshot_2024-08-21-07-04-30-191_com android chrome Latest versions downloaded

ShirosakiMio commented 3 weeks ago

not jar

ShirosakiMio commented 3 weeks ago

like this https://github.com/java-native-access/jna/blob/master/dist/android-aarch64.jar

ShirosakiMio commented 3 weeks ago

you must find the jna version your mc needed

Llerey commented 3 weeks ago

вы должны найти версию jna, необходимую вашему MC

This might be a little weird, but ok.

ShirosakiMio commented 3 weeks ago

1.21 is 5.14.0. you can get this https://github.com/java-native-access/jna/blob/5.14.0/dist/android-aarch64.jar

Llerey commented 3 weeks ago

Need to replace a file?

ShirosakiMio commented 3 weeks ago

and open it to find libjnidispatch.so

ShirosakiMio commented 3 weeks ago

Need to replace a file?

yes

ShirosakiMio commented 3 weeks ago

you need manually replace libjnidispatch.so or just put it(libjnidispatch.so) into /data/data/com.tungsten.fcl/app_runtime/jna/

ShirosakiMio commented 3 weeks ago

I have added a feature to auto select jna native lib on branch optmize(https://github.com/FCL-Team/FoldCraftLauncher/commit/1ccab72fc368b07fecf12e575eab4c89e2640935)

Llerey commented 3 weeks ago

==================== Basic Information ==================== FCL Version: 1.1.7.5 Architecture: arm64 Android SDK: 33 Java Version: 21 Renderer: Holy-GL4ES Summarize: Application error, unable to launch, exit code = 1 ==================== Basic Information ====================

invoke redirectStdio invoke setLogPipeReady [FCL Internal] /home/runner/work/FoldCraftLauncher/FoldCraftLauncher/FCLauncher/src/main/jni/fcl/fcl_loader.c:130 Log pipe ready. invoke setFCLNativeWindow invoke setEventPipe ==================== Start Minecraft ==================== Device: fleur Architecture: arm64 CPU:mt6781 Android SDK: 33 ==================== Env Map ==================== Env: PATH=/data/app/~~wZQbiEGcDCHc8jiSADLH5w==/net.kdt.pojavlaunch.ffmpeg-C0PnU-ga1EFzMysVOlscog==/lib/arm64:/data/user/0/com.tungsten.fcl/app_runtime/java/jre21/bin:/product/bin:/apex/com.android.runtime/bin:/apex/com.android.art/bin:/system_ext/bin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin Env: POJAV_RENDERER=opengles2 Env: POJAV_NATIVEDIR=/data/app/~~VCBPsJzW2jZcEG7xGhkWaw==/com.tungsten.fcl-Rl4EnCkxZQi-wqf4Ld_iqg==/lib/arm64 Env: LIBGL_NOINTOVLHACK=1 Env: FORCE_VSYNC=false Env: JAVA_HOME=/data/user/0/com.tungsten.fcl/app_runtime/java/jre21 Env: LIBGL_NAME=libgl4es_114.so Env: LIBGL_STRING=Holy-GL4ES Env: LIBGL_MIPMAP=3 Env: TMPDIR=/data/user/0/com.tungsten.fcl/cache Env: LIBGL_ES=2 Env: LIBEGL_NAME=libEGL.so Env: FCL_NATIVEDIR=/data/app/~~VCBPsJzW2jZcEG7xGhkWaw==/com.tungsten.fcl-Rl4EnCkxZQi-wqf4Ld_iqg==/lib/arm64 Env: LD_LIBRARY_PATH=/data/app/wZQbiEGcDCHc8jiSADLH5w==/net.kdt.pojavlaunch.ffmpeg-C0PnU-ga1EFzMysVOlscog==/lib/arm64:/system/lib64:/vendor/lib64:/vendor/lib64/hw:/data/app/VCBPsJzW2jZcEG7xGhkWaw==/com.tungsten.fcl-Rl4EnCkxZQi-wqf4Ld_iqg==/lib/arm64 Env: LIBGL_NOERROR=1 Env: LIBGL_VSYNC=1 Env: HOME=/storage/emulated/0/FCL/log Env: LIBGL_NORMALIZE=1 ==================== Env Map ==================== Initialising gl4es v1.1.5 built on Sep 27 2023 17:42:09 Using GLES 2.0 backend loaded: libGLESv2.so loaded: libEGL.so Using GLES 2.0 backend Hardware Full NPOT detected and used Extension GL_EXT_blend_minmax detected and used FBO are in core, and so used PointSprite are in core, and so used CubeMap are in core, and so used BlendColor is in core, and so used Blend Subtract is in core, and so used Blend Function and Equation Separation is in core, and so used Texture Mirrored Repeat is in core, and so used Extension GL_OES_mapbuffer detected Extension GL_OES_element_index_uint detected and used Extension GL_OES_packed_depth_stencil detected and used Extension GL_OES_depth24 detected and used Extension GL_OES_rgb8_rgba8 detected and used Extension GL_EXT_texture_format_BGRA8888 detected and used Extension GL_OES_depth_texture detected and used Extension GL_OES_texture_stencil8 detected and used Extension GL_EXT_texture_rg detected and used Extension GL_EXT_color_buffer_float detected and used Extension GL_EXT_color_buffer_half_float detected and used high precision float in fragment shader available and used Max vertex attrib: 32 Extension GL_OES_standard_derivatives detected and used Extension GL_ARM_shader_framebuffer_fetch detected and used Extension GL_OES_get_program_binary detected and used Number of supported Program Binary Format: 1 Max texture size: 16383 Max Varying Vector: 31 Texture Units: 16/16 (hardware: 16), Max lights: 8, Max planes: 6 Extension GL_EXT_texture_filter_anisotropic detected and used Max Anisotropic filtering: 16 Hardware vendor is ARM GLSL 300 es supported GLSL 310 es supported and used GLSL 320 es supported Max Color Attachments: 8 / Draw buffers: 8 sRGB surface supported EGLImage to Texture2D supported EGLImage to RenderBuffer supported ignore MipMap glGetError() always return GL_NOERROR Targeting OpenGL 2.1 No hack in shader converter to define overloaded function with int Not trying to batch small subsequent glDrawXXXX try to use VBO glXMakeCurrent FBO workaround enabled FBO workaround for using binded texture enabled Force texture for Attachment color0 on FBO Hack to trigger a SwapBuffers when a Full Framebuffer Blit on default FBO is done Force normals to be normalized on FPE shaders glX Will try to recycle EGL Surface Current folder is:/ Working directory: /storage/emulated/0/Vulkan ==================== Minecraft Arguments ==================== Java argument: /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/bin/java Java argument: -Djava.awt.headless=false Java argument: -Dcacio.managed.screensize=2400x1080 Java argument: -Dcacio.font.fontmanager=sun.awt.X11FontManager Java argument: -Dcacio.font.fontscaler=sun.font.FreetypeFontScaler Java argument: -Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel Java argument: -Dawt.toolkit=com.github.caciocavallosilano.cacio.ctc.CTCToolkit Java argument: -Djava.awt.graphicsenv=com.github.caciocavallosilano.cacio.ctc.CTCGraphicsEnvironment Java argument: -Djava.system.class.loader=com.github.caciocavallosilano.cacio.ctc.CTCPreloadClassLoader Java argument: --add-exports=java.desktop/java.awt=ALL-UNNAMED Java argument: --add-exports=java.desktop/java.awt.peer=ALL-UNNAMED Java argument: --add-exports=java.desktop/sun.awt.image=ALL-UNNAMED Java argument: --add-exports=java.desktop/sun.java2d=ALL-UNNAMED Java argument: --add-exports=java.desktop/java.awt.dnd.peer=ALL-UNNAMED Java argument: --add-exports=java.desktop/sun.awt=ALL-UNNAMED Java argument: --add-exports=java.desktop/sun.awt.event=ALL-UNNAMED Java argument: --add-exports=java.desktop/sun.awt.datatransfer=ALL-UNNAMED Java argument: --add-exports=java.desktop/sun.font=ALL-UNNAMED Java argument: --add-exports=java.base/sun.security.action=ALL-UNNAMED Java argument: --add-opens=java.base/java.util=ALL-UNNAMED Java argument: --add-opens=java.desktop/java.awt=ALL-UNNAMED Java argument: --add-opens=java.desktop/sun.font=ALL-UNNAMED Java argument: --add-opens=java.desktop/sun.java2d=ALL-UNNAMED Java argument: --add-opens=java.base/java.lang.reflect=ALL-UNNAMED Java argument: --add-opens=java.base/java.net=ALL-UNNAMED Java argument: -Xbootclasspath/a:/data/user/0/com.tungsten.fcl/app_runtime/caciocavallo17/cacio-shared-1.18-SNAPSHOT.jar:/data/user/0/com.tungsten.fcl/app_runtime/caciocavallo17/cacio-tta-1.18-SNAPSHOT.jar Java argument: -Xmx2907m Java argument: -XX:MetaspaceSize=128m Java argument: -Dfile.encoding=UTF-8 Java argument: -Dsun.stdout.encoding=UTF-8 Java argument: -Dsun.stderr.encoding=UTF-8 Java argument: -Djava.rmi.server.useCodebaseOnly=true Java argument: -Dcom.sun.jndi.rmi.object.trustURLCodebase=false Java argument: -Dcom.sun.jndi.cosnaming.object.trustURLCodebase=false Java argument: -Dlog4j2.formatMsgNoLookups=true Java argument: -Dlog4j.configurationFile=/storage/emulated/0/Vulkan/versions/1.21/log4j2.xml Java argument: -Dminecraft.client.jar=/storage/emulated/0/Vulkan/versions/1.21/1.21.jar Java argument: -Dfml.ignoreInvalidMinecraftCertificates=true Java argument: -Dfml.ignorePatchDiscrepancies=true Java argument: -Dext.net.resolvPath=/data/user/0/com.tungsten.fcl/app_runtime/java/jre21/resolv.conf Java argument: -Djava.io.tmpdir=/data/user/0/com.tungsten.fcl/cache/fclauncher Java argument: -Dos.name=Linux Java argument: -Dos.version=Android-13 Java argument: -Dorg.lwjgl.opengl.libname=libgl4es_114.so Java argument: -Dorg.lwjgl.freetype.libname=/data/app/~~VCBPsJzW2jZcEG7xGhkWaw==/com.tungsten.fcl-Rl4EnCkxZQi-wqf4Ld_iqg==/lib/arm64/libfreetype.so Java argument: -Dfml.earlyprogresswindow=false Java argument: -Dglfwstub.windowWidth=2400 Java argument: -Dglfwstub.windowHeight=1080 Java argument: -Dglfwstub.initEgl=false Java argument: -Dloader.disable_forked_guis=true Java argument: -Duser.home=/storage/emulated/0/Vulkan Java argument: -Duser.language=ru Java argument: -Duser.timezone=Europe/Moscow Java argument: -Dorg.lwjgl.vulkan.libname=libvulkan.so Java argument: -Djna.boot.library.path=/data/app/~~VCBPsJzW2jZcEG7xGhkWaw==/com.tungsten.fcl-Rl4EnCkxZQi-wqf4Ld_iqg==/lib/arm64 Java argument: -Djava.library.path=/data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib:/data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/jli:/data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/server:/system/lib64:/vendor/lib64:/vendor/lib64/hw:/data/user/0/com.tungsten.fcl/app_runtime/jna:/data/app/~~VCBPsJzW2jZcEG7xGhkWaw==/com.tungsten.fcl-Rl4EnCkxZQi-wqf4Ld_iqg==/lib/arm64 Java argument: -Djna.tmpdir=/data/user/0/com.tungsten.fcl/cache/fclauncher Java argument: -Dorg.lwjgl.system.SharedLibraryExtractPath=/data/user/0/com.tungsten.fcl/cache/fclauncher Java argument: -Dio.netty.native.workdir=/data/user/0/com.tungsten.fcl/cache/fclauncher Java argument: -Dminecraft.launcher.brand=Fold Craft Launcher Java argument: -Dminecraft.launcher.version=1.1.7.5 Java argument: -cp Java argument: /data/user/0/com.tungsten.fcl/app_runtime/lwjgl/lwjgl.jar:/storage/emulated/0/Vulkan/libraries/org/ow2/asm/asm/9.6/asm-9.6.jar:/storage/emulated/0/Vulkan/libraries/org/ow2/asm/asm-analysis/9.6/asm-analysis-9.6.jar:/storage/emulated/0/Vulkan/libraries/org/ow2/asm/asm-commons/9.6/asm-commons-9.6.jar:/storage/emulated/0/Vulkan/libraries/org/ow2/asm/asm-tree/9.6/asm-tree-9.6.jar:/storage/emulated/0/Vulkan/libraries/org/ow2/asm/asm-util/9.6/asm-util-9.6.jar:/storage/emulated/0/Vulkan/libraries/net/fabricmc/sponge-mixin/0.15.0+mixin.0.8.7/sponge-mixin-0.15.0+mixin.0.8.7.jar:/storage/emulated/0/Vulkan/libraries/net/fabricmc/intermediary/1.21/intermediary-1.21.jar:/storage/emulated/0/Vulkan/libraries/net/fabricmc/fabric-loader/0.16.0/fabric-loader-0.16.0.jar:/storage/emulated/0/Vulkan/libraries/com/github/oshi/oshi-core/6.4.10/oshi-core-6.4.10.jar:/storage/emulated/0/Vulkan/libraries/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar:/storage/emulated/0/Vulkan/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/storage/emulated/0/Vulkan/libraries/com/google/guava/guava/32.1.2-jre/guava-32.1.2-jre.jar:/storage/emulated/0/Vulkan/libraries/com/ibm/icu/icu4j/73.2/icu4j-73.2.jar:/storage/emulated/0/Vulkan/libraries/com/mojang/authlib/6.0.54/authlib-6.0.54.jar:/storage/emulated/0/Vulkan/libraries/com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar:/storage/emulated/0/Vulkan/libraries/com/mojang/brigadier/1.2.9/brigadier-1.2.9.jar:/storage/emulated/0/Vulkan/libraries/com/mojang/datafixerupper/8.0.16/datafixerupper-8.0.16.jar:/storage/emulated/0/Vulkan/libraries/com/mojang/logging/1.2.7/logging-1.2.7.jar:/storage/emulated/0/Vulkan/libraries/com/mojang/patchy/2.2.10/patchy-2.2.10.jar:/storage/emulated/0/Vulkan/libraries/com/mojang/text2speech/1.17.9/text2speech-1.17.9.jar:/storage/emulated/0/Vulkan/libraries/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar:/storage/emulated/0/Vulkan/libraries/commons-io/commons-io/2.15.1/commons-io-2.15.1.jar:/storage/emulated/0/Vulkan/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/storage/emulated/0/Vulkan/libraries/io/netty/netty-buffer/4.1.97.Final/netty-buffer-4.1.97.Final.jar:/storage/emulated/0/Vulkan/libraries/io/netty/netty-codec/4.1.97.Final/netty-codec-4.1.97.Final.jar:/storage/emulated/0/Vulkan/libraries/io/netty/netty-common/4.1.97.Final/netty-common-4.1.97.Final.jar:/storage/emulated/0/Vulkan/libraries/io/netty/netty-handler/4.1.97.Final/netty-handler-4.1.97.Final.jar:/storage/emulated/0/Vulkan/libraries/io/netty/netty-resolver/4.1.97.Final/netty-resolver-4.1.97.Final.jar:/storage/emulated/0/Vulkan/libraries/io/netty/netty-transport-classes-epoll/4.1.97.Final/netty-transport-classes-epoll-4.1.97.Final.jar:/storage/emulated/0/Vulkan/libraries/io/netty/netty-transport-native-unix-common/4.1.97.Final/netty-transport-native-unix-common-4.1.97.Final.jar:/storage/emulated/0/Vulkan/libraries/io/netty/netty-transport/4.1.97.Final/netty-transport-4.1.97.Final.jar:/storage/emulated/0/Vulkan/libraries/it/unimi/dsi/fastutil/8.5.12/fastutil-8.5.12.jar:/storage/emulated/0/Vulkan/libraries/net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar:/storage/emulated/0/Vulkan/libraries/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar:/storage/emulated/0/Vulkan/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar:/storage/emulated/0/Vulkan/libraries/org/apache/commons/commons-compress/1.26.0/commons-compress-1.26.0.jar:/storage/emulated/0/Vulkan/libraries/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar:/storage/emulated/0/Vulkan/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar:/storage/emulated/0/Vulkan/libraries/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar:/storage/emulated/0/Vulkan/libraries/org/apache/logging/log4j/log4j-api/2.22.1/log4j-api-2.22.1.jar:/storage/emulated/0/Vulkan/libraries/org/apache/logging/log4j/log4j-core/2.22.1/log4j-core-2.22.1.jar:/storage/emulated/0/Vulkan/libraries/org/apache/logging/log4j/log4j-slf4j2-impl/2.22.1/log4j-slf4j2-impl-2.22.1.jar:/storage/emulated/0/Vulkan/libraries/org/jcraft/jorbis/0.0.17/jorbis-0.0.17.jar:/storage/emulated/0/Vulkan/libraries/org/joml/joml/1.10.5/joml-1.10.5.jar:/storage/emulated/0/Vulkan/libraries/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar:/storage/emulated/0/Vulkan/libraries/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar:/data/user/0/com.tungsten.fcl/files/plugins/MioLaunchWrapper.jar:/storage/emulated/0/Vulkan/versions/1.21/1.21.jar Java argument: --add-exports Java argument: net.fabricmc.loader.impl.launch.knot/net.fabricmc.loader.impl.launch.knot=ALL-UNNAMED MainClass: mio.Wrapper MainClass: net.fabricmc.loader.impl.launch.knot.KnotClient Minecraft argument: --username Minecraft argument: Llerey Minecraft argument: --version Minecraft argument: 1.21 Minecraft argument: --gameDir Minecraft argument: /storage/emulated/0/Vulkan Minecraft argument: --assetsDir Minecraft argument: /storage/emulated/0/Vulkan/assets Minecraft argument: --assetIndex Minecraft argument: 17 Minecraft argument: --uuid Minecraft argument: 70bcc5b0a68d4b38a3bbe6f7b81a2ed2 Minecraft argument: --accessToken Minecraft argument: ** Minecraft argument: --clientId Minecraft argument: ${clientid} Minecraft argument: --xuid Minecraft argument: ${auth_xuid} Minecraft argument: --userType Minecraft argument: msa Minecraft argument: --versionType Minecraft argument: Fold Craft Launcher Minecraft argument: --width Minecraft argument: 2400 Minecraft argument: --height Minecraft argument: 1080 Hook success [FCL Internal] /home/runner/work/FoldCraftLauncher/FoldCraftLauncher/FCLauncher/src/main/jni/fcl/jre_launcher.c:199 Done processing args [FCL Internal] /home/runner/work/FoldCraftLauncher/FoldCraftLauncher/FCLauncher/src/main/jni/fcl/jre_launcher.c:95 Found JLI lib [FCL Internal] /home/runner/work/FoldCraftLauncher/FoldCraftLauncher/FCLauncher/src/main/jni/fcl/jre_launcher.c:107 Calling JLI_Launch [07:22:38] [main/INFO]: Loading Minecraft 1.21 with Fabric Loader 0.16.0 [07:22:39] [main/WARN]: Mod resolution failed [07:22:39] [main/INFO]: Immediate reason: [HARD_DEP ambientsounds 5.3.9 {depends fabric-api @ []}, HARD_DEP_INCOMPATIBLE_PRESELECTED fabric-api 0.97.1+1.20.4 {depends minecraft @ [>=1.20.3- <1.20.5-]}, ROOT_FORCELOAD_SINGLE ambientsounds 5.3.9] [07:22:39] [main/INFO]: Reason: [HARD_DEP fabric-api 0.97.1+1.20.4 {depends minecraft @ [>=1.20.3- <1.20.5-]}, HARD_DEP citresewn 1.1.4+1.20.4 {depends minecraft @ [1.20.4]}, HARD_DEP continuity 3.0.0-beta.5+1.20.2 {depends minecraft @ [>=1.20.2 <=1.20.4]}, HARD_DEP entity_model_features 2.1.3 {depends minecraft @ [>=1.20.3 <1.20.5]}, HARD_DEP entity_texture_features 6.1.3 {depends minecraft @ [>=1.20.3 <1.20.5]}, HARD_DEP entityculling 1.6.6 {depends minecraft @ [1.20.4]}, NEG_HARD_DEP fastitems 1.0.0-1.20.3 {breaks minecraft @ [>=1.20.5]}, HARD_DEP languagereload 1.6.1+1.20.4 {depends minecraft @ [>=1.20.3 <1.20.5]}, HARD_DEP vulkanmod 0.4.6 {depends minecraft @ [1.20.3 || 1.20.4]}] [07:22:39] [main/INFO]: Fix: add [], remove [], replace [[minecraft 1.21] -> add:minecraft 1.20.4 ([[1.20.4,1.20.4]])] [07:22:39] [main/ERROR]: Incompatible mods found! net.fabricmc.loader.impl.FormattedException: Some of your mods are incompatible with the game or each other! A potential solution has been determined, this may resolve your problem:

ShirosakiMio commented 3 weeks ago

wrong vulkanmod version.

Llerey commented 3 weeks ago

Screenshot_2024-08-21-07-27-16-453_com tungsten fcl

Llerey commented 3 weeks ago

I'll try another version

Llerey commented 3 weeks ago

==================== Basic Information ==================== FCL Version: 1.1.7.5 Architecture: arm64 Android SDK: 33 Java Version: 17 Renderer: Holy-GL4ES Summarize: Application error, unable to launch, exit code = -1 ==================== Basic Information ====================

invoke redirectStdio invoke setLogPipeReady [FCL Internal] /home/runner/work/FoldCraftLauncher/FoldCraftLauncher/FCLauncher/src/main/jni/fcl/fcl_loader.c:130 Log pipe ready. invoke setFCLNativeWindow invoke setEventPipe ==================== Start Minecraft ==================== Device: fleur Architecture: arm64 CPU:mt6781 Android SDK: 33 ==================== Env Map ==================== Env: PATH=/data/app/~~wZQbiEGcDCHc8jiSADLH5w==/net.kdt.pojavlaunch.ffmpeg-C0PnU-ga1EFzMysVOlscog==/lib/arm64:/data/user/0/com.tungsten.fcl/app_runtime/java/jre17/bin:/product/bin:/apex/com.android.runtime/bin:/apex/com.android.art/bin:/system_ext/bin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin Env: POJAV_RENDERER=opengles2 Env: POJAV_NATIVEDIR=/data/app/~~VCBPsJzW2jZcEG7xGhkWaw==/com.tungsten.fcl-Rl4EnCkxZQi-wqf4Ld_iqg==/lib/arm64 Env: LIBGL_NOINTOVLHACK=1 Env: FORCE_VSYNC=false Env: JAVA_HOME=/data/user/0/com.tungsten.fcl/app_runtime/java/jre17 Env: LIBGL_NAME=libgl4es_114.so Env: LIBGL_STRING=Holy-GL4ES Env: LIBGL_MIPMAP=3 Env: VULKAN_DRIVER_SYSTEM=1 Env: TMPDIR=/data/user/0/com.tungsten.fcl/cache Env: LIBGL_ES=2 Env: LIBEGL_NAME=libEGL.so Env: FCL_NATIVEDIR=/data/app/~~VCBPsJzW2jZcEG7xGhkWaw==/com.tungsten.fcl-Rl4EnCkxZQi-wqf4Ld_iqg==/lib/arm64 Env: LD_LIBRARY_PATH=/data/app/wZQbiEGcDCHc8jiSADLH5w==/net.kdt.pojavlaunch.ffmpeg-C0PnU-ga1EFzMysVOlscog==/lib/arm64:/system/lib64:/vendor/lib64:/vendor/lib64/hw:/data/app/VCBPsJzW2jZcEG7xGhkWaw==/com.tungsten.fcl-Rl4EnCkxZQi-wqf4Ld_iqg==/lib/arm64 Env: LIBGL_NOERROR=1 Env: LIBGL_VSYNC=1 Env: HOME=/storage/emulated/0/FCL/log Env: LIBGL_NORMALIZE=1 ==================== Env Map ==================== Initialising gl4es v1.1.5 built on Sep 27 2023 17:42:09 Using GLES 2.0 backend loaded: libGLESv2.so loaded: libEGL.so Using GLES 2.0 backend Hardware Full NPOT detected and used Extension GL_EXT_blend_minmax detected and used FBO are in core, and so used PointSprite are in core, and so used CubeMap are in core, and so used BlendColor is in core, and so used Blend Subtract is in core, and so used Blend Function and Equation Separation is in core, and so used Texture Mirrored Repeat is in core, and so used Extension GL_OES_mapbuffer detected Extension GL_OES_element_index_uint detected and used Extension GL_OES_packed_depth_stencil detected and used Extension GL_OES_depth24 detected and used Extension GL_OES_rgb8_rgba8 detected and used Extension GL_EXT_texture_format_BGRA8888 detected and used Extension GL_OES_depth_texture detected and used Extension GL_OES_texture_stencil8 detected and used Extension GL_EXT_texture_rg detected and used Extension GL_EXT_color_buffer_float detected and used Extension GL_EXT_color_buffer_half_float detected and used high precision float in fragment shader available and used Max vertex attrib: 32 Extension GL_OES_standard_derivatives detected and used Extension GL_ARM_shader_framebuffer_fetch detected and used Extension GL_OES_get_program_binary detected and used Number of supported Program Binary Format: 1 Max texture size: 16383 Max Varying Vector: 31 Texture Units: 16/16 (hardware: 16), Max lights: 8, Max planes: 6 Extension GL_EXT_texture_filter_anisotropic detected and used Max Anisotropic filtering: 16 Hardware vendor is ARM GLSL 300 es supported GLSL 310 es supported and used GLSL 320 es supported Max Color Attachments: 8 / Draw buffers: 8 sRGB surface supported EGLImage to Texture2D supported EGLImage to RenderBuffer supported ignore MipMap Working directory: /storage/emulated/0/Vulkan glGetError() always return GL_NOERROR Targeting OpenGL 2.1 No hack in shader converter to define overloaded function with int Not trying to batch small subsequent glDrawXXXX try to use VBO glXMakeCurrent FBO workaround enabled FBO workaround for using binded texture enabled Force texture for Attachment color0 on FBO Hack to trigger a SwapBuffers when a Full Framebuffer Blit on default FBO is done Force normals to be normalized on FPE shaders glX Will try to recycle EGL Surface Current folder is:/ ==================== Minecraft Arguments ==================== Java argument: /data/user/0/com.tungsten.fcl/app_runtime/java/jre17/bin/java Java argument: -Djava.awt.headless=false Java argument: -Dcacio.managed.screensize=2400x1080 Java argument: -Dcacio.font.fontmanager=sun.awt.X11FontManager Java argument: -Dcacio.font.fontscaler=sun.font.FreetypeFontScaler Java argument: -Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel Java argument: -Dawt.toolkit=com.github.caciocavallosilano.cacio.ctc.CTCToolkit Java argument: -Djava.awt.graphicsenv=com.github.caciocavallosilano.cacio.ctc.CTCGraphicsEnvironment Java argument: -Djava.system.class.loader=com.github.caciocavallosilano.cacio.ctc.CTCPreloadClassLoader Java argument: --add-exports=java.desktop/java.awt=ALL-UNNAMED Java argument: --add-exports=java.desktop/java.awt.peer=ALL-UNNAMED Java argument: --add-exports=java.desktop/sun.awt.image=ALL-UNNAMED Java argument: --add-exports=java.desktop/sun.java2d=ALL-UNNAMED Java argument: --add-exports=java.desktop/java.awt.dnd.peer=ALL-UNNAMED Java argument: --add-exports=java.desktop/sun.awt=ALL-UNNAMED Java argument: --add-exports=java.desktop/sun.awt.event=ALL-UNNAMED Java argument: --add-exports=java.desktop/sun.awt.datatransfer=ALL-UNNAMED Java argument: --add-exports=java.desktop/sun.font=ALL-UNNAMED Java argument: --add-exports=java.base/sun.security.action=ALL-UNNAMED Java argument: --add-opens=java.base/java.util=ALL-UNNAMED Java argument: --add-opens=java.desktop/java.awt=ALL-UNNAMED Java argument: --add-opens=java.desktop/sun.font=ALL-UNNAMED Java argument: --add-opens=java.desktop/sun.java2d=ALL-UNNAMED Java argument: --add-opens=java.base/java.lang.reflect=ALL-UNNAMED Java argument: --add-opens=java.base/java.net=ALL-UNNAMED Java argument: -Xbootclasspath/a:/data/user/0/com.tungsten.fcl/app_runtime/caciocavallo17/cacio-shared-1.18-SNAPSHOT.jar:/data/user/0/com.tungsten.fcl/app_runtime/caciocavallo17/cacio-tta-1.18-SNAPSHOT.jar Java argument: -Xmx1023m Java argument: -Dfile.encoding=UTF-8 Java argument: -Dsun.stdout.encoding=UTF-8 Java argument: -Dsun.stderr.encoding=UTF-8 Java argument: -Djava.rmi.server.useCodebaseOnly=true Java argument: -Dcom.sun.jndi.rmi.object.trustURLCodebase=false Java argument: -Dcom.sun.jndi.cosnaming.object.trustURLCodebase=false Java argument: -Dlog4j2.formatMsgNoLookups=true Java argument: -Dlog4j.configurationFile=/storage/emulated/0/Vulkan/versions/1.20.4/log4j2.xml Java argument: -Dminecraft.client.jar=/storage/emulated/0/Vulkan/versions/1.20.4/1.20.4.jar Java argument: -Dfml.ignoreInvalidMinecraftCertificates=true Java argument: -Dfml.ignorePatchDiscrepancies=true Java argument: -Dext.net.resolvPath=/data/user/0/com.tungsten.fcl/app_runtime/java/jre17/resolv.conf Java argument: -Djava.io.tmpdir=/data/user/0/com.tungsten.fcl/cache/fclauncher Java argument: -Dos.name=Linux Java argument: -Dos.version=Android-13 Java argument: -Dorg.lwjgl.opengl.libname=libgl4es_114.so Java argument: -Dorg.lwjgl.freetype.libname=/data/app/~~VCBPsJzW2jZcEG7xGhkWaw==/com.tungsten.fcl-Rl4EnCkxZQi-wqf4Ld_iqg==/lib/arm64/libfreetype.so Java argument: -Dfml.earlyprogresswindow=false Java argument: -Dglfwstub.windowWidth=2400 Java argument: -Dglfwstub.windowHeight=1080 Java argument: -Dglfwstub.initEgl=false Java argument: -Dloader.disable_forked_guis=true Java argument: -Duser.home=/storage/emulated/0/Vulkan Java argument: -Duser.language=ru Java argument: -Duser.timezone=Europe/Moscow Java argument: -Dorg.lwjgl.vulkan.libname=libvulkan.so Java argument: -Djna.boot.library.path=/data/app/~~VCBPsJzW2jZcEG7xGhkWaw==/com.tungsten.fcl-Rl4EnCkxZQi-wqf4Ld_iqg==/lib/arm64 Java argument: -Dfcl.injector=4:net.minecraft.class_310:method_1551:field_1765:method_17783 Java argument: -Djava.library.path=/data/user/0/com.tungsten.fcl/app_runtime/java/jre17/lib:/data/user/0/com.tungsten.fcl/app_runtime/java/jre17/lib/jli:/data/user/0/com.tungsten.fcl/app_runtime/java/jre17/lib/server:/system/lib64:/vendor/lib64:/vendor/lib64/hw:/data/user/0/com.tungsten.fcl/app_runtime/jna:/data/app/~~VCBPsJzW2jZcEG7xGhkWaw==/com.tungsten.fcl-Rl4EnCkxZQi-wqf4Ld_iqg==/lib/arm64 Java argument: -Djna.tmpdir=/data/user/0/com.tungsten.fcl/cache/fclauncher Java argument: -Dorg.lwjgl.system.SharedLibraryExtractPath=/data/user/0/com.tungsten.fcl/cache/fclauncher Java argument: -Dio.netty.native.workdir=/data/user/0/com.tungsten.fcl/cache/fclauncher Java argument: -Dminecraft.launcher.brand=Fold Craft Launcher Java argument: -Dminecraft.launcher.version=1.1.7.5 Java argument: -cp Java argument: /data/user/0/com.tungsten.fcl/app_runtime/lwjgl/lwjgl.jar:/storage/emulated/0/Vulkan/libraries/org/ow2/asm/asm/9.6/asm-9.6.jar:/storage/emulated/0/Vulkan/libraries/org/ow2/asm/asm-analysis/9.6/asm-analysis-9.6.jar:/storage/emulated/0/Vulkan/libraries/org/ow2/asm/asm-commons/9.6/asm-commons-9.6.jar:/storage/emulated/0/Vulkan/libraries/org/ow2/asm/asm-tree/9.6/asm-tree-9.6.jar:/storage/emulated/0/Vulkan/libraries/org/ow2/asm/asm-util/9.6/asm-util-9.6.jar:/storage/emulated/0/Vulkan/libraries/net/fabricmc/sponge-mixin/0.15.0+mixin.0.8.7/sponge-mixin-0.15.0+mixin.0.8.7.jar:/storage/emulated/0/Vulkan/libraries/net/fabricmc/intermediary/1.20.4/intermediary-1.20.4.jar:/storage/emulated/0/Vulkan/libraries/net/fabricmc/fabric-loader/0.16.0/fabric-loader-0.16.0.jar:/storage/emulated/0/Vulkan/libraries/com/github/oshi/oshi-core/6.4.5/oshi-core-6.4.5.jar:/storage/emulated/0/Vulkan/libraries/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar:/storage/emulated/0/Vulkan/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/storage/emulated/0/Vulkan/libraries/com/google/guava/guava/32.1.2-jre/guava-32.1.2-jre.jar:/storage/emulated/0/Vulkan/libraries/com/ibm/icu/icu4j/73.2/icu4j-73.2.jar:/storage/emulated/0/Vulkan/libraries/com/mojang/authlib/6.0.52/authlib-6.0.52.jar:/storage/emulated/0/Vulkan/libraries/com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar:/storage/emulated/0/Vulkan/libraries/com/mojang/brigadier/1.2.9/brigadier-1.2.9.jar:/storage/emulated/0/Vulkan/libraries/com/mojang/datafixerupper/6.0.8/datafixerupper-6.0.8.jar:/storage/emulated/0/Vulkan/libraries/com/mojang/logging/1.1.1/logging-1.1.1.jar:/storage/emulated/0/Vulkan/libraries/com/mojang/patchy/2.2.10/patchy-2.2.10.jar:/storage/emulated/0/Vulkan/libraries/com/mojang/text2speech/1.17.9/text2speech-1.17.9.jar:/storage/emulated/0/Vulkan/libraries/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar:/storage/emulated/0/Vulkan/libraries/commons-io/commons-io/2.13.0/commons-io-2.13.0.jar:/storage/emulated/0/Vulkan/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/storage/emulated/0/Vulkan/libraries/io/netty/netty-buffer/4.1.97.Final/netty-buffer-4.1.97.Final.jar:/storage/emulated/0/Vulkan/libraries/io/netty/netty-codec/4.1.97.Final/netty-codec-4.1.97.Final.jar:/storage/emulated/0/Vulkan/libraries/io/netty/netty-common/4.1.97.Final/netty-common-4.1.97.Final.jar:/storage/emulated/0/Vulkan/libraries/io/netty/netty-handler/4.1.97.Final/netty-handler-4.1.97.Final.jar:/storage/emulated/0/Vulkan/libraries/io/netty/netty-resolver/4.1.97.Final/netty-resolver-4.1.97.Final.jar:/storage/emulated/0/Vulkan/libraries/io/netty/netty-transport-classes-epoll/4.1.97.Final/netty-transport-classes-epoll-4.1.97.Final.jar:/storage/emulated/0/Vulkan/libraries/io/netty/netty-transport-native-unix-common/4.1.97.Final/netty-transport-native-unix-common-4.1.97.Final.jar:/storage/emulated/0/Vulkan/libraries/io/netty/netty-transport/4.1.97.Final/netty-transport-4.1.97.Final.jar:/storage/emulated/0/Vulkan/libraries/it/unimi/dsi/fastutil/8.5.12/fastutil-8.5.12.jar:/storage/emulated/0/Vulkan/libraries/net/java/dev/jna/jna-platform/5.13.0/jna-platform-5.13.0.jar:/storage/emulated/0/Vulkan/libraries/net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar:/storage/emulated/0/Vulkan/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar:/storage/emulated/0/Vulkan/libraries/org/apache/commons/commons-compress/1.22/commons-compress-1.22.jar:/storage/emulated/0/Vulkan/libraries/org/apache/commons/commons-lang3/3.13.0/commons-lang3-3.13.0.jar:/storage/emulated/0/Vulkan/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar:/storage/emulated/0/Vulkan/libraries/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar:/storage/emulated/0/Vulkan/libraries/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar:/storage/emulated/0/Vulkan/libraries/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar:/storage/emulated/0/Vulkan/libraries/org/apache/logging/log4j/log4j-slf4j2-impl/2.19.0/log4j-slf4j2-impl-2.19.0.jar:/storage/emulated/0/Vulkan/libraries/org/joml/joml/1.10.5/joml-1.10.5.jar:/storage/emulated/0/Vulkan/libraries/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.jar:/data/user/0/com.tungsten.fcl/files/plugins/MioLaunchWrapper.jar:/storage/emulated/0/Vulkan/versions/1.20.4/1.20.4.jar Java argument: --add-exports Java argument: net.fabricmc.loader.impl.launch.knot/net.fabricmc.loader.impl.launch.knot=ALL-UNNAMED MainClass: mio.Wrapper MainClass: net.fabricmc.loader.impl.launch.knot.KnotClient Minecraft argument: --username Minecraft argument: Llerey Minecraft argument: --version Minecraft argument: 1.20.4 Minecraft argument: --gameDir Minecraft argument: /storage/emulated/0/Vulkan Minecraft argument: --assetsDir Minecraft argument: /storage/emulated/0/Vulkan/assets Minecraft argument: --assetIndex Minecraft argument: 12 Minecraft argument: --uuid Minecraft argument: 70bcc5b0a68d4b38a3bbe6f7b81a2ed2 Minecraft argument: --accessToken Minecraft argument: *** Minecraft argument: --clientId Minecraft argument: ${clientid} Minecraft argument: --xuid Minecraft argument: ${auth_xuid} Minecraft argument: --userType Minecraft argument: msa Minecraft argument: --versionType Minecraft argument: Fold Craft Launcher Minecraft argument: --width Minecraft argument: 2400 Minecraft argument: --height Minecraft argument: 1080 Hook success [FCL Internal] /home/runner/work/FoldCraftLauncher/FoldCraftLauncher/FCLauncher/src/main/jni/fcl/jre_launcher.c:199 Done processing args [FCL Internal] /home/runner/work/FoldCraftLauncher/FoldCraftLauncher/FCLauncher/src/main/jni/fcl/jre_launcher.c:95 Found JLI lib [FCL Internal] /home/runner/work/FoldCraftLauncher/FoldCraftLauncher/FCLauncher/src/main/jni/fcl/jre_launcher.c:107 Calling JLI_Launch [07:28:37] [main/INFO]: Loading Minecraft 1.20.4 with Fabric Loader 0.16.0 [07:28:38] [main/WARN]: Warnings were found!

Llerey commented 3 weeks ago

jna-platform-5.14.0.jar.zip Corrected jna file

Llerey commented 3 weeks ago

Added .zip to upload here

Llerey commented 3 weeks ago

Maybe I need android 14, idk

ShirosakiMio commented 3 weeks ago

libjnidispatch.so can be only placed to apk or /data/data/com.tungsten.fcl/app_runtime/jna/. dont modify jna jar

ShirosakiMio commented 3 weeks ago

vulkanmod-an-libs is used to replace jars in vulkan mod, not as mod to be loaded

Llerey commented 3 weeks ago

Ok

Llerey commented 3 weeks ago

vulkanmod-an-libs is used to replace jars in vulkan mod, not as mod to be loaded

Turn it off?

ShirosakiMio commented 3 weeks ago

I have merged optimize into pojav branch. https://github.com/FCL-Team/FoldCraftLauncher/actions/runs/10483615575 you can use this and then you dont need to patch jna yourself

ShirosakiMio commented 3 weeks ago

you just need to patch vulkan mod

Llerey commented 3 weeks ago

вам просто нужно пропатчить мод вулкана

Replace libraries?

ShirosakiMio commented 3 weeks ago

VulkanMod_1.21-0.4.6.jar.zip here is the mod I patched for 1.21

ShirosakiMio commented 3 weeks ago

VulkanMod_1.21-0.4.6.jar.zip here is the mod I patched for 1.21

just rename to VulkanMod_1.21-0.4.6.jar and put into mods

Llerey commented 3 weeks ago

Screenshot_2024-08-21-07-44-38-146_com google android documentsui

ShirosakiMio commented 3 weeks ago

Screenshot_2024-08-21-12-45-11-539_bin mt plus If you want to patch yourself, you need to rename jars in vulkanmod-android-libs like this and then replace

Llerey commented 3 weeks ago

libjnidispatch.so can be only placed to apk or /data/data/com.tungsten.fcl/app_runtime/jna/. dont modify jna jar

Screenshot_2024-08-21-07-47-39-455_com google android documentsui

Llerey commented 3 weeks ago

Right?

ShirosakiMio commented 3 weeks ago

Right?

no

ShirosakiMio commented 3 weeks ago

need unzip

ShirosakiMio commented 3 weeks ago

put libjnidispatch.so, not jar

Llerey commented 3 weeks ago

Ok

ShirosakiMio commented 3 weeks ago

https://github.com/FCL-Team/FoldCraftLauncher/actions/runs/10483615575 you can try this. no need to place jna lib

Llerey commented 3 weeks ago

Screenshot_2024-08-21-08-01-17-650_com tungsten fcl I tried both the original with the library and your patched version. It hangs in one place after an error.

Llerey commented 3 weeks ago

https://github.com/FCL-Team/FoldCraftLauncher/actions/runs/10483615575 you can try this. no need to place jna lib

I used this version of the launcher

ShirosakiMio commented 3 weeks ago

... image

Llerey commented 3 weeks ago

Xd