Jump to content

swtx

Member
  • Content count

    426
  • Joined

  • Last visited

  • Medals

Community Reputation

33 Excellent

2 Followers

About swtx

  • Rank
    Gunnery Sergeant

Profile Information

  • Gender
    Male
  • Location
    Longview, Tx
  1. Got a bracket error on line 977 according to the game engine. It could be anywhere. I cannot spot it, some help would be appreciated. Thx in advance, Scott // config.bin - 19:48:23 10/16/17, generated in 0.01 seconds // Generated by unRap v1.06 by Kegetys // Separate rootclasses: Disabled, Automatic comments: Enabled class CfgPatches { class MK20_SSR { units[] = {}; weapons[] = {MK20_SSR}; requiredVersion = 0.1; requiredAddons[] = { "A3_Sounds_F", "A3_Sounds_F_exp", "A3_Weapons_F", "A3_Weapons_f_exp", "JSRS_SOUNDMOD_FrameWork", "JSRS_SOUNDMOD_GlobalFilters" }; version="1"; projectName="JSRS - Soundmod for MK20 DMR"; author="SWTX"; }; }; class Mode_SemiAuto; // External class reference class Mode_Burst; // External class reference class Mode_FullAuto; // External class reference class FullAuto; // External class reference class SlotInfo; // External class reference class UnderBarrelSlot; // External class reference class MuzzleSlot; // External class reference class CowsSlot; // External class reference class PointerSlot; // External class reference class asdg_OpticRail1913; // External class reference class asdg_FrontSideRail; // External class reference class InventoryItem_Base_F; // External class reference class InventoryMuzzleItem_Base_F; // External class reference class InventoryFlashLightItem_Base_F; // External class reference class InventoryOpticsItem_Base_F; // External class reference class asdg_UnderSlot; // External class reference class asdg_MuzzleSlot; // External class reference class asdg_MuzzleSlot_762; // External class reference class CfgWeapons { class ItemCore; // External class reference class InventoryUnderItem_Base_F; // External class reference class InventoryMuzzleItem_Base_F; // External class reference class muzzle_snds_H; // External class reference class Rifle; // External class reference class Rifle_Base_F : Rifle { class WeaponSlotsInfo; // External class reference }; class UGL_F; // External class reference class MK20_SSR : Rifle_Base_F { author = CMCSSC; _generalMacro = "srifle_EBR_F"; scope = 2; model = "\MK20_SSR\MK20_SSR.p3d"; displayName = "MK20 DMR"; picture = "\MK20_SSR\UI\MK20_SSR.paa"; UiPicture = "\MK20_SSR\UI\MK20_SSR.paa"; descriptionShort = MK20_DMR; inertia = 0.7; dexterity = 1.3; class ItemInfo { priority = 1; }; magazines[] = {"20Rnd_762x51_Mag"}; reloadAction = "GestureReloadSPAR_01"; recoil = "recoil_ebr"; maxZeroing = 1600; handAnim[] = {"OFP2_ManSkeleton", "\A3\Weapons_F\Rifles\mx\data\Anim\MX_dmr.rtm"}; cursor = "srifle"; bullet1[] = {"A3\sounds_f\weapons\shells\7_62\metal_762_01", 0.398107, 1, 15}; bullet2[] = {"A3\sounds_f\weapons\shells\7_62\metal_762_02", 0.398107, 1, 15}; bullet3[] = {"A3\sounds_f\weapons\shells\7_62\metal_762_03", 0.398107, 1, 15}; bullet4[] = {"A3\sounds_f\weapons\shells\7_62\metal_762_04", 0.398107, 1, 15}; bullet5[] = {"A3\sounds_f\weapons\shells\7_62\dirt_762_01", 0.281838, 1, 15}; bullet6[] = {"A3\sounds_f\weapons\shells\7_62\dirt_762_02", 0.281838, 1, 15}; bullet7[] = {"A3\sounds_f\weapons\shells\7_62\dirt_762_03", 0.281838, 1, 15}; bullet8[] = {"A3\sounds_f\weapons\shells\7_62\dirt_762_04", 0.281838, 1, 15}; bullet9[] = {"A3\sounds_f\weapons\shells\7_62\grass_762_01", 0.281838, 1, 15}; bullet10[] = {"A3\sounds_f\weapons\shells\7_62\grass_762_02", 0.281838, 1, 15}; bullet11[] = {"A3\sounds_f\weapons\shells\7_62\grass_762_03", 0.281838, 1, 15}; bullet12[] = {"A3\sounds_f\weapons\shells\7_62\grass_762_04", 0.281838, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; class WeaponSlotsInfo : WeaponSlotsInfo { class MuzzleSlot : asdg_MuzzleSlot_762 { linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE"; iconPosition[] = {0.05, 0.38}; iconPinpoint = "Center"; iconScale = 0.2; }; class CowsSlot : asdg_OpticRail1913 { iconPosition[] = {0.5, 0.3}; iconScale = 0.2; }; class PointerSlot : asdg_FrontSideRail { linkProxy = "\A3\data_f\proxies\weapon_slots\SIDE"; iconPosition[] = {0.35, 0.4}; iconScale = 0.25; }; class UnderBarrelSlot : asdg_UnderSlot { linkProxy = "\A3\Data_f_Mark\proxies\weapon_slots\UNDERBARREL"; iconPicture = ""; iconPinpoint = "Center"; iconPosition[] = {0.25, 0.58}; iconScale = 0.2; }; mass = 140; }; distanceZoomMin = 300; distanceZoomMax = 300; modes[] = {"Single", "FullAuto", "single_close_optics1", "single_medium_optics1", "single_far_optics1", "fullauto_medium"}; drySound[] = {"A3\Sounds_F\arsenal\weapons\LongRangeRifles\Mk18\Mk18_dry", 0.630957, 1, 30}; changeFiremodeSound[] = {"A3\Sounds_F\arsenal\weapons\LongRangeRifles\Mk18\Mk18_firemode", 0.251189, 1, 5}; reloadMagazineSound[] = {"A3\Sounds_F_Exp\arsenal\weapons\Rifles\SPAR_17\SPAR_17_reload", 1.0, 1, 10}; class Single : Mode_SemiAuto { sounds[] = {"StandardSound", "SilencedSound"}; class BaseSoundModeType { closure1[] = {"\MK20_SSR\sound\Closure.ogg", 0.562341, 1, 30}; closure2[] = {"\MK20_SSR\sound\Closure.ogg", 0.562341, 1, 30}; soundClosure[] = {"closure1", 0.5, "closure2", 0.5}; }; class Single: Mode_SemiAuto { class BaseSoundModeType; class StandardSound: BaseSoundModeType { soundSetShot[]= { "NIARM_carbine_Shot_SoundSet", "NIARM_carbine_Shell_SoundSet", "JPEX_FRAME_CALIBER_5X56MM", "JPEX_ALL_DIST_TAIL" }; }; class SilencedSound: BaseSoundModeType { soundSetShot[]= { "NIARM_carbine_Shot_Silenced_SoundSet", "NIARM_carbine_Shell_SoundSet", "JPEX_FRAME_CALIBER_5X56MM_SILENCED" }; reloadTime = 0.085; recoil = "recoil_single_ebr"; recoilProne = "recoil_single_prone_ebr"; dispersion = 0.00073; minRange = 2; minRangeProbab = 0.3; midRange = 350; midRangeProbab = 0.7; maxRange = 500; maxRangeProbab = 0.05; }; }; class FullAuto: Mode_FullAuto { class BaseSoundModeType; class StandardSound: BaseSoundModeType { soundSetShot[]= { "NIARM_carbine_Shot_SoundSet", "NIARM_carbine_Shell_SoundSet", "JPEX_FRAME_CALIBER_5X56MM", "JPEX_ALL_DIST_TAIL" }; }; class SilencedSound: BaseSoundModeType { soundSetShot[]= { "NIARM_carbine_Shot_Silenced_SoundSet", "NIARM_carbine_Shell_SoundSet", "JPEX_FRAME_CALIBER_5X56MM_SILENCED" }; reloadTime = 0.085; recoil = "recoil_auto_ebr"; recoilProne = "recoil_auto_prone_ebr"; dispersion = 0.00073; minRange = 0; minRangeProbab = 0.9; midRange = 15; midRangeProbab = 0.7; maxRange = 30; maxRangeProbab = 0.05; aiRateOfFire = 1e-006; }; class single_close_optics1 : Single { requiredOpticType = 1; showToPlayer = 0; minRange = 2; minRangeProbab = 0.05; midRange = 300; midRangeProbab = 0.8; maxRange = 500; maxRangeProbab = 0.01; aiRateOfFire = 2; aiRateOfFireDistance = 300; }; class single_medium_optics1 : single_close_optics1 { minRange = 300; minRangeProbab = 0.05; midRange = 500; midRangeProbab = 0.7; maxRange = 700; maxRangeProbab = 0.05; aiRateOfFire = 2; aiRateOfFireDistance = 500; }; class single_far_optics1 : single_medium_optics1 { requiredOpticType = 2; minRange = 300; minRangeProbab = 0.05; midRange = 600; midRangeProbab = 0.4; maxRange = 900; maxRangeProbab = 0.05; aiRateOfFire = 4; aiRateOfFireDistance = 600; }; class fullauto_medium : FullAuto { showToPlayer = 0; burst = 2; minRange = 2; minRangeProbab = 0.5; midRange = 50; midRangeProbab = 0.7; maxRange = 100; maxRangeProbab = 0.05; aiRateOfFire = 2; }; aiDispersionCoefY = 3; aiDispersionCoefX = 2; }; }; class CfgSoundSets { class NIARM_carbine_Shot_SoundSet { soundShaders[]= { "NIARM_carbine_Closure_SoundShader", "NIARM_carbine_close_Shot_SoundShader", "NIARM_carbine_Interior_Shot_SoundShader", "NIARM_carbine_mid_Shot_SoundShader", "NIARM_carbine_far_Shot_SoundShader", "NIARM_carbine_close2_Shot_SoundShader", "NIARM_carbine_POOL_Shot_SoundShader" }; volumeFactor=1.495; volumeCurve="jpex_wpn_vl_sin"; sound3DProcessingType="jpex_wpn_small_prc"; spatial=1; doppler=0; loop=0; distanceFilter="jpex_wpn_lp_dia"; occlusionFactor=0.44999999; obstructionFactor=0.34999999; frequencyRandomizer=1; }; class NIARM_carbine_Shell_SoundSet { soundShaders[]= { "JPEX_Rifle_Shell_Inroom_SoundShader" }; volumeFactor=1; volumeCurve="jpex_basic_vl_sin"; sound3DProcessingType="jpex_wpn_small_prc"; spatial=1; doppler=0; loop=0; soundShadersLimit=3; distanceFilter="jpex_wpn_lp_dia"; frequencyRandomizer=3; }; class NIARM_carbine_Shot_Silenced_SoundSet { soundShaders[]= { "NIARM_carbine_Closure_SoundShader", "JPEX_5_56MM_Interior_Silenced_SoundShader", "JPEX_5_56MM_Shot_Silenced_SoundShader" }; volumeFactor=1.495; volumeCurve="jpex_wpn_sd_vl_sin"; occlusionFactor=0.5; obstructionFactor=0.5; sound3DProcessingType="jpex_wpn_small_prc"; spatial=1; doppler=0; loop=0; distanceFilter="jpex_wpn_lp_dia"; frequencyRandomizer=1; }; }; class CfgSoundShaders { class NIARM_carbine_Interior_Silenced_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\KATIBA\INT\SD_Close (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\KATIBA\INT\SD_Close (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\KATIBA\INT\SD_Close (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\KATIBA\INT\SD_Close (4).ogg", 1 } }; volume="1.3*interior"; }; class NIARM_carbine_Interior_Shot_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close_Interior (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close_Interior (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close_Interior (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close_Interior (4).ogg", 1 } }; volume="2.22*interior"; range=20; }; class NIARM_carbine_Closure_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\Closure\Rifle 1 (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\Closure\Rifle 1 (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\Closure\Rifle 1 (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\Closure\Rifle 1 (4).ogg", 1 } }; volume=2; range=2; rangecurve[]= { {0,1}, {2,0} }; }; class NIARM_carbine_close_Shot_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close (4).ogg", 1 } }; volume="2.22*(1-interior/1.4)"; range=20; rangeCurve[]= { {0,1}, {20,0} }; }; class NIARM_carbine_close2_Shot_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close2 (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close2 (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close2 (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close2 (4).ogg", 1 } }; volume=2.325; range=150; rangeCurve[]= { {0,0}, {20,1}, {150,0} }; }; class NIARM_carbine_mid_Shot_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Mid (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Mid (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Mid (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Mid (4).ogg", 1 } }; volume=2.4749999; range=350; rangeCurve[]= { {0,0}, {20,0}, {150,1}, {350,0} }; }; class NIARM_carbine_far_Shot_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\5x56mm\Dist_Shot1 (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\5x56mm\Dist_Shot1 (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\5x56mm\Dist_Shot1 (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\5x56mm\Dist_Shot1 (4).ogg", 1 } }; volume=2.5999999; range=1000; rangeCurve[]= { {0,0}, {150,0}, {350,1}, {1000,0} }; }; class NIARM_carbine_POOL_Shot_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (4).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (5).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (6).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (7).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (8).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (9).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (10).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (11).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (12).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (13).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (14).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (15).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (16).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (17).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (18).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (19).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (20).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (21).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (22).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (23).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (24).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (25).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (26).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (27).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (28).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (29).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (30).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (31).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (32).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (33).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (34).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (35).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (36).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (37).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (38).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (39).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (40).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (41).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (42).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (43).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (44).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (45).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (46).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (47).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (48).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (49).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (50).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (51).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (52).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (53).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (54).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (55).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (56).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (57).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (58).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (59).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (60).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (61).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (62).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (63).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (64).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (65).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (66).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (67).ogg", 1 } }; volume=2.5999999; range=2500; rangeCurve[]= { {0,0}, {200,0}, {1000,1}, {2500,1} }; }; class NIARM_carbine_tailInterior_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Inroom (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Inroom (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Inroom (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Inroom (4).ogg", 1 } }; volume="interior"; range=25; limitation=1; }; class NIARM_carbine_Shot_Silenced_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\MX\SD_Close (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\MX\SD_Close (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\MX\SD_Close (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\MX\SD_Close (4).ogg", 1 } }; volume="2.22*(1-interior/1.4)"; range=250; }; class NIARM_carbine_tailInterior_Silenced_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Inroom (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Inroom (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Inroom (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Inroom (4).ogg", 1 } volume="interior"; range=50; limitation=1; }; }; }; }; };
  2. Got a bracket error on line 977 according to the game engine. It could be anywhere. I cannot spot it, some help would be appreciated. Thx in advance, Scott // config.bin - 19:48:23 10/16/17, generated in 0.01 seconds // Generated by unRap v1.06 by Kegetys // Separate rootclasses: Disabled, Automatic comments: Enabled class CfgPatches { class MK20_SSR { units[] = {}; weapons[] = {MK20_SSR}; requiredVersion = 0.1; requiredAddons[] = { "A3_Sounds_F", "A3_Sounds_F_exp", "A3_Weapons_F", "A3_Weapons_f_exp", "JSRS_SOUNDMOD_FrameWork", "JSRS_SOUNDMOD_GlobalFilters" }; version="1"; projectName="JSRS - Soundmod for MK20 DMR"; author="SWTX"; }; }; class Mode_SemiAuto; // External class reference class Mode_Burst; // External class reference class Mode_FullAuto; // External class reference class FullAuto; // External class reference class SlotInfo; // External class reference class UnderBarrelSlot; // External class reference class MuzzleSlot; // External class reference class CowsSlot; // External class reference class PointerSlot; // External class reference class asdg_OpticRail1913; // External class reference class asdg_FrontSideRail; // External class reference class InventoryItem_Base_F; // External class reference class InventoryMuzzleItem_Base_F; // External class reference class InventoryFlashLightItem_Base_F; // External class reference class InventoryOpticsItem_Base_F; // External class reference class asdg_UnderSlot; // External class reference class asdg_MuzzleSlot; // External class reference class asdg_MuzzleSlot_762; // External class reference class CfgWeapons { class ItemCore; // External class reference class InventoryUnderItem_Base_F; // External class reference class InventoryMuzzleItem_Base_F; // External class reference class muzzle_snds_H; // External class reference class Rifle; // External class reference class Rifle_Base_F : Rifle { class WeaponSlotsInfo; // External class reference }; class UGL_F; // External class reference class MK20_SSR : Rifle_Base_F { author = CMCSSC; _generalMacro = "srifle_EBR_F"; scope = 2; model = "\MK20_SSR\MK20_SSR.p3d"; displayName = "MK20 DMR"; picture = "\MK20_SSR\UI\MK20_SSR.paa"; UiPicture = "\MK20_SSR\UI\MK20_SSR.paa"; descriptionShort = MK20_DMR; inertia = 0.7; dexterity = 1.3; class ItemInfo { priority = 1; }; magazines[] = {"20Rnd_762x51_Mag"}; reloadAction = "GestureReloadSPAR_01"; recoil = "recoil_ebr"; maxZeroing = 1600; handAnim[] = {"OFP2_ManSkeleton", "\A3\Weapons_F\Rifles\mx\data\Anim\MX_dmr.rtm"}; cursor = "srifle"; bullet1[] = {"A3\sounds_f\weapons\shells\7_62\metal_762_01", 0.398107, 1, 15}; bullet2[] = {"A3\sounds_f\weapons\shells\7_62\metal_762_02", 0.398107, 1, 15}; bullet3[] = {"A3\sounds_f\weapons\shells\7_62\metal_762_03", 0.398107, 1, 15}; bullet4[] = {"A3\sounds_f\weapons\shells\7_62\metal_762_04", 0.398107, 1, 15}; bullet5[] = {"A3\sounds_f\weapons\shells\7_62\dirt_762_01", 0.281838, 1, 15}; bullet6[] = {"A3\sounds_f\weapons\shells\7_62\dirt_762_02", 0.281838, 1, 15}; bullet7[] = {"A3\sounds_f\weapons\shells\7_62\dirt_762_03", 0.281838, 1, 15}; bullet8[] = {"A3\sounds_f\weapons\shells\7_62\dirt_762_04", 0.281838, 1, 15}; bullet9[] = {"A3\sounds_f\weapons\shells\7_62\grass_762_01", 0.281838, 1, 15}; bullet10[] = {"A3\sounds_f\weapons\shells\7_62\grass_762_02", 0.281838, 1, 15}; bullet11[] = {"A3\sounds_f\weapons\shells\7_62\grass_762_03", 0.281838, 1, 15}; bullet12[] = {"A3\sounds_f\weapons\shells\7_62\grass_762_04", 0.281838, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; class WeaponSlotsInfo : WeaponSlotsInfo { class MuzzleSlot : asdg_MuzzleSlot_762 { linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE"; iconPosition[] = {0.05, 0.38}; iconPinpoint = "Center"; iconScale = 0.2; }; class CowsSlot : asdg_OpticRail1913 { iconPosition[] = {0.5, 0.3}; iconScale = 0.2; }; class PointerSlot : asdg_FrontSideRail { linkProxy = "\A3\data_f\proxies\weapon_slots\SIDE"; iconPosition[] = {0.35, 0.4}; iconScale = 0.25; }; class UnderBarrelSlot : asdg_UnderSlot { linkProxy = "\A3\Data_f_Mark\proxies\weapon_slots\UNDERBARREL"; iconPicture = ""; iconPinpoint = "Center"; iconPosition[] = {0.25, 0.58}; iconScale = 0.2; }; mass = 140; }; distanceZoomMin = 300; distanceZoomMax = 300; modes[] = {"Single", "FullAuto", "single_close_optics1", "single_medium_optics1", "single_far_optics1", "fullauto_medium"}; drySound[] = {"A3\Sounds_F\arsenal\weapons\LongRangeRifles\Mk18\Mk18_dry", 0.630957, 1, 30}; changeFiremodeSound[] = {"A3\Sounds_F\arsenal\weapons\LongRangeRifles\Mk18\Mk18_firemode", 0.251189, 1, 5}; reloadMagazineSound[] = {"A3\Sounds_F_Exp\arsenal\weapons\Rifles\SPAR_17\SPAR_17_reload", 1.0, 1, 10}; class Single : Mode_SemiAuto { sounds[] = {"StandardSound", "SilencedSound"}; class BaseSoundModeType { closure1[] = {"\MK20_SSR\sound\Closure.ogg", 0.562341, 1, 30}; closure2[] = {"\MK20_SSR\sound\Closure.ogg", 0.562341, 1, 30}; soundClosure[] = {"closure1", 0.5, "closure2", 0.5}; }; class Single: Mode_SemiAuto { class BaseSoundModeType; class StandardSound: BaseSoundModeType { soundSetShot[]= { "NIARM_carbine_Shot_SoundSet", "NIARM_carbine_Shell_SoundSet", "JPEX_FRAME_CALIBER_5X56MM", "JPEX_ALL_DIST_TAIL" }; }; class SilencedSound: BaseSoundModeType { soundSetShot[]= { "NIARM_carbine_Shot_Silenced_SoundSet", "NIARM_carbine_Shell_SoundSet", "JPEX_FRAME_CALIBER_5X56MM_SILENCED" }; reloadTime = 0.085; recoil = "recoil_single_ebr"; recoilProne = "recoil_single_prone_ebr"; dispersion = 0.00073; minRange = 2; minRangeProbab = 0.3; midRange = 350; midRangeProbab = 0.7; maxRange = 500; maxRangeProbab = 0.05; }; }; class FullAuto: Mode_FullAuto { class BaseSoundModeType; class StandardSound: BaseSoundModeType { soundSetShot[]= { "NIARM_carbine_Shot_SoundSet", "NIARM_carbine_Shell_SoundSet", "JPEX_FRAME_CALIBER_5X56MM", "JPEX_ALL_DIST_TAIL" }; }; class SilencedSound: BaseSoundModeType { soundSetShot[]= { "NIARM_carbine_Shot_Silenced_SoundSet", "NIARM_carbine_Shell_SoundSet", "JPEX_FRAME_CALIBER_5X56MM_SILENCED" }; reloadTime = 0.085; recoil = "recoil_auto_ebr"; recoilProne = "recoil_auto_prone_ebr"; dispersion = 0.00073; minRange = 0; minRangeProbab = 0.9; midRange = 15; midRangeProbab = 0.7; maxRange = 30; maxRangeProbab = 0.05; aiRateOfFire = 1e-006; }; class single_close_optics1 : Single { requiredOpticType = 1; showToPlayer = 0; minRange = 2; minRangeProbab = 0.05; midRange = 300; midRangeProbab = 0.8; maxRange = 500; maxRangeProbab = 0.01; aiRateOfFire = 2; aiRateOfFireDistance = 300; }; class single_medium_optics1 : single_close_optics1 { minRange = 300; minRangeProbab = 0.05; midRange = 500; midRangeProbab = 0.7; maxRange = 700; maxRangeProbab = 0.05; aiRateOfFire = 2; aiRateOfFireDistance = 500; }; class single_far_optics1 : single_medium_optics1 { requiredOpticType = 2; minRange = 300; minRangeProbab = 0.05; midRange = 600; midRangeProbab = 0.4; maxRange = 900; maxRangeProbab = 0.05; aiRateOfFire = 4; aiRateOfFireDistance = 600; }; class fullauto_medium : FullAuto { showToPlayer = 0; burst = 2; minRange = 2; minRangeProbab = 0.5; midRange = 50; midRangeProbab = 0.7; maxRange = 100; maxRangeProbab = 0.05; aiRateOfFire = 2; }; aiDispersionCoefY = 3; aiDispersionCoefX = 2; }; }; class CfgSoundSets { class NIARM_carbine_Shot_SoundSet { soundShaders[]= { "NIARM_carbine_Closure_SoundShader", "NIARM_carbine_close_Shot_SoundShader", "NIARM_carbine_Interior_Shot_SoundShader", "NIARM_carbine_mid_Shot_SoundShader", "NIARM_carbine_far_Shot_SoundShader", "NIARM_carbine_close2_Shot_SoundShader", "NIARM_carbine_POOL_Shot_SoundShader" }; volumeFactor=1.495; volumeCurve="jpex_wpn_vl_sin"; sound3DProcessingType="jpex_wpn_small_prc"; spatial=1; doppler=0; loop=0; distanceFilter="jpex_wpn_lp_dia"; occlusionFactor=0.44999999; obstructionFactor=0.34999999; frequencyRandomizer=1; }; class NIARM_carbine_Shell_SoundSet { soundShaders[]= { "JPEX_Rifle_Shell_Inroom_SoundShader" }; volumeFactor=1; volumeCurve="jpex_basic_vl_sin"; sound3DProcessingType="jpex_wpn_small_prc"; spatial=1; doppler=0; loop=0; soundShadersLimit=3; distanceFilter="jpex_wpn_lp_dia"; frequencyRandomizer=3; }; class NIARM_carbine_Shot_Silenced_SoundSet { soundShaders[]= { "NIARM_carbine_Closure_SoundShader", "JPEX_5_56MM_Interior_Silenced_SoundShader", "JPEX_5_56MM_Shot_Silenced_SoundShader" }; volumeFactor=1.495; volumeCurve="jpex_wpn_sd_vl_sin"; occlusionFactor=0.5; obstructionFactor=0.5; sound3DProcessingType="jpex_wpn_small_prc"; spatial=1; doppler=0; loop=0; distanceFilter="jpex_wpn_lp_dia"; frequencyRandomizer=1; }; }; class CfgSoundShaders { class NIARM_carbine_Interior_Silenced_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\KATIBA\INT\SD_Close (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\KATIBA\INT\SD_Close (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\KATIBA\INT\SD_Close (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\KATIBA\INT\SD_Close (4).ogg", 1 } }; volume="1.3*interior"; }; class NIARM_carbine_Interior_Shot_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close_Interior (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close_Interior (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close_Interior (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close_Interior (4).ogg", 1 } }; volume="2.22*interior"; range=20; }; class NIARM_carbine_Closure_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\Closure\Rifle 1 (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\Closure\Rifle 1 (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\Closure\Rifle 1 (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\Closure\Rifle 1 (4).ogg", 1 } }; volume=2; range=2; rangecurve[]= { {0,1}, {2,0} }; }; class NIARM_carbine_close_Shot_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close (4).ogg", 1 } }; volume="2.22*(1-interior/1.4)"; range=20; rangeCurve[]= { {0,1}, {20,0} }; }; class NIARM_carbine_close2_Shot_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close2 (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close2 (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close2 (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\SPAR\Close2 (4).ogg", 1 } }; volume=2.325; range=150; rangeCurve[]= { {0,0}, {20,1}, {150,0} }; }; class NIARM_carbine_mid_Shot_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Mid (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Mid (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Mid (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Mid (4).ogg", 1 } }; volume=2.4749999; range=350; rangeCurve[]= { {0,0}, {20,0}, {150,1}, {350,0} }; }; class NIARM_carbine_far_Shot_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\5x56mm\Dist_Shot1 (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\5x56mm\Dist_Shot1 (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\5x56mm\Dist_Shot1 (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\5x56mm\Dist_Shot1 (4).ogg", 1 } }; volume=2.5999999; range=1000; rangeCurve[]= { {0,0}, {150,0}, {350,1}, {1000,0} }; }; class NIARM_carbine_POOL_Shot_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (4).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (5).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (6).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (7).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (8).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (9).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (10).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (11).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (12).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (13).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (14).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (15).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (16).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (17).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (18).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (19).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (20).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (21).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (22).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (23).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (24).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (25).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (26).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (27).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (28).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (29).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (30).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (31).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (32).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (33).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (34).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (35).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (36).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (37).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (38).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (39).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (40).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (41).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (42).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (43).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (44).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (45).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (46).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (47).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (48).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (49).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (50).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (51).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (52).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (53).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (54).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (55).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (56).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (57).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (58).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (59).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (60).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (61).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (62).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (63).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (64).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (65).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (66).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\DIST_SHOT\POOL\Shots (67).ogg", 1 } }; volume=2.5999999; range=2500; rangeCurve[]= { {0,0}, {200,0}, {1000,1}, {2500,1} }; }; class NIARM_carbine_tailInterior_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Inroom (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Inroom (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Inroom (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Inroom (4).ogg", 1 } }; volume="interior"; range=25; limitation=1; }; class NIARM_carbine_Shot_Silenced_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\MX\SD_Close (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\MX\SD_Close (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\MX\SD_Close (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\MX\SD_Close (4).ogg", 1 } }; volume="2.22*(1-interior/1.4)"; range=250; }; class NIARM_carbine_tailInterior_Silenced_SoundShader { samples[]= { { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Inroom (1).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Inroom (2).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Inroom (3).ogg", 1 }, { "JSRS_SOUNDMOD_P_Weaponsounds\Shot\EMR\Inroom (4).ogg", 1 } volume="interior"; range=50; limitation=1; }; }; }; }; };
  3. Fixed ! Check folder names and make sure mod folder names correspond with config path names. Packs and runs just fine now. Scott Out ! #include "BIS_AddonInfo.hpp" class B_RangeMaster_F; class defaultUserActions; class DefaultEventhandlers; class CfgPatches { units[]={}; weapons[]={}; requiredVersion=0.1; requiredAddons[]= { "A3_Characters_F", "A3_Characters_F_BLUFOR", "A3_Characters_F_beta", "A3_Characters_F_gamma" }; class CfgVehicles { class B_RangeMaster_F; class OG_Akutaege: B_RangeMaster_F { _generalMacro="B_Soldier_F"; scope=2; picture = "OG_Laege_Uni\Skins\ikon\ikon.paa"; displayName="Akutlæge"; nakedUniform="U_BasicBody"; uniformClass="A3L_EC_SOOFC"; hiddenSelections[]= { "Camo" }; hiddenSelectionsTextures[]= { "OG_Laege_Uni\Skins\Akutlæge.paa" }; }; }; class OG_Ambulanceredder: B_RangeMaster_F { _generalMacro="B_Soldier_F"; scope=2; picture = "OG_Laege_Uni\Skins\ikon\ikon.paa"; displayName="Ambulanceredder"; nakedUniform="U_BasicBody"; uniformClass="A3L_EC_SOOFC"; hiddenSelections[]= { "Camo" }; hiddenSelectionsTextures[]= { "OG_Laege_Uni\Skins\Ambulanceredder.paa" }; }; class OG_Elev: B_RangeMaster_F { _generalMacro="B_Soldier_F"; scope=2; picture = "OG_Laege_Uni\Skins\ikon\ikon.paa"; displayName="Elev"; nakedUniform="U_BasicBody"; uniformClass="A3L_EC_SOOFC"; hiddenSelections[]= { "Camo" }; hiddenSelectionsTextures[]= { "OG_Laege_Uni\Skins\Elev.paa" }; }; class OG_Laege: B_RangeMaster_F { _generalMacro="B_Soldier_F"; scope=2; picture = "OG_Laege_Uni\Skins\ikon\ikon.paa"; displayName="Laege"; nakedUniform="U_BasicBody"; uniformClass="A3L_EC_SOOFC"; hiddenSelections[]= { "Camo" }; hiddenSelectionsTextures[]= { "OG_Laege_Uni\Skins\Læge.paa" }; }; class OG_Paramediciner: B_RangeMaster_F { _generalMacro="B_Soldier_F"; scope=2; picture = "OG_Laege_Uni\Skins\ikon\ikon.paa"; displayName="Paramediciner"; nakedUniform="U_BasicBody"; uniformClass="A3L_EC_SOOFC"; hiddenSelections[]= { "Camo" }; hiddenSelectionsTextures[]= { "OG_Laege_Uni\Skins\Paramediciner.paa" }; }; class OG_Regionchef: B_RangeMaster_F { _generalMacro="B_Soldier_F"; scope=2; picture = "OG_Laege_Uni\Skins\ikon\ikon.paa"; displayName="Regioncehf"; nakedUniform="U_BasicBody"; uniformClass="A3L_EC_SOOFC"; hiddenSelections[]= { "Camo" }; hiddenSelectionsTextures[]= { "OG_Laege_Uni\Skins\Regioncehf.paa" }; }; class OG_Stationsleder: B_RangeMaster_F { _generalMacro="B_Soldier_F"; scope=2; picture = "OG_Laege_Uni\Skins\ikon\ikon.paa"; displayName="Stationsleder"; nakedUniform="U_BasicBody"; uniformClass="A3L_EC_SOOFC"; hiddenSelections[]= { "Camo" }; hiddenSelectionsTextures[]= { "OG_Laege_Uni\Skins\Stationsleder.paa" }; }; };
  4. The below config packs with no errors, however, the assets do not show up in Eden editor. Hopefully something simple. Please take a look and post your thoughts on getting this to work in-game. Thx in advance, Scott class CfgPatches { class fam_camionetas_trucks { addonRootClass = "A3_Soft_F"; units[]={"fam_camionetas", "fam_camionetas_fc", "fam_camionetas_pf", "fam_camionetas_semar", "fam_camionetas_semar1"}; weapons[]={"SportCarHorn"}; requiredVersion=0.1; requiredAddons[] = {"A3_Soft_F"}; class cfgFactionClasses { class Fuerzas_Armadas_Mexicanas { displayName = "Fuerzas Armadas Mexicanas"; priority = 1; // Position in list. side = 1; // Opfor = 0, Blufor = 1, Indep = 2. icon = "fam_camionetas\Data\UI\fam.paa"; //Custom Icon }; }; }; class cfgVehicleClasses; class Offroad_01_base_F; class CfgVehicles{ class Offroad_01_base_F; class fam_camionetas: Offroad_01_base_F { _generalMacro = "fam_camionetas"; scope = 2; scopeCurator = 2; cost = 10000; side = TWest; faction = "FAM"; vehicleClass = "Offroad_01_base_F"; displayName = "SEDENA Offroad"; author = "EPN777"; weapons[] = {}; transportSoldier = 5; audible = 50; armor = 100; armorWheels = 100; armorGlass = 50; armorEngine = 2.0; hiddenSelections[] = {"camo", "camo2"}; hiddenSelectionsTextures[] = {"fam_camionetas\Data\sedena.paa", "fam_camionetas\Data\sedena.paa"}; availableForSupportTypes[] = {"Transport"}; typicalCargo[] = {}; crew = ""; preferRoads = true; brakeDistance = 7.0; }; }; class fam_camionetas_fc: Offroad_01_base_F { _generalMacro = "fam_camionetas_fc"; scope = 2; scopeCurator = 2; cost = 10000; side = TWest; faction = "FAM"; vehicleClass = "Offroad_01_base_F"; displayName = "FC Offroad"; author = "EPN777"; weapons[] = {}; transportSoldier = 5; audible = 50; armor = 100; armorWheels = 100; armorGlass = 50; armorEngine = 2.0; hiddenSelections[] = {"camo", "camo2"}; hiddenSelectionsTextures[] = {"fam_camionetas\Data\fc.paa", "fam_camionetas\Data\fc.paa"}; availableForSupportTypes[] = {"Transport"}; typicalCargo[] = {}; crew = ""; preferRoads = true; brakeDistance = 7.0; }; class fam_camionetas_pf: Offroad_01_base_F { _generalMacro = "fam_camionetas_pf"; scope = 2; scopeCurator = 2; cost = 10000; side = TWest; faction = "FAM"; vehicleClass = "Offroad_01_base_F"; displayName = "PF Offroad"; author = "EPN777"; weapons[] = {}; transportSoldier = 5; audible = 50; armor = 100; armorWheels = 100; armorGlass = 50; armorEngine = 2.0; hiddenSelections[] = {"camo", "camo2"}; hiddenSelectionsTextures[] = {"fam_camionetas\Data\pf.paa", "fam_camionetas\Data\pf.paa"}; availableForSupportTypes[] = {"Transport"}; typicalCargo[] = {}; crew = "" ; preferRoads = true; brakeDistance = 7.0; }; class fam_camionetas_semar: Offroad_01_base_F { _generalMacro = "fam_camionetas_semar"; scope = 2; scopeCurator = 2; cost = 10000; side = TWest; faction = "FAM"; vehicleClass = "Offroad_01_base_F"; displayName = "Semar Offroad"; author = "EPN777"; weapons[] = {}; transportSoldier = 5; audible = 50; armor = 100; armorWheels = 100; armorGlass = 50; armorEngine = 2.0; hiddenSelections[] = {"camo", "camo2"}; hiddenSelectionsTextures[] = {"fam_camionetas\Data\semar.paa", "fam_camionetas\Data\semar.paa"}; availableForSupportTypes[] = {"Transport"}; typicalCargo[] = {}; crew = ""; preferRoads = true; brakeDistance = 7.0; }; class fam_camionetas_semar1: Offroad_01_base_F { _generalMacro = "fam_camionetas_semar1"; scope = 2; scopeCurator = 2; cost = 10000; side = TWest; faction = "FAM"; vehicleClass = "Offroad_01_base_F"; displayName = "Semar_1 Offroad"; author = "EPN777"; weapons[] = {}; transportSoldier = 5; audible = 50; armor = 100; armorWheels = 100; armorGlass = 50; armorEngine = 2.0; hiddenSelections[] = {"camo", "camo2"}; hiddenSelectionsTextures[] = {"fam_camionetas\Data\semar1.paa", "fam_camionetas\Data\semar1.paa"}; availableForSupportTypes[] = {"Transport"}; typicalCargo[] = {}; crew = ""; preferRoads = true; brakeDistance = 7.0; }; };
  5. AA needs to be 4x. Lower your view distance and follow the guide I linked above on YouTube. Be sure to follow the additional linked guide on the YouTube page. It will show you how to get the best results out of your Nvidia settings.
  6. You need to unlock your PC's potential !! Try this: Go to "Documents" via "File Explorer", select ARMA3 folder and open the A3 CFG file and replace the default values with these: refresh=240; GPU_MaxFramesAhead=1; GPU_DetectedFramesAhead=1; It will do wonders for A3 performance even in the most intense situations. Intel I7 4710 HQ overclocked to 3.5Ghz NVIDIA 860M 4Gig Vram. 16 gig memory. I get 50-60 fps in Georgetown I get 70-80 fps in most other maps in wide open terrain. With a 4 gig video card. If you want more performance, try this guide! Best Guide to date Scott Out! PS, Turn your View Distance down to about 800 to 1000 and see if you see a difference.
  7. Yea, it's just a simple config error with the that RHS mag entry. You will have to extract each config.bin outa each of the factions weapons PBO. Run a search using Visual Studio Code or a similar editor to find the class entry thats causing the problem. Again it's probably in the weapons config bin then post the config with that entry below.
  8. See updated config below. Need to declare "offroad_01base_F" and " I_G_Offroad_01_armed_F" up top. See updated config below. just copy below into a empty cpp file. #define TEast 0 #define TWest 1 #define TGuerrila 2 #define TCivilian 3 #define TSideUnknown 4 #define TEnemy 5 #define TFriendly 6 #define TLogic 7 #define private 0 #define protected 1 #define public 2 #define true 1 #define false 0 //enum { // DESTRUCTENGINE = 2, // DESTRUCTDEFAULT = 6, // DESTRUCTWRECK = 7, // DESTRUCTTREE = 3, // DESTRUCTTENT = 4, // STABILIZEDINAXISX = 1, // STABILIZEDINAXESXYZ = 4, // STABILIZEDINAXISY = 2, // STABILIZEDINAXESBOTH = 3, // DESTRUCTNO = 0, // STABILIZEDINAXESNONE = 0, // DESTRUCTMAN = 5, // DESTRUCTBUILDING = 1, //}; class defaultUserActions; // External class reference class DefaultEventhandlers; // External class reference class offroad_01base_F; // External class reference class I_G_Offroad_01_armed_F ; // External class reference class CfgPatches { class camionetas { units[] = {;}; //weapons[] = {}; //requiredVersion = 0.1; //requiredAddons[] = {"A3_Weapons_F", "a3_weapons_f_beta", "A3_Weapons_F_gamma", "A3_Characters_F", "A3_Characters_F_beta", "A3_Characters_F_gamma", "A3_Soft_F", "A3_air_f", "A3_Air_F_beta"}; }; }; class CfgFactionClasses { class fam_camionetas { icon = "darkknight777_camionetas\data\ui\darkknight777_camionetas_faction_ca.paa"; displayName = Fuerzas del Orden; priority = 100; side = TWest; }; }; class CfgVehicleClasses { class fam_camionetas { displayName = "Fuerzas del Orden"; }; }; class fam_camionetas_sedena_offroad : Offroad_01_base_F { editorPreview = ; _generalMacro = Offroad_01_military_base_F; scope = 2; scopeCurator = 2; cost = 10000; side = TWest; faction = "Fuerzas del Orden"; vehicleClass = "fam_camionetas"; displayName = "sedena Offroad"; author = "darkKnight777"; weapons[] = {}; audible = 50; armor = 100; armorWheels = 100; armorGlass = 200; armorEngine = 2.0; hiddenSelections[] = {"camo", "camo2"}; hiddenSelectionsTextures[] = {"darkknight777_camionetas\Data\sedena.paa", "darkknight777_camionetas\Data\sedena.paa"}; availableForSupportTypes[] = {"Transport"}; typicalCargo[] = {}; crew = ; preferRoads = true; brakeDistance = 7.0; class Turrets {}; class EventHandlers {}; }; }; }; class fam_camionetas_sedena_armed_offroad : I_G_Offroad_01_armed_F { editorPreview = ; _generalMacro = B_G_Offroad_01_armed_F; scope = 2; scopeCurator = 2; cost = 10000; side = TWest; faction = "Fuerzas del Orden"; vehicleClass = "fam_camionetas"; displayName = "sedena Offroad"; author = "darkKnight777"; weapons[] = {}; audible = 50; armor = 100; armorWheels = 100; armorGlass = 200; armorEngine = 2.0; hiddenSelections[] = {"camo", "camo2"}; hiddenSelectionsTextures[] = {"darkknight777_camionetas\Data\sedena.paa", "darkknight777_camionetas\Data\sedena.paa"}; availableForSupportTypes[] = {"Transport"}; typicalCargo[] = {}; crew = ; showNVGGunner=1; preferRoads = true; brakeDistance = 7.0; class AnimationSources: AnimationSources { class ReloadAnim { source="reload"; weapon="HMG_M2"; }; class ReloadMagazine { source="reloadmagazine"; weapon="HMG_M2"; }; class Revolving { source="revolving"; weapon="HMG_M2"; }; class muzzle_rot_MG { source="ammorandom"; weapon="HMG_M2"; }; class muzzle_hide_MG { source="reload"; weapon="HMG_M2"; }; }; class Turrets: Turrets { class M2_Turret: MainTurret { disableSoundAttenuation=1; gunnerLeftHandAnimName="handle_L"; gunnerRightHandAnimName="handle_R"; gunnerLeftLegAnimName="leg_L"; gunnerRightLegAnimName="leg_R"; body="mainTurret"; gun="mainGun"; animationSourceBody="mainTurret"; animationSourceGun="mainGun"; turretInfoType="RscOptics_Offroad_01"; discreteDistance[]={100,200,300,400,500,600,800,1000,1200,1500}; discreteDistanceInitIndex=2; gunnerForceOptics=0; gunnerOutOpticsShowCursor=0; weapons[]= { "HMG_M2" }; magazines[]= { "100Rnd_127x99_mag_Tracer_Yellow", "100Rnd_127x99_mag_Tracer_Yellow", "100Rnd_127x99_mag_Tracer_Yellow", "100Rnd_127x99_mag_Tracer_Yellow" }; minElev=-10; maxElev=40; soundServo[]= { "A3\sounds_f\dummysound", 9.9999977e-007, 1 }; gunnerAction="gunner_offroad01"; gunnerCompartments="Compartment2"; ejectDeadGunner=0; castGunnerShadow=1; stabilizedInAxes=0; gunBeg="usti hlavne"; gunEnd="konec hlavne"; memoryPointGunnerOptics="gunnerview"; optics=0; class GunFire: WeaponCloudsMGun { interval=0.0099999998; }; memoryPointsGetInGunner="pos gunner"; memoryPointsGetInGunnerDir="pos gunner dir"; class ViewOptics: ViewOptics { minFov=0.25; maxFov=1.25; initFov=0.75; }; class ViewGunner: ViewOptics { }; }; }; }; class fam_camionetas_semar_offroad : Offroad_01_base_F { editorPreview = ; _generalMacro = Offroad_01_military_base_F; scope = 2; scopeCurator = 2; cost = 10000; side = TWest; faction = "Fuerzas del Orden"; vehicleClass = "fam_camionetas"; displayName = "semar Offroad"; author = "darkKnight777"; weapons[] = {}; audible = 50; armor = 100; armorWheels = 100; armorGlass = 200; armorEngine = 2.0; hiddenSelections[] = {"camo", "camo2"}; hiddenSelectionsTextures[] = {"darkknight777_camionetas\Data\semar.paa", "darkknight777_camionetas\Data\semar.paa"}; availableForSupportTypes[] = {"Transport"}; typicalCargo[] = {}; crew = ; preferRoads = true; brakeDistance = 7.0; class Turrets {}; class EventHandlers {}; }; }; }; class fam_camionetas_semar_armed_offroad : I_G_Offroad_01_armed_F { editorPreview = ; _generalMacro = B_G_Offroad_01_armed_F; scope = 2; scopeCurator = 2; cost = 10000; side = TWest; faction = "Fuerzas del Orden"; vehicleClass = "fam_camionetas"; displayName = "semar Offroad"; author = "darkKnight777"; weapons[] = {}; audible = 50; armor = 100; armorWheels = 100; armorGlass = 200; armorEngine = 2.0; hiddenSelections[] = {"camo", "camo2"}; hiddenSelectionsTextures[] = {"darkknight777_camionetas\Data\semar.paa", "darkknight777_camionetas\Data\semar.paa"}; availableForSupportTypes[] = {"Transport"}; typicalCargo[] = {}; crew = ; showNVGGunner=1; preferRoads = true; brakeDistance = 7.0; class AnimationSources: AnimationSources { class ReloadAnim { source="reload"; weapon="HMG_M2"; }; class ReloadMagazine { source="reloadmagazine"; weapon="HMG_M2"; }; class Revolving { source="revolving"; weapon="HMG_M2"; }; class muzzle_rot_MG { source="ammorandom"; weapon="HMG_M2"; }; class muzzle_hide_MG { source="reload"; weapon="HMG_M2"; }; }; class Turrets: Turrets { class M2_Turret: MainTurret { disableSoundAttenuation=1; gunnerLeftHandAnimName="handle_L"; gunnerRightHandAnimName="handle_R"; gunnerLeftLegAnimName="leg_L"; gunnerRightLegAnimName="leg_R"; body="mainTurret"; gun="mainGun"; animationSourceBody="mainTurret"; animationSourceGun="mainGun"; turretInfoType="RscOptics_Offroad_01"; discreteDistance[]={100,200,300,400,500,600,800,1000,1200,1500}; discreteDistanceInitIndex=2; gunnerForceOptics=0; gunnerOutOpticsShowCursor=0; weapons[]= { "HMG_M2" }; magazines[]= { "100Rnd_127x99_mag_Tracer_Yellow", "100Rnd_127x99_mag_Tracer_Yellow", "100Rnd_127x99_mag_Tracer_Yellow", "100Rnd_127x99_mag_Tracer_Yellow" }; minElev=-10; maxElev=40; soundServo[]= { "A3\sounds_f\dummysound", 9.9999977e-007, 1 }; gunnerAction="gunner_offroad01"; gunnerCompartments="Compartment2"; ejectDeadGunner=0; castGunnerShadow=1; stabilizedInAxes=0; gunBeg="usti hlavne"; gunEnd="konec hlavne"; memoryPointGunnerOptics="gunnerview"; optics=0; class GunFire: WeaponCloudsMGun { interval=0.0099999998; }; memoryPointsGetInGunner="pos gunner"; memoryPointsGetInGunnerDir="pos gunner dir"; class ViewOptics: ViewOptics { minFov=0.25; maxFov=1.25; initFov=0.75; }; class ViewGunner: ViewOptics { }; }; }; }; class fam_camionetas_semar1_offroad : Offroad_01_base_F { editorPreview = "darkknight777_camionetas\editor\offroad_police.jpg"; _generalMacro = Offroad_01_military_base_F; scope = 2; scopeCurator = 2; cost = 10000; side = TWest; faction = "Fuerzas del Orden"; vehicleClass = "fam_camionetas"; displayName = "semar1 Offroad"; author = "darkKnight777"; weapons[] = {}; audible = 50; armor = 100; armorWheels = 100; armorGlass = 200; armorEngine = 2.0; hiddenSelections[] = {"camo", "camo2"}; hiddenSelectionsTextures[] = {"darkknight777_camionetas\Data\semar1.paa", "darkknight777_camionetas\Data\semar1.paa"}; availableForSupportTypes[] = {"Transport"}; typicalCargo[] = {}; crew = ; preferRoads = true; brakeDistance = 7.0; class Turrets {}; class EventHandlers {}; }; }; }; class fam_camionetas_semar1_armed_offroad : I_G_Offroad_01_armed_F { editorPreview = "darkknight777_camionetas\editor\offroad_police.jpg"; _generalMacro = B_G_Offroad_01_armed_F; scope = 2; scopeCurator = 2; cost = 10000; side = TWest; faction = "Fuerzas del Orden"; vehicleClass = "fam_camionetas"; displayName = "semar1 Offroad"; author = "darkKnight777"; weapons[] = {}; audible = 50; armor = 100; armorWheels = 100; armorGlass = 200; armorEngine = 2.0; hiddenSelections[] = {"camo", "camo2"}; hiddenSelectionsTextures[] = {"darkknight777_camionetas\Data\semar1.paa", "darkknight777_camionetas\Data\semar1.paa"}; availableForSupportTypes[] = {"Transport"}; typicalCargo[] = {}; crew = ; showNVGGunner=1; preferRoads = true; brakeDistance = 7.0; class AnimationSources: AnimationSources { class ReloadAnim { source="reload"; weapon="HMG_M2"; }; class ReloadMagazine { source="reloadmagazine"; weapon="HMG_M2"; }; class Revolving { source="revolving"; weapon="HMG_M2"; }; class muzzle_rot_MG { source="ammorandom"; weapon="HMG_M2"; }; class muzzle_hide_MG { source="reload"; weapon="HMG_M2"; }; }; class Turrets: Turrets { class M2_Turret: MainTurret { disableSoundAttenuation=1; gunnerLeftHandAnimName="handle_L"; gunnerRightHandAnimName="handle_R"; gunnerLeftLegAnimName="leg_L"; gunnerRightLegAnimName="leg_R"; body="mainTurret"; gun="mainGun"; animationSourceBody="mainTurret"; animationSourceGun="mainGun"; turretInfoType="RscOptics_Offroad_01"; discreteDistance[]={100,200,300,400,500,600,800,1000,1200,1500}; discreteDistanceInitIndex=2; gunnerForceOptics=0; gunnerOutOpticsShowCursor=0; weapons[]= { "HMG_M2" }; magazines[]= { "100Rnd_127x99_mag_Tracer_Yellow", "100Rnd_127x99_mag_Tracer_Yellow", "100Rnd_127x99_mag_Tracer_Yellow", "100Rnd_127x99_mag_Tracer_Yellow" }; minElev=-10; maxElev=40; soundServo[]= { "A3\sounds_f\dummysound", 9.9999977e-007, 1 }; gunnerAction="gunner_offroad01"; gunnerCompartments="Compartment2"; ejectDeadGunner=0; castGunnerShadow=1; stabilizedInAxes=0; gunBeg="usti hlavne"; gunEnd="konec hlavne"; memoryPointGunnerOptics="gunnerview"; optics=0; class GunFire: WeaponCloudsMGun { interval=0.0099999998; }; memoryPointsGetInGunner="pos gunner"; memoryPointsGetInGunnerDir="pos gunner dir"; class ViewOptics: ViewOptics { minFov=0.25; maxFov=1.25; initFov=0.75; }; class ViewGunner: ViewOptics { }; }; }; }; class fam_camionetas_fc_offroad : Offroad_01_base_F { editorPreview = "darkknight777_camionetas\editor\offroad_police.jpg"; _generalMacro = Offroad_01_military_base_F; scope = 2; scopeCurator = 2; cost = 10000; side = TWest; faction = "Fuerzas del Orden"; vehicleClass = "fam_camionetas"; displayName = "fc Offroad"; author = "darkKnight777"; weapons[] = {}; audible = 50; armor = 100; armorWheels = 100; armorGlass = 200; armorEngine = 2.0; hiddenSelections[] = {"camo", "camo2"}; hiddenSelectionsTextures[] = {"darkknight777_camionetas\Data\fc.paa", "darkknight777_camionetas\Data\fc.paa"}; availableForSupportTypes[] = {"Transport"}; typicalCargo[] = {}; crew = ; preferRoads = true; brakeDistance = 7.0; class Turrets {}; class EventHandlers {}; }; }; }; class fam_camionetas_pf_offroad : Offroad_01_base_F { editorPreview = ; _generalMacro = Offroad_01_military_base_F; scope = 2; scopeCurator = 2; cost = 10000; side = TWest; faction = "Fuerzas del Orden"; vehicleClass = "fam_camionetas"; displayName = "pf Offroad"; author = "darkKnight777"; weapons[] = {}; audible = 50; armor = 100; armorWheels = 100; armorGlass = 200; armorEngine = 2.0; hiddenSelections[] = {"camo", "camo2"}; hiddenSelectionsTextures[] = {"darkknight777_camionetas\Data\pf.paa", "darkknight777_camionetas\Data\pf.paa"}; availableForSupportTypes[] = {"Transport"}; typicalCargo[] = {}; crew = ; preferRoads = true; brakeDistance = 7.0; class Turrets {}; class EventHandlers {}; }; }; };
  9. class Pistol; // External class reference class Mode_SemiAuto; class Pistol_Base_F : Pistol { class WeaponSlotsInfo; // External class reference }; class Modgun : Pistol_Base_F { class Single : Mode_SemiAuto { sounds[] = {"StandardSound", "SilencedSound"}; class BaseSoundModeType; // External class reference class StandardSound : BaseSoundModeType { soundSetShot[] = {"P07_Shot_SoundSet","P07_Tail_SoundSet","P07_InteriorTail_SoundSet"}; }; class SilencedSound : BaseSoundModeType { soundSetShot[] = {"P07_silencerShot_SoundSet","P07_silencerTail_SoundSet","P07_silencerInteriorTail_SoundSet"}; }; }; }; Mode semi-auto has to be declared up top. See the new config. You are welcome to use my Pistol Config template posted below. change class names as needed to fit your needs. Works like a charm ;) class CfgPatches { class Pistols_Rook18s { units[] = { }; weapons[] = {"hgun_Rook18_Select_F"}; requiredVersion = 0.1; requiredAddons[] = {"A3_Sounds_F","A3_Weapons_F"}; version = ".08"; ammo[]={"B_9x21_Buffalo_Bore_Ball"}; magazines[]={"30Rnd_9x21_Buffalo_Bore_Mag"}; projectName = "Rook Select Fire"; author = "Project Genesis Team"; }; }; class CfgAmmo { class B_580x42_Ball_F; // External class reference class B_9x21_Ball; // External class reference class BulletBase; // External class reference class B_9x21_Buffalo_Bore_Ball : B_9x21_Ball { hit = 9.94265; nvgOnly=0; indirectHit = 0; indirectHitRange = 0; suppressionRadiusBulletClose = 2; cartridge = "FxCartridge_9mm"; model = "\Rook18s\Auto\data\yellow.p3d"; tracerScale = 0.03; caliber = 0.415; deflecting = 25; visibleFire = 1; audibleFire = 2.5; cost = 100; typicalSpeed = 390.1; airFriction = -0.001095; }; }; class CfgMagazines { class CA_Magazine; // External class reference class 30Rnd_9x21_Mag; // External class reference class 30Rnd_9x21_Buffalo_Bore_Mag : 30Rnd_9x21_Mag { author="Project Genesis Team"; picture = "\A3\weapons_f\data\ui\M_30Rnd_45ACP_CA.paa"; ammo="B_9x21_Buffalo_Bore_Ball"; scope=2; tracersEvery = 1; count = 30 lastRoundsTracer=30; displayName="9mm 30Rnd +P+ Buffalo Bore"; displayNameShort="9mm +P+ FMJ"; descriptionShort = "Caliber: 9x21 +P+ Buffalo Bore FMJ<br />Rounds: 30<br />Used in: 9mm Pistols and submachineguns"; }; }; class Mode_SemiAuto; class Mode_FullAuto; class WeaponSlotsInfo; class CfgWeapons { class Pistol_Base_F; class hgun_Rook18_Select_F : Pistol_Base_F{ scope = 2; model = "\Rook18s\Auto\data\rook40.p3d"; picture ="\A3\weapons_F\Pistols\Rook40\data\UI\gear_Rook40_x_ca.paa"; magazines[] = {"30Rnd_9x21_Buffalo_Bore_Mag", "30Rnd_9x21_Mag", "30Rnd_9x21_Red_Mag", "30Rnd_9x21_Yellow_Mag", "30Rnd_9x21_Green_Mag","16Rnd_9x21_Mag", "16Rnd_9x21_red_Mag", "16Rnd_9x21_green_Mag", "16Rnd_9x21_yellow_Mag"}; displayname = "Rook18 9MM Select Fire"; discreteDistance[] = {100, 200}; discreteDistanceInitIndex = 0; descriptionShort = "Rook18s"; reloadAction = "GestureReloadPistol"; opticsZoomMin = 0.375; opticsZoomMax = 1.1; opticsZoomInit = 0.75; distanceZoomMin = 50; distanceZoomMax = 50; changeFiremodeSound[] = {"A3\sounds_f\weapons\closure\firemode_changer_1", 0.251189, 1, 30}; drySound[] = {"Rook18s\Auto\sounds\Rookdry.wss", 1, 1, 60}; reloadMagazineSound[] = {"A3\Sounds_F\arsenal\weapons\Pistols\Rook40\reload_rook40", 1.0, 1, 40}; class WeaponSlotsInfo : WeaponSlotsInfo { mass = 20; holsterScale = 0.95; class CowsSlot {}; class PointerSlot {}; }; modes[] = {"Single", "FullAuto"}; class Single: Mode_SemiAuto{ reloadTime = 0.0545; recoil = "recoil_single_pdw"; recoilProne = "recoil_single_prone_pdw"; dispersion = 0.00435; minRange = 2; minRangeProbab = 0.3; midRange = 200; midRangeProbab = 0.7; maxRange = 350; maxRangeProbab = 0.05; aiRateOfFire = 2.0; aiRateOfFireDistance = 500; class BaseSoundModeType; class StandardSound: BaseSoundModeType { soundSetShot[] = {"PG_Rook_Tails_Trees_SoundSet","PG_Rook_Tails_Meadows_SoundSet","PG_Rook_Tails_Houses_SoundSet","PG_Rook_Shot_SoundSet","PG_Rook_Mid_SoundSet","PG_Rook_Dist_SoundSet","PG_Rook_Shell_SoundSet"}; }; class SilencedSound: BaseSoundModeType { soundSetShot[] = {"PG_Rook_Shot_Silenced_SoundSet","PG_Rook_Shell_SoundSet"}; }; }; class FullAuto: Mode_FullAuto{ reloadTime = 0.06; recoil = "recoil_auto_pdw"; recoilProne = "recoil_auto_prone_pdw"; dispersion = 0.065; minRange = 0; minRangeProbab = 0.1; midRange = 25; midRangeProbab = 0.7; maxRange = 70; maxRangeProbab = 0.05; aiRateOfFire = 1e-006; aiRateOfFireDistance = 50; class BaseSoundModeType; class StandardSound: BaseSoundModeType { soundSetShot[] = {"PG_Rook_Tails_Trees_SoundSet","PG_Rook_Tails_Meadows_SoundSet","PG_Rook_Tails_Houses_SoundSet","PG_Rook_Tails_Forest_SoundSet","PG_Rook_Interior_SoundSet","PG_Rook_Full_Auto_SoundSet","PG_Rook_Mid_SoundSet","PG_Rook_Dist_SoundSet","PG_Rook_Shell_SoundSet"}; }; class SilencedSound: BaseSoundModeType { soundSetShot[] = {"PG_Rook_Shot_Silenced_SoundSet","PG_Rook_Shell_SoundSet"}; }; }; }; }; class CfgSoundSets { class PG_Rook_Shot_SoundSet { soundShaders[] = {"PG_Rook_Closure_SoundShader","PG_Rook_close_Shot_SoundShader","PG_Rook_Interior_Shot_SoundShader","PG_Rook_mid_Shot_SoundShader", "PG_Rook_far_Shot_SoundShader"}; volumeFactor = 1.495; volumeCurve = "InverseSquare2Curve"; sound3DProcessingType = "WeaponMediumShot3DProcessingType"; spatial = 1; doppler = 0; loop = 0; distanceFilter = "weaponShotDistanceFreqAttenuationFilter"; occlusionFactor = 0.45; obstructionFactor = 0.35; frequencyRandomizer = 1; }; class PG_Rook_Full_Auto_SoundSet { soundShaders[] = {"PG_Rook_Full_Auto_Shot_SoundShader","PG_Rook_Closure_SoundShader","PG_Rook_Interior_Shot_SoundShader","PG_Rook_mid_Shot_SoundShader","PG_Rook_far_Shot_SoundShader"}; volumeFactor = 1; volumeCurve = "InverseSquare1Curve"; sound3DProcessingType = "WeaponMediumShot3DProcessingType"; spatial = 1; doppler = 0; loop = 0; soundShadersLimit = 3; distanceFilter = "weaponShotDistanceFreqAttenuationFilter"; frequencyRandomizer = 3; }; class PG_Rook_Interior_SoundSet { soundShaders[] = {"PG_Rook_Interior_Shot_SoundShader"}; volumeFactor = 1; volumeCurve = "InverseSquare1Curve"; sound3DProcessingType = "WeaponMediumShot3DProcessingType"; spatial = 1; doppler = 0; loop = 0; soundShadersLimit = 1; distanceFilter = "weaponShotDistanceFreqAttenuationFilter"; frequencyRandomizer = 1; }; class PG_Rook_Tails_Trees_SoundSet { soundShaders[] = {"Rogue9_tailTrees_SoundShader"}; volumeFactor = 1.5; volumeCurve = "InverseSquare2Curve"; sound3DProcessingType = "WeaponMediumShot3DProcessingType"; spatial = 1; doppler = 0; loop = 0; distanceFilter = "weaponShotDistanceFreqAttenuationFilter"; occlusionFactor = 0.45; obstructionFactor = 0.35; frequencyRandomizer = 1; }; class PG_Rook_Tails_Houses_SoundSet { soundShaders[] = {"Rogue9_tailHouses_SoundShader"}; volumeFactor = 1.5; volumeCurve = "InverseSquare2Curve"; sound3DProcessingType = "WeaponMediumShot3DProcessingType"; spatial = 1; doppler = 0; loop = 0; distanceFilter = "weaponShotDistanceFreqAttenuationFilter"; occlusionFactor = 0.45; obstructionFactor = 0.35; frequencyRandomizer = 1; }; class PG_Rook_Tails_Meadows_SoundSet { soundShaders[] = {"Rogue9_tailMeadows_SoundShader"}; volumeFactor = 1.5; volumeCurve = "InverseSquare2Curve"; sound3DProcessingType = "WeaponMediumShot3DProcessingType"; spatial = 1; doppler = 0; loop = 0; distanceFilter = "weaponShotDistanceFreqAttenuationFilter"; occlusionFactor = 0.45; obstructionFactor = 0.35; frequencyRandomizer = 1; }; class PG_Rook_Tails_Forest_SoundSet { soundShaders[] = {"Rogue9_tailForest_SoundShader"}; volumeFactor = 1.5; volumeCurve = "InverseSquare2Curve"; sound3DProcessingType = "WeaponMediumShot3DProcessingType"; spatial = 1; doppler = 0; loop = 0; distanceFilter = "weaponShotDistanceFreqAttenuationFilter"; occlusionFactor = 0.45; obstructionFactor = 0.35; frequencyRandomizer = 1; }; class PG_Rook_Mid_SoundSet { soundShaders[] = {"PG_Rook_mid_Shot_SoundShader"}; volumeFactor = 1; volumeCurve = "InverseSquare1Curve"; sound3DProcessingType = "WeaponMediumShot3DProcessingType"; spatial = 1; doppler = 0; loop = 0; soundShadersLimit = 3; distanceFilter = "weaponShotDistanceFreqAttenuationFilter"; frequencyRandomizer = 3; }; class PG_Rook_Dist_SoundSet { soundShaders[] = {"PG_Rook_far_Shot_SoundShader"}; volumeFactor = 1; volumeCurve = "InverseSquare1Curve"; sound3DProcessingType = "WeaponMediumShot3DProcessingType"; spatial = 1; doppler = 0; loop = 0; soundShadersLimit = 3; distanceFilter = "weaponShotDistanceFreqAttenuationFilter"; frequencyRandomizer = 3; }; class PG_Rook_Shell_SoundSet { soundShaders[] = {"PG_Rook_Shell_Inroom_SoundShader"}; volumeFactor = 1; volumeCurve = "InverseSquare2Curve"; sound3DProcessingType = "WeaponMediumShot3DProcessingType"; spatial = 1; doppler = 0; loop = 0; soundShadersLimit = 3; distanceFilter = "weaponShotDistanceFreqAttenuationFilter"; frequencyRandomizer = 3; }; class PG_Rook_Shot_Silenced_SoundSet { soundShaders[] = {"PG_Rook_Closure_SoundShader","PG_Rook_Interior_Silenced_SoundShader","PG_Rook_Shot_Silenced_SoundShader"}; volumeFactor = 1.495; volumeCurve = "InverseSquare2Curve"; occlusionFactor = 0.5; obstructionFactor = 0.5; sound3DProcessingType = "WeaponMediumShot3DProcessingType"; spatial = 1; doppler = 0; loop = 0; distanceFilter = "weaponShotDistanceFreqAttenuationFilter"; frequencyRandomizer = 1; }; }; class CfgSoundShaders { class PG_Rook_Interior_Silenced_SoundShader { samples[] = { { "\Rook18s\Auto\sounds\SD_Interior_1",1 }, { "\Rook18s\Auto\sounds\SD_Interior_2",1 }}; volume = 1.3*interior; range = 65; }; class PG_Rook_Interior_Shot_SoundShader { samples[] = { { "\Rook18s\Auto\sounds\Shots\Interior_1.ogg",1 }, { "\Rook18s\Auto\sounds\Shots\Interior_2.ogg",1 }, { "\Rook18s\Auto\sounds\Shots\Interior_3.ogg",1 }}; volume = "interior"; range = 65; }; //----------------------------------------------------------------------------------------// class PG_Rook_Closure_SoundShader { samples[] = { { "A3\Sounds_F\arsenal\weapons\Pistols\Rook40\Closure_Rook40_01",1 }, { "A3\Sounds_F\arsenal\weapons\Pistols\Rook40\Closure_Rook40_02",1 }}; volume = 0; range = 0; }; class PG_Rook_Full_Auto_Shot_SoundShader { samples[] = { { "Rook18s\Auto\sounds\Pistol_1",1 }, { "Rook18s\Auto\sounds\Pistol_2",1 }, { "Rook18s\Auto\sounds\Pistol_3",1 }}; volume = 1.8*(1-interior/1.4); range = 2500; rangeCurve[] = {{ 0,1 },{ 20,1 },{ 40,0 },{ 2500,0 }}; }; class PG_Rook_close_Shot_SoundShader { samples[] = { { "Rook18s\Auto\sounds\Pistol_S1.ogg",1 }, { "Rook18s\Auto\sounds\Pistol_S2.ogg",1 }, { "Rook18s\Auto\sounds\Pistol_S3.ogg",1 }}; volume = 1.8*(1-interior/1.4); range = 2500; rangeCurve[] = {{ 0,1 },{ 20,1 },{ 40,0 },{ 2500,0 }}; }; class PG_Rook_mid_Shot_SoundShader { samples[] = { { "\Rook18s\Auto\sounds\Shots\Pistol_S1_Mid",1 }, { "\Rook18s\Auto\sounds\Shots\Pistol_S2_Mid",1 }, { "\Rook18s\Auto\sounds\Shots\Pistol_S3_Mid",1 }}; volume = 2.00; range = 2500; rangeCurve[] = {{ 0,0 },{ 40,0 },{ 145,1 },{ 300,0 },{ 2500,0 }}; }; class PG_Rook_far_Shot_SoundShader { samples[] = { { "\Rook18s\Auto\sounds\Shots\B_9x21_Ball_Dist_1",1 }, { "\Rook18s\Auto\sounds\Shots\B_9x21_Ball_Dist_2",1 }, { "\Rook18s\Auto\sounds\Shots\B_9x21_Ball_Dist_3",1 }, { "\Rook18s\Auto\sounds\Shots\B_9x21_Ball_Dist_4",1 }, { "\Rook18s\Auto\sounds\Shots\B_9x21_Ball_Dist_5",1 }, { "\Rook18s\Auto\sounds\Shots\B_9x21_Ball_Dist_6",1 }}; volume = 2.50; range = 2500; rangeCurve[] = {{ 0,0 },{ 145,0 },{ 300,1 },{ 1000,0 },{ 2500,0 }}; }; class Rogue9_tailForest_SoundShader { samples[] = {{"\A3\Sounds_F_Exp\arsenal\weapons\SMGs\Rogue9\Rogue9_tailforest", 1}}; volume = "(1-interior/1.4)*forest/3"; range = 2000; rangeCurve[] = {{0, 1}, {2000, 0}}; limitation = 1; }; class Rogue9_tailHouses_SoundShader { samples[] = {{"\A3\Sounds_F_Exp\arsenal\weapons\SMGs\Rogue9\Rogue9_tailhouses", 1}}; volume = "(1-interior/1.4)*houses/3"; range = 1500; rangeCurve[] = {{0, 1}, {250, 0.3}, {1500, 0}}; limitation = 1; }; class Rogue9_tailMeadows_SoundShader { samples[] = {{"\A3\Sounds_F_Exp\arsenal\weapons\SMGs\Rogue9\Rogue9_tailmeadows", 1}}; volume = "(1-interior/1.4)*(meadows/2 max sea/2)/3"; range = 2000; rangeCurve[] = {{0, 1}, {2000, 0}}; limitation = 1; }; class Rogue9_tailTrees_SoundShader { samples[] = {{"\A3\Sounds_F_Exp\arsenal\weapons\SMGs\Rogue9\Rogue9_tailtrees", 1}}; volume = "(1-interior/1.4)*trees/3"; range = 2000; rangeCurve[] = {{0, 1}, {2000, 0}}; limitation = 1; }; //----------------------------------------------------------------------------------------// class PG_Rook_Shot_Silenced_SoundShader { samples[] = { { "\A3\sounds_f\weapons\Pistols\Silencer_Rook40_1",1 }, { "\A3\sounds_f\weapons\Pistols\Silencer_Rook40_2",1 }}; volume = 1.8*(1-interior/1.4); range = 250; }; class PG_Rook_tailInterior_Silenced_SoundShader { samples[] = { { "\Rook18s\Auto\sounds\SD_Interior_1",1 }, { "\Rook18s\Auto\sounds\SD_Interior_2",1 }, { "\Rook18s\Auto\sounds\SD_Interior_3",1 }}; volume = "interior"; range = 50; limitation = 1; }; class PG_Rook_Shell_Inroom_SoundShader { samples[] = { { "\Rook18s\Auto\sounds\Casings\File_1",1 }, { "\Rook18s\Auto\sounds\Casings\File_2",1 }, { "\Rook18s\Auto\sounds\Casings\File_3",1 }, { "\Rook18s\Auto\sounds\Casings\File_4",1 }, { "\Rook18s\Auto\sounds\Casings\File_5",1 }, { "\Rook18s\Auto\sounds\Casings\shell_1",1 }, { "\Rook18s\Auto\sounds\Casings\shell_2",1 }, { "\Rook18s\Auto\sounds\Casings\shell_3",1 }, { "\Rook18s\Auto\sounds\Casings\shell_Concrete_1",1 }, { "\Rook18s\Auto\sounds\Casings\shell_Concrete_2",1 }, { "\Rook18s\Auto\sounds\Casings\shell_Concrete_3",1 }}; volume = "interior"; range = 20; limitation = 1; }; };
  10. I think it would be fantastic and wicked smart if BI developed an entirely new engine. My wet dream features an engine that incorporates the latest features like dynamic global illumination, procedural destruction, advanced particle system, and dynamic material shaders, which allows the world to react to the game's constantly changing weather like in The Division. The introduction of visual scripting or Blueprints like in UE4 .would be a dream come true for all of us non-scripters out there. It needs to be cutting edge with room to evolve and should able to take advantage of the latest standards for years to come. Scott Out !
  11. Sullen Skies

    I downloaded the "Complete Pack" off of Steam. It works in VR but not on any other map. I must be doing something wrong. Copied the optional Tonoa config to the addons dir. still no luck You're so funny! Scott Out!
  12. Sullen Skies

    Doesn't seem to be working for me since the 1.76 update. I have not tried it with all supported maps however. Anyone else having issues? Thx so much for your efforts, Evil. Scott
  13. No problem, Your sounds currently used are fantastic. So far they sound great with NIARMS. Scott
  14. I'm in the process of porting JSRS to work with NIARMS. I'm well on my way to getting it done. Hope to release it in a few days. I'm hoping to port Dynasound 2.0 to Specialist Military Arms as well (as time permits). Scott Out Project Genesis Team
  15. Hey Guys, I'm porting JSRS to work with NIARMS. I'm well on my way to getting this done. With regard to the P226 and variants. I'm not having any luck de-rapyfing the P226 config, I've tried unrap, Arma 3 tools and Eliteness with no luck. I was hoping you guys could provide me with a config.cpp that I can use as a reference for my sound config. Thx in advance for your help with this, Scott
×