| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- #!/bin/bash
- # LGSM fn_libsteamfix function
- # Author: Daniel Gibbs
- # Website: http://danielgibbs.co.uk
- # Version: 241214
- fn_steamclientfix(){
- echo ""
- echo "Applying steamclient.so fix"
- echo "================================="
- sleep 1
- mkdir -pv "${HOME}/.steam"
- mkdir -pv "${HOME}/.steam/sdk32"
- cp -v "${rootdir}/steamcmd/linux32/steamclient.so" "${HOME}/.steam/sdk32/steamclient.so"
- sleep 1
- echo ""
- }
- # Gary's Mod Specific
- fn_libsteamfix(){
- echo ""
- echo "Applying libsteam.so fix"
- echo "================================="
- sleep 1
- mkdir -pv "${HOME}/.steam"
- mkdir -pv "${HOME}/.steam/sdk32"
- if [ "${gamename}" == "Garrys's Mod" ];then
- cp -v "${filesdir}/bin/libsteam.so" "${HOME}/.steam/sdk32/libsteam.so"
- elif [ "${gamename}" == "Serious Sam 3: BFE" ];then
- mkdir "${HOME}/.steam/bin32"
- cp -v "${filesdir}/Bin/libsteam.so" "${HOME}/.steam/bin32/libsteam.so"
- fi
- sleep 1
- echo ""
- }
- fn_steamclientfix
- if [ "${gamename}" == "Garrys's Mod" ]||[ "${gamename}" == "Serious Sam 3: BFE" ];then
- fn_libsteamfix
- fi
|