Sound: Error: File: a3\sounds_f\arsenal\weapons\ugl\ugl_tail_meadows.wss not found !!!
This error is a config.cpp encoding error/typo in weapons_f/config.cpp.
This class:
class SmokeLauncher : MGun {};
incorrectly references sound files in Sounds_F\arsenal\weapons\UGL\ which do not exist.
Specifically each sound[] array of the SoundTails class child entries within the SmokeLauncher class are linking to non-existant files due to encoding errors.
This is the way the entry exists currently:
class SmokeLauncher: MGun { scope = 2; displayName = "$STR_A3_SmokeLauncher0"; sounds[] = {"StandardSound"}; class StandardSound { begin1[] = {"A3\Sounds_F\arsenal\weapons\UGL\UGL_01",0.56234133,1,200}; begin2[] = {"A3\Sounds_F\arsenal\weapons\UGL\UGL_02",0.56234133,1,200}; soundBegin[] = {"begin1",0.5,"begin2",0.5}; class SoundTails { class TailInterior { sound[] = {"A3\Sounds_F\arsenal\weapons\UGL\UGL_tail_interior",2.2387211,1,200}; frequency = 1; volume = "interior"; }; class TailTrees { sound[] = {"A3\Sounds_F\arsenal\weapons\UGL\UGL_tail_trees",1.0,1,200}; frequency = 1; volume = "(1-interior/1.4)*trees"; }; class TailForest { sound[] = {"A3\Sounds_F\arsenal\weapons\UGL\UGL_tail_forest",1.0,1,200}; frequency = 1; volume = "(1-interior/1.4)*forest"; }; class TailMeadows { sound[] = {"A3\Sounds_F\arsenal\weapons\UGL\UGL_tail_meadows",1.0,1,200}; frequency = 1; volume = "(1-interior/1.4)*(meadows/2 max sea/2)"; }; class TailHouses { sound[] = {"A3\Sounds_F\arsenal\weapons\UGL\UGL_tail_houses",1.0,1,200}; frequency = 1; volume = "(1-interior/1.4)*houses"; }; }; }; magazines[] = {"SmokeLauncherMag","SmokeLauncherMag_Single","SmokeLauncherMag_boat"}; reloadTime = 3; magazineReloadTime = 60; canLock = 0; autoFire = 0; simulation = "cmlauncher"; showToPlayer = 1; minRange = 0; maxRange = 10000; textureType = "semi"; };
The following is way these entries should be, as those files are all named UGL_tailinterior/UGL_tailtrees/UGL_tailforest/UGL_tailmeadows and not UGL_tail_<type> as it is currently:
class SmokeLauncher: MGun { scope = 2; displayName = "$STR_A3_SmokeLauncher0"; sounds[] = {"StandardSound"}; class StandardSound { begin1[] = {"A3\Sounds_F\arsenal\weapons\UGL\UGL_01",0.56234133,1,200}; begin2[] = {"A3\Sounds_F\arsenal\weapons\UGL\UGL_02",0.56234133,1,200}; soundBegin[] = {"begin1",0.5,"begin2",0.5}; class SoundTails { class TailInterior { sound[] = {"A3\Sounds_F\arsenal\weapons\UGL\UGL_tailinterior",2.2387211,1,200}; frequency = 1; volume = "interior"; }; class TailTrees { sound[] = {"A3\Sounds_F\arsenal\weapons\UGL\UGL_tailtrees",1.0,1,200}; frequency = 1; volume = "(1-interior/1.4)*trees"; }; class TailForest { sound[] = {"A3\Sounds_F\arsenal\weapons\UGL\UGL_tailforest",1.0,1,200}; frequency = 1; volume = "(1-interior/1.4)*forest"; }; class TailMeadows { sound[] = {"A3\Sounds_F\arsenal\weapons\UGL\UGL_tailmeadows",1.0,1,200}; frequency = 1; volume = "(1-interior/1.4)*(meadows/2 max sea/2)"; }; class TailHouses { sound[] = {"A3\Sounds_F\arsenal\weapons\UGL\UGL_tailhouses",1.0,1,200}; frequency = 1; volume = "(1-interior/1.4)*houses"; }; }; }; magazines[] = {"SmokeLauncherMag","SmokeLauncherMag_Single","SmokeLauncherMag_boat"}; reloadTime = 3; magazineReloadTime = 60; canLock = 0; autoFire = 0; simulation = "cmlauncher"; showToPlayer = 1; minRange = 0; maxRange = 10000; textureType = "semi"; };