Oyez, oyez !

Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !

Merci à toutes et à tous pour votre participation !

N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...

Modifier les musiques du jeu

Vous ne connaissez pas Valen, Ilyich, Solaufein ? Vous avez terminé Baldur's Gate cent fois et vous vous en lassez ? Envie de savoir ce qu'est un mod, où en trouver, ce que les gens ont pu en penser ? Envie de découvrir une nouvelle facette de Baldur's Gate ? Vous trouverez ici la réponse à vos questions sur les mods concernant Baldur's Gate. Pour les mods relatifs à Icewind Dale, veuillez consulter la section dédiée.
Répondre
Avatar du membre
Le Marquis
d'Oghmatique
Golem de pierre
Messages : 3405
Enregistré le : jeu. 17 juil. 2008, 15:45
Localisation : Sudiste
Statut : Hors ligne

Modifier les musiques du jeu

.

Message par Le Marquis »

Comment faire pour changer les musiques du jeu ? Un mod peut-être ? Je viens d'avoir envie d'aller taper les monstres sur du Sabrina Carpenter...
I believe in possibility
I believe someone's watching over me
And finally I have found a way to be
Happy, happy
Avatar du membre
Luren
Adepte de Grondemarteau
Ver charognard
Messages : 659
Enregistré le : dim. 20 juin 2010, 08:51
Localisation : Sûrement quelque part mais je n'arrive pas à bien voir où.
Statut : Hors ligne
.

Message par Luren »

J'ignore s'il existe des mods, mais si tu veux ajouter tes propres musiques ça risque d'être hélas assez compliqué.

D'abord le format de fichier n'est pas un format "standard" comme le WAV, le MP3, le OGG, c'est du .ACM (un genre format de compression qui permettait, à l'époque, un gain substantiel de place - souviens-toi des 5CD de Baldur's Gate + 1CD Tales of the Sword coast !)comparé au .WAV.
La conversion peut se faire quand même assez facilement via un programme comme DLTCEP, avec certaines contraintes de format.

Ensuite les fichiers .acm ne sont pas lus directement. Dans le jeu ils sont appelés via un fichier .mus, fichier au format texte qui fonctionne un peu sur le principe d'une liste de lecture, qui va aller pointer vers un ou des fichiers .acm (tu peux les consulter dans le dossier "music" pour voir à quoi ça ressemble). La plupart du temps, le fichier .mus se limite à l'appel d'un fichier .acm, précédé parfois de silence, afin que la musique ne soit pas jouée immédiatemment et continuellement dans une map. C'est aussi très pratique lors des combats car au lieu de jouer un morceau en entier, la lecture d'une suite de segments d'une musique via une liste de lecture permet de l'arrêter rapidemment et d'y appliquer un fondu (ce qui se passe dans les combats où la musique tourne en boucle mais doit s'arrêter rapidemment dès que le combat prend fin).

Bon. Jusque là, rien de très compliqué.
Mais hélas, ça se corse encore. Car les différentes musiques jouées tout au long du jeu sont attribuées dans chaque map (fichier .are). Il fau(drai)t donc éditer ces fichiers .are un à un ou tout au moins ceux dans lesquels tu aimerais avoir tes musiques, pour indiquer quels fichiers .mus seront appellés à la place des fichiers originaux.
Et ça se corse d'autant plus que les fichiers .are sont copiés dans les sauvegardes. Puisqu'ils vont varier selon les créatures qui sont encore présentes dans la map ou ont été passées par le fil de l'épée, les objets qui sont encore ou pas dans les coffres et autres contenant, etc, etc. Tu aurais beau modifier les fichiers .are originaux et placer ces modifs dans le dossier override, ça ne fonctionnerait que pour les maps que tu n'as pas déjà visitées. Pour celles qui ont déjà été visités, ce sont les fichiers .are sauvegardés dans l'archive baldur.sav de chaque sauvegarde, qu'il faudrait manuellement modifier. Et là ça devient carrément compliqué.
À la rigueur, tu pourrais t'épargner cette douloureuse tâche en donnant à tes musiques le même nom que celui de musiques existantes et en les copiant/écrasant dans les dossiers existants - mais alors bien entendu tu perdrais la possibilité d'écouter les musiques originales que tu aurais écrasées.

Pour clore le tout, il faut enfin savoir que lorsqu'on indique la référence d'un fichier .mus dans le fichier .are, on l'appelle par un numéro d'index référencé dans un fichier .2da (je crois que c'est songlist.2da pour BG/BG2 - sous IWD c'est music.2da). Le principe est simple : au lieu d'appeler un nom qui est long et prend de la place comme par ex. TDay1.mus, on appelle le n°13. Le fichier .2da sert donc de table d'équivalence, de table d'index en quelque sorte entre un nom et un numéro. Et bien entendu, si tu veux ajouter de nouvelles musiques, donc des fichiers .acm/.mus, il te faudrait aussi modifier ce fichier .2da pour pouvoir - enfin - appeler ta musique dans une map donnée.

Voilà.
C'est tout le problème du modding dans ces foutus jeux : les idées qui paraissent les plus simples peuvent vite s'avérer extrêmement compliquées à mettre en oeuvre...

Du coup, basculer ta zique sur un ampli avec deux entrées différentes en envoyer alternativement l'une ou l'autre serait peut-être plus facile à mettre en oeuvre...
Avatar du membre
DrAzTiK
Ours des cavernes
Messages : 1198
Enregistré le : ven. 19 sept. 2003, 03:20
Localisation : Bordeaux
Contact :
Statut : Hors ligne
.

Message par DrAzTiK »

super intéressante cette explication :) effectivement, ça a l'air assez cho
Avatar du membre
Le Marquis
d'Oghmatique
Golem de pierre
Messages : 3405
Enregistré le : jeu. 17 juil. 2008, 15:45
Localisation : Sudiste
Statut : Hors ligne
.

