Lokidrow: To solve this bug in OpenSuse, you need to download package libopenssl1_0_0-1.0.2j-2.2.x86_64.rpm version for OpenSuSe 42.2 and extract 2 files libcrypto.so.1.0.0 libssl.so.1.0.0 . And save its to game directory, for example.
Then in start.sh change line
execute_game "${bin32_name}" "${bin64_name}" "${bin_path32}" "${bin_path64}" "${lib_path32}" "${lib_path64}"
to
LD_LIBRARY_PATH="{FULLPATH_TO_GAME}" execute_game "${bin32_name}" "${bin64_name}" "${bin_path32}" "${bin_path64}" "${lib_path32}" "${lib_path64}"
And then, game will start without this error
Hi,
I might be stupid but the line starting with execute_game doesn't exist anymore on BGEE 2.6.6.0. Here's my start.sh:
#!/bin/bash
# GOG.com (www.gog.com)
# Game
# Initialization
CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd "${CURRENT_DIR}"
source support/gog_com.shlib
# Game info
GAME_NAME="$(get_gameinfo 1)"
VERSION="$(get_gameinfo 2)"
VERSION_DEV="$(get_gameinfo 3)"
# Actions
run_game() {
echo "Running ${GAME_NAME}"
cd "${CURRENT_DIR}/game"
chmod +x *
./"BaldursGate"
}
default() {
run_game
}
# Options
define_option "-s" "--start" "start ${GAME_NAME}" "run_game" "$@"
# Defaults
standard_options "$@"
And I don't know where to add the line with LD_LIBRARY_PATH.
Any idea ? Thank you in advance! :)
PS: come on, Beamdog guys, this problem is known for three years now...