PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Standard Musik als CfgSound


Sol.LrMartyn
10.02.2014, 21:49
Hallo zusammen,

ich suche nach einem Weg wie ich wie ich die Arma 2 und OA Musik als CfgSound in meine Description.ext einbinden kann.
Leider sind die Google-Ergebnisse wenig hiflreich, da diese entweder auf Beispiele verlinken die bei mir nicht funktionieren, ich nicht verstehe oder auf ArmA 3 mit dem Problem bei say verweisen und man hierzu einen Thread bei BIS aufgemacht hat.

Mein nachfolgender Code in der description.ext funktioniert:

class CfgSounds
{
sounds[] = {};

class Track10_Logistics
{
name="Track10_Logistics";
sound[] = {"sounds\Track10_Logistics.ogg",0.2,1};
titles[] = {};
};
class Ambient07_Manhattan
{
name="Ambient07_Manhattan";
sound[] = {"sounds\Ambient07_Manhattan.ogg",0.2,1};
titles[] = {};
};
};


Doch, wie bekomme ich es jetzt hin, dass er die Standard Musik nimmt? Immer nochmal 4 MB runterladen ist ja blödsinn... Vor allem wenn man die Musik schon hat.

Ein Google-Ergebnis gab mal ein Beispiel für einen Pfad so ähnlich wie dieser -> "\ca\music\FILE.ogg"

Wie die Dateien heißen weiß ich, aber dieser Pfad funktioniert bei mir irgendwie nicht? :motz:

Grüße Martyn

Vienna
11.02.2014, 12:26
Hier hast du das beschrieben: https://community.bistudio.com/wiki/Description.ext

Sol.LrMartyn
11.02.2014, 15:53
Hallo Vienna,

also ich kenne die Description.ext. Ich frage mich grade ernsthaft was mir dein Link sagen soll? Ich habe wieder nachgeschaut, ob dort ein Beispiel drinnen steht um die Standard Musik auszulesen und als CfgSound zu verpacken.

Ähm, ich bin durch deinen Link und gleichzeitig somit auch Post richtig verwirrt. Gibts hier eine versteckte verschlüsselte Nachricht auf der Seite die ich durch meinen Bildschirm nicht sehe? :wee :grusel:

Vienna
12.02.2014, 09:56
Aus den Beispielen im Link ist ersichtlich, dass es unterschiedlich Sound oder Music gibt und in der Mission ein Aufruf mit Sound- oder Musiktitel zu erfolgen hat.

Normalerweise sind Tracks mit

playMusic "<Titel>";

in der Mission aufzurufen. Müsste auch nicht erforderlich sein diese Arma-Tracks in die description.ext einzubinden.

Hier der Link zu den Titel: https://community.bistudio.com/wiki/ArmA_2:_Music

Die Arma-Musiktitel sollte man auch in Auslösern bei den "Effekte" abspielen können. Klappt aber nicht.
Vielleicht weil ich die Arma-Disk nicht im Laufwerk habe?


E D I T : In Arma2 OA klappt es! Der Track wird beim Auslöser unter "Effekte" (34: Manhattan) abgespielt oder wenn der Track mit Befehl playMusic "Ambient07_Manhattan" aufgerufen wird.

Ohne dass in der description.ext etwas angeführt oder die Disk im Laufwerk ist. Keine Ahnung warum das mit Arma2 -zumindest bei mir- nicht funktioniert.

Sol.LrMartyn
12.02.2014, 20:20
playmusic ist genau das was ich nicht brauche.

Ich will ja Musik abspielen, eben genau dann wenn jemand die Musik ausgestellt hat. Ich möchte grade ein Autoradio erstellen. Playmusic hat ja nichts mehr mit dem Raum zu tun. Also brauche ich ja einen Sound. Und offenbar geht es irgendwie, dass man als CfgSound die Standardmusik einbindet - Gerüchten zufolgen. Bis jetzt hat Google für ArmA 2 nichtsdergleichen als Ergebnis gebracht.

Ich will kein playmusic oder ähnliches. Einen Sound mit dem Befehl -> SAY!

Vielleicht hab ich es ja nicht genug betont... :motz: :D

Vienna
13.02.2014, 07:59
Du hast nur nicht genug über den Befehl nachgedacht!

playMusic ist ein lokaler Befehl. Die Musik spielt nur auf dem PC, wo der Befehl aufgerufen wird.

Einschalten der Musik: playMusic "Ambient07_Manhattan"

Ausschalten der Musik: playMusic ""

Zum Ein- und Ausschalten für ein Autoradio eignet sich ein Aktionsmenüpunkt im Fahrzeug. Für ein Abspielgerät das der Spieler mitführt, ein solcher Menüpunkt beim Spieler.


Wenn du das allerdings ganz realistisch haben willst, z.B. dass vom Fahrzeug je nach Entfernung die Musik auch zu hören ist, dann geht das nur mit SAY. Hiezu ist es erforderlich das Musikstück in die description.ext einzubinden. Nur ist dazu der richtige Pfad im Arma-Verzeichnis herauszufinden.

Auch ist das Ausschalten bei Say nicht mehr so einfach. Hier ein Beispiel für ein Autoradio: http://hx3.de/editing-scripting-167/sound-knopfdruck-20116/#post350324

Sol.LrMartyn
14.02.2014, 14:53
danke Vienna. Das ist aber alles schon fertig. Ich brauche nur noch die Songs, den rest habe ich schon geschrieben :-) Performant und funktionierend.

Und ja damit der Groschen endlich fällt, was ich hoffe dass er längst ist, ich will nur say. Kein playmusic. Realismus ist das was ich will. Und nichts zusammengebastelt mit playmusic... Aber danke für die Tipps bisher, aber kannte ich alle schon.

Wie kann ich denn einen Pfad aufrufen der nicht in der Mission zu finden ist? Bis jetzt hab ich da noch keine Ahnung...

Vienna
14.02.2014, 18:09
Irgendwie müsste man den Pfad auslesen können. So ähnlich? http://hx3.de/editing-scripting-167/abfrage-fuer-musik-track-ende-21999/#post433713