WIKI ADO

Accueil > ArmA2 > Edition de missions > Musiques / Sons / Radio

Musiques / Sons / Radio

- Publié le 16 Avril 2013 à 13h08 - Modifié le 12 Mai 2013 à 10h49
Ce tutoriel explique comment insérer des musiques/sons/radio personnalisées dans une mission.
Pour insérer ses propres pistes de musique, il va vous falloir créer vos propres sons au format .ogg (L'avantage c'est que les fichiers audio sont compressés).

Vous pouvez convertir vos fichiers audio avec le logiciel dBpowerAMP Music Converter (dMC) et en aillant installer le plugin .ogg Vorbis.
Sinon il existe Audacity ou d'autres logiciels.

Musiques


Organisation


Pour avoir une mission bien organisée, je vous conseille de créer un dossier Music dans le répertoire de votre mission. (Mes documents\ArmA2 Other Profiles\VotrePseudo\missions\maMission.*\music\)
Vous y insérer toutes vos musiques personnalisées.

description.ext


Dans le dossier de votre mission, vous allez créer le fichier description.ext.
Il va falloir créer une classe CfgMusic dans celui-ci.
Voici à quoi ressemble la classe avec deux musiques :

class CfgMusic
{
   tracks[]={music1,music2};
   class music1
   {
      name = "music1";
      sound[] = {"music\music1.ogg", db+0, 1.0};
   };
   class music2
   {
      name = "music2";
      sound[] = {"music\music2.ogg", db+0, 1.0};
   };
};

Pour chaque musique vous devrez créer une sous-classe comme dans l'exemple ci-dessus (music1, music2).
Si vous en mettez qu'une seule, retirer la sous-classe music2 délimiter par des { ... }.

Ajoutez la musique


Pour insérer la musique dans votre mission, vous avez deux solutions :

Sons


Organisation

Comme précédemment, on veux une mission bien organisée, alors nous allons créer un dossier Sound dans le répertoire de votre mission. (Mes documents\ArmA2 Other Profiles\VotrePseudo\missions\maMission.*/sound\)
Vous y insérer toutes vos sons personnalisés.

description.ext


Il va falloir créer une classe CfgSounds dans le fichier description.ext.
Voici à quoi ressemble la classe avec un son :

class CfgSounds
{
   sounds[] = {sons1};
   class sons1
   {
      name = "sons1";
      sound[] = {"sound\sons1.ogg", db+0, 1};
      titles[] = {};
   };
};

Pour chaque son vous devrez créer une sous-classe comme dans l'exemple ci-dessus (sons1).

Ajoutez le son


Pour insérer le son dans votre mission, vous avez deux solutions :

Radio


Organisation


Comme précédemment, on va créer un dossier Sound dans le répertoire de votre mission. (Mes documents\ArmA2 Other Profiles\VotrePseudo\missions\maMission.*\sound\)
Vous y insérer toutes vos sons personnalisés.
Les sons radio ont la particularités d'afficher en même temps un message radio. C'est utile pour faire des dialogues par exemple.

description.ext


Il va falloir créer une classe CfgRadio dans le fichier description.ext.
Voici à quoi ressemble la classe avec un son :

class CfgRadio
{
   sounds[] = {RadioMsg1};
   class RadioMsg1
   {
      name = "RadioMsg1";
      sound[] = {"sound\msg1.ogg", db+0, 1.0};
      title = "Bonjour soldat, le Colonel vous attend à son bureau.";
   };
};

Pour chaque son vous devrez créer une sous-classe comme dans l'exemple ci-dessus (RadioMsg1).

Ajoutez la radio


La radio s'utilise exactement comme les messages radio.

Unite sideRadio "RadioMsg1";
Erreur Image