ptitSeb / box86-compatibility-list

Box86 Compatibility List (Games and Software)
MIT License
61 stars 2 forks source link

Lair of the Clockwork God (Native) #296

Open ricoazzurro opened 1 year ago

ricoazzurro commented 1 year ago

Description

Lair of the Clockwork God, v1.016 (37404), Linux x64, GOG, Engine: Unity, FMOD

Box64 with Dynarec v0.2.3 f4c8c29

Rock 5B, LFS, BSP kernel 5.10.160+ rkr4, Gnome 44.1 PAN_MESA_DEBUG=gofaster,gl3 1080p, default game setting

Working.

Fixed via https://github.com/ptitSeb/box64/commit/87be9fd1ad3c743bbc109e2e4e0bd79a04d83d14 and https://github.com/ptitSeb/box64/commit/f4c8c295107e0c1af7c3ef033d5880daca61992c Detailes in https://github.com/ptitSeb/box64/issues/805

Thank you!

rico [ /opt/games/lair_of_the_clockwork_god ]$ ./box64-start.sh 
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 24 entries
Box64 with Dynarec v0.2.3 f4c8c29 built on Jun  4 2023 21:38:41
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 61 Env var
Looking for ./LotCG.x86_64
Apply RC params for LotCG.x86_64
Applying BOX64_DYNAREC_FASTROUND=0
Rename process to "LotCG.x86_64"
Using native(wrapped) libdl.so.2
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.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) libXcursor.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
Found path: /opt/games/lair_of_the_clockwork_god/LotCG.x86_64
Using emulated /opt/games/lair_of_the_clockwork_god/LotCG_Data/Mono/x86_64/libmono.so
Mono path[0] = '/opt/games/lair_of_the_clockwork_god/LotCG_Data/Managed'
Mono config path = '/opt/games/lair_of_the_clockwork_god/LotCG_Data/Mono/etc'
Using emulated /opt/games/lair_of_the_clockwork_god/LotCG_Data/Plugins/libfmod.so
Warning: Weak Symbol __gmon_start__ not found, cannot apply R_X86_64_JUMP_SLOT @0x103ce7358 (0x21c16)
Preloaded 'libfmod.so'
Using emulated /opt/games/lair_of_the_clockwork_god/LotCG_Data/Plugins/libfmodL.so
Warning: Weak Symbol __gmon_start__ not found, cannot apply R_X86_64_JUMP_SLOT @0x1040e9360 (0x229e6)
Preloaded 'libfmodL.so'
Using emulated /opt/games/lair_of_the_clockwork_god/LotCG_Data/Plugins/libfmodstudio.so
Warning: Weak Symbol __gmon_start__ not found, cannot apply R_X86_64_JUMP_SLOT @0x1044a1a10 (0x1e746)
Preloaded 'libfmodstudio.so'
Using emulated /opt/games/lair_of_the_clockwork_god/LotCG_Data/Plugins/libfmodstudioL.so
Warning: Weak Symbol __gmon_start__ not found, cannot apply R_X86_64_JUMP_SLOT @0x1048c5a30 (0x1ea66)
Preloaded 'libfmodstudioL.so'
Using emulated /opt/games/lair_of_the_clockwork_god/LotCG_Data/Plugins/x86_64/ScreenSelector.so
Using native(wrapped) libgtk-x11-2.0.so.0
Using native(wrapped) libgdk-x11-2.0.so.0
Using native(wrapped) libgobject-2.0.so.0
Using native(wrapped) libglib-2.0.so.0
Using native(wrapped) libgio-2.0.so.0
Using native(wrapped) libgmodule-2.0.so.0
Using native(wrapped) libgdk_pixbuf-2.0.so.0
Using native(wrapped) libpangocairo-1.0.so.0
Using native(wrapped) libpango-1.0.so.0
Preloaded 'ScreenSelector.so'
Using emulated /opt/games/lair_of_the_clockwork_god/LotCG_Data/Plugins/x86_64/libgvraudio.so
Warning: Global Symbol __google_potentially_blocking_region_begin not found, cannot apply R_X86_64_GLOB_DAT @0x104cad568 ((nil)) in /opt/games/lair_of_the_clockwork_god/LotCG_Data/Plugins/x86_64/libgvraudio.so
Warning: Global Symbol __google_potentially_blocking_region_end not found, cannot apply R_X86_64_GLOB_DAT @0x104cad570 ((nil)) in /opt/games/lair_of_the_clockwork_god/LotCG_Data/Plugins/x86_64/libgvraudio.so
Warning: Weak Symbol __gmon_start__ not found, cannot apply R_X86_64_JUMP_SLOT @0x104cad638 (0x79116)
Warning: Weak Symbol __google_potentially_blocking_region_begin not found, cannot apply R_X86_64_JUMP_SLOT @0x104cb0c28 (0x7fcf6)
Warning: Weak Symbol __google_potentially_blocking_region_end not found, cannot apply R_X86_64_JUMP_SLOT @0x104cb0c30 (0x7fd06)
Preloaded 'libgvraudio.so'
Using emulated /opt/games/lair_of_the_clockwork_god/LotCG_Data/Plugins/x86_64/libsteam_api.so
Preloaded 'libsteam_api.so'
Unable to preload the following plugins:
    ScreenSelector.so
    libfmod.so
    libfmodL.so
    libfmodstudio.so
    libfmodstudioL.so
    libsteam_api.so
Display 0 'HDMI-1 37"': 1920x1080 (primary device).
Logging to /home/rico/.config/unity3d/Size Five Games/LotCG/Player.log

Tested on

Box64 with Dynarec v0.2.3 f4c8c29

Rock 5B, LFS, BSP kernel 5.10.160+ rkr4, Gnome 44.1 PAN_MESA_DEBUG=gofaster,gl3 1080p, default game setting

Status

Previous behavior:

Not working. https://github.com/ptitSeb/box64/issues/805

Current behavior:

Working. Fixed via https://github.com/ptitSeb/box64/commit/87be9fd1ad3c743bbc109e2e4e0bd79a04d83d14 and https://github.com/ptitSeb/box64/commit/f4c8c295107e0c1af7c3ef033d5880daca61992c

Screenshots

Lair of the Clockwork God-1 Lair of the Clockwork God-2

OpenGL

OpenGL 3

Additional Information

https://www.pcgamingwiki.com/wiki/Lair_of_the_Clockwork_God

ricoazzurro commented 4 months ago

Re-Tested for New version or New platform

Lair of the Clockwork God, v1.016 (37404), Linux x64, GOG, Engine: Unity, FMOD

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

Working Log,

rico [ /opt/games/lair_of_the_clockwork_god ]$ ./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 768 MHz
Params database has 61 entries
Box64 with Dynarec v0.2.7 b77c8fe built on Apr  8 2024 06:11:35
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 ./LotCG.x86_64
Apply RC params for LotCG.x86_64
Applying BOX64_DYNAREC_FASTROUND=0
Rename process to "LotCG.x86_64"
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) librt.so.1
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) libbsd.so.0
Error: Global Symbol _ULx86_64_local_addr_space not found, cannot apply R_X86_64_GLOB_DAT @0x2003bf0 ((nil)) in /opt/games/lair_of_the_clockwork_god/LotCG.x86_64
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
Found path: /opt/games/lair_of_the_clockwork_god/LotCG.x86_64
Using emulated /opt/games/lair_of_the_clockwork_god/LotCG_Data/Mono/x86_64/libmono.so
Mono path[0] = '/opt/games/lair_of_the_clockwork_god/LotCG_Data/Managed'
Mono config path = '/opt/games/lair_of_the_clockwork_god/LotCG_Data/Mono/etc'
Using emulated /opt/games/lair_of_the_clockwork_god/LotCG_Data/Plugins/libfmod.so
Warning: Weak Symbol __gmon_start__ not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff03377358 (0x21c16)
Preloaded 'libfmod.so'
Using emulated /opt/games/lair_of_the_clockwork_god/LotCG_Data/Plugins/libfmodL.so
Warning: Weak Symbol __gmon_start__ not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff043a9360 (0x229e6)
Preloaded 'libfmodL.so'
Using emulated /opt/games/lair_of_the_clockwork_god/LotCG_Data/Plugins/libfmodstudio.so
Warning: Weak Symbol __gmon_start__ not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff05361a10 (0x1e746)
Preloaded 'libfmodstudio.so'
Using emulated /opt/games/lair_of_the_clockwork_god/LotCG_Data/Plugins/libfmodstudioL.so
Warning: Weak Symbol __gmon_start__ not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff06415a30 (0x1ea66)
Preloaded 'libfmodstudioL.so'
Using emulated /opt/games/lair_of_the_clockwork_god/LotCG_Data/Plugins/x86_64/ScreenSelector.so
Using native(wrapped) libgtk-x11-2.0.so.0
Using native(wrapped) libgdk-x11-2.0.so.0
Using native(wrapped) libgobject-2.0.so.0
Using native(wrapped) libglib-2.0.so.0
Using native(wrapped) libgio-2.0.so.0
Using native(wrapped) libgmodule-2.0.so.0
Using native(wrapped) libgdk_pixbuf-2.0.so.0
Using native(wrapped) libpangocairo-1.0.so.0
Using native(wrapped) libpango-1.0.so.0
Preloaded 'ScreenSelector.so'
Using emulated /opt/games/lair_of_the_clockwork_god/LotCG_Data/Plugins/x86_64/libgvraudio.so
Warning: Weak Symbol __gmon_start__ not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff081cd638 (0x79116)
Warning: Weak Symbol __google_potentially_blocking_region_begin not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff081d0c28 (0x7fcf6)
Warning: Weak Symbol __google_potentially_blocking_region_end not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff081d0c30 (0x7fd06)
Preloaded 'libgvraudio.so'
Using emulated /opt/games/lair_of_the_clockwork_god/LotCG_Data/Plugins/x86_64/libsteam_api.so
Preloaded 'libsteam_api.so'
Unable to preload the following plugins:
    ScreenSelector.so
    libfmod.so
    libfmodL.so
    libfmodstudio.so
    libfmodstudioL.so
    libsteam_api.so
Display 0 'HDMI-1 37"': 1920x1080 (primary device).
Logging to /home/rico/.config/unity3d/Size Five Games/LotCG/Player.log

Tested on