The forum

Warhammer 40 000 - Dawn of War - SoulStorm

C\'est bon je mit met ^^

Author Replies
Apocalypse555 Thursday 17 April 2008 at 11:00
Apocalypse555

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