ptitSeb / box86-compatibility-list

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

Shardlight (Native) #417

Open ricoazzurro opened 9 months ago

ricoazzurro commented 9 months ago

Description

Shardlight, v3.1 (70695), Linux x64, GOG, Engine: Adventure Game Studio (AGS)

Box64 with Dynarec v0.2.7 63428d0 Rock 5B, LFS, BSP kernel 5.10.198 rkr7.1, Gnome 45.3 1080p, default game setting

Working log:

rico [ /opt/games/shardlight ]$ ./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
Params database has 55 entries
Box64 with Dynarec v0.2.7 63428d0 built on Jan 30 2024 23:29:41
BOX64: Didn't detect 48bits of address space, considering it's 39bits
BOX64: Prefering Emulated libs
Counted 65 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 ./ags64
Rename process to "ags64"
Using emulated /opt/games/shardlight/lib64/libogg.so.0
Using emulated /opt/games/shardlight/lib64/libtheora.so.0
Using emulated /opt/games/shardlight/lib64/libvorbis.so.0
Using emulated /opt/games/shardlight/lib64/libSDL2-2.0.so.0
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
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
Warning: Global Symbol _ZN9__gnu_cxx21zoneinfo_dir_overrideEv not found, cannot apply R_X86_64_GLOB_DAT @0x3f0424e268 ((nil)) in /lib/x86_64-linux-gnu/libstdc++.so.6
Adventure Game Studio v3.6 Interpreter
Copyright (c) 1999-2011 Chris Jones and 2011-2023 others
Engine version 3.6.0.50, 64-bit LE

Initializing backend libs
SDL Version: 2.24.1
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) libXi.so.6
Using native(wrapped) libXfixes.so.3
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXss.so.1
Using native(wrapped) libudev.so.1
Initializing game data
Located game data pak: /opt/games/shardlight/Shardlight.ags
Opened game data file: game28.dta
Game data version: 3060021
Compiled with: 3.6.0.50
Startup directory: /opt/games/shardlight
Data directory: /opt/games/shardlight/
Setting up game configuration
Voice pack found: speech.vox
audio.vox found and initialized.
Initializing TTF renderer
Initializing mouse: number of buttons reported is 3
Install timer
Using native(wrapped) libpulse-simple.so.0
Using native(wrapped) libpulse.so.0
Audio driver: pulseaudio
AudioCore: opened device "Default OpenAL playback device"
Supported sound decoders:
 - Play modules through ModPlug : 669,AMF,AMS,DBM,DMF,DSM,FAR,GDM,IT,MDL,MED,MOD,MT2,MTM,OKT,PTM,PSM,S3M,STM,ULT,UMX,XM,
 - MPEG-1 Audio Layer I-III : MP3,MP2,MP1,
 - Microsoft WAVE audio format : WAV,
 - Audio Interchange File Format : AIFF,AIF,
 - Sun/NeXT audio file format : AU,
 - Ogg Vorbis audio : OGG,
 - Creative Labs Voice format : VOC,
 - Raw audio : RAW,
 - Shorten-compressed audio data : SHN,
 - Free Lossless Audio Codec : FLAC,FLA,
Install exit handler
Initialize path finder library
Game title: 'Shardlight'
Game uid (old format): `282529750`
Game guid: '{8990f933-754a-4715-b100-cb1d100dfae4}'
Game GUI version: 119
Requested script API: v3.5.1 (8), compat level: v3.3.5 (3)
Using emulated /opt/games/shardlight/lib64/libagsgalaxy.so
Using emulated /opt/games/shardlight/lib64/libGalaxy64.so
Plugin 'agsgalaxy' loaded from 'libagsgalaxy.so', resolving imports...
Checking for disk space
Game native resolution: 320 x 200 (32 bit)
Graphic settings: driver: OGL, windowed: no, screen size: 0 x 0, game scale: proportional
Graphic settings: refresh rate (optional): 0, vsync: 0
Using native(wrapped) libGL.so.1
Running OpenGL: 3.3
Graphics mode set: 1920 x 1043 (32-bit) fullscreen desktop
Graphics mode set: refresh rate (optional): 60, vsync: 0
Mouse speed control: enabled, unit: 1.000000, user value: 1.000000
Touch-to-mouse motion mode: absolute
Multitasking mode set: 0
Setting up window
Multitasking mode set: 0
Initialize sprites
Engine initialization complete
Starting game
Multitasking mode set: 1
Quitting the game...
***** ENGINE HAS SHUTDOWN

Tested on

Box64 with Dynarec v0.2.7 63428d0 Rock 5B, LFS, BSP kernel 5.10.198 rkr7.1, Gnome 45.3 1080p, default game setting

Status

Previous behavior:

None reported

Current behavior:

Working.

Screenshots

Shardlight-1 Shardlight-2

OpenGL

OpenGL 1.x/2.x