Message par Le Marquis »

:up: Merci pour l'explication
Effectivement, pourquoi faire simple quand on peut faire compliqué...
I believe in possibility
I believe someone's watching over me
And finally I have found a way to be
Happy, happy
Avatar du membre
Luren
Adepte de Grondemarteau
Ver charognard
Messages : 659
Enregistré le : dim. 20 juin 2010, 08:51
Localisation : Sûrement quelque part mais je n'arrive pas à bien voir où.
Statut : Hors ligne
.

Message par Luren »

Après, rien ne t'empêche de faire une modification ponctuelle juste pour le fun et pour voir comment ça rend dans le jeu :
- tu repères via Near Infinity une map dans laquelle tu aimerais jouer la musique de ton choix
- dans l'entrée "SONGS" , tu repères la référence du fichier .MUS qui est jouée le jour, la nuit, en cas de combat, etc...
- dans le dossier MUSIC du jeu, tu te rends dans le dossier portant le même nom que le fichier .mus que tu as repéré, et tu y remplaces/renommes le fichier .acm utilisé, par le fichier .acm de ton choix. Pour plus de facilités, évite de le faire pour des musiques de combat, qui, comme je l'indiquais comportent une floppée de fichiers .acm, qui sont le découpage d'une musique de combat en une suite de segments musicaux.

...faut juste passer ton fichier audio au format .ACM.
Dans ce registre, c'est DLTCEP qu'il faut utiliser et qui permet de convertir un fichier .WAV en fichier .ACM
Les fichier ACM peuvent être de qualité variable, ils sont en général au format 22050 Hz, 16 bits, mono.
Pour que la conversion soit bonne, il faut avoir des fichiers WAV mono - 44100 hz. Il faudra donc bien penser à passer des .MP3 ou des .WAV ou autres en WAV Mono (PCM 16 bits) avant de les convertir en .ACM (la plupart des logiciels d'édition audio le font)
Si on emploie un .WAV stéréo, les deux voies doublent la durée du morceau, et on se retrouve avec une musique qui se joue deux fois plus lentement !
rivvers
Ours brun
Messages : 340
Enregistré le : sam. 21 janv. 2012, 14:36
Statut : Hors ligne
.

Message par rivvers »

Ça mériterait un tuto tout ça :)
Répondre

Retourner vers « Le Bazar de l'Aventurier »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités