#!/bin/sh unzip -o ETQW-client-1.5-full.x86.run echo "#!/bin/sh cd data ./etqw.x86 \$@ > \$LOG_FILE 2>&1 cat \$LOG_FILE | grep fps" > etqw chmod +x etqw tar -jxvf etqw-files-3.tar.bz2 mkdir data/base/demos mv -f pts.ndm data/base/demos/pts.ndm mv -f etqw-pts.cfg data/base/etqw-pts.cfg # Since the game is installed, we search for the game directory # where there are the ET:QW Game Files (*.mega) and (*.pk4) # in order to "symlink" them b=`pwd` GAME_FILES_TYPE_DIR="megatextures" CreateSymlinks () { cd $ETQW_BASE_MEGAT cd .. ETQW_BASE=`pwd` echo " *.pk4 found in $ETQW_BASE *.mega found in $ETQW_BASE_MEGAT" # echo "\\nwe are here : $b" mkdir $b/data/base/megatextures/ ln -s $ETQW_BASE_MEGAT/*.mega $b'/data/base/megatextures' ln -s $ETQW_BASE/*.pk4 $b'/data/base' echo "symlinks created in $b/data/base/megatextures $b/data/base" } ETQW_BASE_MEGAT=`find -P $HOME -name $GAME_FILES_TYPE_DIR` if [ "$ETQW_BASE_MEGAT" != "" ] # found in '/home/username/' then CreateSymlinks exit 0 fi ETQW_BASE_MEGAT=`find -P /usr/local/games -name $GAME_FILES_TYPE_DIR` if [ "$ETQW_BASE_MEGAT" != "" ] # found in '/usr/local/games' then CreateSymlinks exit 0 fi if [ -f etqw-game-files.tar ] then tar -k -C $1/data/base -xvf $1/etqw-game-files.tar else echo "copy ET:QW Game Files (*.mega) in bases/megatextures copy ET:QW Game Files(*.pk4) in bases" fi