Instalator Botanicula

Miejsce, w którym użytkownicy forum mogą zaprezentować swoje własne projekty programistyczne.
Awatar użytkownika
makson
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1542
Rejestracja: 23 mar 2009, 07:10
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Xfce
Architektura: x86_64

Instalator Botanicula

Post autor: makson »

Kupiłem grę Botanicula na "The Humble Botanicula Debut". Jednak spotkało mnie niemiłe rozczarowanie. Dla Linuksa do pobrania jest tylko archiwum *.zip zawierające plik *.air. Poczułem się potraktowany jak klient drugiej kategorii, że nie dostarczono mi normalnej instalki gry, tak jak na inne platformy. Z tego powodu przygotowałem (mam nadzieję elegancki) instalator dla tej gry. Skrypt umieszczamy w tym samym katalogu, co archiwum *.zip z grą i uruchamiamy. Wymagane jest połączenie z internetem. Może komuś się przyda (instalator, albo kod):

Kod: Zaznacz cały

#!/bin/bash
#-*- coding: utf-8 -*-

##This software is available to you under the terms of the GPL-3, see "/usr/share/common-licenses/GPL-3".

if [ -e botanicula-linux*.zip ]
then
  echo "Botanicula found. Starting installation."
  mkdir ~/.botanicula_bin ~/.botanicula_bin/air ~/.botanicula_bin/Botanicula
  mv botanicula-linux*.zip ~/.botanicula_bin/botanicula-linux.zip
  cd ~/.botanicula_bin/
  wget http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRSDK.tbz2
  tar xvjf AdobeAIRSDK.tbz2 -C air
  unzip botanicula-linux.zip
  unzip -d Botanicula Botanicula.air
  echo "
[Desktop Entry]
Version=1.0
Type=Application
Name=Botanicula
Comment=
Exec=./air/bin/adl -nodebug Botanicula/META-INF/AIR/application.xml Botanicula/
Icon=$HOME/.botanicula_bin/Botanicula/data/icons/b512.png
Path=$HOME/.botanicula_bin
Terminal=false
StartupNotify=false
Categories=Game;" > ~/.local/share/applications/botanicula.desktop
  chmod 777 ~/.local/share/applications/botanicula.desktop
  echo "Cleaning"
  rm AdobeAIRSDK.tbz2 botanicula-linux.zip Botanicula.air
  echo "Installation complete!"
else
  echo "Botanicula not found. Please check if you are in work directory containing botanicula-linux-*.zip file."
fi
Miałem Linuksa, zanim stało się to modne.
Awatar użytkownika
elzear
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 163
Rejestracja: 25 kwie 2009, 12:57
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: Instalator Botanicula

Post autor: elzear »

prawdopodobnie przetestuję w przyszłym tyg :)
Powiedz mi czy Botanicula i Machinarium działa ci płynnie?

W Botanicule jeszcze nie grałem ale Machinarium gdy tylko masz jakiś przedmiot w ręce, laguje niemiłosiernie...
ODPOWIEDZ

Wróć do „Nasza twórczość”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość