Das Forum

Oddworld L\'exode d\'Abe

Autor Antworten
Fenn Sunday 13 July 2008 at 0:16
FennAnonymous

Bonjour bonjour, mon premier script sous PlayOnLinux. C'est pour l'exode d'Abe donc.
J'ai aucun problème chez moi mais si des gens veulent essayer pour vérifier.

La seule chose est qu'au lancement, le cd est demandé mais il suffit d'appuyer sur entrée et ça passe normalement.

#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
POL_SetupWindow_Init
cfg_check


POL_SetupWindow_presentation "Oddworld l'exode d'Abe" "Oddworld Inhabitants" "" "Fenn" "Abe_exodus"

POL_SetupWindow_browse "Quel est le point de montage de votre lecteur CDROM? (Défault : /media/cdrom/)" "CDROM :" "/media/cdrom"
CDROM="$APP_ANSWER"


if [ "$?" = 1 ]
then
exit
fi




if [ "$CDROM" = "" ]
then
CDROM="/media/cdrom"
fi


POL_SetupWindow_message "Veuillez monter votre lecteur CDROM,
puis cliquez sur valider pour commencer l'installation." "Détection du CDROM"


if [ -e "$CDROM/Auto.exe" ]
then
POL_SetupWindow_message "Votre CDROM a bien été detecté.
Appuyez sur une touche pour commencer l'installation !" "Détection du CDROM"
else
POL_SetupWindow_message "Erreur : le CDROM n'a pas été detecté !" "Détection du CDROM"
exit 0
fi
mkdir -p $REPERTOIRE/wineprefix/Abe_Exodus
cd $REPERTOIRE/wineprefix/Abe_Exodus
select_prefixe "$(pwd)"
POL_SetupWindow_prefixcreate

# Cette option sert pour un écran wide (pour éviter de perdre le bas de l'écran)
# Set_Desktop "On" "800" "600"


cd drive_c/windows/
mkdir temp
cd $WINEPREFIX/dosdevices
rm ./*
ln -s ../drive_c c:
ln -s / z:
ln -s $CDROM ./d:
cd $CDROM

fonts_to_prefixe
POL_SetupWindow_wait_next_signal "Installation de Oddworld l'exode d'Abe" "Installation"
wine d:\Auto.exe
POL_SetupWindow_detect_exit
POL_SetupWindow_message "Oddworld l'exode d'Abe installé" "Installation"

ln -s ./fonts ./wineprefix/Abe_Exodus/drive_c/windows/fonts
chmod 777 $HOME/.PlayOnLinux/wineprefix/Abe_Exodus/drive_c/Program Files/L'Exode d'Abe/ -R

POL_SetupWindow_reboot
POL_SetupWindow_make_shortcut "Abe_Exodus" "Program Files/L'Exode d'Abe" "Exoddus.exe" "abe_exodus.xpm" "Oddworld L'exode d'Abe"


POL_SetupWindow_message "Installation terminée" "Oddworld l'exode d'Abe"
POL_SetupWindow_Close
exit


Voila voila

Editiert von: Fenn

Panzer Sunday 13 July 2008 at 0:26
Panzer

Les créateurs sont Oddworld Inhabitants et non pas Infogrammes (editeur) .
Ensuite, un bug est toujous présent chez moi car après l'exécution de Auto.exe, setup.exe ne suit pas (mais ça vient de chez moi donc à la limite...) .

Et ceci :
chmod 777 $HOME/.PlayOnLinux/wineprefix/Abe_Exodus/drive_c/Program Files/Starcraft/ -R


Bientot surpuissant ;) http://abe7.labrute.fr
Mon blog (déjà surpuissant) : Le BaB
Fenn Sunday 13 July 2008 at 1:41
FennAnonymous

Tiens oui, on peut bien voir d'où j'ai tiré mon script à la base.

Les deux choses sont corrigées (d'ailleurs, je ne suis pas certains que le chmod soit vraiment utile, il est présent dans quelques scripts que j'ai testé et je l'ai laissé par principe mais bon).