This gsc file set up will get the lightning and rain to work, you would have to change my map name and the x/y/z coordinates to what you want. And also ignore the code referring to smoke.
raw/maps/mp/mp_mhz_cem_b
Code:
main()
{
maps\mp\mp_mhz_cem_b_fx::main();
maps\createfx\mp_mhz_cem_b_fx::main();
maps\mp\_load::main();
maps\mp\_compass::setupMiniMap("compass_map_mp_mhz_cem_b");
//setExpFog(700, 1500, 0.5, 0.5, 0.5, 0);
ambientPlay("ambient_farm");
VisionSetNaked( "mp_mhz_cem_b" );
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",".1");
//setdvar("r_glowbloomintensity1",".1");
//setdvar("r_glowskybleedintensity0",".1");
//setdvar("compassmaxrange","2200");
}
raw/maps/mp/mp_mhz_cem_b
Code:
main()
{
level._effect[ "rain_mp_farm" ] = loadfx( "weather/rain_mp_farm" );
level._effect[ "lightning" ] = loadfx( "weather/lightning_mp_farm" );
level._effect[ "smoke" ] = loadfx( "smoke/amb_smoke_add" );
/#
if ( getdvar( "clientSideEffects" ) != "1" )
maps\createfx\mp_mhz_cem_b_fx::main();
#/
}
raw/maps/createfx/mp_mhz_cem_b.fx.gsc
Code:
main()
{
ent = maps\mp\_utility::createOneshotEffect( "rain_mp_farm" );
ent.v[ "origin" ] = ( -560, 1880, 700 );
ent.v[ "angles" ] = ( 270, 0, 0 );
ent.v[ "fxid" ] = "rain_mp_farm";
ent.v[ "delay" ] = -15;
ent = maps\mp\_utility::createOneshotEffect( "rain_mp_farm" );
ent.v[ "origin" ] = ( 2928, 1792, 700 );
ent.v[ "angles" ] = ( 270, 0, 0 );
ent.v[ "fxid" ] = "rain_mp_farm";
ent.v[ "delay" ] = -15;
ent = maps\mp\_utility::createOneshotEffect( "rain_mp_farm" );
ent.v[ "origin" ] = ( 3040, 8736, 700 );
ent.v[ "angles" ] = ( 270, 0, 0 );
ent.v[ "fxid" ] = "rain_mp_farm";
ent.v[ "delay" ] = -15;
ent = maps\mp\_utility::createOneshotEffect( "rain_mp_farm" );
ent.v[ "origin" ] = ( -736, 8768, 700 );
ent.v[ "angles" ] = ( 270, 0, 0 );
ent.v[ "fxid" ] = "rain_mp_farm";
ent.v[ "delay" ] = -15;
ent = maps\mp\_utility::createOneshotEffect( "lightning" );
ent.v[ "origin" ] = ( 1008, 1952, 3200 );
ent.v[ "angles" ] = ( 270, 0, 0 );
ent.v[ "fxid" ] = "lightning";
ent.v[ "delay" ] = -15;
ent = maps\mp\_utility::createOneshotEffect( "lightning" );
ent.v[ "origin" ] = ( 1040, 8752, 3200 );
ent.v[ "angles" ] = ( 270, 0, 0 );
ent.v[ "fxid" ] = "lightning";
ent.v[ "delay" ] = -15;
ent = maps\mp\_utility::createOneshotEffect( "smoke" );
ent.v[ "origin" ] = ( 2208, 1968, 112 );
ent.v[ "angles" ] = ( 270, 0, 0 );
ent.v[ "fxid" ] = "smoke";
ent.v[ "delay" ] = -15;
ent = maps\mp\_utility::createOneshotEffect( "smoke" );
ent.v[ "origin" ] = ( -448, 8272, 112 );
ent.v[ "angles" ] = ( 270, 0, 0 );
ent.v[ "fxid" ] = "smoke";
ent.v[ "delay" ] = -15;
ent = maps\mp\_utility::createOneshotEffect( "smoke" );
ent.v[ "origin" ] = ( -1088, 2528, 32 );
ent.v[ "angles" ] = ( 270, 0, 0 );
ent.v[ "fxid" ] = "smoke";
ent.v[ "delay" ] = -15;
ent = maps\mp\_utility::createOneshotEffect( "smoke" );
ent.v[ "origin" ] = ( 2960, 7744, 32 );
ent.v[ "angles" ] = ( 270, 0, 0 );
ent.v[ "fxid" ] = "smoke";
ent.v[ "delay" ] = -15;
ent = maps\mp\_utility::createOneshotEffect( "smoke" );
ent.v[ "origin" ] = ( 752, 0, 96 );
ent.v[ "angles" ] = ( 270, 0, 0 );
ent.v[ "fxid" ] = "smoke";
ent.v[ "delay" ] = -15;
ent = maps\mp\_utility::createOneshotEffect( "smoke" );
ent.v[ "origin" ] = ( 16, 1504, 80 );
ent.v[ "angles" ] = ( 270, 0, 0 );
ent.v[ "fxid" ] = "smoke";
ent.v[ "delay" ] = -15;
ent = maps\mp\_utility::createOneshotEffect( "smoke" );
ent.v[ "origin" ] = ( 1856, 8976, 80 );
ent.v[ "angles" ] = ( 270, 0, 0 );
ent.v[ "fxid" ] = "smoke";
ent.v[ "delay" ] = -15;
ent = maps\mp\_utility::createOneshotEffect( "smoke" );
ent.v[ "origin" ] = ( 1056, 10272, 96 );
ent.v[ "angles" ] = ( 270, 0, 0 );
ent.v[ "fxid" ] = "smoke";
ent.v[ "delay" ] = -15;
}
This set will make the effects work but you will still be missing the "elm_thunder_strike, elm_thunder_distant" soundFX.
I still havn't been able to get them to work, I tried adding a folder "raw\sound\amb_elements" with all the thunder sounds in it, the creationg my own maps csv in the raw/soundaliass folder.
I treid 2 sets of code
Code:
#Emitters,,,,,,,,,,,,,,,,,,,,,,,,,
elm_thunder_strike,1,amb_elements/elm_thunder_strike1.wav,0.85,0.99,element,0.8,1.1,100000,,element,,,,0.5,mp_farm mp_cargoship mp_mhz_cem_b,,,,,250,,,0.4,,
elm_thunder_strike,2,amb_elements/elm_thunder_strike2.wav,0.85,0.99,element,0.8,1.1,100000,,element,,,,0.5,mp_farm mp_cargoship mp_mhz_cem_b,,,,,250,,,0.4,,
elm_thunder_strike,3,amb_elements/elm_thunder_strike3.wav,0.85,0.99,element,0.8,1.1,100000,,element,,,,0.5,mp_farm mp_cargoship mp_mhz_cem_b,,,,,250,,,0.4,,
elm_thunder_strike,4,amb_elements/elm_thunder_strike4.wav,0.85,0.99,element,0.8,1.1,100000,,element,,,,0.5,mp_farm mp_cargoship mp_mhz_cem_b,,,,,250,,,0.4,,
elm_thunder_strike,5,amb_elements/elm_thunder_strike1.wav,0.85,0.99,element,0.8,1.1,100000,,element,,,,0.5,mp_farm mp_cargoship mp_mhz_cem_b,,,,,500,,,0.4,,
elm_thunder_strike,6,amb_elements/elm_thunder_strike2.wav,0.85,0.99,element,0.8,1.1,100000,,element,,,,0.5,mp_farm mp_cargoship mp_mhz_cem_b,,,,,500,,,0.4,,
elm_thunder_strike,7,amb_elements/elm_thunder_strike3.wav,0.85,0.99,element,0.8,1.1,100000,,element,,,,0.5,mp_farm mp_cargoship mp_mhz_cem_b,,,,,500,,,0.4,,
elm_thunder_strike,8,amb_elements/elm_thunder_strike4.wav,0.85,0.99,element,0.8,1.1,100000,,element,,,,0.5,mp_farm mp_cargoship mp_mhz_cem_b,,,,,750,,,0.4,,
elm_thunder_distant,1,amb_elements/elm_thunder_dist1.wav,0.8,1,element,0.8,1,100000,,element,,,,0.5,mp_farm mp_cargoship mp_mhz_cem_b,,,,,750,,,0.2
elm_thunder_distant,2,amb_elements/elm_thunder_dist2.wav,0.8,1,element,0.8,1,100000,,element,,,,0.5,mp_farm mp_cargoship mp_mhz_cem_b,,,,,750,,,0.2
elm_thunder_distant,3,amb_elements/elm_thunder_dist3.wav,0.8,1,element,0.8,1,100000,,element,,,,0.5,mp_farm mp_cargoship mp_mhz_cem_b,,,,,750,,,0.2
elm_thunder_distant,4,amb_elements/elm_thunder_dist4.wav,0.8,1,element,0.8,1,100000,,element,,,,0.5,mp_farm mp_cargoship mp_mhz_cem_b,,,,,750,,,0.2
elm_thunder_distant,5,amb_elements/elm_thunder_dist1.wav,0.8,1,element,0.8,1,100000,,element,,,,0.5,mp_farm mp_cargoship mp_mhz_cem_b,,,,,1000,,,0.2
elm_thunder_distant,6,amb_elements/elm_thunder_dist2.wav,0.8,1,element,0.8,1,100000,,element,,,,0.5,mp_farm mp_cargoship mp_mhz_cem_b,,,,,1000,,,0.2
elm_thunder_distant,7,amb_elements/elm_thunder_dist3.wav,0.8,1,element,0.8,1,100000,,element,,,,0.5,mp_farm mp_cargoship mp_mhz_cem_b,,,,,1000,,,0.2
elm_thunder_distant,8,amb_elements/elm_thunder_dist4.wav,0.8,1,element,0.8,1,100000,,element,,,,0.5,mp_farm mp_cargoship mp_mhz_cem_b,,,,,1000,,,0.2
and replacing the line "element,,,,0.5,mp_farm mp_cargoship mp_mhz_cem_b"
with
element,,,,0.5,allmp
But still havnt been able to get it work
So Iused the ambient_farm for the map as it has rain, and thunder in the background.
edited on Apr. 7, 2008 06:35 am by 45king
edited on Apr. 7, 2008 06:37 am by 45king