Radio

Marvin
Hallo, ich habe mit schon dieses Tutorial und diesen Thread durchgelesen, aber ich bekomme es einfach nicht gebacken.
Ich denke ihr wisst worum es geht. Ich möchte ein Radio erstellen, dazu ein Trigger use mit dem
targetname :radio1 und die unteren Datein.
Wenn ich im Trigger use "F" drücke sollte eig. der sound kommen, oder?
Im Ordner cod4mod/raw/sound/radio habe ich die Datei radio_1.wav

Hier die Datein:
______________________________________

cod4mod/zone_sorce/mp_sound_test.csv

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
ignore,code_post_gfx_mp
ignore,common_mp
ignore,localized_code_post_gfx_mp
ignore,localized_common_mp
col_map_mp,maps/mp/mp_sound_test.d3dbsp
rawfile,maps/mp/mp_sound_test.gsc
impactfx,mp_sound_test
sound,common,mp_sound_test,!all_mp
sound,generic,mp_sound_test,!all_mp
sound,voiceovers,mp_sound_test,!all_mp
sound,multiplayer,mp_sound_test,!all_mp

include,mptypes_woodland

rawfile,maps/mp/mp_sound_test_sound_fx.gsc
rawfile,maps/mp/mp_sound_test_radio.gsc

sound,mp_sound_test.csv


cod4mod/raw/soundaliases/mp_sound_test.csv

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
#Radio Music,,,,,,,,,,,,,,,,,,,,,,,
radio_music,,radio/radio_1.wav,0.9,1,voiceover,,,200,600,voice,streamed,,nonlooping,,all_mp,,,,mission,,radio


cod4mod/raw/maps/mp/mp_sound_test.gsc

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
main()
{
        maps\mp\mp_sound_test_radio::main();
        maps\mp\mp_sound_test_sound_fx::main();	
        maps\mp\_load::main();
	
	ambientPlay("ambient_village_attack_ext");
	
	game["allies"] = "sas";
	game["axis"] = "russian";
	game["attackers"] = "allies";
	game["defenders"] = "axis";
	game["allies_soldiertype"] = "woodland";
	game["axis_soldiertype"] = "woodland";
	
	setdvar( "r_specularcolorscale", "1" );
	
	setdvar("r_glowbloomintensity0",".25");
	setdvar("r_glowbloomintensity1",".25");
	setdvar("r_glowskybleedintensity0",".3");
	setdvar("compassmaxrange","1800");
}


cod4mod/raw/maps/mp/mp_sound_test_sound_fx.gsc

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
main()
{

//radio
level.scr_sound["radio_1"] = "radio_music";

}


cod4mod/raw/maps/mp/mp_sound_test_radio.gsc

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
main()
{
}

radio1()
{

radiotrigger1 = getent ("sound1","targetname");
while (1)
{
radiotrigger1 waittill ("trigger");
radiotrigger1 PlayLoopSound ( "radio_music" );
{
radiotrigger1 waittill ("trigger");
radiotrigger1 PlaySound ( "click" );
radiotrigger1 StopLoopSound( 0 );
}
}
self thread radio1();
return;
}


______________________________________

Bestimmt hat sich irgendwo ein Fehler eingeschlichen. Vllt findet ihr ihn ja.
Ich steige da selbst nicht mehr durch. Augen rollen

mfg Marvin
steinacker
hab in dem beitrag von den custom sounds was gefunden:

Zitat:

Die Lautstärke veränderst du mit ,1,1, - Die erste 1 ist für min. und die zweite 1 ist für max. . Den Radius mit ,300,700. 300 ist für min Radius und die 700 für max Radius.

Ich habe festgestellt, das bei einem Custom Sound kein streamed verwendet werden darf. Zumindest höre ich nichts wenn ich streamed benutze.

Ich habe hier mal ein Beispiel aus meiner soundaliases.csv

metall_luke,,raketenbasis/door_bunker_open.wav,1,1,emitter,1,1,50,500,effec

ts1,,,,,mp_mapname,,,,,,,,,,,,,


und irgenwo steht da noch, dass musik als custom sound in das iwd-archiv muss
so hab ichs jedenfalls bei meiner mp_moria mit der hintergrund musik gemacht
Marvin
Ich habe in der .iwd einen Ordner names sound angelegt. In dem Ordner ist ein weiterer Ordner mit
Musik und in dem Musik Ordner ist die radio_1.wav, dann habe ich Build Fast File gemacht. Aber es funktioniert
immer noch nicht. Keinen Plan?

mfg Marvin
steinacker

Zitat:

Ich habe festgestellt, das bei einem Custom Sound kein streamed verwendet werden darf. Zumindest höre ich nichts wenn ich streamed benutze.

dann mach doch mal das streamed raus aus deiner alias zeile
Marvin
Immer noch nichts, sorry. unglücklich

mfg Marvin
steinacker
änder mal das noch in deiner zone_source, oder trag das zusätzlich ein:
sound,mp_sound_test,mp_sound_test,all_mp

unbedingt das "!" weglassen, dies bedeutet immer eine negierung, also nicht all_mp
Marvin
So hatte ich es auch schon, da gibt es zwei Ergebnisse:

Einmal das...:



...und das:

Kein sound wenn man "Benutzen" drückt. unglücklich

mfg Marvin
steinacker
hab mal in meinen test dateien etwas rumgekramt, in meiner testmap hab ich mir einen eigenen spawn-sound erstellt, allerdings hab eine bestehende definition verwendet und nur den alias und die sound datei angepasst

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
#music
mp_spawn_opfor,,music/ozzy1.mp3,0.5,,music,,,,,music,streamed,,,,mp_test3,,,,,,music,nowetlevel fulldrylevel,,,!PC



du hast in deiner alias zeile was stehen von voice und voiceover, das muss meiner meinung nach bei einer ansagerstimme verwendet werden
und du musst auch noch vor allen sound aliaszeilen die grundeinstellung haben

so z.b.

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
5:
6:
7:
name,sequence,file,vol_min,vol_max,vol_mod,pitch_min,pitch_max,dist_min,dist_max,channel,type,probability,loop,masterslave,loadspec,subtitle,compression,secondaryaliasname,volumefalloffcurve,startdelay,speakermap,reverb,lfe percentage,center percentage,platform,envelop_min,envelop_max,envelop percentage

#music
mp_spawn_opfor,,music/ozzy1.mp3,0.5,,music,,,,,music,streamed,,,,mp_test3,,,,,,music,nowetlevel fulldrylevel,,,!PC
mp_spawn_sas,,music/ozzy2.mp3,0.5,,music,,,,,music,streamed,,,,mp_test3,,,,,,music,nowetlevel fulldrylevel,,,!PC
mp_spawn_soviet,,music/ozzy1.mp3,0.5,,music,,,,,music,streamed,,,,mp_test3,,,,,,music,nowetlevel fulldrylevel,,,!PC
mp_spawn_usa,,music/ozzy2.mp3,0.5,,music,,,,,music,streamed,,,,mp_test3,,,,,,music,nowetlevel fulldrylevel,,,!PC



ohne die erste zeile funktioniert kein sound, die "#" bedeutet hier kommentar und wird nicht beachtet

und in der zone-file hab ich folgende eintragung:
sound,mp_test3,mp_test3,!all_mp
Marvin
1.Okay ich mache mich mal an die Arbeit.
2.Es gibt auch eine einfachere Lösung einen Startsound zu machen:

Einfach eine .mp3 datei umbenennen in folgenes umbenenne und in die .iwd packen:
  • HGW_mp_spawn_usa.mp3
  • HGW_mp_spawn_opfor.mp3
  • HGW_mp_spawn_sas.mp3
  • HGW_mp_spawn_russia.mp3

Augenzwinkern

mfg Marvin