Forums

Probleme avec mon premier script

Noob en détresse

Auteur Réponses
darkbowser Mercredi 20 Juin 2007 à 13:18
darkbowser

Voilà je poste ce message car c'est la première fois que je fais un script. Il s'agit un script Diablo :
#!/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 "Diablo" "Blizzard" "http://www.sitewebdelediteur" "Darkbowser" "Diablo"

CDROM=$(champ "Quel est le point de montage de votre lecteur CDROM? (Défault : /media/cdrom/)" "/media/cdrom" );

if [ "$?" = 1 ]
then
exit
fi
if [ "$CDROM" = "" ]
then
CDROM="/media/cdrom"
fi

message "Veuillez monter votre lecteur CDROM, puis cliquez sur valider pour commencer l'installation."

if [ -e "$CDROM/setup.exe" ]
then
message "Votre CDROM a bien été detecté.nAppuyez sur une touche pour commencer l'installation !"
else
erreur "Erreur : le CDROM n'a pas été detecté !"
exit 0
fi
mkdir -p $REPERTOIRE/wineprefix/Diablo
cd $REPERTOIRE/wineprefix/Diablo
select_prefixe "$(pwd)"
creer_prefixe

cd drive_c/windows/
mkdir temp
cd $WINEPREFIX/dosdevices
rm ./*
ln -s ../drive_c c:
ln -s / z:
ln -s $CDROM ./d:
cd $CDROM
wine d:setup.exe


simuler_reboot
creer_lanceur "Diablo" "Diablo/" "Diablo.exe"

message "Installation terminée"
exit

Le jeu bugue au démarrage . Pourriez vous me dire d'où provient l'erreur svp .

Edité par Tinou


Vive Linux !
Quentin PÂRIS Mercredi 20 Juin 2007 à 13:23
Quentin PÂRISAnonymous

If you can?t find your Wine version on the list above, try finding a file 'wa_ddraw_{yourwineversion}.tar.bz2' here

Quote from winehq


Vas sur cette page : http://madewokherd.nfshost.com/worms/ et essai de trouver le wa_ddraw_taversiondewine.tar.bz2
Ensuite, tu dois mettre la dll ddraw.dll dans $HOME/.PlayOnLinux/wineprefix/Diablo/windows/system32

Si ça marche pas, essai de mettre la version de wine 0.9.27 avec WineVersions, en reprenant la bonne dll de ddraw. Visiblement, c'est les mêmes problèmes qu'avec Worms World Party
Christhaal Mercredi 20 Juin 2007 à 13:38
Christhaal

#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
cfg_check


#Presentation
presentation "Diablo" "Blizzard Entertainement" "http://www.blizzard.com" "Christhaal" "Diablo"
Ask_For_cdrom
Check_cdrom "setup.exe"

mkdir -p $HOME/.PlayOnLinux/wineprefix/Diablo
cd $HOME/.PlayOnLinux/wineprefix/Diablo

select_prefixe "$(pwd)"
creer_prefixe

cd $WINEPREFIX/dosdevices
rm ./*
ln -s ../drive_c c:
ln -s / z:ln -s $CDROM ./d:
cd $CDROM
wine d:setup.exe

#téléchargement fichier n°1
cd $REPERTOIRE/wineprefix/Diablo/drive_c/
mkdir fichier_telecharge1
cd fichier_telecharge1
telecharger "Veuillez patienter, téléchargement de wa_ddraw" "http://madewokherd.nfshost.com/worms/wa_ddraw-0.9.28.tar.bz2"
message "Téléchargement terminé. "

tar -xvf *.tar.bz2
rm *.tar.bz2

mv * ../windows/system32/


simuler_reboot
creer_lanceur "Diablo" "Diablo/" "Diablo.exe"
message "Installation terminée"

exit


Peut être qu'avec ca règlera quelques problèmes (fait avec PSC)

J'ai mis le téléchargement de la DLL pour wine 0.9.28

Edité par Christhaal


darkbowser Vendredi 22 Juin 2007 à 19:35
darkbowser

ok merci beaucoup

Vive Linux !
Christhaal Vendredi 22 Juin 2007 à 23:07
Christhaal

Ca marche?

darkbowser Lundi 2 Juillet 2007 à 23:12
darkbowser

Excuse moi j'avais un probleme avec ma connexion internet (vive orange) Je vais essayer de suite

Vive Linux !