- #!/bin/bash
- echo '
- Autor ----------------> Inukaze ( Venezuela )
- Sitio ----------------> inukaze.wordpress.com
- Correo-E -------------> [email protected]
- Licensia -------------> GPL 2
- ******* Inicio : Acerca de este Script ********
- Es un Script sencillo para descargar
- instalar y configurar el videojuego
- "Ace Of Spades 0.75"
- Requiere Tener Instalado : Wine
- ******** Fin : Acerca de este Script **********
- '
- #Variables :
- RUTA=$(pwd)
- VersionWine=$(wine --version)
- WINEIC="$HOME/.wine/drive_c"
- MIMESA="$HOME/.local/share/applications/mimeapps.list"
- MIMESL=$(cat $HOME/.local/share/applications/mimeapps.list | grep "x-scheme-handler/aos=aos.desktop")
- MIMESC="$HOME/.local/share/mime"
- ARCHIVO="AceOfSpades075.tar.bz2"
- ICONO="AceOfSpades.png"
- URL="https://dl.dropboxusercontent.com/u/3164499"
- SERVIDORES1="http://www.buildandshoot.com/portal.php"
- SERVIDORES2="http://aos.acornserver.com"
- CAOS="$HOME/.wine/drive_c/Ace of Spades"
- # Comprobrar cosas :
- # 1 - Wine instalado
- if [ -z $VersionWine ]; then
- echo "
- No se ha detectado wine instalado
- Debes instalar Wine para usarlo"
- exit 1
- else
- echo "
- Version de Wine Detectada : $VersionWine"
- $(wineboot)
- fi
- # 2 - Comprar que ya esta preconfigurado
- if test -d "$WINEIC"
- then
- echo "
- Wine preconfigurado encontrado"
- else
- if [ -z "$VersionWine" ]; then
- echo "
- No se ha detectado wine instalado
- Debes instalar Wine para usarlo"
- exit 1
- else
- echo "
- Version de Wine Detectada : $VersionWine"
- $(wineboot)
- fi
- if test -f "$HOME/.wine/drive_c/Ace of Spades/Start"
- then
- rm "$HOME/.wine/drive_c/Ace of Spades/Start"
- fi
- fi
- if test -d "$CAOS"
- then
- echo "
- La carpeta
- "'"'"$CAOS"'"'"
- sera eliminada
- Para descargar e instalar la version 0.75"
- rm -rf "$CAOS"
- else
- echo "
- La Carpeta $CAOS no existe, sera creada"
- fi
- if test -f "$HOME/.local/share/aos.desktop"
- then
- rm "$HOME/.local/share/aos.desktop"
- fi
- # Script de Instalacion & Configuracion de "Ace Of Spades"
- # Descargar e Instalar
- if test -d $WINEIC
- then
- cd "$WINEIC"
- if test -f AceOfSpades075.tar.bz2
- then
- 2>/dev/null 1>/dev/null tar xfvj "$ARCHIVO" &> /dev/null
- else
- wget "$URL/Windows/Juego%20Online/$ARCHIVO"
- wget "$URL/Linux/Iconos/$ICONO"
- 2>/dev/null 1>/dev/null tar xfvj "$ARCHIVO" &> /dev/null
- cd "$RUTA"
- fi
- fi
- # 3 - Configurar
- if [ -z "$MIMESL" ]; then
- sed -i '/\[Default Applications\]/a x-scheme-handler/aos=aos.desktop' "$MIMESA"
- else
- echo "
- Ya esta configurado el tipo Mime"
- fi
- echo '#!/bin/bash
- # Solucion de Resolucion
- echo `xrandr --current | grep current | awk '"'{print "'$8'"}'"'` >> /tmp/ancho
- echo `xrandr --current | grep current | awk '"'{print "'$10'"}'"'` >> /tmp/alto
- cat /tmp/alto | sed -i '"'s/,//g'"' /tmp/alto
- ANCHO=$(cat /tmp/ancho)
- ALTO=$(cat /tmp/alto)
- rm /tmp/ancho /tmp/alto
- echo "$ANCHO"'"x"'"$ALTO" >> /tmp/Resolucion
- Resolucion=$(cat /tmp/Resolucion)
- rm /tmp/Resolucion
- # Solucion de Resolucion
- BINARIO="$HOME/.wine/drive_c/Ace of Spades/client.exe"
- $(wine "$BINARIO" -"$@" "%u") &
- xrandr -s 800x600 -r 77
- sleep 2
- BINARIOPID=$(pidof $BINARIO)
- taskset -p 0xFFFFFFFF $BINARIOPID &
- while Launchers=$(pidof "client.exe")
- do
- sleep 1
- done
- xrandr -s $Resolucion -r 63
- exit 0'|tee "$HOME/.wine/drive_c/Ace of Spades/Iniciar" &> /dev/null
- chmod a+o+x "$HOME/.wine/drive_c/Ace of Spades/Iniciar"
- echo '[Desktop Entry]
- Name=Ace Of Spades
- Exec=sh "'$HOME'/.wine/drive_c/Ace of Spades/Iniciar" %u
- Icon=$HOME/.wine/drive_c/Ace of Spades/AceOfSpades.png
- Type=Application
- Terminal=false'|tee "$HOME/.local/share/applications/aos.desktop" &> /dev/null
- chmod a+o+x "$HOME/.local/share/applications/aos.desktop"
- update-mime-database $MIMESC
- # Cargar el Navegador en la lista de servidores
- xdg-open "$SERVIDORES1"
- sleep 5
- xdg-open "$SERVIDORES2"
- if test -f "$WINEIC/AceOfSpades075.tar.bz2"
- then
- rm "$WINEIC/AceOfSpades075.tar.bz2"
- fi