Het forum

Amélioration du script Max Payne 2

Auteur Antwoorden
Toumeno Maandag 21 April 2008 om 14:08
Toumeno

Bonjour,

L'installation de MP2 s'est bien passée, cependant le jeu ne se lançait pas. Il a fallu que je modifie le chemin du lanceur.
Le chemin était : "Program\ Files/Rockstar\ Games/Max\ Payne\ 2" je l'ai remplacé par "Program Files/Rockstar Games/Max Payne 2"

De plus, il est absolument nécessaire de désactiver Compiz, Beryl, XGL etc...
Il est important de noter que le jeu en version US/UK tient sur 2 CD contrairement aux autres versions qui tiennent sur 3CD.
Voici le code du script amélioré, pouvez vous modifier le script de MP2 s'il vous plait ?

#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
echo "Ce script doit être executé dans PlayOnLinux."
exit 0
fi
source "$PLAYONLINUX/lib/sources"

cfg_check
CODENAME="MaxPayne2"
REALNAME="Max Payne 2 : The Fall of Max Payne"
EDITEUR="Take 2 Interactive"
WEBSITE="http://www.rockstargames.com/maxpayne2"
SCRIPTEUR="GNU_Raziel"

#Presentation
presentation "$REALNAME" "$EDITEUR" "$WEBSITE" "$SCRIPTEUR" "$CODENAME"
Ask_For_cdrom
Check_cdrom "setup.exe"

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 "If you have the English version, keep the CD2 mounted, else, mount the CD3.

Veuillez monter le CDROM 3, puis cliquez sur valider. Si vous avez la version anglaise du jeu, gardez le CD2 monté."
attendre "Patientez pendant la préparation de l'installation ..." "cp -r $CDROM/* $TEMP"

Set_OS "winxp"
wine d:\Setup.exe
message "Appuyez sur OK UNIQUEMENT quand l'installation du jeu sera terminée sous peine de devoir recommencer l'installation."

Set_Managed On
Set_DXGrab On
simuler_reboot
chmod 777 $TEMP -R
rm $TEMP -R
cd $WINEPREFIX/dosdevices
rm ./d:
ln -s $CDROM ./d:
creer_lanceur "$CODENAME" "Program Files/Rockstar Games/Max Payne 2" "MaxPayne2.exe" "MaxPayne2.xpm" "Max Payne 2 : The Fall of Max Payne"

message "Installation terminée"

attention "N'oubliez pas de désactiver les effets 3D de bureau (Compiz, Beryl, XGL, etc.) pour pouvoir lancer le jeu correctement !

Don't forget to disable Compiz, Beryl, XGL, etc. to run the game correctly !"

exit


J'ai donc modifié le chemin du lanceur, modifié le message de montage du CD3, et ajouté un avertissement à la fin de l'installation à propos de Compiz, Beryl etc.

J'espère que les modifications seront acceptées.

EDIT : Les antislash \ n (attaché) sont transformés en retour à la ligne dans le forum !
Il ya deux retours à la ligne au niveau de l'avertissement sur compiz, et deux retours à la ligne au niveau du message de mount du CD3. Merci de les rajouter dans le code du script

Aangepast door Toumeno

Toumeno Zaterdag 26 April 2008 om 16:43
Toumeno

Up !