MUSIQUE Je ne suis pas autorisé à la diffuser..


Chaque niveau a une musique spécifique qui est jouée tout au long. Il faut d'abord choisir le morceau à exécuter dans le catalogue :
Les musiques sont enregistrées en fichiers au format *.UMX dans le répertoir "music" d'Unreal. Dans les boutons en bas de cette fenêtre, cliquer sur LOAD et en choisir un ou plusieurs. On peut les écouter en double-cliquant dessus ou en utilisant le bouton PLAY.

Pour incorporer un morceau en tant que musique d'ambiance du jeu, aller dans le menu principal : "options/level properties/audio" [F6] :
En cliquant dans le champ "song", on fait apparaître la boîte de sélection. "Use" utilise le morceau choisi. La musique sera jouée dès le début, en boucle.

 

 

 

 

 

 

Pour changer de musique dans le cours du jeu, il faut utiliser un acteur "MusicEvent" [Classes/Triggers/MusicEvent]. Une fois sélectionné, on l'ajoute dans le niveau via la f3d par BD (Add MusicEvent here). BD encore pour faire apparaître la fenêtre de propriétés :

- Tag : nom spécifique de cet item
- bAffectAllPlayers : si vrai, entendu par tous les joueurs, sinon par celui qui active
- bOnceOnly : si vrai, ne sera joué qu'une fois
- bSilence : les deux champs suivants sont mis à 255=?
- CdTrack : la piste du CD
- Song : Le clic dans ce champ fait apparaître les boutons de sélection et permet d'incorporer le morceau qu'on auparavant sélectionné dans le catalogue à droite.
- SongSection : permet de choisir entre le mode normal (0), dramatique (1) et action (2).

- Transition : plusieurs possibles :
MTRAN_none
MTRAN_Instant
MTRAN_Segue
MTRAN_Fade
MTRAN_FastFade
MTRAN_SlowFade
 



Lorsque la gâchette sera activée par le joueur, elle entraînera le changement de la musique ou la jouera si aucune n'était définie pour l'ensemble du niveau.

 

UnrealEd1 peut importer des musiques aux formats MOD, S3M, STM, IT, XM, FAR,699.

Bien sûr, on aura plus souvent à sa disposition un morceau au format WAV ou MP3.. Le format WAV est celui que peut importer MPTrack pour le convertir au format *.it pour Unreal. Voici la marche à suivre :

- En partant d'un morceau *.MP3 : utiliser le programme MP3toWAV Decoder qui est gratuit et simple d'emploi et fournit un fichier au format *.WAV. La limite supérieure de qualité est 22050 Hz, 16 bits, Mono. Pas de stéréo. Reformater au besoin le morceau d'origine avec Goldwave par exemple. Il vaut mieux aussi limiter la longueur pour ne pas excéder 2.5 MO.

- Ouvrir le fichier *.WAV dans Modplug Tracker. Il suffit de le sauvegarder au format *.it directement importable dans UnrealEd où on pourra le sauvegarder en *.UMX.

Mais un petit problème se pose pour les morceaux longs : par défaut, le morceau s'arrête au bout de 30 secondes et repart du début.. Une solution exposée ici consiste à recopier la valeur de la vitesse du premier "pattern" dans les "pattern" successifs (initialement vides).