[C.O.P]*Forum: [TUTO] Insérer ses propres sons - [C.O.P]*Forum

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

[TUTO] Insérer ses propres sons Musiques, Radios, sons d'ambiance, ...

#1 L'utilisateur est hors-ligne   Serious_K 

  • *** TAULIER ***
  • Groupe : [C.O.P]*Membres
  • Messages : 1 949
  • Inscrit(e) : 28-février 04
  • Sexe:Male
  • Location:In Arma3 Editor

Posté 15 décembre 2004 - 15:08

:P

Comment insérer un son ou une musique personnalisé ?

Premièrement, votre son doit être au format *.ogg sinon, votre mission fera 50 Mo pour une seule musique en *.wav.
Personnellement, j'utilise Cool Edit pro pour encoder en wav et je converti avec DBpowerAmp Music Convertor. --> disponible ICI

Placez le son ou la musique dans le repertoire de votre mission, dans un répertoire \Sound ou \Music

Vous devez déclarer votre son via le fichier description.ext. Créez-le vous-même avec le notepad (ou un outils approprié) et enregistrez-le sous description.ext. Dans ce fichier, vous devez entrer quelques paramètres :

Sons

class CfgSounds
{
    sounds[] = {"MySound"};
    class MySound
    {
          name = "MySound";
          sound[] = {"MySound.ogg", db-10, 1.0};
          titles[] = {};
    };
};


Remplacer MySound par le nom de votre son.

Sons d'environnement


class CfgEnvSounds
{
      sounds[] = {"Animal"};
      class Animal
      {
              name = "Animal";
              sound[] = {"bird.ogg",db-0,0,1};
              soundNight[] = {"wolves.ogg",db-0,0,1};
      };
};


sound = Son de jour
soundNight = Son de nuit
Remplacez bird.ogg et wolves.ogg par le nom de vos sons. Remplacer Animal par le nom que vous voulez donner a ces sons et que vous trouverez dans la partie "Effets" d'un trigger.


Messages radio


class CfgRadio
{
    sounds[] = {"help"};
    class help
    {
          name = "help";
          sound[] = {"help.ogg", db-10, 1.0};
          title = "Help needed at af84 !!!";
    };
};


Title = Sous-titre qui apparaitra dans les messages radio (En bas a gauche de l'ecran). Remplacez help par le nom de votre son.

Musiques

class CfgMusic
{
    tracks[] = {"MyMusic"};
    class MyMusic
    {
          name = "MyMusic";
          sound[] = {"MyMusic.ogg", db-5, 1.0};
    };
};


Remplacez "MyMusic" par le nom de votre musique.

Si vous voulez plusieurs musiques ou sons, il ne faut pas declarer plusieurs fois la meme classe et declarer le son dans la classe adequate.

Exemple :

class CfgSounds
{
  sounds[] = { };

  class song
  {
      name = "Song";
      sound[] = {"song.ogg", db-38, 1.0};
      titles[] =
      {
          Mon sous-titre1
      };
  };

  class Song2
  {
      name = "Song2";
      sound[] = {"Song2.ogg", db, 1.0};
      titles[] =
      {
          Mon sous-titre2
      };
  };
};



Comme vous pouvez le voir, la classe Sounds n'est marquée qu'une seule fois, et ce, malgré qu'il y ait deux sons. Apres la declaration du premier son, les balises }; ne sont pas fermées.

Comment jouer les sons ou les musiques ?

Par l'intermediaire de ces commandes :

- Pour les musiques :

PlayMusic "MyMusic" or PlayMusic [MyMusic",15]

Dans le second exemple, la musique commencera de suite mais a partir de la 15eme seconde de la duree de la chanson.

- Pour les sons :

PlaySound "MySound"

- Pour les messages radio :
UNIT_NAME GlobalRadio "MyMessage"
L'unite prononcera le message sur le canal global. (Blanc)

UNIT_NAME SideRadio "MyMessage"
L'unite prononcera le message sur le canal de camp. (Bleu)

UNIT_NAME GroupRadio "MyMessage"
L'unite prononcera le message sur le canal de groupe. (Vert)

UNIT_NAME VehicleRadio "MyMessage"
L'unite prononcera le message sur le canal du vehicule (Jaune)

- Pour un dialogue (A declarer dans la classe Sounds) :
UNIT_NAME say "MyDialog"



:P

0

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)