Affichage des résultats 1 à 11 sur 11

Discussion: [MUS] Besoin d'aide afin de modifier/intervertir des musiques de taverne dans BG2

  1. #1
    Date d'inscription
    January 2013
    Localisation
    Haute-Normandie
    Messages 
    56

    [MUS] Besoin d'aide afin de modifier/intervertir des musiques de taverne dans BG2

    Bonsoir,

    J'aurais besoin de l'aide d'un moddeur sympa afin de concrétiser un souhait concernant le jeu BG2 et en particulier la musique spécifique à la taverne "La Couronne de Cuivre" que je n'aime pas particulièrement. J'aimerais beaucoup la remplacer par une de celles que j'apprécie, mais voilà je suis un peu nul dans ce domaine...

    La solution simple serait de la remplacer par une autre genre celle de l'auberge de Mithrest et le tour est joué.

    Dans l'ideal, si cela est faisable, ce serait chouette si on pouvait entendre une musique aléatoire choisie parmi les autres musiques de taverne. Bref tout sauf le vieux crincrin spécifique à la Couronne de Cuivre.

    Merci
    L'Oeil Aveugle est parmi nous!

  2. #2
    Avatar de Luren
    Luren est déconnecté Barbare des terres gelées
    Date d'inscription
    June 2010
    Messages 
    552
    Tu as une idée des fichiers audios que tu voudrais mettre à la place ?

    Après les avoir convertis au format audio pris en charge par le moteur (fichiers .acm), je verrais deux façons de les intégrer au jeu, soit de manière brute et basique, soit de manière compliquée.
    - La manière simple consisterait simplement à remplacer les musiques des tavernes par les tiennes, en leur donnant bien entendu le même nom que ces dernières (c'est celle que je privilégierais)
    - La manière compliquée, consiste à ajouter tes musiques au jeu, ce qui implique dans un premier temps de modifier un certain nombre de fichiers qui référencent les musiques du jeu (se poserait alors peut-être un premier problème de compatibilité avec d'autres mods qui font peut-être déjà de même), puis de les appeler dans les fichiers (.are) qui gèrent les zones de tavernes dans BG2 (ce qui implique de modifier des fichiers originaux et peut là encore poser des problèmes de compatibilité avec d'autres mods et aussi avec les sauvegardes) et d'ajouter un script pour en faire jouer une de manière aléatoire quand on entre dans la map... tout un programme !

    un projet de mod pour Icewind Dale 2

  3. #3
    Date d'inscription
    January 2013
    Localisation
    Haute-Normandie
    Messages 
    56
    Alors en fait je souhaite utiliser des musiques de taverne déjà existantes dans le jeu, ou eventuellement importer des musiques de taverne de BG1. Je me rappelle que l'ambiance dans les tavernes de Bérégost était bien sympa. En fait c'est qui me gêne le plus c'est spécifiquement cette musique qu'on entend à la couronne de cuivre, elle me donnerait presque le bourdon, alors que d'autres sont bien plus agréables. N'ayant pas d'outil adapté, j'ai essayé d'identifier chaque musique de taverne de manière empirique en substituant ces musiques (tav.mus) à la place de la musique principale du jeu (theme.mus) et à mon grand étonnement elles sont muettes, il n'y aucune musique, alors que pour tous les autres fichiers .mus, par exemple les musiques de bataille, cela marche parfaitement. Du coup, je ne sais pas du tout comment faire.

    Si quelqu'un pouvait identifier le nom du fichier de cette musique qui me dérange et donner le même nom à une musique qui elle me plait cela resoudrait le problème de façon simple mais satisfaisante. Maintenant s'il est possible de jouer aléatoirement une des musiques de taverne à la facon d'un juke box, cela pourrait être sympa aussi. Je comprends très bien que cela necessite l'ecriture d'un script mais n'était pas moddeur, je suis clairement dépassé par le problème.
    L'Oeil Aveugle est parmi nous!

  4. #4
    Date d'inscription
    April 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    4 645
    Il y a sans doute une manière beaucoup plus simple, qui suppose que tu aies installé NearInfinity. Est-ce le cas ?
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  5. #5
    Avatar de Luren
    Luren est déconnecté Barbare des terres gelées
    Date d'inscription
    June 2010
    Messages 
    552
    S'il s'agit simplement d'une manip personnelle que tu veux faire et non pas d'un mod, il suffit de repérer les références de la musique qui te déplait - et comme l'indique Freddy, tu devrais y arriver très facilement avec Near Infinity (qui permet de consulter la quasi totalité des fichiers du jeu, y compris les sons et les musiques). En ayant les références précises de la map (ar0406 ?), la musique à changer et celle à mettre à la place, on pourra ensuite t'indiquer comment faire.
    Dernière modification par Luren ; 16/12/2017 à 21h17.

    un projet de mod pour Icewind Dale 2

  6. #6
    Date d'inscription
    January 2013
    Localisation
    Haute-Normandie
    Messages 
    56
    Non, je n'avais pas NearInfinity mais c'est maintenant chose faite... Par contre je ne sais pas comment l'utiliser ni par quel miracle cela va me donner accès aux ressources du jeu, si vous pouviez détailler un peu, je vous donnerai certainement les réponses à vos questions.

    Oui, oui, je suis parfaitement conscient que cela n'a rien a voir avec un mod, en fait je suis venu vers vous sur les conseils d'un administrateur (dont je tairais le nom pour lui eviter des represailles ) parce qu'il s'agit justement de manipulations de fichiers et qu'il vallait mieux s'adresser à des grondemarteaux
    Dernière modification par Elmael ; 16/12/2017 à 22h51.
    L'Oeil Aveugle est parmi nous!

  7. #7
    Date d'inscription
    April 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    4 645
    NearInfinity ne s'installe pas. Il suffit de désarchiver l'archive dans ton répertoire de jeu et de lancer le fichier NearInfinity.jar. En revanche, il a besoin de Java Runtime Environment pour fonctionner. Si tu ne l'as pas, je te conseille de lire cette discussion.

    Lorsque tu lances NI, ce dernier te permet de naviguer à travers les fichiers du jeu, classés par type.

    Pour écouter les musiques, tu sélectionnes le répertoire Music dans lequel se trouve l'ensemble des musiques du jeu (étonnant, non ?).

    Ces fichiers ont un format assez Rock & Roll. Pour les écouter il faut que tu sélectionnes la ligne "A" et que tu appuies sur "Play" :


    Une fois que tu as trouvé ton bonheur parmi les musiques de tavernes, il va falloir l'attribuer à la carte de la Couronne de Cuivre (AR0406).

    Tu l'auras deviné, il faut sélectionner le fichier AR0406 dans le répertoire ARE (pour Area). Appuie sur l'onglet Edit.
    Tout en bas du fichier se trouve le champ Songs concernant les musiques jouées (le jour, la nuit...). Sélectionne-le et appuie sur la touche View/Edit :


    Une nouvelle fenêtre s'ouvre :


    Tu trouves la musique qui ne te plait pas (MX0406). Dans la fenêtre déroulante en bas de l'écran, sélectionne le nom de la musique de taverne que tu as choisie, puis appuie sur la touche Update value pour valider ton choix. Fais la même manip avec la musique de nuit.

    Ferme la fenêtre. Tu te retrouves dans l'écran précédent. N'oublie pas de sauvegarder ton fichier (touche Save) avant de fermer NI.

    Et voilou ! Tu n'as plus qu'à lancer ton jeu pour bénéficier de la bonne musique.

    ATTENTION : ces modifs ne seront pas effectives si tu as déjà visité la Couronne de Cuivre. Si c'est le cas, il te faudra relancer une nouvelle partie.
    Dernière modification par Freddy_Gwendo ; 17/12/2017 à 13h57. Motif: correction orthographique
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  8. #8
    Date d'inscription
    January 2013
    Localisation
    Haute-Normandie
    Messages 
    56
    C'est vraiment une usine à gaz ce soft mais grace à tes instructions j'ai pu faire la manip et j'ai compris le principe. Un grand merci.
    L'Oeil Aveugle est parmi nous!

  9. #9
    Date d'inscription
    January 2013
    Localisation
    Haute-Normandie
    Messages 
    56
    Bonjour,

    La manip a fonctionné sauf que :
    - Il y a un delai d'environ 20 secondes après l'entrée dans la zone avant que la musique ne se lance (cela doit être une specificité du fichier selectionné)
    - La musique n'est jouée qu'une seule fois, ensuite c'est le silence

    Il doit y avoir moyen d'arranger cela mais ne maitrisant pas NearInfinity j'aurais besoin des instructions de l'un d'entre vous svp. Comme vous pouvez le deviner j'aimerais que la musique demarre immédiatement et qu'elle se repète en boucle. Comment je fais-je? Merci d'avance.
    L'Oeil Aveugle est parmi nous!

  10. #10
    Avatar de Luren
    Luren est déconnecté Barbare des terres gelées
    Date d'inscription
    June 2010
    Messages 
    552
    Le délai est renseigné par la valeur SPC1 (si je me souviens bien, dans BG2, il correspond à une durée d'une minute). Quant à la lecture en boucle, elle existe déjà dans les fichiers .mus en question (mais comme la répétition n'intervient elle aussi qu'après une durée de 4 minutes, peut-être que tu ne l'as pas entendue).

    Les fichiers .mus sont au format texte et fonctionnent comme de petites listes de lecture (tu trouveras une très bonne source d'information dans l'IESDP - Infinity Engine Structures Description Project - et plus particulièrement ici, pour le sujet qui nous concerne).
    Pour le cas d'un fichier comme par exemple TAV1.mus, nous avons
    TAV1
    6
    SPC1
    A
    SPC1
    SPC1
    SPC1
    SPC1 TAV1 A
    La première ligne indique le nom du dossier dans lequel aller chercher le fichier .acm utilisé pour la musique (TAV1)
    La second le nombre de fichiers à lire (6 en l'occurence)
    Il s'agira du fichier SPC1 (silence d'une minute), puis du fichier TAV1A (la musique à proprement parler), puis de 4 silences à l'issue desquels le fichier TAV1A sera à nouveau lu (dernière ligne)

    Dans NearInfinity, tu peux utiliser l'onglet "Edit" pour modifier directement le fichier .mus.
    Si tu veux supprimer le silence, il te suffit de supprimer la ligne SPC1 qui précède la lecture du fichier TAV1A, et de répercuter cette suppression sur la seconde ligne en remplaçant 6 par 5.
    De même, si tu trouves qu'il y a trop de temps avant que la musique soit réjouée, tu peux très bien faire de même pour le lignes suivantes en supprimant un ou deux SPC1.

    un projet de mod pour Icewind Dale 2

  11. #11
    Date d'inscription
    January 2013
    Localisation
    Haute-Normandie
    Messages 
    56
    Bonjour Luren

    Merci pour ton aide, je crois que je comprends comment cela fonctionne, je devrais arriver à un résultat satifaisant avec un peu de patience.

    Bonne fêtes à tous.
    L'Oeil Aveugle est parmi nous!

Discussions similaires

  1. [SONS] Besoin d'aide pour modifier un fichier son (wav ou mp3)
    Par Freddy_Gwendo dans le forum Sons et musiques
    Réponses: 7
    Dernier message: 12/06/2017, 20h12
  2. [BG1] Besoin d'aide pour Multijoueurs...
    Par Sherrein dans le forum La Taverne de Château-Suif (Baldur's Gate 1)
    Réponses: 1
    Dernier message: 27/11/2007, 14h45
  3. Besoin d'aide...
    Par Lies dans le forum Les Archives du Comptoir
    Réponses: 10
    Dernier message: 17/04/2007, 09h44
  4. [BUG] Besoin d'aide
    Par MAZERT dans le forum La Taverne d'Amkethran (Baldur's Gate 2)
    Réponses: 2
    Dernier message: 18/04/2006, 14h43

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256