Jump to content
Sign in to follow this  
LordJarhead

Config Problems

Recommended Posts

Hello,

 

I wanted to cover all the weapons of ArmA, APEX included. So my configs for like the MK14 looks like this:

class CfgPatches // Copyright © 2015 by LordJarhead. JSRS SOUND MODIFICATIONS by Dennis Kahl (LordJarhead) is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. Permissions beyond the scope of this license may be available at http://jsrs-studios.com/.
{
	class JSRSAPEX_Mk14
	{
		units[] = { };
		weapons[] = { };
		requiredVersion = 0.100000;
		requiredAddons[] = {"A3_Sounds_F","A3_Weapons_F","JPEX_FrameWork"};
		version = "1";
		projectName = "JSRS APEX";
		author = "LordJarhead";
	};
};
class Mode_SemiAuto;
class Mode_Burst;
class Mode_FullAuto;
class CfgWeapons
{
	class Rifle_Long_Base_F;
	class DMR_06_base_F: Rifle_Long_Base_F
	{
		class Single: Mode_SemiAuto
		{
			class BaseSoundModeType;
			class StandardSound: BaseSoundModeType
			{
				soundSetShot[] = {"JPEX_MK14_Shot_SoundSet","JPEX_MK14_Tail_SoundSet","JPEX_FRAME_RIFLE_REFLECTORS","JPEX_FRAME_NOISE_LAYER_762MM"};
			};
			class SilencedSound: BaseSoundModeType
			{
				soundSetShot[] = {"JPEX_MK14_Shot_Silenced_SoundSet","JPEX_MK14_Tail_Silenced_SoundSet","JPEX_FRAME_NOISE_LAYER_762MM"};
			};
		};
		class FullAuto: Mode_FullAuto
		{
			class BaseSoundModeType;
			class StandardSound: BaseSoundModeType
			{
				soundSetShot[] = {"JPEX_MK14_Shot_SoundSet","JPEX_MK14_Tail_SoundSet","JPEX_FRAME_RIFLE_REFLECTORS","JPEX_FRAME_NOISE_LAYER_762MM"};
			};
			class SilencedSound: BaseSoundModeType
			{
				soundSetShot[] = {"JPEX_MK14_Shot_Silenced_SoundSet","JPEX_MK14_Tail_Silenced_SoundSet","JPEX_FRAME_NOISE_LAYER_762MM"};
			};
		};
	};
	class srifle_dmr_06_camo_f: DMR_06_base_F
	{
		class Single: Mode_SemiAuto
		{
			class BaseSoundModeType;
			class StandardSound: BaseSoundModeType
			{
				soundSetShot[] = {"JPEX_MK14_Shot_SoundSet","JPEX_MK14_Tail_SoundSet","JPEX_FRAME_RIFLE_REFLECTORS","JPEX_FRAME_NOISE_LAYER_762MM"};
			};
			class SilencedSound: BaseSoundModeType
			{
				soundSetShot[] = {"JPEX_MK14_Shot_Silenced_SoundSet","JPEX_MK14_Tail_Silenced_SoundSet","JPEX_FRAME_NOISE_LAYER_762MM"};
			};
		};
		class FullAuto: Mode_FullAuto
		{
			class BaseSoundModeType;
			class StandardSound: BaseSoundModeType
			{
				soundSetShot[] = {"JPEX_MK14_Shot_SoundSet","JPEX_MK14_Tail_SoundSet","JPEX_FRAME_RIFLE_REFLECTORS","JPEX_FRAME_NOISE_LAYER_762MM"};
			};
			class SilencedSound: BaseSoundModeType
			{
				soundSetShot[] = {"JPEX_MK14_Shot_Silenced_SoundSet","JPEX_MK14_Tail_Silenced_SoundSet","JPEX_FRAME_NOISE_LAYER_762MM"};
			};
		};
	};
};

Problem is, I get updating base class RPTs. 17:31:48 Updating base class Rifle_Base_F->Rifle_Long_Base_F, by jsrsapex_w_s_mk14 7,62 mm\config.bin/CfgWeapons/DMR_06_base_F/

 

Why tho? Its exactly the same build up as the vanilla config... Same goes for all the other DMRs kinda:

 

