Page 3 sur 4

Re: MUSE - Extension du système de musique de Morrowind 2.02

Posté : 21 avr. 2024, 19:01
par Reno
Je confirme également avoir par moment des messages d'erreur en jeu lorsque je suis sous l'eau.

Je vais aussi regarder cela.

Re: MUSE - Extension du système de musique de Morrowind 2.02

Posté : 22 avr. 2024, 13:38
par Goteferdom
Salut

J'ai des musiques dans les répertoires Cave, Daedric, Dwemmer et Tombe. Le bug se produit dans tous ces intérieurs. Je pense que si j'avais mis toutes les musiques de ces répertoires dans Underwater cela aurait réglé le problème. J'ai simplement vidé le fichier depthsnair.lua avec notepad++ et tout fonctionne. Les musiques des intérieurs concernés se jouent et s'enchaînent parfaitement. C'est pas très catholique mais ça me convient. Merci pour vos réponses. Bien à vous.

Re: MUSE - Extension du système de musique de Morrowind 2.02

Posté : 22 avr. 2024, 16:37
par Reno
Coucou,

Merci pour cette solution ! Juste par curiosité, comment cette manipulation a résolu le problème ? Qu'est censé faire ce fichier "depthsnair.lua"? Qu'entends-tu par "vider"?

Merci beaucoup !

Re: MUSE - Extension du système de musique de Morrowind 2.02

Posté : 23 avr. 2024, 10:53
par Goteferdom
Ce n'est pas vraiment une solution. Sauf pour les joueurs qui comme moi ne sont pas intéressés d'avoir de la musique spécifique sous l'eau ou dans les airs. Je ne sais pas si tu as le même bug que moi, je n'ai pas testé toutes les possibilités comme par exemple être sous l'eau dans une cellule extérieure. Voilà ce que j'ai testé : disons que j'ai les musiques A, B, et C dans mon répertoire Cave. J'ai les musiques D, E et F dans mon répertoire Daedric. Une fois en jeu j'entre dans un donjon cave. Les musiques A B C se jouent sans problème. Je plonge dans l'eau pendant que la musique A se joue. Une fois que la musique A est finie j'obtiens un message genre "impossible de trouver la musique B dans le répertoire underwater" . Je clique sur ok et nouveau message "impossible de trouver la musique C dans le répertoire underwater". Et je peux cliquer comme ça à l'infini parce que Muse veut absolument lire une musique ( A B ou C) qui ne se trouve pas dans le répertoire underwater (ce répertoire est vide). Si je vais dans un donjon Daedric c'est exactement le même scénario qui se produit mais avec les musiques D,E et F.
Par "vidé" le fichier depthsnair.lua c'est simple j'ai tout effacé sauf la première et la dernière ligne. Il reste en tout 4 lignes. 1: "local depthsNAirMod = {}". Les lignes 2&3 sont vides. La ligne 4: "return depthNAirMod". Je n'y connais rien en scripts commandes fonctions etc. Mais de ce que j'ai cru comprendre ce fichier défini les conditions pour jouer une musique dans les airs et sous l'eau genre au delà de 5000 et si le joueur vole et donc ne saute pas alors les musiques du répertoire Air peuvent être lues ou genre si le joueur se trouve à -100 par rapport au sol (donc sous l'eau) alors les musiques du répertoire underwater peuvent se lancer etc. Le fichier Main.lua fait appel au fichier depthsnair.lua via la commande ou la fonction ( encore une fois je n y connais rien) : local depthsNAirMod = require("music.depthsnair"). Ce fichier est maintenant vide donc il ne se passe rien quand je suis sous l'eau ou dans les airs.

Re: MUSE - Extension du système de musique de Morrowind 2.02

Posté : 23 avr. 2024, 11:08
par Reno
Merci énormément pour avoir pris le temps de rédiger cette réponse complète ! J'ai exactement le même problème, et je ne m'y connais pas vraiment en langage lua, scripts et autres non plus. Mais ta réponse m'aide déjà à en comprendre un peu plus, et à m'apporter une solution de surcroît.

Trop bien :)

Re: MUSE - Extension du système de musique de Morrowind 2.02

Posté : 23 avr. 2024, 13:52
par Nérévar42
Coucou,

MUSE a été laissé dans une version ayant quelques petits bugs par le créateur originel, les corrections à apporter sont explicitées (en anglais) par Necrolesian sur cette page. Dans le tas notamment, une ligne de code qui a pour objectif de faire se jouer une musique lorsque vous êtes sous l'eau. Regardez la description du mod de Necrolesian, et affichez le spoiler qui se trouve dans la catégorie "MUSE Fixes" pour plus de détails.

Re: MUSE - Extension du système de musique de Morrowind 2.02

Posté : 23 avr. 2024, 14:33
par Reno
Merci beaucoup pour ta réponse et le lien @Nérévar42 !

Je vais potasser cela !

Re: MUSE - Extension du système de musique de Morrowind 2.02

Posté : 24 avr. 2024, 07:23
par Redondepremière
Pour info, les corrections en question sont également détaillées dans le lisez-moi de la VF.

Re: MUSE - Extension du système de musique de Morrowind 2.02

Posté : 24 avr. 2024, 08:29
par Reno
Oups, au temps pour moi. Merci de les avoir également ajoutées dans le lisez-moi, je vais aussi aller voir ^^

Re: MUSE - Extension du système de musique de Morrowind 2.02

Posté : 19 mai 2024, 20:51
par Reno
Coucou,

Je fais mon retour sur ce problème de messages d'erreurs perpétuels lorsque l'on est sous l'eau.

Le lisez-moi comporte la plupart des correctifs dont la manipulation est décrite sur le lien de @Nérévar42 un peu plus haut, excepté celui pour désactiver la musique sous l'eau et dans les airs.

Cette manipulation est très simple : après avoir installé "Lua For Windows", allez dans le fichier "main.lua" du mod VO (clic-droit sur le fichier puis "Edit Script"), puis allez à la ligne 88 et ajoutez-y les 2 tirets (touche 6 de votre clavier) surlignés en jaune juste devant la ligne. Cela donne :

--depthsNAirMod.StartMusic()

Allez ensuite à la ligne 115 et réalisez la même manipulation. Cela donne :

--depthsNAirMod.Simulate()

Enregistrez et fermez le fichier.