Open Llerey opened 1 month ago
1.21 log Action version fcl-latest225788203333778440.log last log
1.19.4 logs fcl-latest917201031719728424.log
latest.log 1.19.4 Minecraft log latest.log 1.21 mc log
try this https://github.com/FCL-Team/FoldCraftLauncher/actions/runs/10455302323
It doesn't work, I'll send the logs a little later
@ShirosakiMio
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
you must update jna native lib yourself
you must update jna native lib yourself
Latest versions downloaded
not jar
you must find the jna version your mc needed
вы должны найти версию jna, необходимую вашему MC
This might be a little weird, but ok.
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
Need to replace a file?
and open it to find libjnidispatch.so
Need to replace a file?
yes
you need manually replace libjnidispatch.so or just put it(libjnidispatch.so) into /data/data/com.tungsten.fcl/app_runtime/jna/
I have added a feature to auto select jna native lib on branch optmize(https://github.com/FCL-Team/FoldCraftLauncher/commit/1ccab72fc368b07fecf12e575eab4c89e2640935)
==================== 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:
wrong vulkanmod version.
I'll try another version
==================== 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!
jna-platform-5.14.0.jar.zip Corrected jna file
Added .zip to upload here
Maybe I need android 14, idk
libjnidispatch.so can be only placed to apk or /data/data/com.tungsten.fcl/app_runtime/jna/. dont modify jna jar
vulkanmod-an-libs is used to replace jars in vulkan mod, not as mod to be loaded
Ok
vulkanmod-an-libs is used to replace jars in vulkan mod, not as mod to be loaded
Turn it off?
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
you just need to patch vulkan mod
вам просто нужно пропатчить мод вулкана
Replace libraries?
VulkanMod_1.21-0.4.6.jar.zip here is the mod I patched for 1.21
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
If you want to patch yourself, you need to rename jars in vulkanmod-android-libs like this and then replace
libjnidispatch.so can be only placed to apk or /data/data/com.tungsten.fcl/app_runtime/jna/. dont modify jna jar
Right?
Right?
no
need unzip
put libjnidispatch.so, not jar
Ok
https://github.com/FCL-Team/FoldCraftLauncher/actions/runs/10483615575 you can try this. no need to place jna lib
I tried both the original with the library and your patched version. It hangs in one place after an error.
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
...
Xd
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.
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