WarsTime |
Samedi 29 Décembre 2007 à 2:18
|
WarsTime
|
Bonjour à tous
J'aimerai apporter ma pierre à ce beau projet que j'utilise déjà pour certain de mes jeux. Oui mais certain seulement parce que je suis du genre nostalgique et il n'y a pas beaucoup de script pour les "vieux" jeux.
Je me propose donc de faire quelques scripts pour des jeux que je possède, encore faut-il que celà intéresse la communauté. En attendant un retour positif quand à cette quête je vous soumet déjà un premier exemple : Tomb Raider II (J'ai commencé par simple, le Tomb Raider premier du nom nécessite MSDos pour s'installer).
#!/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 "Tomb Raider II La dague de Xian" "Eidos Interactive" "http://www.eidos-france.fr/" "WarsTime" "TombRaiderII" 1 5
#Vérifier la présence du CD
Ask_For_cdrom 2 5
Check_cdrom "SETUP.EXE"
#Création du prefixe
mkdir -p $REPERTOIRE/wineprefix/TombRaiderII
cd $REPERTOIRE/wineprefix/TombRaiderII
select_prefixe "$(pwd)"
creer_prefixe 3 4
#Mise en place des lecteurs notament du lecteur CD
cd $WINEPREFIX/dosdevices
rm ./*
ln -s ../drive_c c:
ln -s / z:
ln -s $CDROM d:
#Configuration de wine
Set_OS win98
Set_SoundDriver alsa
#Installation du jeu et de DirectX
wine $CDROM/SETUP.EXE
message "Installation DirectX" "Cliquer sur OK pour installer DirectX" 4 5
wine $CDROM/directx/dxsetup.exe
#Création du lanceur
creer_lanceur "TombRaiderII" "Program Files/Core Design/" "Tomb2.exe" "" "Tomb Raider II" 5 5
exit
Par contre j'ai déjà quelques soucis :
- Les cinématiques d'introduction et "in game" ne fonctionnent que si on n'active pas le tampon tripple dans les options du jeu
- Le niveau sonore de mon système tombe à 24% à chaque cinématique et à la fermeture du jeu
Merci d'avance Edité par WarsTime
|
Aymeric P. |
Samedi 29 Décembre 2007 à 9:46
|
Aymeric P.
|
Salut,
Regarde dans les fichiers du jeu, si il n'y a pas un fichier de configuration qui contiendrait l'option a desactiver.
Un solution tu installe le jeu dans TOTO
Tu copie TOTO en TATA
Tu lance le jeu depuis TATA (ou TOTO) et modifie l'option
Puis tu compare ce qui à changer entre TOTO et TATA. (en quelque ligne de commande c'est fait assez vite, si c'est un fichier ASCII)
Sinon tu cherche sur le web (wine appdb, google ....) si il n'y pas une info de ce qu'il faut changer sur le disque (clef de registre, fichier de config, etc)
Fait la solution qui te semble la plus simple, si tu trouve tant mieu, sinon essaye l'autre
Pour le volume j'ai pas trop d'idée ...
Former member.
|
WarsTime |
Samedi 29 Décembre 2007 à 11:47
|
WarsTime
|
Bon et bien j'ai avancé depuis hier soir :
- pour les cinématiques qui n'apparaissent pas lorsqu'on active le tampon tripple dans les options du jeu il faut installer directx
- pour le son qui baisse tout seul à 0 il suffit de cocher la case "Emulation pilote" dans les options audio de wine
Maintenant ma question est comment mettre ces configurations dans le script d'installation ? Il n'y aurait pas une petite doc avec POL ? Je vais regarder si je trouve quelque chose du coté des scripts déjà validés.
|
WarsTime |
Samedi 29 Décembre 2007 à 12:24
|
WarsTime
|
En fin de compte la solution à mes deux petits soucis se trouve dans ces lignes :
Pour le niveau sonore qui chute à 0 :
Set_SoundDriver alsa
Et pour les cinématiques / installation de DirectX :
wine $CDROM/directx/dxsetup.exe
Voilà le jeu marche aussi bien que sous windows (voir mieux car chez moi sous windows on ne voit que quelques images des cinématiques puis elles coincent et seul le son continu) c'est-à-dire qu'il n'y a pas le fond sonore qui est au format piste audio sur le CD.
J'aimerai pouvoir mettre un peu de texte pendant l'installation pour dire à l'utilisateur que DirectX va s'installer et qu'il suffit de cliquer sur "OK" quand la fenêtre de DirectX s'ouvre, comment faire ? La commande message n'a pas l'air de fonctionner.
Merci
PS : j'ai modifié mon message initial pour avoir tout de suite le "bon" script en haut de page. Edité par WarsTime
|
Aymeric P. |
Dimanche 30 Décembre 2007 à 20:59
|
Aymeric P.
|
Salut,
Normalement
message "titre du message" "le message" "n°etape" "nbre etape"
Ex :
message "Installation DX" "Cliquer sur OK pour installer Dx" "3" "6"
Maintenant j'ai pas POL sous la main mais normalement c'est bon
Sinon il y a une fonction pour installer Dx (vu que c'est dans le menu expert), enfin normalement ...
Former member.
|
WarsTime |
Dimanche 30 Décembre 2007 à 21:23
|
WarsTime
|
Ah oui merci beaucoup ça marche ! Pour directx j'ai fait ce qu'il y avait de plus simple, prendre celui du CD ainsi pas besoin de cherche la fonction (surtout que je ne sais pas où chercher) et pas besoin de téléchargement donc un gain de temps.
Ma question y aurait-il une documentation pour POL étant restée en suspent j'en déduit que non. Dommage ce serait bien pratique (et j'aurai surement posté moins de messages inutils... enfin bref).
C'était sympathique pour moi de faire ce script, maintenant est-ce que je le propose ou n'a-t-il que peu d'intérêt ?
|
Aymeric P. |
Dimanche 30 Décembre 2007 à 21:39
|
Aymeric P.
|
C'est vrais que pour l'installation de DirectX c'est sur que c'est la version du jeu, donc pas de problème (enfin moins)
Sinon propose le, ça fait toujours un script de plus
PS : Je suis pas sur du exit à la fin
Former member.
|