Ghostofkendo |
Monday 4 June 2007 at 14:15
|
Ghostofkendo
|
Salux,
Serait-il envisageable de créer un script pour le jeu Morrowind ?
Il est répertorié dans la catégorie bronze sur winehq.com.
En ce qui me concerne, j'ai essayé de l'installer dans les conditions suivantes :
Distribution : openSUSE 10.2
Version de Wine : 0.9.38-12.1
Carte Graphique et pilote :NVidia GeForce FX 5200 et pilote en version 1.0.9631-0.1
Remarques : je n'ai rien bidouillé dans la configuration de wine.
Déroulement de l'installation : Morrowind et son editeur s'installent sans problèmes mais quand l'installeur essaye de mettre DirectX 8.1, il échoue et dit que la version de DirectX n'est pas celle compatible avec la version de Windows.
J'ai ensuite installer sans aucun problème le patch fr v2 disponible sur le site officiel français.
Lancement du jeu : Le lanceur fonctionne très bien ainsi que l'utilitaire de configuration graphique mais lorsque je fait "lancer le jeu", la nouvelle fenêtre qui s'affiche reste noire et et le message suivant s'affiche :
"Font 0 not found in .\Morrowind.ini
current path: Y:\"
@+
EDIT: je me suis planté dans le titre du post, est-ce que c'est possible de le remplacer par "The Elder Scrolls III : Morrowind" svp ? Edited by Ghostofkendo
|
Christhaal |
Monday 4 June 2007 at 16:26
|
Christhaal
|
Regarde bien il mette Garbage sur toues les distribs meme en V 1.0
Je ne pense pas que ce soit possible ...
(voilà pour le titre )
|
Ghostofkendo |
Monday 4 June 2007 at 16:54
|
Ghostofkendo
|
Peut-être qu'en version 1.0 le jeu ne marche pas du tout mais en version 1.2 (celle qu'installe mon CD) il y a un test en bronze et deux en argent !
Il y a peut-être un espoir ...
|
Christhaal |
Monday 4 June 2007 at 17:54
|
Christhaal
|
Oui c'est vrai j'avais pas vu
|
Quentin PÂRIS |
Monday 4 June 2007 at 18:07
|
Quentin PÂRIS
|
Je crois qu'il nécessite un no cd sous wine
|
Ghostofkendo |
Monday 4 June 2007 at 18:44
|
Ghostofkendo
|
Je viens d'essayer un no cd (j'ai le droit puisque j'ai acheté les CD's :sunglasses et ça ne change rien.
De plus, dans la database de wine, aucun des test qui marchait n'utilisait de no cd.
Si ça peut vous aider, j'avais ce problème au démarrage avant :
"Font 0 not found in .\Morrowind.ini
current path: Y:\"
la destination Y:\ correspondait en fait à mon /home/user et le fichier Morrowind.ini qu'il cherchait se trouvait en fait dans le dossier d'installation de Morrowind.
J'ai donc copié ce fichier vers mon dossier perso et là je n'ai plus eut ce problème.
Par contre, maintenant j'ai celui-ci :
"Font file not found: Data Files\Fonts\magic_cards_regular.fnt"
Je suis donc allez vérifiez dans ledit dossier et en fait, le fichier est bien présent mais au lieu de se nommer "magic_cards_regular.fnt", il est appelé "Magic_Cards_Regular.fnt".
J'ai donc entrepris de mettre les majuscules en minuscules pour qu'il reconnaisse le fichier mais ça ne fonctionne pas, il dit toujours la même chose au démarrage.
Une idée ?
@+
|
kolok |
Tuesday 5 June 2007 at 22:04
|
kolok
|
Je vote aussi pour que ce jeux puisse être installé sous Wine .
Je l'ai déjà essayé sous Cedega et ça fonctionne...
Mon problème est que les config sous Wine ne sont pas toujours simple et ça m'embête de payer pour Cedega et c'est toujours embêtant de recompiler cvsCedega...
Ce projet à l'air intéressant et je pense qu'il fera tomber les dernières résistances pour le passage à Linux
|
Caille Rotie |
Wednesday 26 March 2008 at 12:55
|
Caille Rotie
|
Je remonte ce message car Morrowind est une perle qui mérite vraiment son script. Sur bien des points, Oblivion, son successeur, ne lui est pas supérieur...
|
Zoloom |
Wednesday 26 March 2008 at 16:10
|
Zoloom
|
Tu as testé en live install ?
Comme je n'ai pas le jeu, je vais te demander si avec les versions 0.9.56-0.9.57-0.9.58 ça marche...car la base de donnée de Wine n'est pas à jour.
|
Caille Rotie |
Monday 31 March 2008 at 18:17
|
Caille Rotie
|
Heu... si c'est de moi dont tu attends les réponses, c'est mal partit : le sort s'acharne sur moi depuis que j'ai voulu jouer à Morrowind sur mon unix.
1/ Je ne suis pas admin de cette machine donc c'est pas toujours simple de bidouiller.
2/ PlayOnLinux n'a jamais voulu se lancer faute de pythonGTK2.8. On a la 2.6 installée de base sur nos machines, et je me suis brouillée avec les admins quand ils ont compris ce que je voulais faire de cette bibliothèse (jouer...)
3/ J'ai un wine d'installé en 0.9.25, et le apt-get install me dit que c'est la version la plus recente enregistrée. J'ai pas trop envie de me refrotter aux admins pour ca...
4/ Le jeu ne tourne toujours pas, ni avec un rack no CD (erreur assez flippante : wine: Unimplemented function GDI32.dll.GdiEntry1 called at address 0x6de835bd), ni avec l'original (même erreur)
Et si personne d'autre n'est intérressé, je comprends que vous n'écriviez pas le script
Merci pour le rêve.
Caille.
|
Cencia |
Monday 21 April 2008 at 20:09
|
Cencia
|
Bonsoir à tous!
J'ai à peu pres réussi à installer Morrowind, le jeu de base...
J'ai d'abord créé des iso de mes 2 cds dans un fichier.
Je monte le cd1 via :
mount /home/lieu ou se trouve votre isO/cd1.iso /mnt/cdrom -o loop
Puis j'ai "créé" un petit script, a vrai dire j'ai casiment copier collé celui pour diablo 2 :
!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
cfg_check
#Presentation
presentation "Morrowind" "Ubisoft"
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 le CDROM 1 (Install), puis cliquez sur valider."
if [ ! -e "$CDROM/Setup.exe" ]
then
erreur "Erreur : le CDROM n'a pas été detecté !"
exit 0
fi
TEMP="$HOME/.PlayOnLinux/tmp/Morrowind"
mkdir -p $REPERTOIRE/wineprefix/Morrowind
mkdir -p $TEMP
cd $REPERTOIRE/wineprefix/Morrowind
select_prefixe "$(pwd)"
creer_prefixe
cd $WINEPREFIX/dosdevices
rm ./*
ln -s ../drive_c c:
ln -s / z:
ln -s $CDROM d:
wine $CDROM/Setup.exe
simuler_reboot
chmod 777 $TEMP -R
rm $TEMP -R
cd $WINEPREFIX/dosdevices
rm ./d:
ln -s $CDROM ./d:
creer_lanceur "Morrowind" "Program Files/Bethesda Softworks/Morrowind" "Morrowind.exe"
message "Installation terminée"
exit
Je l'execute, pas de problème pour l'installation, bien penser à monter la deuxième iso avec la même commande qu'avant, et au même endroit...
Je remonte la première iso de jeu.
Je lance donc le jeu tout fière de moi, le jeu se lance -> Nouvelle partie...
Mais la, un PNJ commence à me parler "Blablabla" et le jeu plante, la fenetre se ferme...
J'ai encore un espoir, je teste différente version de wine pour mon install... Avec certaines versions le résultat change beaucoup...
Je vous tiens au courant si je le trouve LA version...
Ciao
ps: Si des gens veulent m'aider... Merci!
ps : Je suis sous debian
ps : Désolé pour la mauvaise présentation du post... J'en ferai un tout beau quand ça tournera bien!
EDIT : Le jeu plante complètement avec 0.9.42 pour wine -> reboot...
EDIT 2: Avec la version 0.9.43 pour wine, j'ai un bon début de jeu, de plus j'ai modifier quelques trucs dans wine et dans la base de registre! j'essaye avec la 0.9.44...
EDIT 3 : Avec la version 0.9.44 -> de meilleurs résultats, même si le jeu plante toujours...
EDIT 4 : Avec la version 0.9.45 -> j'ai jouer un p'ti quart d'heure sans problème, le jeu ram un peu mais je le lançais en fenetre... Je vous tiens au courant... Edited by Cencia
|
syberia303 |
Saturday 10 May 2008 at 20:20
|
syberia303
|
J'avais fait un tuto pour Morrowind sur lpln.
En espérant que ça pourra aider. Il n'y a même pas besoin de passer par un no-cd ;). Edited by syberia303
|
Lexaar |
Saturday 10 May 2008 at 21:21
|
Lexaar
|
Bravo syberia, je suis en train de l'installer et il semblerait que ça marche. Félicitations !
Mais je postais aussi pour demander si ceci pouvait aider ?
http://www.playonmac.com/forums/see_topic.php?topic=247
Le script est tout ficelé et très bien présenté, seul pb il ne correspond pas aux exigences de POL. Comme je le dis sur ce post j'en avais une version toute bien faite, mais comme un gros c** j'ai oublié de la seuvegarder en passant sous hardy... Edited by Lexaar
|
Lexaar |
Sunday 11 May 2008 at 11:06
|
Lexaar
|
Bon, tout marche redoutablement bien chez moi (il n'y a qu'à cliquer sur "suivant" et insérer le cd quand il le faut ! )
Donc pour les néophytes dans mon genre qui ne savent pas comment utiliser un script :
1) copiez le script suivant
2) collez-le dans l'éditeur de texte (Applications-->Accessoires-->Editeur de texte), enregistrez et quittez
3) Ouvrez Playonlinux, allez dans Outils-->Exécuter un script local et sélectionnez le fichier que vous venez de sauvegarder
4) laissez-vous guider !
#!/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 "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!!
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
Points forts :
* le truc le plus compliqué qu'on ait à faire avec cette méthode c'est un banal copier-coller
* avec ça vous pouvez aussi installer les extensions Bloodmoon et Tribunal (ce que syberia n'avait pas encore fait, mais je lui tire néanmoins mon chapeau devant le splendide effort qu'est son tuto sur lpln)
* pas besoin de no-cd, les cd originaux suffisent
* ça marche très bien avec des cd-images (fichiers .iso) ,moi je les utilise pour éviter d'abîmer mes cds et puis ça me permet de les "insérer" sans bouger de ma chaise ! (Rappel : un fichier iso se crée très facilement avec Gnomebaker et se monte tout aussi facilement avec Gmount-iso)
Notes :
* Ce script n'est pas certifié par l'équipe de POL, il marche très bien mais n'est pas encore officiel
* Au début le jeu rame un peu, j'ai constaté ça quand j'y ai joué il y a quelques mois et syberia a eu la même chose. Mais pas de souci, ça part au bout de 2-3 minutes de jeu (sitôt la conversation avec Sococius Ergalla terminée)
* Allez voir le tuto de syberia, je brûle moi-même de tester son script sur l'eau (c'est vrai, c'est effectivement "un élément d'immersion important" et c'est assez moche si on la laisse comme ça)
* Pensez à remercier Tophu ! Edited by Lexaar
|
syberia303 |
Sunday 11 May 2008 at 19:36
|
syberia303
|
Content si ça peut t'aider ;).
Concernant les extensions, je n'ai pas cherché à y jouer. Déjà que je ne les avais pas installées sous win... Ceci dit même sans les extensions, il y a matière à passer des heures et des heures et des heures sur ce jeu ;).
|