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
|
Quentin PÂRIS |
Mercredi 31 Octobre 2007 à 16:16
|
Quentin PÂRIS
|
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.playonmac.com/forums/see_topic.php?topic=34 Edité par Panzer
|
Quentin PÂRIS |
Mercredi 31 Octobre 2007 à 16:40
|
Quentin PÂRIS
|
Ba
Ask_For_cdrom
Check_cdrom "setup.exe"
|
Panzer |
Mercredi 31 Octobre 2007 à 16:45
|
Panzer
|
Voila j'ai tout mis normalement.
|
Quentin PÂRIS |
Mercredi 31 Octobre 2007 à 16:50
|
Quentin PÂRIS
|
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
|
Bob76
|
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.
|