17:31:48 Updating base class Rifle_Base_F->Rifle_Long_Base_F, by jsrsapex_w_s_cyrus 9,3 mm\config.bin/CfgWeapons/DMR_05_base_F/
17:31:48 Updating base class Rifle_Base_F->Rifle_Long_Base_F, by jsrsapex_w_s_mk-1 emr 7,62mm\config.bin/CfgWeapons/DMR_03_base_F/
17:31:48 Updating base class Rifle_Base_F->Rifle_Long_Base_F, by jsrsapex_w_s_mk14 7,62 mm\config.bin/CfgWeapons/DMR_06_base_F/
17:31:48 Updating base class Rifle_Base_F->Rifle_Long_Base_F, by jsrsapex_w_s_navid 9,3 mm\config.bin/CfgWeapons/mmg_01_base_F/
17:31:48 Updating base class Rifle_Base_F->Rifle_Long_Base_F, by jsrsapex_w_s_spmg .338\config.bin/CfgWeapons/MMG_02_base_F/

 

The MMG's have a problem for some reason... vanille the weapons are Rifle_Long_Base and still this "updating base class" happens... I see no solution or reason...

And the EMR is having vanilla sounds when the AI is using it... heres the config:

class CfgPatches // Copyright © 2015 by LordJarhead. JSRS SOUND MODIFICATIONS by Dennis Kahl (LordJarhead) is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. Permissions beyond the scope of this license may be available at http://jsrs-studios.com/.
{
    class JSRSAPEX_Mk1EMR
    {
        units[] = { };
        weapons[] = { };
        requiredVersion = 0.100000;
        requiredAddons[] = {"A3_Sounds_F","A3_Weapons_F","JPEX_FrameWork"};
        version = "1";
        projectName = "JSRS APEX";
        author = "LordJarhead";
    };
};
class Mode_SemiAuto;
class Mode_Burst;
class Mode_FullAuto;
class CfgWeapons
{
    class Rifle_Long_Base_F;
    class DMR_03_base_F: Rifle_Long_Base_F
    {
        class Single: Mode_SemiAuto
        {
            class BaseSoundModeType;
            class StandardSound: BaseSoundModeType
            {
                soundSetShot[] = {"JPEX_EMR_Shot_SoundSet","JPEX_EMR_Tail_SoundSet","JPEX_FRAME_RIFLE_REFLECTORS","JPEX_FRAME_NOISE_LAYER_762MM"};
            };
            class SilencedSound: BaseSoundModeType
            {
                soundSetShot[] = {"JPEX_EMR_Shot_Silenced_SoundSet","JPEX_EMR_Tail_Silenced_SoundSet","JPEX_FRAME_NOISE_LAYER_762MM"};
            };
        };
        class FullAuto: Mode_FullAuto
        {
            class BaseSoundModeType;
            class StandardSound: BaseSoundModeType
            {
                soundSetShot[] = {"JPEX_EMR_Shot_SoundSet","JPEX_EMR_Tail_SoundSet","JPEX_FRAME_RIFLE_REFLECTORS","JPEX_FRAME_NOISE_LAYER_762MM"};
            };
            class SilencedSound: BaseSoundModeType
            {
                soundSetShot[] = {"JPEX_EMR_Shot_Silenced_SoundSet","JPEX_EMR_Tail_Silenced_SoundSet","JPEX_FRAME_NOISE_LAYER_762MM"};
            };
        };
    };
    class srifle_dmr_03_f: DMR_03_base_F
    {
        class Single: Mode_SemiAuto
        {
            class BaseSoundModeType;
            class StandardSound: BaseSoundModeType
            {
                soundSetShot[] = {"JPEX_EMR_Shot_SoundSet","JPEX_EMR_Tail_SoundSet","JPEX_FRAME_RIFLE_REFLECTORS","JPEX_FRAME_NOISE_LAYER_762MM"};
            };
            class SilencedSound: BaseSoundModeType
            {
                soundSetShot[] = {"JPEX_EMR_Shot_Silenced_SoundSet","JPEX_EMR_Tail_Silenced_SoundSet","JPEX_FRAME_NOISE_LAYER_762MM"};
            };
        };
        class FullAuto: Mode_FullAuto
        {
            class BaseSoundModeType;
            class StandardSound: BaseSoundModeType
            {
                soundSetShot[] = {"JPEX_EMR_Shot_SoundSet","JPEX_EMR_Tail_SoundSet","JPEX_FRAME_RIFLE_REFLECTORS","JPEX_FRAME_NOISE_LAYER_762MM"};
            };
            class SilencedSound: BaseSoundModeType
            {
                soundSetShot[] = {"JPEX_EMR_Shot_Silenced_SoundSet","JPEX_EMR_Tail_Silenced_SoundSet","JPEX_FRAME_NOISE_LAYER_762MM"};
            };
        };
    };
};

Also I tried to give the BiPods new sounds. Tho nothings working. I made  the config like this:

