Forums

Caesar 3

Un petit bijou de stratégie

Auteur Réponses
Panzer Mercredi 31 Octobre 2007 à 16:08
Panzer

Bonjour a tous,

Peu d'entre vous se souviennent de ce jeu, mais pour ceux qui veulent encore y jouer, voici un script que j'ai préparé (il se peut qu'il y ait quelques erreurs):
#!/bin/bash
#Vérifier que PlayOnLinux est bien exécuté avant
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
#Charger les librairies
source "$PLAYONLINUX/lib/sources"

#Verifier les dépendences
cfg_check

#Presentation
presentation "Caesar 3" "Sierra" "http://www.caesar3.com/" "Panzer" "Caesar3" 1 4

#Préparation de Wine
mkdir -p $REPERTOIRE/wineprefix/Caesar3
select_prefixe "$REPERTOIRE/wineprefix/Caesar3"
creer_prefixe 2 4

#Détection du cd-rom
Ask_For_cdrom 3 4
Check_cdrom "setup.exe"

#Lancement de l'installeur
wine $CDROM/setup.exe

#Fin du code du jeu
#Création du lanceur

creer_lanceur "Caesar3" "SIERRA/Caesar3/" "c3.exe"
     
#Configuration de Wine
     Set_OS win98
     Set_SoundDriver alsa
     simuler_reboot 4 4


exit


Lien appdb: http://appdb.winehq.org/objectManager.php?sClass=version&iId=193
Je n'ai pas pu le tester par contre.

Edité par Tinou



Bientot surpuissant ;) http://abe7.labrute.fr
Mon blog (déjà surpuissant) : Le BaB
Quentin PÂRIS Mercredi 31 Octobre 2007 à 16:16
Quentin PÂRISAnonymous

Alors, alors

- Tu as des fonctions
Check_cdrom et
Ask_For_cdrom

- Il faudrait un espace entre Set_SoundDriver et alsa

Tu devrais enlever "Installation terminée"

Et pour finir, tu devrais mettre les numéro d'étapes
Panzer Mercredi 31 Octobre 2007 à 16:39
Panzer

Voila, j'ai modifié un peu tout ca, par contre pour les fonctions, je ne sais pas ou les placer.
Il faudrait modifier ce tutorie(j'ai dû me baser sur ca vu que le créateur de script automatique n'est plus dans la v2):
http://www.playonlinux.com/forums/see_topic.php?topic=34

Edité par Panzer



Bientot surpuissant ;) http://abe7.labrute.fr
Mon blog (déjà surpuissant) : Le BaB
Quentin PÂRIS Mercredi 31 Octobre 2007 à 16:40
Quentin PÂRISAnonymous

Ba

Ask_For_cdrom
Check_cdrom "setup.exe"
Panzer Mercredi 31 Octobre 2007 à 16:45
Panzer

Voila j'ai tout mis normalement.


Bientot surpuissant ;) http://abe7.labrute.fr
Mon blog (déjà surpuissant) : Le BaB
Quentin PÂRIS Mercredi 31 Octobre 2007 à 16:50
Quentin PÂRISAnonymous

J'ai modifié ton script pour mettre les numéros d'étapes. Plus qu'a vérifier qu'il marche
Aymeric P. Vendredi 2 Novembre 2007 à 0:41
Aymeric P.

Bon je confirmerais si le script fonctionne mais un plus tard
(j'ai retrouvé le jeu sous une pile de CD )

Former member.
Toumeno Lundi 5 Novembre 2007 à 15:40
Toumeno

Je confirmerai aussi si mon CD fonctionne.
Et je voulais savoir si du coté du jeu Pharaon (meme genre que C3 mais en Egypte), quelqu'un avait fait des tests.
Il marche sans problème sous Wine (voir tuto doc ubuntu) et meme POL mais pour le script, il faut :

OS : Win98
Son : Direct Sound en Emulation avec Emulation Pilote
Affichage : Emulation d'un bureau virtuel en 1024*768 OBLIGATOIRE
La souris doit pouvoir quitter la fenetre.
Le jeu nécessite un CD pour jouer.

J'aimerais savoir comment scripter tout ca...

Merci
Toumeno Lundi 5 Novembre 2007 à 18:48
Toumeno

J'ai testé ton script Panzer. L'install se passe sans problème.
Mais lorsque je veux lancer le jeu, une petite fenetre noire apparait moins d'une seconde et se referme.
J'ai donc du spécifier "Emuler un bureau virtuel en 1024*768" (résolution max dans le jeu).
C'est la seule chose à modifier.

L'OS, le son, tout marche, rien a modifier. Uniquement l'emulation d'un bureau virtuel. Faudra donc juste scripter ça

En tout cas, merci pour le script.
Toumeno Samedi 1 Décembre 2007 à 17:52
Toumeno

Bonjour,

J'ai refais le script de Panzer, je vais le soumettre


#!/bin/bash
#Vérifier que PlayOnLinux est bien exécuté avant
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
#Charger les librairies
source "$PLAYONLINUX/lib/sources"

#Verifier les dépendences
cfg_check

#Presentation
presentation "Caesar 3" "Sierra" "http://www.caesar3.com/" "Toumeno" "Caesar3" 1 4

#Préparation de Wine
mkdir -p $REPERTOIRE/wineprefix/Caesar3
select_prefixe "$REPERTOIRE/wineprefix/Caesar3"
creer_prefixe 2 4

#Détection du cd-rom
Ask_For_cdrom 3 4
Check_cdrom "setup.exe"

#Lancement de l'installeur
wine $CDROM/setup.exe

#Fin du code du jeu
#Création du lanceur

creer_lanceur "Caesar3" "SIERRA/Caesar3/" "c3.exe"

#Configuration de Wine
Set_OS win98
Set_SoundDriver alsa

#Emulation bureau virtuel
echo "[HKEY_CURRENT_USER\Software\Wine\X11 Driver]" > $REPERTOIRE/tmp/DesktopRoot.reg
echo "\"Desktop\"=\"1024x768\"" >> $REPERTOIRE/tmp/DesktopRoot.reg
regedit $REPERTOIRE/tmp/DesktopRoot.reg
rm -f $REPERTOIRE/tmp/DesktopRoot.reg

simuler_reboot 4 4

if [ "$POL_LANG" == "fr_FR.UTF-8" ]
then
attention "Au cours d'une partie, n'oubliez pas de cliquer sur Options=>Affichage, et de régler la résolution à 1024x768 (maximum)."

else

attention "During a game, don't forget to click on Options=>Display, and set the resolution on 1024x768 (maximum)."

fi

exit


Tout marche sans problème , sans crack no cd.

Edité par Toumeno

Bob76 Samedi 15 Décembre 2007 à 18:06
Bob76Anonymous

Merci pour le script, le jeu fonctionne parfaitement mais à chaque lancement je suis obligé de remettre le jeu en facile et sans influence des dieux. Aurais tu une solution ?
Toumeno Mercredi 19 Décembre 2007 à 15:47
Toumeno

Non désolé, je n'ai pas de solution. En tout cas, ce genre de choses ne peut pas se régler via le script.
Juste une chose, lance une partie, sauvegarde la, quitte le jeu, et charge cette partie. Juste pour vérifier que Pharaon via POL écrit sans problème sur le DD.
Vous êtes ici: Index > Vos créations > Caesar 3