Additional Information

http://www.shardlight-game.com/ https://store.steampowered.com/app/336130/Shardlight/ https://www.pcgamingwiki.com/wiki/Shardlight

ricoazzurro commented 6 months ago

Re-Tested for New version or New platform

Shardlight, v3.1 (70695), Linux x64, GOG, Engine: Adventure Game Studio (AGS)

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/shardlight ]$ ./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
BOX64: Prefering Emulated libs
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 ./ags64
Rename process to "ags64"
Using emulated /opt/games/shardlight/lib64/libogg.so.0
Using emulated /opt/games/shardlight/lib64/libtheora.so.0
Using emulated /opt/games/shardlight/lib64/libvorbis.so.0
Using emulated /opt/games/shardlight/lib64/libSDL2-2.0.so.0
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
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
Adventure Game Studio v3.6 Interpreter
Copyright (c) 1999-2011 Chris Jones and 2011-2023 others
Engine version 3.6.0.50, 64-bit LE

Initializing backend libs
SDL Version: 2.24.1
Using native(wrapped) libdbus-1.so.3
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) libXi.so.6
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXss.so.1
Using native(wrapped) libudev.so.1
Initializing game data
Located game data pak: /opt/games/shardlight/Shardlight.ags
Opened game data file: game28.dta
Game data version: 3060021
Compiled with: 3.6.0.50
Startup directory: /opt/games/shardlight
Data directory: /opt/games/shardlight/
Setting up game configuration
Voice pack found: speech.vox
audio.vox found and initialized.
Initializing TTF renderer
Initializing mouse: number of buttons reported is 3
Install timer
Using native(wrapped) libpulse-simple.so.0
Using native(wrapped) libpulse.so.0
Audio driver: pulseaudio
AudioCore: opened device "Default OpenAL playback device"
Supported sound decoders:
 - Play modules through ModPlug : 669,AMF,AMS,DBM,DMF,DSM,FAR,GDM,IT,MDL,MED,MOD,MT2,MTM,OKT,PTM,PSM,S3M,STM,ULT,UMX,XM,
 - MPEG-1 Audio Layer I-III : MP3,MP2,MP1,
 - Microsoft WAVE audio format : WAV,
 - Audio Interchange File Format : AIFF,AIF,
 - Sun/NeXT audio file format : AU,
 - Ogg Vorbis audio : OGG,
 - Creative Labs Voice format : VOC,
 - Raw audio : RAW,
 - Shorten-compressed audio data : SHN,
 - Free Lossless Audio Codec : FLAC,FLA,
Install exit handler
Initialize path finder library
Game title: 'Shardlight'
Game uid (old format): `282529750`
Game guid: '{8990f933-754a-4715-b100-cb1d100dfae4}'
Game GUI version: 119
Requested script API: v3.5.1 (8), compat level: v3.3.5 (3)
Using emulated /opt/games/shardlight/lib64/libagsgalaxy.so
Using emulated /opt/games/shardlight/lib64/libGalaxy64.so
Plugin 'agsgalaxy' loaded from 'libagsgalaxy.so', resolving imports...
Checking for disk space
Game native resolution: 320 x 200 (32 bit)
Graphic settings: driver: OGL, windowed: no, screen size: 0 x 0, game scale: proportional
Graphic settings: refresh rate (optional): 0, vsync: 0
Using native(wrapped) libGL.so.1
Running OpenGL: 3.1
Graphics mode set: 1920 x 1043 (32-bit) fullscreen desktop
Graphics mode set: refresh rate (optional): 60, vsync: 0
Mouse speed control: enabled, unit: 1.000000, user value: 1.000000
Touch-to-mouse motion mode: absolute
Multitasking mode set: 0
Setting up window
Multitasking mode set: 0
Initialize sprites
Engine initialization complete
Starting game
Multitasking mode set: 1
Quitting the game...
Error: PltResolver: Symbol  _ZN6RakNet9RakString17FreeMemoryNoMutexEv(ver 1: _ZN6RakNet9RakString17FreeMemoryNoMutexEv) not found, cannot apply R_X86_64_JUMP_SLOT 0x7fff076df540 (0x7fff0716bca6) in /opt/games/shardlight/lib64/libGalaxy64.so (local_maplib=0x40a9cf20, global maplib=0x403b8170, deepbind=0)
Error: PltResolver: Symbol Weak _ZN5boost9date_time10date_facetINS_9gregorian4dateEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev(ver 1: _ZN5boost9date_time10date_facetINS_9gregorian4dateEcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev) not found, cannot apply R_X86_64_JUMP_SLOT 0x7fff076df340 (0x7fff0716b8a6) in /opt/games/shardlight/lib64/libGalaxy64.so (local_maplib=0x40a9cf20, global maplib=0x403b8170, deepbind=0)
***** ENGINE HAS SHUTDOWN

Tested on