ptitSeb / box86-compatibility-list

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

Moonstone Island (Native) #405

Open ricoazzurro opened 7 months ago

ricoazzurro commented 7 months ago

Description

Moonstone Island, v1.2.1818.15, Linux x64, Steam, Engine: NW.js

Box64 with Dynarec v0.2.7 35a3248

Rock 5B, LFS, BSP kernel 5.10.198 rkr7.1, Gnome 45.3 PAN_MESA_DEBUG=gl3 1080p, default game setting

Run with hardware gpu driver, freeze at logo loading. Run with software gpu driver, crash before logo loading and have a error screen. LIBGL_ALWAYS_SOFTWARE=1 box64 ./"Moonstone Island" Many Linux games using NW.js engine, the only game so far I can run is CrossCode (2018) Also tried using libsteam_api.so to bypass steamclient.so and -force-opengl

Tested on

Box64 with Dynarec v0.2.7 35a3248 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.

Current behavior:

Not working.

Screenshots

OpenGL

Additional Information

https://rawfury.com/games/moonstone-island/ https://store.steampowered.com/app/1658150/Moonstone_Island/ https://www.pcgamingwiki.com/wiki/Moonstone_Island

ptitSeb commented 7 months ago

You might need some BOX64_DYNAREC_STRONGMEM there, like 1 or more. Some BOX64_DYNAREC_SAFEFLAGS=2 might also be usefull.

ricoazzurro commented 7 months ago

Thank you. But no luck :( Also tested BOX64_DYNAREC_STRONGMEM=2

#!/bin/bash

cd /opt/games/moonstone_island

export PAN_MESA_DEBUG=gl3
# export LC_ALL=C
# export TERM=xterm
# export LD_LIBRARY_PATH=/opt/box-libs/aarch64/:/opt/box-libs/x86_64/:./lib64
export BOX64_DYNAREC_FASTROUND=0
export BOX64_DYNAREC_STRONGMEM=1
# export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1
# export MONO_IOMAP=all
# export LIBGL_ALWAYS_SOFTWARE=1
export BOX64_DYNAREC_SAFEFLAGS=2

# LIBGL_ALWAYS_SOFTWARE=1 ./"Moonstone Island" -force-opengl

box64 ./"Moonstone Island" -force-opengl
ricoazzurro commented 5 months ago

Re-Tested for New version or New platform

Moonstone Island, v1.3.1882, Linux x64, Steam, Engine: NW.js

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

Tested on