Nom du script : MaxPayne2
Nom reel : Max Payne 2 : The Fall Of Max Payne
Editeur : Take 2 Interactive
Site web de l'editeur: http://www.rockstargames.com/maxpayne2/
Script :
#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
cfg_check
presentation "Max Payne 2 : The Fall of Max Payne" "Take 2 Interactive" "http://www.rockstargames.com/maxpayne2/" "GNU_Raziel" "MaxPayne2"
CDROM=$(champ "Quel est le point de montage de votre lecteur CDROM? (Défault : /media/cdrom/)" "/media/cdrom" );
if [ "$?" = 1 ]
then
exit
fi
if [ "$CDROM" = "" ]
then
CDROM="/media/cdrom"
fi
message "Veuillez monter votre lecteur CDROM, puis cliquez sur valider pour commencer l'installation."
if [ -e "$CDROM/setup.exe" ]
then
message "Votre CDROM a bien été detecté.\nAppuyez sur une touche pour commencer l'installation !"
else
erreur "Erreur : le CDROM n'a pas été detecté !"
exit 0
fi
TEMP="$HOME/.PlayOnLinux/tmp/MaxPayne2"
chmod 777 $TEMP -R
rm $TEMP -R
mkdir -p $REPERTOIRE/wineprefix/MaxPayne2
mkdir -p $TEMP
cd $REPERTOIRE/wineprefix/MaxPayne2
select_prefixe "$(pwd)"
creer_prefixe
cd $WINEPREFIX/drive_c/windows/
mkdir temp
cd $WINEPREFIX/dosdevices
rm ./*
ln -s ../drive_c c:
ln -s / z:
ln -s $TEMP d:
attendre "Patientez pendant la préparation de l'installation ..." "cp -r $CDROM/* $TEMP"
chmod 777 $TEMP -R
mv $TEMP/autorun.inf $TEMP/autorun1.inf
message "Veuillez monter le CDROM 2, puis cliquez sur valider."
attendre "Patientez pendant la préparation de l'installation ..." "cp -r $CDROM/* $TEMP"
chmod 777 $TEMP -R
message "Veuillez monter le CDROM 3, puis cliquez sur valider."
attendre "Patientez pendant la préparation de l'installation ..." "cp -r $CDROM/* $TEMP"
wine d:\\Setup.exe
message "Appuyez sur OK UNIQUEMENT quand l'installation du jeu sera terminée sous peine de devoir recommencer l'installation."
echo "[HKEY_CURRENT_USER\Software\Wine\X11 Driver]" > $REPERTOIRE/tmp/managed.reg
echo "\"Managed\"=\"Y\"" >> $REPERTOIRE/tmp/managed.reg
regedit $REPERTOIRE/tmp/managed.reg
echo "[HKEY_CURRENT_USER\Software\Wine\X11 Driver]" > $REPERTOIRE/tmp/dxgrab.reg
echo "\"DXGrab\"=\"Y\"" >> $REPERTOIRE/tmp/dxgrab.reg
regedit $REPERTOIRE/tmp/dxgrab.reg
simuler_reboot
chmod 777 $TEMP -R
rm $TEMP -R
cd $WINEPREFIX/dosdevices
rm ./d:
ln -s $CDROM ./d:
creer_lanceur "MaxPayne2" "Program\ Files/Rockstar\ Games/Max\ Payne\ 2" "MaxPayne2.exe"
message "Installation terminée"
exit
Nom du script : MaxPayne2_1.01
Nom reel : Max Payne 2 : The Fall Of Max Payne Bonus Patch
Editeur : Take 2 Interactive
Site web de l'editeur: http://www.rockstargames.com/maxpayne2/
Script :
#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
message "Bienvenue dans le script d'installation du patch 1.01 pour Max Payne 2 : The Fall Of Max Payne"
message "Ce patch ajoute 2 niveaux, mais seulement pour le mode \"Dead Man Walking\" qui se débloque après avoir fini le jeu une fois."
verifier_installation_e "MaxPayne2"
cd $HOME/.PlayOnLinux/tmp
message "Je vais télécharger le patch sur le site de Rockstar.\nCette opération peut néscessiter du temps.\nCliquez sur valider pour commencer."
attendre "Patientez pendant le téléchargement...\nCette opération peut prendre quelques minutes selon la vitesse de votre connexion." "wget -c http://www.rockstargames.com/maxpayne2/downloads/MaxPayne2BonusChapters.zip -q"
select_prefixe "$HOME/.PlayOnLinux/wineprefix/MaxPayne2"
message "Téléchargement terminé. Installation du patch"
unzip MaxPayne2BonusChapters.zip
wine ./MaxPayne2BonusChapters.exe
rm ./MaxPayne2BonusChapters.zip
rm ./MaxPayne2BonusChapters.exe
rm ./readme.txt
message "Le patch a été correctement installé"
Edit : j'ai modifié ton code à cause de ce bug de smileys Edité par GNU_Raziel