class CfgPatches // Copyright © 2015 by LordJarhead. JSRS SOUND MODIFICATIONS by Dennis Kahl (LordJarhead) is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. Permissions beyond the scope of this license may be available at http://jsrs-studios.com/.
{
	class JSRSAPEX_ReloadingSounds
	{
		units[] = { };
		weapons[] = { };
		requiredVersion = 0.100000;
		requiredAddons[] = {"A3_Sounds_F","A3_Weapons_F","JPEX_FrameWork"};
		version = "1";
		projectName = "JSRS APEX";
		author = "LordJarhead";
	};
};
class Mode_SemiAuto;
class Mode_Burst;
class Mode_FullAuto;
class CfgWeapons
{
	class Pistol;
	class Pistol_Base_F ;
	class Rifle_Base_F;
	class Rifle_Long_Base_F;
	class Launcher;
	class Launcher_Base_F;
	class GrenadeLauncher;
	class ItemCore;
	class InventoryItem_Base_F;
    class InventoryUnderItem_Base_F;
	
    class bipod_01_F_snd : ItemCore
	{
		class ItemInfo : InventoryUnderItem_Base_F
		{
			soundBipodDown[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Down (1).ogg",1.25, 1, 25};
			soundBipodUp[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Up (1).ogg",1.25, 1, 25};
		};
	};	
	class bipod_01_F_khk : bipod_01_F_snd
	{
		class ItemInfo : InventoryUnderItem_Base_F
		{
			soundBipodDown[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Down (3).ogg",1.25, 1, 25};
			soundBipodUp[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Up (3).ogg",1.25, 1, 25};
		};
	};	
	class bipod_01_F_mtp : bipod_01_F_snd
	{
		class ItemInfo : InventoryUnderItem_Base_F
		{
			soundBipodDown[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Down (2).ogg",1.25, 1, 25};
			soundBipodUp[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Up (2).ogg",1.25, 1, 25};
		};
	};	
	class bipod_01_F_blk : bipod_01_F_snd
	{
		class ItemInfo : InventoryUnderItem_Base_F
		{
			soundBipodDown[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Down (1).ogg",1.25, 1, 25};
			soundBipodUp[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Up (1).ogg",1.25, 1, 25};
		};
	};	
	
	
	class bipod_02_F_blk : bipod_01_F_snd
	{
		class ItemInfo : ItemInfo
		{
			soundBipodDown[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Down (4).ogg",1.25, 1, 25};
			soundBipodUp[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Up (4).ogg",1.25, 1, 25};
		};
	};	
	class bipod_02_F_hex : bipod_02_F_blk
	{
		class ItemInfo : ItemInfo
		{
			soundBipodDown[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Down (4).ogg",1.25, 1, 25};
			soundBipodUp[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Up (4).ogg",1.25, 1, 25};
		};
	};	
	class bipod_02_F_tan : bipod_02_F_blk
	{
		class ItemInfo : ItemInfo
		{
			soundBipodDown[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Down (5).ogg",1.25, 1, 25};
			soundBipodUp[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Up (5).ogg",1.25, 1, 25};
		};
	};	
	
	
	class bipod_03_F_blk : bipod_01_F_snd
	{
		class ItemInfo : ItemInfo
		{
			soundBipodDown[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Down (6).ogg",1.25, 1, 25};
			soundBipodUp[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Up (6).ogg",1.25, 1, 25};
		};
	};	
	class bipod_03_F_oli : bipod_03_F_blk
	{
		class ItemInfo : ItemInfo
		{
			soundBipodDown[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Down (6).ogg",1.25, 1, 25};
			soundBipodUp[] = {"JSRSAPEX_P_Weaponsounds\BiPod\Rifle_Up (6).ogg",1.25, 1, 25};
		};
	};	

Ingame is no sound working (totally silent) and neither an RPT nor an error message shows up. Tho all the BiPods are an "JSRS AddOns" and are required while saving missions/editor. I dont get it...

Is there anyone to help me out here? Any kind of help would be appreciated. I searched configs browsers, config viewer ingame and https://configs.arma3.ru/. Still I can't find a solution...

 

LJ

Share this post


Link to post
Share on other sites

access = 3;

All BIS classes are ReadOnlyVerified and can only be inherited into a new class

  • Like 1

Share this post


Link to post
Share on other sites

access = 3;

All BIS classes are ReadOnlyVerified and can only be inherited into a new class

So? What does this mean?

 

What do I have to change then?

 

LJ

Share this post


Link to post
Share on other sites

Got the weapon problem solved. I missed the "A3_Weapons_F_Mark" on the required addons list. Tho the BiPods still dont seem to work even if I added the "A3_Weapons_F_Mark" too... hmm.

 

LJ

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×