| GNU_Raziel | Saturday 2 June 2007 at 22:21 | 
                
                    | GNU_Raziel  
 
             | Nom du script : Painkiller
 Nom reel : Painkiller
 Editeur : Dreamcatcher
 Site web de l'editeur: http://www.painkillergame.com/
 Script : 
 #!/bin/bash
 if [ "$PLAYONLINUX" = "" ]
 then
 exit 0
 fi
 source "$PLAYONLINUX/lib/sources"
 cfg_check
 
 presentation "Painkiller" "Dreamcatcher" "http://www.painkillergame.com/" "GNU_Raziel" "Painkiller"
 
 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/PainkillerSetup.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/Painkiller"
 chmod 777 $TEMP -R
 rm $TEMP -R
 mkdir -p $REPERTOIRE/wineprefix/Painkiller
 mkdir -p $TEMP
 cd $REPERTOIRE/wineprefix/Painkiller
 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
 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:\\PainkillerSetup.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 "Painkiller" "Program\ Files/DreamCatcher/Painkiller/bin" "Painkiller.exe"
 
 message "Installation terminée"
 exit
 Nom du script : BattleOutOfHell
 Nom reel : Painkiller - Battle Out Of Hell
 Editeur : Dreamcatcher
 Site web de l'editeur: http://www.painkillergame.com/index2.php
 Script : 
 #!/bin/bash
 if [ "$PLAYONLINUX" = "" ]
 then
 exit 0
 fi
 source "$PLAYONLINUX/lib/sources"
 cfg_check
 
 
 presentation "Painkiller : Battle Out Of Hell" "Dreamcatcher" "http://www.painkillergame.com/index2.php" "GNU_Raziel" "Painkiller"
 
 verifier_installation_e "Painkiller"
 
 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
 
 TEMP="$HOME/.PlayOnLinux/tmp/BattleOutOfHell"
 chmod 777 $TEMP -R
 rm $TEMP -R
 mkdir -p $TEMP
 cd $REPERTOIRE/wineprefix/Painkiller
 select_prefixe "$(pwd)"
 
 message "Veuillez monter votre lecteur CDROM, puis cliquez sur valider pour commencer l'installation."
 
 if [ -e "$CDROM/Painkiller_BOOH.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
 
 attendre "Patientez pendant la préparation de l'installation ..." "cp -r $CDROM/* $TEMP"
 chmod 777 $TEMP -R
 message "Veuillez monter le CDROM 2, puis cliquez sur valider."
 attendre "Patientez pendant la préparation de l'installation ..." "cp -r $CDROM/* $TEMP"
 
 cd $WINEPREFIX/dosdevices
 rm ./d:
 ln -s $TEMP d:
 
 wine d:\\Painkiller_BOOH.exe
 message "Appuyez sur OK UNIQUEMENT quand l'installation du jeu sera terminée sous peine de devoir recommencer l'installation."
 
 simuler_reboot
 chmod 777 $TEMP -R
 rm $TEMP -R
 cd $WINEPREFIX/dosdevices
 rm ./d:
 ln -s $CDROM ./d:
 
 message "Installation terminée"
 exit
 Nom du script : Painkiller_BOOH_1.64
 Nom reel : Painkiller&Battle Out Of Hell Patch 1.61, 1.61->1.62 et 1.62->1.64
 Editeur : Dreamcatcher
 Site web de l'editeur: http://www.painkillergame.com/
 Script : 
 #!/bin/bash
 if [ "$PLAYONLINUX" = "" ]
 then
 exit 0
 fi
 source "$PLAYONLINUX/lib/sources"
 
 message "Bienvenue dans le script d'installation du patch 1.64 pour \"Painkiller\" et son add-on \"Battle Out Of Hell\""
 message "Vous devez installer \"Battle Out Of hell\" avant de patcher sinon il faudra re-patcher ensuite"
 
 verifier_installation_e "Painkiller"
 
 mkdir $HOME/PK_Temp
 cd $HOME/PK_Temp/
 message "Les liens directs n'existant splus pour les fichier, votre navigateur va se lancer en ouvrant les pages des 2 premiers fichiers nécéssaires.\nCela nécéssitera du temps pour tout télécharger \(447Mo au total\)."
 message "Veuillez enregistrez ses fichier dans le répertoire \"PK_Temp\" présent dans votre Home."
 message "Le dernier fichier sera télécharger automatiquement dans le dossier \"PK_Temp\"."
 
 if [ -e "/usr/bin/iceweasel" ]; then
 /usr/bin/iceweasel "http://files.filefront.com/Painkiller_v161_Patch/;3795715;;/fileinfo.html" "http://files.filefront.com/Painkiller_Patch_Update_v162/;3816674;/fileinfo.html"
 
 else if [ -e "/usr/bin/mozilla-firefox" ]; then
 /usr/bin/mozilla-firefox "http://files.filefront.com/Painkiller_v161_Patch/;3795715;;/fileinfo.html" "http://files.filefront.com/Painkiller_Patch_Update_v162/;3816674;/fileinfo.html"
 
 else if [ -e "/usr/bin/konqueror" ]; then
 /usr/bin/konqueror "http://files.filefront.com/Painkiller_v161_Patch/;3795715;;/fileinfo.html" "http://files.filefront.com/Painkiller_Patch_Update_v162/;3816674;/fileinfo.html"
 
 else if [ -e "/usr/bin/epiphany-browser" ]; then
 /usr/bin/epiphany-browser "http://files.filefront.com/Painkiller_v161_Patch/;3795715;;/fileinfo.html" "http://files.filefront.com/Painkiller_Patch_Update_v162/;3816674;/fileinfo.html"
 
 else
 /usr/bin/firefox "http://files.filefront.com/Painkiller_v161_Patch/;3795715;;/fileinfo.html" "http://files.filefront.com/Painkiller_Patch_Update_v162/;3816674;/fileinfo.html"
 fi
 fi
 fi
 fi
 
 message "Cliquez sur OK une fois les 2 premiers fichiers téléchargés et mis dans le dossier \"PK_Temp\"."
 attendre "Patientez pendant le téléchargement...\nCette opération peut prendre quelques minutes selon la vitesse de votre connexion." "wget -c http://www.dreamcatchergames.com/dci/support/media/Painkiller_1.64_update.exe -q"
 
 select_prefixe "$HOME/.PlayOnLinux/wineprefix/Painkiller"
 message "Téléchargement terminé. Installation du patch"
 
 wine ./Painkiller_Patch_161_UP.exe
 wine ./Painkiller_Update_1.62.exe
 wine ./Painkiller_1.64_update.exe
 
 rm -r $HOME/PK_Temp
 message "Le patch a été correctement installé"
Note
  :
 Ayant constaté qu'il n'y a plus de liens direct vers les patchs Painkiller (et son add-on), ne n'ai eu d'autre choix que de composé avec en proposant les liens indirects les plus simples et stables que j'ai trouvé.
 Il vous faudra de ce fait lancer les téléchargements vous-même dans le dossier "PK_Temp" (créé au préalable automatiquement) après que les pages se soient chargées (sauf le patch 1.62->1.64 qui lui possède un lien officiel direct)                             Ändrat av GNU_Raziel | 
                                
		    | Quentin PÂRIS | Saturday 2 June 2007 at 22:47 | 
                
                    | Quentin PÂRIS  
 
             | Le deuxième c'est l'expansion ?
 Tu n'as pas besoin de creer_lanceur_expansion ? C'est le même executable j'imagine non ?
 | 
                                
		    | GNU_Raziel | Saturday 2 June 2007 at 22:58 | 
                
                    | GNU_Raziel  
 
             | Tout a fait, le jeu et l'expansion se lance in-game, tu choisi avant de commencer une partie    | 
                                
		    | GNU_Raziel | Monday 4 June 2007 at 20:33 | 
                
                    | GNU_Raziel  
 
             | je crois que le pauvre Painkiller est passé a la trappe pour l'update de PlayOnLinux, le pauvre    Si vous pouviez l'ajouter ça serait bien gentil, un si bon jeu ça serait dommage de passer a côté    Ändrat av GNU_Raziel | 
                                
		    | Quentin PÂRIS | Monday 4 June 2007 at 20:33 | 
                
                    | Quentin PÂRIS  
 
             | Les patchs ils font quelles tailles ? Ce ne seraient pas plus intéréssant de les héberger sur le serveur free ?                                                     | 
                                
		    | GNU_Raziel | Monday 4 June 2007 at 20:41 | 
                
                    | GNU_Raziel  
 
             | Les 2 patchs a Liens Indirects font 447Mo au total, si tu pouvais les hebergés effectivement ça serait l'idéal    Ändrat av GNU_Raziel | 
                                
		    | Christhaal | Monday 4 June 2007 at 20:57 | 
                
                    | Christhaal  
 
             | Surtout pas! En tant qu'utilisateur d'orange je télécharge à environ 16Ko/sec sur un serveur free le soir ...                                                             
                                 
 | 
                                
		    | GNU_Raziel | Monday 4 June 2007 at 21:49 | 
                
                    | GNU_Raziel  
 
             | Donc au final il devient quoi le pauvre painkiller ??
 Mis a part le fait qu'il faille lancer les téléchargements soit-même et les mettre dans le dossier PK_Temp  du home, le reste est automatique.
 (En même temps c'est pas la mort de lancer 2 download soit-même, faut pas exagéré non plus, sous windows ils auraient dû les download eux-même de toute façon)                             Ändrat av GNU_Raziel | 
                                
		    | Quentin PÂRIS | Monday 4 June 2007 at 21:51 | 
                
                    | Quentin PÂRIS  
 
             | Complètement d'accord avec toi, mais tu peux essayer essayer
 lynx adresse -dump
 | 
                                
		    | GNU_Raziel | Tuesday 5 June 2007 at 17:58 | 
                
                    | GNU_Raziel  
 
             | Les liens de téléchargements ne sont pas cachés, ils sont créés dynamiquement (des liens temporaires, via un script cgi-bin) donc impossible de récupéré les fichiers autrements
 De toute façon il n'y a pas de souci, le jeu fonctionne jusqu'a la fin sans les patchs...c'est mieux (bien mieux, de sacrés améliorations) avec biensur...En plus c'est pas la mort, le web-manager est lancé tout seul et il ouvre directement les pages concernées, c'est quand même pas trop demander que de cliquer sur Download  tout de même !!    Si on suis les instructions qui apparaissent au fur et a mesure c'est simple comme bonjour...je ne vois donc aucune raison de ne pas mettre Painkiller, l'addon et le patch  dans la liste stable...                                                             |