Bonjour, je débute sur la création de script mais j'espère que celui-ci marchera
Alors je précise que je n'ai pas encore tester mon script, j'attends de récupérer le CD, mais je sais que ce jeu fonctionne
Ne l'essayer pas pour le moment, il a quelques erreurs que j'ai indiqué à la fin
Donc voici le script, n'hésitez pas à me dire si vous voyez des erreurs
[code=console]#bin/bash
#Vérifier que PlayOnLinux est bien exécuté avant
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
#Charger les librairies
source "$PLAYONLINUX/lib/sources"
POL_SetupWindow_Init
#Verifier les dépendences
cfg_check
#Declaration des variables
CODENAME="CivilizationIV"
REALNAME="Sid Meier's Civilization IV"
EDITEUR="Firaxis Games"
WEBSITE="http://www.civ4-lejeu.com/home.htm"
SCRIPTEUR="Shadowritter"
POL_SetupWindow_presentation "$REALNAME" "$EDITEUR" "$WEBSITE" "$SCRIPTEUR" "$CODENAME"
POL_SetupWindow_message "Ce jeu a besoin d'un crack NOCD pour fonctionner. Ni l'auteur du script, ni l'équipe de Playonlinux ne peut être tenu responsable de l'utilisation d'un tel fichier." "ATTENTION !"
#Verification du CDROM
POL_SetupWindow_cdrom "1" POL_SetupWindow_check_cdrom setup.exe
#Création du préfix
mkdir -p $REPERTOIRE/wineprefix/CivilizationIV
select_prefixe "$REPERTOIRE/wineprefix/CivilizationIV"
creer_prefixe
#Installation des DLLs
cd $WINEPREFIX/drive_c/windows/system32/
POL_SetupWindow_menu "Téléchargement de la DLL mswml3.dll" "DLL mswml3" "http://shadowritter.net/msxml3.dll"
#Préparation de l'installation
cd $WINEPREFIX/drive_c/windows/
mkdir temp
cd $WINEPREFIX/dosdevices
rm ./*
ln -s ../drive_c c:
ln -s / z:
ln -s $TEMP d:
#Preparation de Wine
Set_OS "winxp"
wine $CDROM/setup.exe
POL_SetupWindow_message "Appuyez sur OK UNIQUEMENT quand l'installation du jeu sera terminée sous peine de devoir recommencer l'installation." "Installation"
Set_Managed "On"
Set_DXGrab "On"
#Fin du code du jeu
#Création du lanceur
simuler_reboot
chmod 777 $TEMP -R
rm $TEMP -R
cd $WINEPREFIX/dosdevices
rm ./d:
ln -s $CDROM ./d:
POL_SetupWindow_make_shorcut "CivilizationIV" "Program Files/Firaxis GamesSid Meier's Civilization 4" "Civilization4.exe" "CivilizationIV.xpm" "Sid Meier's Civilization 4"
verifier_installation_e "CivilizationIV"
#Telechargement du patch
cd $HOME/.PlayOnLinux/
POL_SetupWindow_message "Téléchargement du patch 1.74 (60.3MB).
Cliquez sur valider pour commencer." "Téléchargement"
POL_SetupWindow_menu "Téléchargement du patch..." "Téléchargement" "http://www.firaxis.com/downloads/Patch/Civ4Patch1.74_Final.exe"
select_prefixe "$HOME/.PlayOnLinux/wineprefix/CivilizationIV"
POL_SetupWindow_message "Téléchargement terminé. Installation du patch" "Téléchargement"
#Installation du patch
wine $HOME/.PlayOnLinux/Civ4Patch1.74_Final.exe
Set_SoundDriver alsa
#Supression du binaire
rm $HOME/.PlayOnLinux/Civ4Patch1.74_Final.exe
message "Installation terminée. Veuillez installer DirectX9 pour ce jeu par le biais de l'interface Playonlinux."
POL_SetupWindow_message "Pour lancer le jeu utilisez la commande suivante "env WINEPREFIX="/home/VOTRENOM/.PlayOnLinux/wineprefix/CivilizationIV" WINEDLLOVERRIDES="msxml3=n" wine "C:Program FilesFiraxis GamesSid Meier's Civilization 4Civilization4.exe"." "ATTENTION !"
POL_SetupWindow_message "Pour le son, ouvrez le fichier CivilizationIV.ini (normalement dans le dossier /home/VOTRENOM/My Games/Sid Meier's Civilization 4/. Il y a une ligne "EnableVoice = 1". Changez la valeur à 0. Vous pouvez aussi changer les valeurs de ScreenHeight et ScreenWidth et y mettre vos paramètres de résolution d'écran."
POL_SetupWindow_Close
exit
Edited by Shadowritter