Het forum

Probleme avec mon premier script

Noob en détresse

Auteur Antwoorden
darkbowser Woensdag 20 Juni\ 2007 om 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 .

Aangepast door Tinou


Vive Linux !
Quentin PÂRIS Woensdag 20 Juni\ 2007 om 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 Woensdag 20 Juni\ 2007 om 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

Aangepast door Christhaal


darkbowser Vrijdag 22 Juni\ 2007 om 19:35
darkbowser

ok merci beaucoup

Vive Linux !
Christhaal Vrijdag 22 Juni\ 2007 om 23:07
Christhaal

Ca marche?

darkbowser Maandag 2 Juli 2007 om 23:12
darkbowser

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

Vive Linux !