Closed furanzoni closed 4 years ago
I haven't looked carefully at your error message yet, but have you looked at this FAQ:
If you try to launch the Steam version of the game directly through the executable, the game will complain about missing libpng libraries and will show a black screen. You must launch the game directly through steam to avoid this error.
The first line of your log also suggests you are not running steam. Try running the game through steam.
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so.
I'm going to record some information here, as this might not get resolved for some time:
On discord, there was some discussion: tellokrinkle:
Yeah they forgot to bundle libpng with the GOG version Different libpng versions aren't ABI compatible so it needs the exact version the game was compiled against, 1.2 Though if you have steam (not the steam version of Umi, just steam), it should have that version of libpng somewhere in it and you can copy it to the lib64 dir of Umineko to make it work
drojf
can I just add it to the umi installer and put it in every install? uh i mean, to the "update archive" which is extracted last, like sticking it in the higurashi patch archive and just always extract it to the lib64 folder if that does work, and if someone sends me the file and confirms it fixes the problem, I'll add it
tellowkrinkle
Yeah that should work, we just need someone to go look through their steam install for a libpng12.so.0 Also I don't know if we have any jpegs in umineko but if we do, also find libjpeg.so.8
In summary, we need someone who's running Steam on Linux to search find their libpng12.so.0 and libjpeg.so.8 so we can include it in the patch.
I could probably do this at some point, but I wanted to record this down before it gets lost in discord history. Or if someone else has steam installed on their Linux system they can jump in and do it.
verfutur
cp ~/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu/libpng12.so.0 /path/to/game/lib64/ indeed seems to have solved the issue
this should be fixed now, but I'll wait until OP confirms the fix works before closing the issue.
Thanks! Extracting the new archive fixed the error. Also, I'm running the MG version.
OS: Manjaro Linux (Arch-based distro) Installed game like in the past week. Voices only patch using the automatic installer. I have the latest libpng on my laptop (
libpng-1.6.37-1
as of now). However when starting the Umineko1to4 executable it throws a bunch of falied loading libpng12.so.0 errors and when the game is fully started there aren't any menu screen buttons (start episode, etc...) Here's the output of the game when run in debug mode: