Slt,
Je vais m'occuper du projet "SoulStorm" (le dernier Dawn of War) et comme c'est mon premier script je voulais poser 2-3 questions :
_ "fonts_to_prefixe" est inutile dans les versions de POL récentes quelqu'un peut confirmer ?
_ on ma dis (et d'ailleurs tout le monde le fait) de mettre "creer_lanceur" après "simuler_reboot", en quoi cet ordre est-il important ?
_ Check_cdrom "*.exe" fonctionne-t-il et s'il y a plusieurs .exe que celà fait-il ?
Pour finir spécialement pour Soulstorm, les extensions de Dawn of War marche avec leurs antécèdents :
_ Comment peut récupérer le .reg de la base de registre d'un préfixe ?
Puis l'exécuter dans un autre préfixe ?
Voilà merci d'avance
EDITE : Bon pour le dernier c'est réglé j'ai fais différemment !
Maintenant il me faut la la commande qui annonce la fermeture de Wine (quand l'installation est finis) pour mon :
attendre "..."
EDITE 2 : C'est bon le script est finis : chez moi il marche mais nécessite un crack pour son fonctionnement (
).
Le voici :
#!/bin/bash
# Vérifier que PlayOnLinux est lancé ...
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
# Charger les librairies ...
source "$PLAYONLINUX/lib/sources"
# Vérifier les dépendances ...
cfg_check
# Présentation du jeu ...
presentation "Warhammer 40 000 - Dawn Of War - SoulStorm" "THQ" "http://www.thq-games.com/fr
http://www.dawnofwargame.com/fr/home/agegate" "Apocalypse_555" "W40K_DawnOfWar" 1 4
# Avertissement ...
protection_warning
# Verification des DoW précèdemment installés ...
if [ ! -f "$REPERTOIRE/wineprefix/W40K_DawnOfWar/drive_c/Program Files/THQ/Dawn of War/W40k.exe" ];
then attention "Warhammer 40 000 - Dawn of War n'est pas installé ...
Vous ne pourrez pas jouer avec les Spaces Marines, le Chaos, les Eldards et les Orcs en multijoueurs !";
fi
if [ ! -f "$REPERTOIRE/wineprefix/W40K_DawnOfWar/drive_c/Program Files/THQ/Dawn of War/W40kWA.exe" ];
then attention "Warhammer 40 000 - Dawn of War - Winter Assault n'est pas installé ...
Vous ne pourrez pas jouer avec la Garde Impériale en multijoueurs !";
fi
if [ ! -f "$REPERTOIRE/wineprefix/W40K_DawnOfWar/drive_c/Program Files/THQ/Dawn of War - Dark Crusade/DarkCrusade.exe" ];
then attention "Warhammer 40 000 - Dawn of War - Dark Crusade n'est pas installé ...
Vous ne pourrez pas jouer avec les Thau et les Nécrons en multijoueurs !";
fi
# Ce qui concerne le CD ...
Ask_For_cdrom 2 4
Check_cdrom "AutoPlay.exe"
# Création du préfixe Wine dans POL ...
select_prefixe "$REPERTOIRE/wineprefix/W40K_DawnOfWar/"
creer_prefixe 3 4
# Version de Wine pour l'installation ...
Set_WineVersion_Session "0.9.58"
# Version de l'OS simulé par Wine ...
Set_OS "winxp"
# Installation ...
wine "$CDROM/AutoPlay.exe"
# Faire attendre ...
sur_installed
# Simuler le redémarrage et créer le lanceur ...
simuler_reboot 4 4
creer_lanceur "W40K_DawnOfWar" "Program Files/THQ/Dawn of War - Soulstorm" "Soulstorm.exe" "W40K-DoW-SS.xpm" "Warhammer 40 000 - Dawn Of War - SoulStorm"
# Version assigner par Wine ...
Set_WineVersion_Assign "0.9.58" "Warhammer 40 000 - Dawn Of War - SoulStorm"
exit 0
J'attend vos remarques avec impatience ^^
Ici pour le rapport de test
Ici pour WineHQ
EDITE 3 : Une petite amélioration du script
(un oubli de ma part ^^)
Edited by Apocalypse555