ptitSeb / box86-compatibility-list

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

Core Keeper (Native) #267

Open ricoazzurro opened 1 year ago

ricoazzurro commented 1 year ago

Description

Core Keeper, v0.5.5.0.3ad7, Linux x64, Steam, Engine: Unity

Box64 with Dynarec v0.2.3 b6be4f8

Rock 5B, LFS, BSP kernel 5.10.110+ rkr3.4, Gnome 44.0 PAN_MESA_DEBUG=gofaster,gl3 1080p, default game setting

NOT working.

box log:

rico [ /opt/games/core_keeper ]$ ./CoreKeeper
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 25 entries
Box64 with Dynarec v0.2.3 b6be4f8 built on Apr 26 2023 18:18:12
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 58 Env var
Looking for ./CoreKeeper
Rename process to "CoreKeeper"
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) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libdl.so.2
[UnityMemory] Configuration Parameters - Can be set up in boot.config
    "memorysetup-bucket-allocator-granularity=16"
    "memorysetup-bucket-allocator-bucket-count=8"
    "memorysetup-bucket-allocator-block-size=4194304"
    "memorysetup-bucket-allocator-block-count=1"
    "memorysetup-main-allocator-block-size=16777216"
    "memorysetup-thread-allocator-block-size=16777216"
    "memorysetup-gfx-main-allocator-block-size=16777216"
    "memorysetup-gfx-thread-allocator-block-size=16777216"
    "memorysetup-cache-allocator-block-size=4194304"
    "memorysetup-typetree-allocator-block-size=2097152"
    "memorysetup-profiler-bucket-allocator-granularity=16"
    "memorysetup-profiler-bucket-allocator-bucket-count=8"
    "memorysetup-profiler-bucket-allocator-block-size=4194304"
    "memorysetup-profiler-bucket-allocator-block-count=1"
    "memorysetup-profiler-allocator-block-size=16777216"
    "memorysetup-profiler-editor-allocator-block-size=1048576"
    "memorysetup-temp-allocator-size-main=4194304"
    "memorysetup-job-temp-allocator-block-size=2097152"
    "memorysetup-job-temp-allocator-block-size-background=1048576"
    "memorysetup-job-temp-allocator-reduction-small-platforms=262144"
    "memorysetup-temp-allocator-size-background-worker=32768"
    "memorysetup-temp-allocator-size-job-worker=262144"
    "memorysetup-temp-allocator-size-preload-manager=262144"
    "memorysetup-temp-allocator-size-nav-mesh-worker=65536"
    "memorysetup-temp-allocator-size-audio-worker=65536"
    "memorysetup-temp-allocator-size-cloud-worker=32768"
    "memorysetup-temp-allocator-size-gfx=262144"
Using native(wrapped) libdbus-1.so.3
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) libudev.so.1
Segmentation fault (core dumped)

Tested on

Rock 5B, LFS, BSP kernel 5.10.110+ rkr3.4, Gnome 44.0 PAN_MESA_DEBUG=gofaster,gl3 1080p, default game setting

Status

Previous behavior:

Current behavior:

NOT working.

Screenshots

OpenGL

Additional Information

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

ptitSeb commented 1 year ago

I got it running on my Pythium ARM mini PC with Radeon RX550, but it was slow, and the "save & quit" function just hang. So still some issue somewhere I guess.

Screenshot from 2023-07-14 17-46-26

ricoazzurro commented 1 year ago

ah, you got it booted :) I'll test it again with latest box64 git.

ptitSeb commented 1 year ago

ah, you got it booted :) I'll test it again with latest box64 git.

I tried on RK3588 and it wont work there for me.

ricoazzurro commented 1 year ago

Thank you. I hate the gpu part of the board. Wish we had a mature gpu driver soon, so that the board can play box64 with full features :)

ricoazzurro commented 7 months ago

Re-Tested for New version or New platform

Core Keeper, Early Access, v0.7.3.3.0f8a, Linux x64, Steam, Engine: Unity

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

cd /opt/games/core_keeper

export PAN_MESA_DEBUG=gl3 export TERM=xterm export LC_ALL=C

export LD_LIBRARY_PATH=/opt/box-libs/aarch64/:/opt/box-libs/x86_64/:./x64/

export BOX64_LD_PRELOAD=/opt/box-libs/x86_64/libz.so.1

export BOX64_DYNAREC_FASTROUND=0

export BOX64_DYNAREC_STRONGMEM=1

export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1

[ -z "$XDG_CONFIG_HOME" ] && export XDG_CONFIG_HOME="$HOME/.config" mkdir -p "$XDG_CONFIG_HOME/unity3d/Pugstorm/Core Keeper"

box64 "./CoreKeeper" -force-opengl



Default Log level didn't tell much.
Gonna wait patiently, since the game is still in dev stage :)

### Tested on
<!-- Machine on which it's has been tested on (like RPi4, OpenPandora, Odroid XU4...) -->
- Box64 with Dynarec v0.2.7 a8866c3
- 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-a2d3cdd5f2)
Gnome 46
- 1080p, Default game settings