Fora

Probleme avec mon premier script

Noob en détresse

Autor Odpowiedzi
darkbowser Wednesday 20 June 2007 at 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 .

Edytowane przez Tinou


Vive Linux !
Quentin PÂRIS Wednesday 20 June 2007 at 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 Wednesday 20 June 2007 at 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

Edytowane przez Christhaal


darkbowser Friday 22 June 2007 at 19:35
darkbowser

ok merci beaucoup

Vive Linux !
Christhaal Friday 22 June 2007 at 23:07
Christhaal

Ca marche?

darkbowser Monday 2 July 2007 at 23:12
darkbowser

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

Vive Linux !