box86-compatibility-list icon indicating copy to clipboard operation
box86-compatibility-list copied to clipboard

Skul: The Hero Slayer (Native)

Open ricoazzurro opened this issue 2 years ago • 4 comments

Description

Skul: The Hero Slayer, v1.08.01.3c2, Linux x64, Steam, Engine: Unity

Box64 with Dynarec v0.2.7 8e6ae3a Rock 5B, LFS, BSP kernel 5.10.198 rkr7.1, Gnome 45.3 PAN_MESA_DEBUG=gl3 1080p, default game setting

  • Working
  • Since I don't have working vulkan, I ran the game via box64 ./"Skul.x86_64" -force-opengl

Working log:

rico [ /opt/games/skul_the_hero_slayer ]$ ./box64-start.sh 
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 57 entries
Box64 with Dynarec v0.2.7 8e6ae3a built on Feb  9 2024 06:07:30
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 64 Env var
BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/opt/rustc/bin/:/usr/local/bin/:/usr/bin/:/opt/ant/bin/:/opt/jdk/bin/:/opt/bin/
Looking for ./Skul.x86_64
argv[1]="-force-opengl"
Rename process to "Skul.x86_64"
Using emulated UnityPlayer.so
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Using native(wrapped) libpthread.so.0
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libdl.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libbsd.so.0
Loading in SingleInstance mode
Using native(wrapped) libX11.so.6
Using native(wrapped) libXext.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXinerama.so.1
Using native(wrapped) libXi.so.6
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXss.so.1
Using native(wrapped) libXxf86vm.so.1
Using native(wrapped) libX11.so.6
Using native(wrapped) libXext.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXinerama.so.1
Using native(wrapped) libXi.so.6
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXss.so.1
Using native(wrapped) libXxf86vm.so.1
Using native(wrapped) libGL.so.1
Using native(wrapped) libudev.so.1

Tested on

Box64 with Dynarec v0.2.7 8e6ae3a Rock 5B, LFS, BSP kernel 5.10.198 rkr7.1, Gnome 45.3 PAN_MESA_DEBUG=gl3 1080p, default game setting

Status

Previous behavior:

None reported

Current behavior:

Working.

Screenshots

Skul-1 Skul-2

OpenGL

OpenGL 3

Additional Information

http://skulthegame.com/ https://store.steampowered.com/app/1147560/Skul_The_Hero_Slayer/ https://www.pcgamingwiki.com/wiki/Skul:_The_Hero_Slayer

ricoazzurro avatar Feb 09 '24 00:02 ricoazzurro

Re-Tested for New version or New platform

Skul: The Hero Slayer, v1.08.01.3c2, Linux x64, Steam, Engine: Unity

Box64 with Dynarec v0.2.7 856d265 Rock 5B, LFS, Kernel rk-6.1-rkr1-panthor-v6, Mesa 24.1.0, Gnome 46

  • Not working.
  • export PAN_MESA_DEBUG=gl3
  • Can't show title screen and the charactor is trapping in the tree.
  • Also tried LIBGL_ALWAYS_SOFTWARE=1

Error Log,

rico [ /opt/games/skul_the_hero_slayer ]$ ./box64-start.sh 
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Will use Hardware counter measured at 24.0 MHz emulating 3.0 GHz
Params database has 65 entries
Box64 with Dynarec v0.2.7 856d265 built on Apr 25 2024 16:58:16
BOX64: Detected 48bits at least of address space
Counted 64 Env var
BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/opt/rustc/bin/:/usr/local/bin/:/usr/bin/:/opt/ant/bin/:/opt/jdk/bin/:/opt/bin/
Looking for ./Skul.x86_64
Rename process to "Skul.x86_64"
Using emulated UnityPlayer.so
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Using native(wrapped) libpthread.so.0
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libdl.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libbsd.so.0
Loading in SingleInstance mode
Using native(wrapped) libX11.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libXext.so.6
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXfixes.so.3
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXinerama.so.1
Using native(wrapped) libXi.so.6
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXss.so.1
Using native(wrapped) libXxf86vm.so.1
Using native(wrapped) libGL.so.1
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using native(wrapped) libudev.so.1
  • Stuck in the tree and can't escape. Stuck in the tree

Tested on

  • Box64 with Dynarec v0.2.7 856d265
  • Radxa Rock 5B, (RK3588, Cortex-A76+Cortex-A55, Mali-G610)
  • LFS r12.1-30 BSP Kernel 6.1.43+ (rk-6.1-rkr1-panthor-v6 6bd0bc6) Mesa 24.1.0-devel (git-e5f133ccc4) Gnome 46, Mutter-46.1
  • 1080p, Default game settings

ricoazzurro avatar Apr 25 '24 15:04 ricoazzurro

I'll need to test this one. Is that a box64 regression?

ptitSeb avatar Apr 25 '24 17:04 ptitSeb

@ptitSeb I think so. I reverted to v0.2.7 8e6ae3a and the game's fine.

v0 2 7 8e6ae3a

ricoazzurro avatar Apr 25 '24 18:04 ricoazzurro

Re-Tested for New version or New platform

Skul: The Hero Slayer, v1.08.01.3c2, Linux x64, GOG, Engine: Unity Box64 with Dynarec v0.3.1 362402ff Rock 5B, LFS, linux-6.1-stan-rkr1, Mesa 24.3.0, Gnome 46.4

  • Working.
  • Unity requires forcing OpenGL 3. export PAN_MESA_DEBUG=gl3
  • No more issue as in previous box64 version Can't show title screen and the charactor is trapping in the tree.

Working Log,

rico [ /opt/games/skul_the_hero_slayer ]$ ./box64-start.sh 
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on - - - - - - - - - - - - - - - - with 8 Cores
Will use Hardware counter measured at 24.0 MHz emulating 3.0 GHz
Params database has 89 entries
Box64 with Dynarec v0.3.1 362402ff built on Sep 10 2024 06:26:35
BOX64: Detected 48bits at least of address space
Counted 63 Env var
BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/opt/rustc/bin/:/usr/local/bin/:/usr/bin/:/opt/ant/bin/:/opt/jdk/bin/:/opt/bin/
Looking for ./Skul.x86_64
Rename process to "Skul.x86_64"
Using emulated UnityPlayer.so
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Using native(wrapped) libpthread.so.0
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libdl.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libbsd.so.0
Loading in SingleInstance mode
Using native(wrapped) libX11.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libXext.so.6
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXfixes.so.3
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXinerama.so.1
Using native(wrapped) libXi.so.6
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXss.so.1
Using native(wrapped) libXxf86vm.so.1
Using native(wrapped) libGL.so.1
Using native(wrapped) libudev.so.1

Tested on

  • Box64 with Dynarec v0.3.1 362402ff
  • Radxa Rock 5B, (RK3588, Cortex-A76+Cortex-A55, Mali-G610)
  • LFS r12.2-1 BSP Kernel 6.1.43+ (linux-6.1-stan-rkr1 1b2f1f9) Mesa 24.3.0-devel (git-2a5a12cb71) Gnome 46.4
  • 1080p, Default game settings

ricoazzurro avatar Sep 09 '24 22:09 ricoazzurro