Stardew Valley v1.5.6.1988831614 (53040) GOG version Segmentation fault ### Description Stardew Valley v1.5.6.1988831614 (53040) GOG version not working. - Old version such as 1.5.4 GOG which contains Stardew Valley.exe can use the mono trick and `ln -s libopenal.so libsoft_oal.so` and working - The latest version as 1.5.6 doesn't have .exe file, so I can not use the mono trick. - Already tested using debian x86_64 libs for missing libs with LD trick ### Tested on RADXA Rock 5B (rk3588) 16GB LFS, BSP kernel 5.10.110+, Gnome 43.4, box64 (steam_chrome branch) git cc3237a 1080p, default game setting ### Reproduce ```bash # working dir is $HOME # prepare the game file with gogextract.py # https://github.com/Yepoleb/gogextract.git # https://framagit.org/IroAlexis/gogextract.git cd ~ wget https://raw.githubusercontent.com/Yepoleb/gogextract/master/gogextract.py sudo install -vDm755 gogextract.py /usr/bin/gogextract.py gogextract.py stardew_valley_1_5_6_1988831614_53040.sh stardew_valley cd stardew_valley unzip data.zip cd data/noarch ./start.sh # then I got the stardew-1.log, reminding me missing libs, # liblttng-ust.so libnuma.so libicuuc.so libFAudio.so libssl.so liburcu.so # so I go to https://packages.debian.org/stable/libs/ to fetch them cd ~ mkdir -pv stardew_libs cd stardew_libs wget http://ftp.us.debian.org/debian/pool/main/u/ust/liblttng-ust0_2.12.1-1_amd64.deb wget http://ftp.us.debian.org/debian/pool/main/n/numactl/libnuma1_2.0.12-1+b1_amd64.deb wget http://ftp.us.debian.org/debian/pool/main/i/icu/libicu67_67.1-7_amd64.deb wget http://ftp.us.debian.org/debian/pool/main/f/faudio/libfaudio0_21.02-1_amd64.deb wget http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl1.1_1.1.1n-0+deb11u3_amd64.deb wget http://ftp.us.debian.org/debian/pool/main/libu/liburcu/liburcu6_0.12.2-1_amd64.deb # extract the deb, and put in $HOME/stardew_libs/x86_64-linux-gnu for LIB in libfaudio0_21.02-1_amd64.deb liblttng-ust0_2.12.1-1_amd64.deb libssl1.1_1.1.1n-0+deb11u3_amd64.deb libicu67_67.1-7_amd64.deb libnuma1_2.0.12-1+b1_amd64.deb liburcu6_0.12.2-1_amd64.deb; do ar -x $LIB tar -xf data.tar.xz done mv usr/lib/x86_64-linux-gnu . # run the game again with LD trick, and got stardew-2.log which I don't know how to fix. cd ~/stardew_valley/data/noarch LD_LIBRARY_PATH=$HOME/stardew_libs/x86_64-linux-gnu ./start.sh ``` ### Logs [stardew-1.log](https://github.com/ptitSeb/box64/files/10837011/stardew-1.log) [stardew-2.log](https://github.com/ptitSeb/box64/files/10837012/stardew-2.log) ### Status **Previous behavior:** Old version with .exe file can use mono trick to play the game. **Current behavior:** Segmentation fault ### Screenshots ### OpenGL ### Additional Information Box64 (steam_chrome branch), compiled with ```bash cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DRK3588=1 \ .. ``` libcoreclrtraceptprovider.so looks like .net, I'll furthur test it by replacing with older or newer debian x64 libs. Thanks again for the awesome project. Since Stardew Valley is an interesting game to play and good to have latest version with full features, I wrote the above niebie stuff, hope it won't bother you too much and issue post here may benifit more gamers. Have a lovely day :)