Posted October 27, 2017
This comes down to openSUSE and libudev - this distro and likely some others are using libudev.so.1 while War for the Overworld requires libudev.so.0 - posting solution here for reference for anyone getting this in the future
Solve with (in the installation dir for WFTO):
rm game/WFTOGame_Data/CoherentUI_Host/linux/libudev.so.0
then
ln -s /usr/lib64/libudev.so.1 game/WFTOGame_Data/CoherentUI_Host/linux/libudev.so.0
To know if this is the cause of a black screen for you, near the top of Player.log you will see something like:
cat ~/.config/unity3d/Subterranean\ Games/War\ For\ The\ Overworld/Player.log
Could not find libudev.
/home/luke/GOG/War for the Overworld/game/WFTOGame_Data/CoherentUI_Host/linux/CoherentUI_Host: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory
Solve with (in the installation dir for WFTO):
rm game/WFTOGame_Data/CoherentUI_Host/linux/libudev.so.0
then
ln -s /usr/lib64/libudev.so.1 game/WFTOGame_Data/CoherentUI_Host/linux/libudev.so.0
To know if this is the cause of a black screen for you, near the top of Player.log you will see something like:
cat ~/.config/unity3d/Subterranean\ Games/War\ For\ The\ Overworld/Player.log
Could not find libudev.
/home/luke/GOG/War for the Overworld/game/WFTOGame_Data/CoherentUI_Host/linux/CoherentUI_Host: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory
Post edited October 27, 2017 by lukensteinz13