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

Overcooked! 2 (Native)

Open ricoazzurro opened this issue 2 years ago • 1 comments

Description

Overcooked! 2, v2022.05.26, with DLCs, Linux x64, Steam, Engine: Unity

Box64 with Dynarec v0.2.3 2017ef1

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

Working.

With Goldberg.

rico [ /opt/games/overcooked_2 ]$ ./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 23 entries
Box64 with Dynarec v0.2.3 2017ef1 built on May 31 2023 03:48:17
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 59 Env var
Looking for ./Overcooked2.x86_64
Rename process to "Overcooked2.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/overcooked_2/Overcooked2.x86_64
Using emulated /opt/games/overcooked_2/Overcooked2_Data/Mono/x86_64/libmono.so
Mono path[0] = '/opt/games/overcooked_2/Overcooked2_Data/Managed'
Mono config path = '/opt/games/overcooked_2/Overcooked2_Data/Mono/etc'
Using emulated /opt/games/overcooked_2/Overcooked2_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/overcooked_2/Overcooked2_Data/Plugins/x86_64/libCSteamworks.so
Using emulated /opt/games/overcooked_2/Overcooked2_Data/Plugins/x86_64/libsteam_api.so
Warning: Weak Symbol __gmon_start__ not found, cannot apply R_X86_64_JUMP_SLOT @0x1043771b8 (0x112026)
Preloaded 'libCSteamworks.so'
Preloaded 'libsteam_api.so'
Using emulated /opt/games/overcooked_2/Overcooked2_Data/Plugins/x86_64/libsteam_api.so.orig
Preloaded 'libsteam_api.so.orig'
Preloaded 'libsteam_api.so'
Unable to preload the following plugins:
	ScreenSelector.so
	libCSteamworks.so
	libsteam_api.so.orig
Logging to /home/rico/.config/unity3d/Team17/Overcooked2/Player.log

Tested on

Box64 with Dynarec v0.2.3 2017ef1

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

Status

Previous behavior:

None reported

Current behavior:

Working.

Screenshots

Overcooked 2-1 Overcooked 2-2

OpenGL

Unity engine build: 2018.4.32f1 Unity engine build: 2017.4.8f1

Additional Information

https://www.pcgamingwiki.com/wiki/Overcooked!_2

ricoazzurro avatar May 31 '23 05:05 ricoazzurro

Re-Tested for New version or New platform

Overcooked! 2, v2022.05.26, with DLCs, Linux x64, Steam, Engine: Unity

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

  • Working.
  • export PAN_MESA_DEBUG=gl3

Working Log,

rico [ /opt/games/overcooked_2 ]$ ./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 ./Overcooked2.x86_64
Rename process to "Overcooked2.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 @0x24a4ae8 ((nil)) in /opt/games/overcooked_2/Overcooked2.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/overcooked_2/Overcooked2.x86_64
Using emulated /opt/games/overcooked_2/Overcooked2_Data/Mono/x86_64/libmono.so
Mono path[0] = '/opt/games/overcooked_2/Overcooked2_Data/Managed'
Mono config path = '/opt/games/overcooked_2/Overcooked2_Data/Mono/etc'
Using emulated /opt/games/overcooked_2/Overcooked2_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/overcooked_2/Overcooked2_Data/Plugins/x86_64/libCSteamworks.so
Using emulated /opt/games/overcooked_2/Overcooked2_Data/Plugins/x86_64/libsteam_api.so
Warning: Weak Symbol __gmon_start__ not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff055c71b8 (0x112026)
Preloaded 'libCSteamworks.so'
Preloaded 'libsteam_api.so'
Using emulated /opt/games/overcooked_2/Overcooked2_Data/Plugins/x86_64/libsteam_api.so.orig
Preloaded 'libsteam_api.so.orig'
Preloaded 'libsteam_api.so'
Unable to preload the following plugins:
	ScreenSelector.so
	libCSteamworks.so
	libsteam_api.so.orig
Logging to /home/rico/.config/unity3d/Team17/Overcooked2/Player.log

Tested on

  • Box64 with Dynarec v0.2.7 b77c8fe
  • 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-fe36cf6cad) Gnome 46
  • 1080p, Default game settings

ricoazzurro avatar Apr 10 '24 01:04 ricoazzurro

What is the start up script that you used? It's not working on my side :(( Currently running through steam using the latest box64 version and proton 7.0-6. Game starts up but freezes with blue-ish grey screen.

JamesYen220 avatar Sep 26 '24 10:09 JamesYen220

What is the start up script that you used? It's not working on my side :(( Currently running through steam using the latest box64 version and proton 7.0-6. Game starts up but freezes with blue-ish grey screen.

Nothing fancy for this game, only added the gpu env for my board. PAN_MESA_DEBUG=gl3.

cat << "EOF" | tee overcooked_2/box64-start.sh > /dev/null
#!/bin/bash

cd /opt/games/overcooked_2

export PAN_MESA_DEBUG=gl3

box64 ./"Overcooked2.x86_64"
EOF
chmod +x overcooked_2/box64-start.sh

PAN_MESA_DEBUG=gl3 is only required for the experimental Mali g610 gpu driver of my board to force OpenGL 3.3.

ricoazzurro avatar Sep 26 '24 15:09 ricoazzurro