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


This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmcayonlinux.com