The forum

Caesar 3

Un petit bijou de stratégie

Author Replies
Panzer Wednesday 31 October 2007 at 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.

Edited by Tinou



Bientot surpuissant ;) http://abe7.labrute.fr
Mon blog (déjà surpuissant) : Le BaB
Quentin PÂRIS Wednesday 31 October 2007 at 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 Wednesday 31 October 2007 at 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.playonmac.com/forums/see_topic.php?topic=34

Edited by Panzer



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

Ba

Ask_For_cdrom
Check_cdrom "setup.exe"
Panzer Wednesday 31 October 2007 at 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 Wednesday 31 October 2007 at 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. Friday 2 November 2007 at 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 Monday 5 November 2007 at 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 Monday 5 November 2007 at 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 Saturday 1 December 2007 at 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.

Edited by Toumeno

Bob76 Saturday 15 December 2007 at 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 Wednesday 19 December 2007 at 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.
You are here: Index > Vos créations > Caesar 3