2020-01-08 23:43:18 +00:00
|
|
|
#!/bin/bash
|
2020-01-12 19:28:57 +00:00
|
|
|
APP_NAME="bin/test_executable"
|
2020-01-08 23:43:18 +00:00
|
|
|
APP_ID=480
|
2020-01-12 19:28:57 +00:00
|
|
|
APP_PATH=$(dirname "$0")
|
|
|
|
CONFIG_PATH=$(dirname "$0")
|
2020-01-08 23:43:18 +00:00
|
|
|
|
2020-01-12 19:28:57 +00:00
|
|
|
CUR_DIR=$(pwd)
|
|
|
|
cd "$CONFIG_PATH"
|
2020-01-08 23:43:18 +00:00
|
|
|
mkdir -p ~/.steam/sdk64
|
|
|
|
mkdir -p ~/.steam/sdk32
|
|
|
|
#make a backup of original files
|
|
|
|
mv ~/.steam/steam.pid ~/.steam/steam.pid.orig || true
|
|
|
|
mv ~/.steam/sdk64/steamclient.so ~/.steam/sdk64/steamclient.so.orig || true
|
|
|
|
mv ~/.steam/sdk32/steamclient.so ~/.steam/sdk32/steamclient.so.orig || true
|
|
|
|
#copy our files
|
|
|
|
cp x86/steamclient.so ~/.steam/sdk32/steamclient.so
|
|
|
|
cp x86_64/steamclient.so ~/.steam/sdk64/steamclient.so
|
|
|
|
echo $BASHPID > ~/.steam/steam.pid
|
2020-01-12 19:28:57 +00:00
|
|
|
cd "$APP_PATH"
|
2020-01-13 18:47:14 +00:00
|
|
|
SteamAppPath="$APP_PATH" SteamAppId=$APP_ID SteamGameId=$APP_ID "$APP_NAME"
|
2020-01-12 19:28:57 +00:00
|
|
|
cd "$CUR_DIR"
|
2020-01-08 23:43:18 +00:00
|
|
|
#restore original
|
|
|
|
rm -f ~/.steam/steam.pid
|
|
|
|
rm -f ~/.steam/sdk64/steamclient.so
|
|
|
|
rm -f ~/.steam/sdk32/steamclient.so
|
|
|
|
mv ~/.steam/steam.pid.orig ~/.steam/steam.pid
|
|
|
|
mv ~/.steam/sdk64/steamclient.so.orig ~/.steam/sdk64/steamclient.so || true
|
|
|
|
mv ~/.steam/sdk32/steamclient.so.orig ~/.steam/sdk32/steamclient.so || true
|