The forum

TES3 Morrowind

installtion au choix

Author Replies
Tophu Sunday 1 July 2007 at 8:16
Tophu

Lut,
voilà je considère le script pour installer Morrowind achevé:
-> installation au choix du jeu avec ou sans extensions
-> conservation des sauvegardes lors d'une réinstallation
-> installation des correctifs qui vont bien
-> installation qui respecte la procédure donné sur le site de Wiwiland

Nom du script: ElderScrolls3_Morrowind
Le script:
#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
cfg_check

presentation "The Elder Scrolls 3 : Morrowind" "Bethesda Softworks" "http://bethsoft.com" "Tophu" "ElderScrolls3_Morrowind"

message "Ce script va vous permettre d'installer MORROWIND avec ou sans ses extensions (TRIBUNAL et BLOODMOON).\nSi par la suite, vous voulez installer une des extensions; désinstallez dans un premier temps le jeu puis réutilisez ce script (vos sauvegardes seront conservées)."

attention "Veuilliez, au préalable, installer les paquets/fichiers nécessaires au support des archives 7Zip, pour cela référencez-vous à la documentation de votre distribution. (mots-clés: 7zip, p7zip)"

attention "Durant l'installation, ce script va télécharger des correctifs non officiels confectionnés par la communauté du site WIWILAND (http://forum.wiwiland.net)."

Ask_For_cdrom

message "Insérez le cdrom de MORROWIND dans votre lecteur."

Check_cdrom "AutoRunMorrowind.exe"

mkdir -p $HOME/.PlayOnLinux/wineprefix/ElderScrolls3_Morrowind
cd $HOME/.PlayOnLinux/wineprefix/ElderScrolls3_Morrowind
select_prefixe "$(pwd)"
creer_prefixe

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

cd $REPERTOIRE/tmp

Set_OS winxp

wine d:Setup.exe

TRIBUNAL=$(question "Voulez-vous installer l'extension TRIBUNAL ? (vous devez posséder le cdrom sous peine de faire échouer l'installation)"

BLOODMOON=$(question "Voulez-vous installer l'extension BLOODMOON ? (vous devez posséder le cdrom sous peine de faire échouer l'installation)"

if [ "$TRIBUNAL" = "0" -a "$BLOODMOON" != "0" ]
then
     (
     echo 0
     wget -c http://morromods.wiwiland.net/IMG/7z/Morrowind_UBIv2.7z
     wget -c http://morromods.wiwiland.net/IMG/7z/Levelup.7z
     wget -c http://morromods.wiwiland.net/IMG/7z/PNO4Tribunal.7z
     echo 100
     ) | attendre_multiple "Patientez pendant le téléchargement des fichiers nécessaires au jeu."
     
     (
     echo 0
     7z e Morrowind_UBIv2.7z
     7z e Levelup.7z
     7z x PNO4Tribunal.7z
     echo 100
     ) | attendre_multiple "Patientez"
     
     wine Morrowind\ UBIv2.exe
     
     message "Insérez le cdrom de l'extension TRIBUNAL dans votre lecteur."
     
     Check_cdrom "AutoRunTribunal.exe"
     
     wine d:Setup.exe
     
     wine levelup.exe
     
     (
     echo 0
     cp PNO412Tribunal.esm $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/PNO412Tribunal.esm
     cp PNO4Tribunal.txt $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/PNO4Tribunal.txt
     cp -r Meshes $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/
     cp -r Textures $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/
     echo 100
     ) | attendre_multiple "Patientez"
elif [ "$TRIBUNAL" != "0" -a "$BLOODMOON" = "0" ]
then
     (
     echo 0
     wget -c http://morromods.wiwiland.net/IMG/7z/Levelup.7z
     wget -c http://morromods.wiwiland.net/IMG/7z/PNO4Morrowind.7z
     wget -c http://morromods.wiwiland.net/IMG/7z/PNO4bloodmoon.7z
     echo 100
     ) | attendre_multiple "Patientez pendant le téléchargement des fichiers nécessaires au jeu."
     
     (
     echo 0
     7z e Levelup.7z
     7z x PNO4Morrowind.7z
     7z x PNO4bloodmoon.7z
     echo 100
     ) | attendre_multiple "Patientez"
     
     message "Insérez le cdrom de l'extension BLOODMOON dans votre lecteur."
     
     Check_cdrom "AutoRunBloodmoon.exe"
     
     wine d:Setup.exe
     
     wine levelup.exe
     
     (
     echo 0
     cp PNO412Morrowind.esm $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/PNO412Morrowind.esm
     cp PNO4Morrowind.txt $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/PNO4Morrowind.txt
     cp PNO4bloodmoon.esp $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/PNO4bloodmoon.esp
     cp -r Meshes $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/
     cp -r Textures $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/
     echo 100
     ) | attendre_multiple "Patientez"
elif [ "$TRIBUNAL" = "0" -a "$BLOODMOON" = "0" ]
then
     (
     echo 0
     wget -c http://morromods.wiwiland.net/IMG/7z/Levelup.7z
     wget -c http://morromods.wiwiland.net/IMG/7z/PnoG.7z
     echo 100
     ) | attendre_multiple "Patientez pendant le téléchargement des fichiers nécessaires au jeu."
     
     (
     echo 0
     7z e Levelup.7z
     7z e PnoG.7z
     echo 100
     ) | attendre_multiple "Patientez"
     
     message "Insérez le cdrom de l'extension TRIBUNAL dans votre lecteur."
     
     Check_cdrom "AutoRunTribunal.exe"
     
     wine d:Setup.exe
     
     message "Insérez le cdrom de l'extension BLOODMOON dans votre lecteur."
     
     Check_cdrom "AutoRunBloodmoon.exe"
     
     wine d:Setup.exe
     
     wine levelup.exe
     
     (
     echo 0
     cp BSAReg.exe $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/BSAReg.exe
     cp pnoG.esm $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/pnoG.esm
     cp PNOG.bsa $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/PNOG.bsa
     cp lisez\ moi\ PnoG.html $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/lisez\ moi\ PnoG.html
     echo 100
     ) | attendre_multiple "Patientez"
     
     message "Un petit programme va être exécuter, vous n'aurez qu'à cliquer sur 'Update' puis 'Ok'."
     
     cd $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/
     
     wine BSAReg.exe
else
     (
     echo 0
     wget -c http://morromods.wiwiland.net/IMG/7z/Morrowind_UBIv2.7z
     wget -c http://morromods.wiwiland.net/IMG/7z/Levelup.7z
     wget -c http://morromods.wiwiland.net/IMG/7z/PNO4Morrowind.7z
     echo 100
     ) | attendre_multiple "Patientez pendant le téléchargement des fichiers nécessaires au jeu."
     
     (
     echo 0
     7z e Morrowind_UBIv2.7z
     7z e Levelup.7z
     7z x PNO4Morrowind.7z
     echo 100
     ) | attendre_multiple "Patientez"
     
     wine Morrowind\ UBIv2.exe
     
     wine levelup.exe
     
     (
     echo 0
     cp PNO412Morrowind.esm $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/PNO412Morrowind.esm
     cp PNO4Morrowind.txt $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/PNO4Morrowind.txt
     cp -r Meshes $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/
     cp -r Textures $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind/Data\ Files/
     echo 100
     ) | attendre_multiple "Patientez"
fi

if [ "$TRIBUNAL" = "0" -o "$BLOODMOON" = "0" ]
then
     message "Insérez le cdrom de MORROWIND dans votre lecteur."
     
     Check_cdrom "AutoRunMorrowind.exe"
fi

message "Le jeu va être lancer une première fois pour initialiser certaines données, lorsque vous aurez atteint le menu général du jeu, cliquez sur 'Quitter'."

cd $WINEPREFIX/drive_c/Program\ Files/Bethesda\ Softworks/Morrowind

wine Morrowind.exe

if [ ! -e "$HOME/.morrowind" ]
then
mkdir $HOME/.morrowind
fi
ln -s $HOME/.morrowind Saves

Set_SoundDriver alsa

echo "[HKEY_CURRENT_USER\Software\Wine\DirectSound]" > $REPERTOIRE/tmp/directsound.reg
echo "\"DefaultBitsPerSample\"=\"16\"" >> $REPERTOIRE/tmp/directsound.reg
echo "\"DefaultSampleRate\"=\"44100\"" >> $REPERTOIRE/tmp/directsound.reg
echo "\"EmulDriver\"=\"Y\"" >> $REPERTOIRE/tmp/directsound.reg
echo "\"HardwareAcceleration\"=\"Emulation\"" >> $REPERTOIRE/tmp/directsound.reg
regedit $REPERTOIRE/tmp/directsound.reg

simuler_reboot

cd $REPERTOIRE/tmp
rm -r ./*

cd $HOME/Desktop
rm Morrowind.desktop

creer_lanceur "ElderScrolls3_Morrowind" "Program Files/Bethesda Softworks/Morrowind/" "Morrowind\ Launcher.exe"

message "Installation terminée!!\n\nIl ne vous reste plus qu'à activer les extensions et correctifs dans l'onglet 'Fichiers données' du Launcher de MORROWIND (il vous faudra peut-être également remonter le volume principal du jeu)."

exit


Sur mon pc, les 4 types d'installations fonctionnent sans problèmes, le jeu aussi sauf 2 choses:
-> la zone de visualisation du perso dans l'inventaire est complètement blanche
-> la carte local n'affiche pas le décor, juste les points d'emplacement des portes

Maintenant à vous de testez !

Edited by Tophu

GNU_Raziel Sunday 1 July 2007 at 11:18
GNU_Raziel

Ton script a été accepté et est maintenant dispo dans le dépôt community....Simplement la prochaine fois propose-le toi même svp, il y a un menu fait pour ça...

Il te reste a faire le test (avec screenshots si possible).

Note : je n'avais pas le coeur a la faire mais normalement un script de jeu ne doit contenir QUE le jeu, si il y a des script extansion et patch ce n'est pas que pour faire joli, tu devras donc l'expliquer en detail dans ton test et la prochaine fois le script sera refusé si il n'ai pas correctement découpé.

Edited by GNU_Raziel

Tophu Sunday 1 July 2007 at 13:43
Tophu

Je ne l'ai pas proposé en pensant qu'il devait être testé un minimum (même s'il marche parfaitement sur mon ordi).
Sinon pour le découpage: jeu - extensions - patchs, c'est possible, il faut juste un peu de boulot sur une détection automatique des extensions et patchs installées.

Après réflexion, voilà un découpage possible:
-> script d'installation de morrowind
-> script d'installation de l'extension tribunal
-> script d'installation de l'extension bloodmoon
-> script d'installation du patch V2
-> script d'installation du PNO

Chaques scripts contiendront des restrictions qui obligeront à respecter un process d'installation, si celui-ci n'est pas respecté: réinstallation complète de morrowind pour avoir une install propre.

Le process:
-> Pour Morrowind seul

1- Installer Morrowind

2- Appliquez le patch d'Ubisoft Patch v2 VF (non recommandé) ou préférez la Solution Alternative (100 Ko)

3- Appliquer levelup.exe

4- Télécharger et installer PNO4Morrowind


-> Pour Morrowind + Tribunal

1- Installer morrowind

2- Appliquez le patch d'Ubisoft Patch v2 VF (non recommandé) ou préférez la Solution Alternative (100 Ko)

3- Installer Tribunal

4- Appliquer levelup.exe

5- Télécharger et installer PNO4Tribunal


-> Pour Morrowind + Bloodmoon SANS tribunal

1- Installer Morrowind

2- Installer Bloodmoon

3- Appliquer Levelup.exe

4- Télécharger et installer PNO4Morrowind

5- Télécharger et installer PNO4Bloodmoon


-> Pour Morrowind + Bloodmoon + Tribunal (ou la version GOTY)

1- Installer Morrowind

2- Installer Tribunal

3- Installer Bloodmoon

4- Appliquer levelup.exe

5- Télécharger et installer PNOG

Edited by Tophu

GNU_Raziel Sunday 1 July 2007 at 14:19
GNU_Raziel

Ce qui est fait est fait, disont que morrowind est un cas particuliers, assure-toi seulement que pour tes prochains scripts le découpage jeu/patch/add-on soit respecté
Tophu Sunday 1 July 2007 at 14:38
Tophu

GNU_Raziel, il faut que tu corrige le script downloader par POL, il y a 2 parenthèse qui ont sautés pendant l' ajout:

erreur:
TRIBUNAL=$(question "Voulez-vous installer l'extension TRIBUNAL ? (vous devez posséder le cdrom sous peine de faire échouer l'installation)"

BLOODMOON=$(question "Voulez-vous installer l'extension BLOODMOON ? (vous devez posséder le cdrom sous peine de faire échouer l'installation)"


correction:
TRIBUNAL=$(question "Voulez-vous installer l'extension TRIBUNAL ? (vous devez posséder le cdrom sous peine de faire échouer l'installation)" )

BLOODMOON=$(question "Voulez-vous installer l'extension BLOODMOON ? (vous devez posséder le cdrom sous peine de faire échouer l'installation)" )


y'a une parenthèse à la place du smiley

Edited by GNU_Raziel

GNU_Raziel Sunday 1 July 2007 at 16:16
GNU_Raziel

Zoloom Sunday 1 July 2007 at 17:08
ZoloomAnonymous

Accepté donc résolu.

pacha Thursday 8 November 2007 at 14:40
pachaAnonymous

Bonjour,

Je viens de découvrir POL et je ne trouve pas le script TES III Morrowind dans la liste pour installation. Ma version de POL est la 2.01, je suis sous Ubuntu 7.10.

Je retrouve bien tous les scripts (officiels et Community) présents sur le site mais je m'étonne de l'absence de Morrowind alors qu'il marchait vu les messages sur le forum.

Je vous remercie de la réponse que vous pourrez me faire.

Question subsidiaire, le TESCS fonctionne-t-il sous linux?
Quentin PÂRIS Thursday 8 November 2007 at 18:14
Quentin PÂRISAnonymous

Ce script ne fonctionne plus sous PlayOnLinux 2

Nous règlerons le problèmes dès que possible.
Lexaar Wednesday 27 February 2008 at 9:57
LexaarAnonymous

Si je puis permettre un commentaire, ce script est activable sur playonlinux par l'option
Outils/Exécuter un script non-officiel

Il se trouve que j'avais par hasard une version texte de ce script (je ne me rappelle plus où et quand je me l'étais procurée, je suis tombé sur cette discussion en réinstallant Morrowind). Je ne m'y connais pas du tout en programmation mais il faut peut-être la version bien présentée dans un document que j'avais pour l'exécuter sans pb ? En tout cas chez moi ça marche tout comme Tophu l'a dit et ce même sous Gutsy, Mes félicitations !

Le sens de mon message était juste de réhabiliter peut-être ce script au rang des officiels ? Parce qu'une fois présenté correctement il semble tout à fait exécutable ! Mais il est vrai que je ne connais pas la nature exacte des problèmes que vous avez rencontrés...
Lexaar Wednesday 27 February 2008 at 9:58
LexaarAnonymous


Je copie/colle ce que j'ai dans mon document qui abrtie le script, à tout hasard :


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

presentation "The Elder Scrolls 3 : Morrowind" "Bethesda Softworks" "http://bethsoft.com" "Tophu" "ElderScrolls3_Morrowind"

message "Ce script va vous permettre d'installer MORROWIND avec ou sans ses extensions (TRIBUNAL et BLOODMOON).
Si par la suite, vous voulez installer une des extensions; désinstallez dans un premier temps le jeu puis réutilisez ce script (vos sauvegardes seront conservées)."

attention "Veuillez, au préalable, installer les paquets/fichiers nécessaires au support des archives 7Zip, pour cela référencez-vous à la documentation de votre distribution. (mots-clés: 7zip, p7zip)"

attention "Durant l'installation, ce script va télécharger des correctifs non officiels confectionnés par la communauté du site WIWILAND (http://forum.wiwiland.net)."

Ask_For_cdrom

message "Insérez le cdrom de MORROWIND dans votre lecteur."

Check_cdrom "AutoRunMorrowind.exe"

mkdir -p $HOME/.PlayOnLinux/wineprefix/ElderScrolls3_Morrowind
cd $HOME/.PlayOnLinux/wineprefix/ElderScrolls3_Morrowind
select_prefixe "$(pwd)"
creer_prefixe

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

cd $REPERTOIRE/tmp

Set_OS winxp

wine d:Setup.exe

TRIBUNAL=$(question "Voulez-vous installer l'extension TRIBUNAL ? (vous devez posséder le cdrom sous peine de faire échouer l'installation)" )

BLOODMOON=$(question "Voulez-vous installer l'extension BLOODMOON ? (vous devez posséder le cdrom sous peine de faire échouer l'installation)" )

if [ "$TRIBUNAL" = "0" -a "$BLOODMOON" != "0" ]
then
(
echo 0
wget -c http://morromods.wiwiland.net/IMG/7z/Morrowind_UBIv2.7z
wget -c http://morromods.wiwiland.net/IMG/7z/Levelup.7z
wget -c http://morromods.wiwiland.net/IMG/7z/PNO4Tribunal.7z
echo 100
) | attendre_multiple "Patientez pendant le téléchargement des fichiers nécessaires au jeu."

(
echo 0
7z e Morrowind_UBIv2.7z
7z e Levelup.7z
7z x PNO4Tribunal.7z
echo 100
) | attendre_multiple "Patientez"

wine Morrowind UBIv2.exe

message "Insérez le cdrom de l'extension TRIBUNAL dans votre lecteur."

Check_cdrom "AutoRunTribunal.exe"

wine d:\Setup.exe

wine levelup.exe

(
echo 0
cp PNO412Tribunal.esm $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/PNO412Tribunal.esm
cp PNO4Tribunal.txt $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/PNO4Tribunal.txt
cp -r Meshes $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/
cp -r Textures $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/
echo 100
) | attendre_multiple "Patientez"
elif [ "$TRIBUNAL" != "0" -a "$BLOODMOON" = "0" ]
then
(
echo 0
wget -c http://morromods.wiwiland.net/IMG/7z/Levelup.7z
wget -c http://morromods.wiwiland.net/IMG/7z/PNO4Morrowind.7z
wget -c http://morromods.wiwiland.net/IMG/7z/PNO4bloodmoon.7z
echo 100
) | attendre_multiple "Patientez pendant le téléchargement des fichiers nécessaires au jeu."

(
echo 0
7z e Levelup.7z
7z x PNO4Morrowind.7z
7z x PNO4bloodmoon.7z
echo 100
) | attendre_multiple "Patientez"

message "Insérez le cdrom de l'extension BLOODMOON dans votre lecteur."

Check_cdrom "AutoRunBloodmoon.exe"

wine d:\Setup.exe

wine levelup.exe

(
echo 0
cp PNO412Morrowind.esm $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/PNO412Morrowind.esm
cp PNO4Morrowind.txt $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/PNO4Morrowind.txt
cp PNO4bloodmoon.esp $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/PNO4bloodmoon.esp
cp -r Meshes $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/
cp -r Textures $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/
echo 100
) | attendre_multiple "Patientez"
elif [ "$TRIBUNAL" = "0" -a "$BLOODMOON" = "0" ]
then
(
echo 0
wget -c http://morromods.wiwiland.net/IMG/7z/Levelup.7z
wget -c http://morromods.wiwiland.net/IMG/7z/PnoG.7z
echo 100
) | attendre_multiple "Patientez pendant le téléchargement des fichiers nécessaires au jeu."

(
echo 0
7z e Levelup.7z
7z e PnoG.7z
echo 100
) | attendre_multiple "Patientez"

message "Insérez le cdrom de l'extension TRIBUNAL dans votre lecteur."

Check_cdrom "AutoRunTribunal.exe"

wine d:\Setup.exe

message "Insérez le cdrom de l'extension BLOODMOON dans votre lecteur."

Check_cdrom "AutoRunBloodmoon.exe"

wine d:\Setup.exe

wine levelup.exe

(
echo 0
cp BSAReg.exe $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/BSAReg.exe
cp pnoG.esm $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/pnoG.esm
cp PNOG.bsa $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/PNOG.bsa
cp lisez moi PnoG.html $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/lisez moi PnoG.html
echo 100
) | attendre_multiple "Patientez"

message "Un petit programme va être exécuter, vous n'aurez qu'à cliquer sur 'Update' puis 'Ok'."

cd $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/

wine BSAReg.exe
else
(
echo 0
wget -c http://morromods.wiwiland.net/IMG/7z/Morrowind_UBIv2.7z
wget -c http://morromods.wiwiland.net/IMG/7z/Levelup.7z
wget -c http://morromods.wiwiland.net/IMG/7z/PNO4Morrowind.7z
echo 100
) | attendre_multiple "Patientez pendant le téléchargement des fichiers nécessaires au jeu."

(
echo 0
7z e Morrowind_UBIv2.7z
7z e Levelup.7z
7z x PNO4Morrowind.7z
echo 100
) | attendre_multiple "Patientez"

wine Morrowind UBIv2.exe

wine levelup.exe

(
echo 0
cp PNO412Morrowind.esm $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/PNO412Morrowind.esm
cp PNO4Morrowind.txt $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/PNO4Morrowind.txt
cp -r Meshes $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/
cp -r Textures $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind/Data Files/
echo 100
) | attendre_multiple "Patientez"
fi

if [ "$TRIBUNAL" = "0" -o "$BLOODMOON" = "0" ]
then
message "Insérez le cdrom de MORROWIND dans votre lecteur."

Check_cdrom "AutoRunMorrowind.exe"
fi

message "Le jeu va être lancer une première fois pour initialiser certaines données, lorsque vous aurez atteint le menu général du jeu, cliquez sur 'Quitter'."

cd $WINEPREFIX/drive_c/Program Files/Bethesda Softworks/Morrowind

wine Morrowind.exe

if [ ! -e "$HOME/.morrowind" ]
then
mkdir $HOME/.morrowind
fi
ln -s $HOME/.morrowind Saves

Set_SoundDriver alsa

echo "[HKEY_CURRENT_USERSoftwareWineDirectSound]" > $REPERTOIRE/tmp/directsound.reg
echo ""DefaultBitsPerSample"="16"" >> $REPERTOIRE/tmp/directsound.reg
echo ""DefaultSampleRate"="44100"" >> $REPERTOIRE/tmp/directsound.reg
echo ""EmulDriver"="Y"" >> $REPERTOIRE/tmp/directsound.reg
echo ""HardwareAcceleration"="Emulation"" >> $REPERTOIRE/tmp/directsound.reg
regedit $REPERTOIRE/tmp/directsound.reg

simuler_reboot

cd $REPERTOIRE/tmp
rm -r ./*

cd $HOME/Desktop
rm Morrowind.desktop

creer_lanceur "ElderScrolls3_Morrowind" "Program Files/Bethesda Softworks/Morrowind/" "Morrowind Launcher.exe"

message "Installation terminée.

Il ne vous reste plus qu'à activer les extensions et correctifs dans l'onglet 'Fichiers données' du Launcher de MORROWIND (il vous faudra peut-être également remonter le volume principal du jeu)."

exit
GNU_Raziel Wednesday 27 February 2008 at 17:29
GNU_Raziel

Ce script n'est pasconforme a la V2 dePOL, il faudrait le standardiser, l'internationnaliser et surtoutle découper comme suit :
-un script, section jeu, pour le jeu lui-même
-2 scripts, section expansion, pour chacun des addons

Si tu te sens d'attaque pour faire tout ça n'hesite pas