Page MenuHomeFeedback Tracker

Sound: Error: File: a3\sounds_f\arsenal\weapons\ugl\ugl_tail_meadows.wss not found !!!
New, NormalPublic

Description

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";
	};

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Category
Sound
Steps To Reproduce

Play some Warlords MP, have show script errors enabled, pop some smoke in the commander seat of the T140k Angara or any other vehicle which uses this SmokeLauncher class.

Additional Information

I searched through the entire AIO+GM config dump and this was the only occurrence of this typo.

Obviously this creates missing file errors and when these items are used a lot in a scenario, such as Warlords, then it has the potential to make the game unstable as well as sub-par game audio and additionally filling up the RPT file with hundreds of said entries.

These missing sounds effect every single game entity which uses SmokeLauncher classes.

Event Timeline

Uro created this task.Fri, May 10, 4:51 PM
Uro changed Severity from Minor to Major.Fri, May 10, 5:04 PM
Uro edited Additional Information. (Show Details)
Astaroth claimed this task.Fri, May 10, 5:33 PM
Astaroth added a subscriber: Astaroth.

Hi,
thx for report. We will look on it.