mongoose
SOH-CM-2023
I am having trouble making a 'sound' gun which does more than a simple "..." or "___" morse as in below for "knickebein_center" which does work
The files for this read like below with the m3s being just a flak gun m3d, and the same for all the items below. I will break up the posts to each different item/
knickebein_center
xdp
<?xml version="1.0"?>
<UnitData>
<General Allegience="0" LongName="" ShortName="knickebeinC" ModelName="knickebein_center.m3d" BlastDamageScale="1.0" ImpactDamageScale="1.0" FireDamageScale="1.0" Priority="4" Type="static" EnteredService="01/01/1930" BlastDamageMod="1" ImpactDamageMod="1" FireDamageMod="1" Category="wheeled" PickType="armor_aa_static" Country="neutral" AllowSpawn="n"/>
<Description String=""/>
<Moving MinSpeed="0" MaxSpeed="0" CruiseSpeed="0" GroupSize="0" Type="0"/>
<Loadouts/>
<GunStations>
<GunStation UpLimit="90" DownLimit="0" LeftLimit="360" RightLimit="360" RateLimit="360" SystemID="engine_one" Tracer="0" Trainable="1" Trigger="0" Type="knickebein_center_gun" Name="knickebein_center" ConvergeDistance="0" Pitch="0" MaxAmmo="10000"/>
</GunStations>
<DamageBoxes>
<Box ID="damagebox_nose" Parent="damagebox_nose">
<BoxMap SystemID="engine_one" Probability="100" Points="100"/>
</Box>
</DamageBoxes>
<Systems>
<System ID="engine_one" Name="">
<Threshold Level="80" Effect="Break" Parameter="" Location=""/>
<Threshold Level="100" Effect="Library" Parameter="fx_grndexpl_m" Location=""/>
<Threshold Level="100" Effect="Library" Parameter="fx_damage_vehicle_l" Location=""/>
<Threshold Level="100" Effect="Break" Parameter="" Location=""/>
</System>
</Systems>
<Effects/>
<Ground RoadMove="0" WaterMove="0" ForestMove="0" MtnMove="0" CrewSize="4"/>
</UnitData>
knickebein_center_round xdp
<?xml version="1.0"?>
<UnitData>
<General Allegience="" LongName="" ShortName="" ModelName="" BlastDamageScale="1.0" ImpactDamageScale="1.0" FireDamageScale="1.0" Priority="2" Type="weapon" EnteredService="01/01/1930" BlastDamageMod="0" ImpactDamageMod="0" FireDamageMod="0" AllowSpawn="n" Category="weapon" Country="neutral" Mass="0"/>
<Description String="Blank"/>
<Weapon WeaponType="flak_gun" ImpactDice="0" ImpactDieSize="0" ImpactOffset="0" BlastDice="0" BlastDieSize="0" BlastOffset="0" BlastRadius="0" FireDice="0" FireDieSize="0" FireOffset="0" ExplodeEffect="0" GroundEffect="0" MissEffect="0" AirEffect="0" WaterEffect="0" TracerEffect="0"/>
<Loadouts/>
<GunStations/>
<DamageBoxes/>
<Systems/>
</UnitData>
sound xml part for all items
<!--knickebein_left-->
<knickebein_left>
<sound file="knickebein_left.wav" MinDistance="900" Maxdistance="20000" InternalOnly="no" looping="no" atten="1"/>
</knickebein_left>
<!--knickebein_right-->
<knickebein_right>
<sound file="knickebein_right.wav" MinDistance="900" Maxdistance="20000" InternalOnly="no" looping="no" atten="1"/>
</knickebein_right>
!--knickebein_center-->
<knickebein_center>
<sound file="knickebein_center.wav" MinDistance="900" Maxdistance="10000" InternalOnly="no" looping="no" atten="1"/>
</knickebein_center>
<!--Lorenz_Left-->
<Lorenz_Left>
<sound file="knickebein_left.wav" MinDistance="5" Maxdistance="10000" InternalOnly="no" looping="no" atten="1"/>
</Lorenz_Left>
<!--Lorenz_Right-->
<Lorenz_Right>
<sound file="knickebein_Right.wav" MinDistance="5" Maxdistance="10000" InternalOnly="no" looping="no" atten="1"/>
</Lorenz_Right>
<!--Lorenz_HEZ-->
<Lorenz_HEZ>
<sound file="Lorenz_HEZ.wav" MinDistance="200" Maxdistance="900" InternalOnly="no" looping="no" atten="1"/>
</Lorenz_HEZ>
<!--Lorenz-VEZ-->
<Lorenz-VEZ>
<sound file="Lorenz-VEZ.wav" MinDistance="200" Maxdistance="5000" InternalOnly="no" looping="no" atten="1"/>
</Lorenz-VEZ>
<!--NJ_beacon1-->
<NJ_beacon1>
<sound file="NJ_beacon1.wav" MinDistance="900" Maxdistance="30000" InternalOnly="no" looping="no" atten="1"/>
</NJ_beacon1>
<!--Beacon_Victor-->
<Beacon_Victor>
<sound file="Beacon_Victor.wav" MinDistance="900" Maxdistance="30000" InternalOnly="no" looping="no" atten="1"/>
</Beacon_Victor>
see next post
- - - Updated - - -
The files for this read like below with the m3s being just a flak gun m3d, and the same for all the items below. I will break up the posts to each different item/
knickebein_center
xdp
<?xml version="1.0"?>
<UnitData>
<General Allegience="0" LongName="" ShortName="knickebeinC" ModelName="knickebein_center.m3d" BlastDamageScale="1.0" ImpactDamageScale="1.0" FireDamageScale="1.0" Priority="4" Type="static" EnteredService="01/01/1930" BlastDamageMod="1" ImpactDamageMod="1" FireDamageMod="1" Category="wheeled" PickType="armor_aa_static" Country="neutral" AllowSpawn="n"/>
<Description String=""/>
<Moving MinSpeed="0" MaxSpeed="0" CruiseSpeed="0" GroupSize="0" Type="0"/>
<Loadouts/>
<GunStations>
<GunStation UpLimit="90" DownLimit="0" LeftLimit="360" RightLimit="360" RateLimit="360" SystemID="engine_one" Tracer="0" Trainable="1" Trigger="0" Type="knickebein_center_gun" Name="knickebein_center" ConvergeDistance="0" Pitch="0" MaxAmmo="10000"/>
</GunStations>
<DamageBoxes>
<Box ID="damagebox_nose" Parent="damagebox_nose">
<BoxMap SystemID="engine_one" Probability="100" Points="100"/>
</Box>
</DamageBoxes>
<Systems>
<System ID="engine_one" Name="">
<Threshold Level="80" Effect="Break" Parameter="" Location=""/>
<Threshold Level="100" Effect="Library" Parameter="fx_grndexpl_m" Location=""/>
<Threshold Level="100" Effect="Library" Parameter="fx_damage_vehicle_l" Location=""/>
<Threshold Level="100" Effect="Break" Parameter="" Location=""/>
</System>
</Systems>
<Effects/>
<Ground RoadMove="0" WaterMove="0" ForestMove="0" MtnMove="0" CrewSize="4"/>
</UnitData>
knickebein_center_round xdp
<?xml version="1.0"?>
<UnitData>
<General Allegience="" LongName="" ShortName="" ModelName="" BlastDamageScale="1.0" ImpactDamageScale="1.0" FireDamageScale="1.0" Priority="2" Type="weapon" EnteredService="01/01/1930" BlastDamageMod="0" ImpactDamageMod="0" FireDamageMod="0" AllowSpawn="n" Category="weapon" Country="neutral" Mass="0"/>
<Description String="Blank"/>
<Weapon WeaponType="flak_gun" ImpactDice="0" ImpactDieSize="0" ImpactOffset="0" BlastDice="0" BlastDieSize="0" BlastOffset="0" BlastRadius="0" FireDice="0" FireDieSize="0" FireOffset="0" ExplodeEffect="0" GroundEffect="0" MissEffect="0" AirEffect="0" WaterEffect="0" TracerEffect="0"/>
<Loadouts/>
<GunStations/>
<DamageBoxes/>
<Systems/>
</UnitData>
sound xml part for all items
<!--knickebein_left-->
<knickebein_left>
<sound file="knickebein_left.wav" MinDistance="900" Maxdistance="20000" InternalOnly="no" looping="no" atten="1"/>
</knickebein_left>
<!--knickebein_right-->
<knickebein_right>
<sound file="knickebein_right.wav" MinDistance="900" Maxdistance="20000" InternalOnly="no" looping="no" atten="1"/>
</knickebein_right>
!--knickebein_center-->
<knickebein_center>
<sound file="knickebein_center.wav" MinDistance="900" Maxdistance="10000" InternalOnly="no" looping="no" atten="1"/>
</knickebein_center>
<!--Lorenz_Left-->
<Lorenz_Left>
<sound file="knickebein_left.wav" MinDistance="5" Maxdistance="10000" InternalOnly="no" looping="no" atten="1"/>
</Lorenz_Left>
<!--Lorenz_Right-->
<Lorenz_Right>
<sound file="knickebein_Right.wav" MinDistance="5" Maxdistance="10000" InternalOnly="no" looping="no" atten="1"/>
</Lorenz_Right>
<!--Lorenz_HEZ-->
<Lorenz_HEZ>
<sound file="Lorenz_HEZ.wav" MinDistance="200" Maxdistance="900" InternalOnly="no" looping="no" atten="1"/>
</Lorenz_HEZ>
<!--Lorenz-VEZ-->
<Lorenz-VEZ>
<sound file="Lorenz-VEZ.wav" MinDistance="200" Maxdistance="5000" InternalOnly="no" looping="no" atten="1"/>
</Lorenz-VEZ>
<!--NJ_beacon1-->
<NJ_beacon1>
<sound file="NJ_beacon1.wav" MinDistance="900" Maxdistance="30000" InternalOnly="no" looping="no" atten="1"/>
</NJ_beacon1>
<!--Beacon_Victor-->
<Beacon_Victor>
<sound file="Beacon_Victor.wav" MinDistance="900" Maxdistance="30000" InternalOnly="no" looping="no" atten="1"/>
</Beacon_Victor>
see next post
- - - Updated - - -