ptitSeb / box86-compatibility-list

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

Stellaris (Native) #228

Open ricoazzurro opened 1 year ago

ricoazzurro commented 1 year ago

Description

Stellaris v3.6.1 (60754), Linux x64, GOG, Engine: Clausewitz Engine Rock 5B, Box64 (steam_chrome branch), PAN_MESA_DEBUG=gofaster,gl3

Working. https://github.com/ptitSeb/box86-compatibility-list/issues/185 as metioned, launcher crashes. need run the game directly from the bin.

When jump out of the game to get screenshot, the game leaves some glitched pixels on screen.

Another surprise to see this game works well on the tiny arm board. Box64 awesome!

In the game option, the game shows it's using gl2, will test more.

Tested on

RADXA Rock 5B (rk3588) 16GB LFS, BSP kernel 5.10.110+, Gnome 43.4, box64 (steam_chrome branch) git 3e19cfe 1080p, default game setting

Status

Previous behavior:

https://github.com/ptitSeb/box86-compatibility-list/issues/185 as metioned, launcher crashes. need run the game directly from the bin.

Current behavior:

Working, but launcher crashes.

Screenshots

Stellaris-1 Stellaris-2

OpenGL

OpenGL 2.1 showed in game's option menu.

Additional Information

PAN_MESA_DEBUG=gofaster,gl3 Box64 (steam_chrome branch), compiled with -DRK3588=1

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

ricoazzurro commented 4 months ago

Re-Tested for New version or New platform

Stellaris, v.3.11.3.0 (72561), Linux x64, GOG, Engine: Clausewitz Engine Included DLCs

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

Working Log,

rico [ /opt/games/stellaris ]$ ./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 62 entries
Box64 with Dynarec v0.2.7 7dee075 built on Apr 14 2024 11:40:27
BOX64: Detected 48bits at least of address space
Counted 61 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 ./stellaris
Rename process to "stellaris"
Using native(wrapped) libdl.so.2
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) libpthread.so.0
Using emulated libpops_api.so
Using emulated libnakama-cpp.so
Using native(wrapped) libGL.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) librt.so.1
Using native(wrapped) libbsd.so.0
Using native(wrapped) libz.so.1
Using native(wrapped) libresolv.so.2
Using native(wrapped) libuuid.so.1
Look for __res_query in loaded elfs
Found symbol with version GLIBC_2.17, value = 0xffff917326e4
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) libXrandr.so.2
[systemsettings.cpp:44] CPU Model: Box64 on Cortex-A55 Cortex-A76 @2.30 GHz

[systemsettings.cpp:45] CPU Speed: 1800MHz

[systemsettings.cpp:46] CPU Physical Cores: 8

[systemsettings.cpp:47] CPU Logical Cores: 8

[systemsettings.cpp:48] System Memory: 15717

[systemsettings.cpp:49] OS: Linux;6.1.43+;#1 SMP Sat Apr 13 15:43:18 CST 2024;x86_64

[systemsettings.cpp:50] OS Language: 

[virtualfilesystem_physfs.cpp:339] Failed to mount /opt/games/stellaris/dlc/dlc004_plantoid/dlc004.zip with error unsupported

[virtualfilesystem_physfs.cpp:339] Failed to mount /opt/games/stellaris/dlc/dlc013_horizon_signal/dlc013.zip with error unsupported

[virtualfilesystem_physfs.cpp:339] Failed to mount /opt/games/stellaris/dlc/dlc002_arachnoid/dlc002.zip with error unsupported

[virtualfilesystem_physfs.cpp:339] Failed to mount /opt/games/stellaris/dlc/dlc015_anniversary/dlc015.zip with error unsupported

Using native(wrapped) libpulse-simple.so.0
Using native(wrapped) libpulse.so.0
Constructing Delaunay triangulation by divide-and-conquer method.
Recovering segments in Delaunay triangulation.
Removing unwanted triangles.

Writing vertices.
Writing triangles.
Writing segments.
Writing edges.
Writing Voronoi vertices.
Writing Voronoi edges.
Writing neighbors.

Statistics:

  Input vertices: 846
  Input segments: 0
  Input holes: 0

  Mesh vertices: 846
  Mesh triangles: 1669
  Mesh edges: 2514
  Mesh exterior boundary edges: 21
  Mesh interior boundary edges: 0
  Mesh subsegments (constrained edges): 21

Sigfault/Segbus while quitting, exiting silently

Tested on