Runi 0 Posted July 8, 2019 I am porting over a mod from ARMA 2 called vf-1s super Valkyrie http://www.armaholic.com/page.php?id=14518 I kind of grew tired of waiting for somebody to port it over so I'm trying to do it myself I have no experience and I've mostly got it working except for sounds and I need to figure out how to move the location inside of the aircraft of the pilot further down but that part can wait I want to get the sound working I've already got jet sounds to work properly and I have yet to switch everything to WSS for Arma 3 yes I have to convert it out of WSS from ARMA 2 that part's easy however coating is not my strong suit neither is punctuation and I've already got the sounds for the engine working somehow Any help or advice would be deeply appreciated and I can't seem to really find any good tutorials anywhere on explanations here's the config.cpp code Spoiler class CfgPatches { class Gst_VF1S { units[]= { "Gst_VF1S" }; weapons[]={}; requiredVersion=0.1; requiredAddons[]={}; }; }; class CfgFactionClasses { class UnitedNationsSpacy { displayName="U.N. Spacy"; priority=85; side=1; }; }; class CfgSkeletons { class Default { }; class Plane: Default { }; class Gst_VF1S_Bones: Plane { isDiscrete=1; skeletonInherit=""; skeletonBones[]= { "damageHide", "", "trap_av1", "", "trap_av2", "", "trap_av3", "", "vtolcheck", "", "mode_fighter", "", "mode_gerwalk", "", "lcfw", "", "lcbwl", "", "lcbwr", "", "canopy", "", "canopy_D", "canopy", "afterburner_l", "", "afterburner_l_v", "afterburner_l", "afterburner_r", "", "afterburner_r_v", "afterburner_r", "wing_l", "", "aileron_l", "wing_l", "flaps_l", "wing_l", "wing_r", "", "aileron_r", "wing_r", "flaps_r", "wing_r", "gear_f", "", "gear_f_turn", "gear_f", "gear_f_damper", "gear_f_turn", "wheel_f", "gear_f_damper", "shoulder_l1", "", "shoulder_l2", "shoulder_l1", "shoulder_l3", "shoulder_l2", "arm_l1", "shoulder_l3", "arm_l2", "arm_l1", "arm_l3", "arm_l2", "hand_l1", "arm_l3", "hand_l2", "hand_l1", "shoulder_r1", "", "shoulder_r2", "shoulder_r1", "shoulder_r3", "shoulder_r2", "arm_r1", "shoulder_r3", "arm_r2", "arm_r1", "arm_r3", "arm_r2", "hand_r1", "arm_r3", "hand_r2", "hand_r1", "gu11_0a", "hand_r2", "gu11_0b", "gu11_0a", "gu11_1", "gu11_0b", "gu11_1_D", "gu11_1", "gu11_2", "gu11_1", "leg_l1", "", "leg_l2", "leg_l1", "leg_l2_D", "leg_l2", "gear_l", "leg_l2", "gear_l_damper", "gear_l", "wheel_l", "gear_l_damper", "trap_ar_l1", "leg_l2", "trap_ar_l2", "leg_l2", "trap_ar_l3", "leg_l2", "leg_l3_check", "leg_l2", "leg_l3up", "leg_l3_check", "leg_l3up_D", "leg_l3up", "leg_l3down1", "leg_l3_check", "leg_l3down2", "leg_l3down1", "leg_l3down2_D", "leg_l3down2", "thruster_l_check", "leg_l2", "thruster_l", "leg_l2", "thrust_l", "thruster_l", "thrust_l_v", "thrust_l", "leg_r1", "", "leg_r2", "leg_r1", "leg_r2_D", "leg_r2", "gear_r", "leg_r2", "gear_r_damper", "gear_r", "wheel_r", "gear_r_damper", "trap_ar_r1", "leg_r2", "trap_ar_r2", "leg_r2", "trap_ar_r3", "leg_r2", "leg_r3_check", "leg_r2", "leg_r3up", "leg_r3_check", "leg_r3up_D", "leg_r3up", "leg_r3down1", "leg_r3_check", "leg_r3down2", "leg_r3down1", "leg_r3down2_D", "leg_r3down2", "thruster_r_check", "leg_r2", "thruster_r", "leg_r2", "thrust_r", "thruster_r", "thrust_r_v", "thrust_r", "hud_speed", "", "hud_horizon2", "", "hud_horizon1", "hud_horizon2" }; }; }; class CfgModels { class Default { sections[]= { "" }; sectionsInherit=""; }; class Plane: Default { }; class Gst_VF1S: Plane { skeletonName="Gst_VF1S_Bones"; sectionsInherit=""; sections[]= { "damageHide", "zbytek", "light_l", "light_r", "cockpit_lights1", "cockpit_lights2", "gear_light", "wingsweepon_light", "wingsweepoff_light", "fuel_light", "boost_lights", "hud_horizon1", "hud_speed", "hud_txt_booston", "hud_txt_boostoff", "hud_txt_incoming", "afterburner_flame", "zasleh1", "zasleh1a", "canopy_D", "body_a", "body_b" }; class Animations { class HideParts { type="hide"; source="damage"; selection="damageHide"; minValue=0; maxValue=1; minPhase=0; maxPhase=1; hideValue=1; }; class AileronL_D: HideParts { selection="aileron_l"; }; class Canopy_D: HideParts { selection="canopy_D"; }; class GearF_D: HideParts { selection="gear_f"; }; class GearF_Turn_D: HideParts { selection="gear_f_turn"; }; class GearF_Damper_D: HideParts { selection="gear_f_damper"; }; class GearL_D: HideParts { selection="gear_l"; }; class GearL_Damper_D: HideParts { selection="gear_l_damper"; }; class GearR_D: HideParts { selection="gear_r"; }; class GearR_Damper_D: HideParts { selection="gear_r_damper"; }; class LegL2_D: HideParts { selection="leg_l2_D"; }; class LegL3down_D: HideParts { selection="leg_l3down2_D"; }; class LegL3up_D: HideParts { selection="leg_l3up_D"; }; class LegR2_D: HideParts { selection="leg_r2_D"; }; class LegR3down_D: HideParts { selection="leg_r3down2_D"; }; class LegR3up_D: HideParts { selection="leg_r3up_D"; }; class Gu11_1_D: HideParts { selection="gu11_1_D"; }; class TrapAv1_D: HideParts { selection="trap_av1"; }; class TrapAv2_D: HideParts { selection="trap_av2"; }; class TrapArL1_D: HideParts { selection="trap_ar_l1"; }; class TrapArL2_D: HideParts { selection="trap_ar_l2"; }; class TrapArR1_D: HideParts { selection="trap_ar_r1"; }; class TrapArR3_D: HideParts { selection="trap_ar_r3"; }; class WheelsF_D: HideParts { selection="wheel_f"; }; class WheelL_D: HideParts { selection="wheel_l"; }; class WheelR_D: HideParts { selection="wheel_r"; }; class lcbwl_D: HideParts { selection="lcbwl"; }; class lcbwr_D: HideParts { selection="lcbwr"; }; class lcfw_D: HideParts { selection="lcfw"; }; class Canopy { type="rotation"; initPhase=1; source="AnimCanopy"; sourceAddress="clamp"; selection="canopy"; axis="osa_canopy"; memory=1; angle0=0; angle1="rad -35"; }; class ModeFighter { type="translation"; source="AnimSpeed15"; selection="mode_fighter"; axis="osa_mode_fighter"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=0.51999998; offset0=0; offset1=0.51999998; }; class ModeGerwalk { type="translation"; source="AnimSpeed15"; selection="mode_gerwalk"; axis="osa_mode_gerwalk"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=0.51999998; offset0=0; offset1=0.51999998; }; class LaCoFW { type="translation"; source="AnimSpeed20"; selection="lcfw"; axis="osa_lcfw"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=1; offset0=0; offset1=1; }; class LaCoBWL { type="translation"; source="AnimSpeed20"; selection="lcbwl"; axis="osa_lcbwl"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=1; offset0=0; offset1=1; }; class LaCoBWR { type="translation"; source="AnimSpeed20"; selection="lcbwr"; axis="osa_lcbwr"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=1; offset0=0; offset1=1; }; class TrapAv1 { type="rotation"; initPhase=1; source="AnimSpeed12"; sourceAddress="clamp"; selection="trap_av1"; axis="osa_trap_av1"; memory=1; angle0=0; angle1="rad 103"; }; class TrapAv2 { type="rotation"; initPhase=1; source="AnimSpeed13"; sourceAddress="clamp"; selection="trap_av2"; axis="osa_trap_av2"; memory=1; angle0=0; angle1="rad -90"; }; class TrapAv3 { type="rotation"; initPhase=1; source="AnimSpeed15"; sourceAddress="clamp"; selection="trap_av3"; axis="osa_trap_av3"; memory=1; angle0=0; angle1="rad +90"; }; class VtolCheck { type="rotation"; source="thrustVector"; selection="vtolcheck"; axis="osa_vtolcheck"; minValue=0; maxValue=1; angle0=0; angle1=1; }; class AfterburnerL { type="translation"; source="AnimAfterburner"; selection="afterburner_l"; axis="osa_afterburner_l"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=1; offset0=0; offset1=1; }; class AfterburnerLV { type="translation"; source="AnimVibration"; selection="afterburner_l_v"; axis="osa_afterburner_l"; memory=1; sourceAddress="clamp"; minValue=-1; maxValue=1; offset0=-0.25; offset1=0.25; }; class AfterburnerR { type="translation"; source="AnimAfterburner"; selection="afterburner_r"; axis="osa_afterburner_r"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=1; offset0=0; offset1=1; }; class AfterburnerRV { type="translation"; source="AnimVibration"; selection="afterburner_r_v"; axis="osa_afterburner_r"; memory=1; sourceAddress="clamp"; minValue=-1; maxValue=1; offset0=-0.25; offset1=0.25; }; class WingL { type="rotation"; initPhase=1; source="AnimWings"; sourceAddress="clamp"; selection="wing_l"; axis="osa_wing_l"; memory=1; angle0=0; angle1="rad -50"; }; class WingR { type="rotation"; initPhase=1; source="AnimWings"; sourceAddress="clamp"; selection="wing_r"; axis="osa_wing_r"; memory=1; angle0=0; angle1="rad +50"; }; class AileronL { type="rotation"; source="aileron"; selection="aileron_l"; axis="osa_aileron_l"; memory=1; sourceAddress="clamp"; minValue=-1; maxValue=1; angle0="rad +75"; angle1="rad -75"; }; class AileronR { type="rotation"; source="aileron"; selection="aileron_r"; axis="osa_aileron_r"; memory=1; sourceAddress="clamp"; minValue=-1; maxValue=1; angle0="rad +75"; angle1="rad -75"; }; class FlapsR { type="rotation"; source="flap"; selection="flaps_r"; axis="osa_flaps_r"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=1; angle0="0"; angle1="rad -40"; }; class FlapsL { type="rotation"; source="flap"; selection="flaps_l"; axis="osa_flaps_l"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=1; angle0="0"; angle1="rad +40"; }; class GearF { type="rotation"; initPhase=1; source="AnimSpeed17"; sourceAddress="clamp"; selection="gear_f"; axis="osa_gear_f"; memory=1; angle0=0; angle1="rad -102"; }; class GearF_Turn { type="rotation"; source="noseWheelTurn"; selection="gear_f_turn"; axis="osa_gear_f_turn"; memory=1; sourceAddress="clamp"; minValue=-1; maxValue=1; angle0="rad +20"; angle1="rad -20"; }; class GearF_Damper { type="translationY"; source="damper"; selection="gear_f_damper"; axis=""; memory=1; minValue=-0.090000004; maxValue=1; }; class ShoulderL1 { type="translation"; source="AnimSpeed08"; selection="shoulder_l1"; axis="osa_shoulder_l1"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=0.55000001; offset0=0; offset1=0.55000001; }; class ShoulderR1 { type="translation"; source="AnimSpeed07"; selection="shoulder_r1"; axis="osa_shoulder_r1"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=0.55000001; offset0=0; offset1=0.55000001; }; class ShoulderL2_Tr { type="translation"; source="AnimSpeed09"; selection="shoulder_l2"; axis="osa_shoulder_l2"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=0.66000003; offset0=0; offset1=0.66000003; }; class ShoulderR2_Tr { type="translation"; source="AnimSpeed08"; selection="shoulder_r2"; axis="osa_shoulder_r2"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=0.66000003; offset0=0; offset1=0.66000003; }; class ShoulderL2_Ro { type="rotation"; initPhase=1; source="AnimSpeed07"; sourceAddress="clamp"; selection="shoulder_l2"; axis="osa_shoulder_l2"; memory=1; angle0=0; angle1="rad +90"; }; class ShoulderR2_Ro { type="rotation"; initPhase=1; source="AnimSpeed08"; sourceAddress="clamp"; selection="shoulder_r2"; axis="osa_shoulder_r2"; memory=1; angle0=0; angle1="rad -90"; }; class ShoulderL3 { type="rotation"; initPhase=1; source="AnimSpeed11"; sourceAddress="clamp"; selection="shoulder_l3"; axis="osa_shoulder_l3"; memory=1; angle0=0; angle1="rad +105"; }; class ShoulderR3 { type="rotation"; initPhase=1; source="AnimSpeed10"; sourceAddress="clamp"; selection="shoulder_r3"; axis="osa_shoulder_r3"; memory=1; angle0=0; angle1="rad +125"; }; class ArmL1 { type="rotation"; initPhase=1; source="AnimSpeed08"; sourceAddress="clamp"; selection="arm_l1"; axis="osa_arm_l1"; memory=1; angle0=0; angle1="rad +52"; }; class ArmR1 { type="rotation"; initPhase=1; source="AnimSpeed09"; sourceAddress="clamp"; selection="arm_r1"; axis="osa_arm_r1"; memory=1; angle0=0; angle1="rad -55"; }; class ArmL2 { type="rotation"; initPhase=1; source="AnimSpeed08"; sourceAddress="clamp"; selection="arm_l2"; axis="osa_arm_l2"; memory=1; angle0=0; angle1="rad -48"; }; class ArmR2 { type="rotation"; initPhase=1; source="AnimSpeed07"; sourceAddress="clamp"; selection="arm_r2"; axis="osa_arm_r2"; memory=1; angle0=0; angle1="rad -65"; }; class ArmL3 { type="rotation"; initPhase=1; source="AnimSpeed09"; sourceAddress="clamp"; selection="arm_l3"; axis="osa_arm_l3"; memory=1; angle0=0; angle1="rad -35"; }; class ArmR3 { type="rotation"; initPhase=1; source="AnimSpeed08"; sourceAddress="clamp"; selection="arm_r3"; axis="osa_arm_r3"; memory=1; angle0=0; angle1="rad +62"; }; class HandL1 { type="translation"; source="AnimSpeed08"; selection="hand_l1"; axis="osa_hand_l1"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=0.56999999; offset0=0; offset1=0.56999999; }; class HandR1 { type="translation"; source="AnimSpeed07"; selection="hand_r1"; axis="osa_hand_r1"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=0.56999999; offset0=0; offset1=0.56999999; }; class HandL2 { type="rotation"; initPhase=1; source="AnimSpeed10"; sourceAddress="clamp"; selection="hand_l2"; axis="osa_hand_l1"; memory=1; angle0=0; angle1="rad +40"; }; class HandR2 { type="rotation"; initPhase=1; source="AnimSpeed10"; sourceAddress="clamp"; selection="hand_r2"; axis="osa_hand_r1"; memory=1; angle0=0; angle1="rad -50"; }; class GU11_0a { type="translation"; source="AnimSpeed08"; selection="gu11_0a"; axis="osa_gu11_0a"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=0.69999999; offset0=0; offset1=0.69999999; }; class GU11_0b_Tr { type="translation"; source="AnimSpeed05"; selection="gu11_0b"; axis="osa_gu11_0b"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=0.80000001; offset0=0; offset1=0.80000001; }; class GU11_0b_Ro { type="rotation"; initPhase=1; source="AnimSpeed07"; sourceAddress="clamp"; selection="gu11_0b"; axis="osa_gu11_0b"; memory=1; angle0=0; angle1="rad +189"; }; class GU11_1 { type="rotation"; initPhase=1; source="AnimSpeed05"; sourceAddress="clamp"; selection="gu11_1"; axis="osa_gu11_1"; memory=1; angle0=0; angle1="rad +7"; }; class GU11_2 { type="translation"; source="AnimSpeed05"; selection="gu11_2"; axis="osa_gu11_2"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=0.31999999; offset0=0; offset1=0.31999999; }; class LegL1 { type="rotation"; initPhase=1; source="AnimSpeed09"; sourceAddress="clamp"; selection="leg_l1"; axis="osa_leg_l1"; memory=1; angle0=0; angle1="rad +34"; }; class LegR1 { type="rotation"; initPhase=1; source="AnimSpeed11"; sourceAddress="clamp"; selection="leg_r1"; axis="osa_leg_r1"; memory=1; angle0=0; angle1="rad -34"; }; class LegL2 { type="rotation"; initPhase=1; source="AnimSpeed11"; sourceAddress="clamp"; selection="leg_l2"; axis="osa_leg_l2"; memory=1; angle0=0; angle1="rad +84"; }; class LegR2 { type="rotation"; initPhase=1; source="AnimSpeed10"; sourceAddress="clamp"; selection="leg_r2"; axis="osa_leg_r2"; memory=1; angle0=0; angle1="rad +84"; }; class LegL3Check { type="rotation"; initPhase=1; source="AnimSpeed10"; selection="leg_l3_check"; axis="osa_thruster_l"; memory=1; sourceAddress="clamp"; angle0="rad +24"; angle1="rad -24"; }; class LegR3Check { type="rotation"; initPhase=1; source="AnimSpeed10"; selection="leg_r3_check"; axis="osa_thruster_r"; memory=1; sourceAddress="clamp"; angle0="rad -24"; angle1="rad +24"; }; class LegL3Up { type="rotation"; initPhase=1; source="AnimSpeed10"; sourceAddress="clamp"; selection="leg_l3up"; axis="osa_thruster_l"; memory=1; angle0=0; angle1="rad -40"; }; class LegR3Up { type="rotation"; initPhase=1; source="AnimSpeed10"; sourceAddress="clamp"; selection="leg_r3up"; axis="osa_thruster_r"; memory=1; angle0=0; angle1="rad +40"; }; class LegL3Down1 { type="rotation"; initPhase=1; source="AnimSpeed10"; sourceAddress="clamp"; selection="leg_l3down1"; axis="osa_thruster_l"; memory=1; angle0=0; angle1="rad +26"; }; class LegR3Down1 { type="rotation"; initPhase=1; source="AnimSpeed10"; sourceAddress="clamp"; selection="leg_r3down1"; axis="osa_thruster_r"; memory=1; angle0=0; angle1="rad -26"; }; class LegL3Down2 { type="translation"; source="AnimSpeed10"; selection="leg_l3down2"; axis="osa_leg_l3down2"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=0.14; offset0=0; offset1=0.14; }; class LegR3Down2 { type="translation"; source="AnimSpeed09"; selection="leg_r3down2"; axis="osa_leg_r3down2"; memory=1; sourceAddress="clamp"; minValue=0; maxValue=0.14; offset0=0; offset1=0.14; }; class GearL { type="rotation"; initPhase=1; source="AnimSpeed20"; sourceAddress="clamp"; selection="gear_l"; axis="osa_gear_l"; memory=1; angle0=0; angle1="rad -87"; }; class GearL_Damper { type="translationY"; source="damper"; selection="gear_l_damper"; axis=""; memory=1; minValue=-0.090000004; maxValue=1; }; class GearR { type="rotation"; initPhase=1; source="AnimSpeed19"; sourceAddress="clamp"; selection="gear_r"; axis="osa_gear_r"; memory=1; angle0=0; angle1="rad -87"; }; class GearR_Damper { type="translationY"; source="damper"; selection="gear_r_damper"; axis=""; memory=1; minValue=-0.090000004; maxValue=1; }; class TrapArL1 { type="rotation"; initPhase=1; source="AnimSpeed15"; sourceAddress="clamp"; selection="trap_ar_l1"; axis="osa_trap_ar_l1"; memory=1; angle0=0; angle1="rad -75"; }; class TrapArR1 { type="rotation"; initPhase=1; source="AnimSpeed14"; sourceAddress="clamp"; selection="trap_ar_r1"; axis="osa_trap_ar_r1"; memory=1; angle0=0; angle1="rad +75"; }; class TrapArL2 { type="rotation"; initPhase=1; source="AnimSpeed12"; sourceAddress="clamp"; selection="trap_ar_l2"; axis="osa_trap_ar_l2"; memory=1; angle0=0; angle1="rad -90"; }; class TrapArR2 { type="rotation"; initPhase=1; source="AnimSpeed15"; sourceAddress="clamp"; selection="trap_ar_r2"; axis="osa_trap_ar_r2"; memory=1; angle0=0; angle1="rad +90"; }; class TrapArL3 { type="rotation"; initPhase=1; source="AnimSpeed13"; sourceAddress="clamp"; selection="trap_ar_l3"; axis="osa_trap_ar_l3"; memory=1; angle0=0; angle1="rad -90"; }; class TrapArR3 { type="rotation"; initPhase=1; source="AnimSpeed12"; sourceAddress="clamp"; selection="trap_ar_r3"; axis="osa_trap_ar_r3"; memory=1; angle0=0; angle1="rad +90"; }; class ThrusterLCheck { type="rotation"; source="elevator"; selection="thruster_l_check"; axis="osa_thruster_l"; memory=1; sourceAddress="clamp"; minValue=-1; maxValue=1; angle0="rad -24"; angle1="rad +24"; }; class ThrusterL { type="rotation"; initPhase=1; source="AnimSpeed10"; sourceAddress="clamp"; selection="thruster_l"; axis="osa_thruster_l"; memory=1; angle0="rad +24"; angle1="rad -24"; }; class ThrustL { type="translation"; source="speed"; selection="thrust_l"; axis="osa_thrust_l"; memory=1; sourceAddress="clamp"; minValue=12; maxValue=325; offset0=0; offset1=0.60000002; }; class ThrustLV { type="translation"; source="AnimVibration"; selection="thrust_l_v"; axis="osa_thrust_l"; memory=1; sourceAddress="clamp"; minValue=-1; maxValue=1; offset0=-0.30000001; offset1=0.30000001; }; class ThrusterRCheck { type="rotation"; initPhase=1; source="elevator"; selection="thruster_r_check"; axis="osa_thruster_r"; memory=1; sourceAddress="clamp"; minValue=-1; maxValue=1; angle0="rad +24"; angle1="rad -24"; }; class ThrusterR { type="rotation"; initPhase=1; source="AnimSpeed10"; selection="thruster_r"; axis="osa_thruster_r"; memory=1; sourceAddress="clamp"; angle0="rad -24"; angle1="rad +24"; }; class ThrustR { type="translation"; source="speed"; selection="thrust_r"; axis="osa_thrust_r"; memory=1; sourceAddress="clamp"; minValue=12; maxValue=325; offset0=0; offset1=0.60000002; }; class ThrustRV { type="translation"; source="AnimVibration"; selection="thrust_r_v"; axis="osa_thrust_r"; memory=1; sourceAddress="clamp"; minValue=-1; maxValue=1; offset0=-0.30000001; offset1=0.30000001; }; class WheelsF { type="rotationX"; source="wheel"; sourceAddress="loop"; selection="wheel_f"; axis=""; memory=1; minValue=0; maxValue=1; angle0=0; angle1="rad -360"; }; class WheelL: WheelsF { selection="wheel_l"; }; class WheelR: WheelsF { selection="wheel_r"; }; class HUD_Speed { type="rotation"; source="speed"; selection="hud_speed"; axis="osa_hud_speed"; memory=1; minValue=0; maxValue=650; angle0=0; angle1="rad -90"; }; class HUD_Horizon2 { type="rotation"; source="horizonBank"; selection="hud_horizon2"; axis="osa_hud_horizon2"; memory=1; sourceAddress="clamp"; minValue="rad -360"; maxValue="rad +360"; angle0="rad -360"; angle1="rad +360"; }; class HUD_Horizon1 { type="rotation"; source="horizonDive"; selection="hud_horizon1"; axis="osa_hud_horizon1"; memory=1; sourceAddress="clamp"; minValue="rad -360"; maxValue="rad +360"; angle0="rad -360"; angle1="rad +360"; }; }; }; }; class CfgAmmo { class BulletBase; class MissileBase; class HeadLaser_Bullet: BulletBase { explosive=0; hit=40; indirectHit=4; indirectHitRange=1; cost=100; airLock=1; irLock=1; laserLock=1; audibleFire=20; }; class GU11_Bullet: BulletBase { explosive=0; hit=75; indirectHit=8; indirectHitRange=2; cost=1000; airLock=1; irLock=1; laserLock=1; audibleFire=28; }; class HMMP02_Missile: MissileBase { model="\gst_vf1s\gst_hmmp02.p3d"; proxyShape=""; hit=125; indirectHit=75; indirectHitRange=8; cost=8000; airLock=1; irLock=1; laserLock=1; trackOversteer=1; trackLead=1; maneuvrability=6; manualControl=0; maxControlRange=1000; maxSpeed=2800; thrustTime=500; thrust=500; }; class ROX2A_Beam: MissileBase { model="\gst_vf1s\gst_rox2a.p3d"; hit=225; indirectHit=10; indirectHitRange=2; cost=5000; airLock=1; irLock=1; laserLock=1; trackOversteer=1; trackLead=1; maneuvrability=0; manualControl=0; maxControlRange=0; maxSpeed=4000; thrustTime=0.2; thrust=2500; }; class CM_Flare: BulletBase { hit=1; indirectHit=0; indirectHitRange=0; timeToLive=4; thrustTime=2; airFriction=-0.0099999998; simulation="shotCM"; effectsSmoke="CounterMeasureFlare"; weaponLockSystem="2+8"; maxControlRange=-1; initTime=0; }; }; class CfgMagazines { class VehicleMagazine; class HeadLaser_Cell: VehicleMagazine { scope=1; displayName="HeadLaser Cell"; ammo="HeadLaser_Bullet"; count=1000; initSpeed=2000; }; class GU11_Mag: VehicleMagazine { scope=1; displayName="GU-11 200rnd Mag"; ammo="GU11_Bullet"; count=200; initSpeed=1100; }; class HMMP02_Mag: VehicleMagazine { scope=1; displayName="HMMP-02 Mag"; ammo="HMMP02_Missile"; count=4; initSpeed=5; }; class ROX2A_Cell: VehicleMagazine { scope=1; displayName="RO-X2A Cell"; ammo="ROX2A_Beam"; count=100; initSpeed=100; }; class CMFlares_Mag: VehicleMagazine { scope=1; displayName="CM Flares"; ammo="CM_Flare"; count=60; initSpeed=85; }; }; class Mode_SemiAuto; class CfgWeapons { class MGunCore; class CannonCore; class MissileLauncher; class LauncherCore; class SmokeLauncher; class HeadLaser: MGunCore { scope=1; displayName="Head Lasers"; magazines[]= { "HeadLaser_Cell" }; count=1000; canLock=2; burst=1; autoFire=1; autoReload=1; backgroundReload=1; reloadTime=0.050000001; magazineReloadTime=3; dispersion=0.029999999; flash="gunfire"; flashSize=0.30000001; cursor="Air_Dot"; cursorAim="Air_Dot"; cursorSize=1; aiRateOfFire=0.059999999; aiRateOfFireDistance=400; aiDispersionCoefX=0.5; aiDispersionCoefY=0.5; minRange=50; minRangeProbab=0.2; midRange=500; midRangeProbab=0.80000001; maxRange=1000; maxRangeProbab=0.1; soundContinuous=0; sound[]= { "\gst_vf1s\sounds\HeadLaser.ogg", 12.589254, 1 }; }; class GU11_GunPod: CannonCore { scope=1; displayName="GU-11"; magazines[]= { "GU11_Mag" }; count=200; canLock=2; burst=1; autoFire=1; autoReload=1; backgroundReload=1; reloadTime=0.18000001; magazineReloadTime=5; dispersion=0.02; flash="gunfire"; flashSize=0.2; cursor="Air_Dot"; cursorAim="Air_Dot"; cursorSize=1; aiRateOfFire=0.18000001; aiRateOfFireDistance=600; aiDispersionCoefX=0.80000001; aiDispersionCoefY=0.80000001; minRange=80; minRangeProbab=0.15000001; midRange=800; midRangeProbab=0.60000002; maxRange=1300; maxRangeProbab=0.079999998; soundContinuous=0; sound[]= { "\gst_vf1s\sounds\GU-11.wss", 22.387213, 1 }; }; class HMMP02_Launcher: MissileLauncher { scope=1; displayName="HMMP-02"; magazines[]= { "HMMP02_Mag" }; count=4; canLock=2; autoFire=0; autoReload=1; backgroundReload=1; reloadTime=0.2; magazineReloadTime=4; initSpeed=50; cursor="Air_Dot"; cursorAim="Air_Dot"; cursorSize=1; aiRateOfFire=10; aiRateOfFireDistance=1000; modes[]= { "X2", "X4" }; class X2: Mode_SemiAuto { displayName="HMMP-02 (x2)"; burst=2; minRange=155; minRangeProbab=0.02; midRange=1550; midRangeProbab=0.40000001; maxRange=2050; maxRangeProbab=0.039999999; soundContinuous=0; sound[]= { "\gst_vf1s\sounds\HMMP-02x2.ogg", 7.9432831, 1 }; soundFly[]= { "\gst_vf1s\sounds\rocket_fly_1.wss", 100, 0.80000001 }; }; class X4: Mode_SemiAuto { displayName="HMMP-02 (x4)"; burst=4; minRange=155; minRangeProbab=0.0099999998; midRange=1550; midRangeProbab=0.30000001; maxRange=2050; maxRangeProbab=0.02; soundContinuous=0; sound[]= { "\gst_vf1s\sounds\HMMP-02x2.ogg", 7.9432831, 0.80000001 }; soundFly[]= { "\gst_vf1s\sounds\rocket_fly_1.wss", 100, 0.80000001 }; }; }; class ROX2A_Mauler: LauncherCore { scope=1; displayName="RO-X2A"; magazines[]= { "ROX2A_Cell" }; count=100; canLock=2; burst=1; autoFire=1; autoReload=1; backgroundReload=1; reloadTime=0.30000001; magazineReloadTime=1; cursor="Air_Dot"; cursorAim="Air_Dot"; cursorSize=1; aiRateOfFire=0.34999999; aiRateOfFireDistance=800; minRange=115; minRangeProbab=0.050000001; midRange=1150; midRangeProbab=0.5; maxRange=1650; maxRangeProbab=0.059999999; soundContinuous=0; sound[]= { "\gst_vf1s\sounds\RO-X2A.ogg", 79.432816, 0.80000001 }; }; class CMFlares_Launcher: SmokeLauncher { scope=1; displayName="CounterMeasure"; magazines[]= { "CMFlares_Mag" }; count=75; burst=3; reloadTime=0.25; magazineReloadTime=5; simulation="cmlauncher"; minRange=0; maxRange=250; soundContinuous=0; sound[]= { "\gst_vf1s\sounds\flaregun_2_shoot.wss", 0.31622776, 1, 300 }; }; }; class CfgRadio { class Damage_Alarm { sound[]= { "\gst_vf1s\sounds\vf1s_AlarmDamage.ogg", 0.2, 1 }; name=""; title=""; }; class Incoming_Alarm { sound[]= { "\gst_vf1s\sounds\vf1s_Alarm.ogg", 0.1, 0.80000001 }; name=""; title=""; }; }; class CfgSounds { class Snd_Canopy { sound[]= { "\gst_vf1s\sounds\vf1s_Canopy.ogg", 0.12, 1.2 }; name=""; titles[]={}; }; class Snd_Gear { sound[]= { "\gst_vf1s\sounds\vf1s_Gear.ogg", 0.80000001, 1.2 }; name=""; titles[]={}; }; class Snd_WingSweep { sound[]= { "\gst_vf1s\sounds\vf1s_WingSweep.ogg", 0.18000001, 0.69999999 }; name=""; titles[]={}; }; class Snd_AfterBurner { sound[]= { "\gst_vf1s\sounds\vf1s_AfterBurner.ogg", 4.1999998, 1 }; name=""; titles[]={}; }; class Snd_Transform { sound[]= { "\gst_vf1s\sounds\vf1s_Transform.ogg", 0.16, 1.2 }; name=""; titles[]={}; }; }; class CfgVehicles { class All { }; class AllVehicles: All { }; class Air: AllVehicles { }; class Plane: Air { class NewTurret; class ViewPilot; }; class Gst_VF1S: Plane { hiddenselections[]= { "cockpit_lights1", "cockpit_lights2", "gear_light", "wingsweepon_light", "wingsweepoff_light", "fuel_light", "boost_lights", "hud_horizon1", "hud_speed", "hud_txt_booston", "hud_txt_boostoff", "hud_txt_incoming", "afterburner_flame", "zasleh1", "zasleh1a", "canopy_D", "body_a", "body_b" }; scope=0; side=1; faction="UnitedNationsSpacy"; crew="US_Soldier_Pilot_EP1"; viewDriverShadow=1; castDriverShadow=1; model="\gst_vf1s\gst_vf1s.p3d"; simulation="airplane"; vehicleClass="Air"; nameSound="plane"; icon="\gst_vf1s\data\vf1s_icon_ca.paa"; picture="\gst_vf1s\data\vf1s_pict_ca.paa"; mapSize=10; camouflage=8; audible=6; accuracy=1.2; visibleNightLightsOff=0.079999998; visibleNightLightsOn=6; spotableNightLightsOff=0.2; spotableNightLightsOn=0.5; class Reflectors { class Left { color[]={0.89999998,0.1,0.1,0.1}; ambient[]={0.57999998,0.57999998,0.57999998,1}; position="light_l_pos"; direction="light_l_dir"; hitpoint="light_l"; selection="light_l"; size=0.75; brightness=1; }; class Right { color[]={0.89999998,0.1,0.1,0.1}; ambient[]={0.57999998,0.57999998,0.57999998,1}; position="light_r_pos"; direction="light_r_dir"; hitpoint="light_r"; selection="light_r"; size=0.75; brightness=1; }; }; armor=100; damageResistance=0.0080000004; damageeffect="DamageSmokePlane"; armorStructured=1; fuelCapacity=1000; cost=10000000; vtol=1; dustEffect="HeliDust"; waterEffect="HeliWater"; maxSpeed=2800; landingSpeed=280; ejectDamageLimit=0.75; ejectSpeed[]={0,30,10}; landingAoa="rad 10"; envelope[]={0,0.40000001,1.9,4,6.8000002,8.3000002,8.5,7.8000002,6.1999998,3.5999999,2.2,1.6,1.1,0.69999999,0.40000001,0}; formationX=20; formationZ=25; formationTime=10; precision=200; brakeDistance=450; aileronSensitivity=0.5; elevatorSensitivity=1.2; wheelSteeringSensitivity=0.80000001; gearRetracting=1; gearUpTime=1; gearDownTime=1; flapsFrictionCoef=0.80000001; NoseDownCoef=0.02; supplyRadius=6; minFireTime=12; fov=0.80000001; extCameraPosition[]={0,5,-19}; type=2; threat[]={0.60000002,0.80000001,0.89999998}; transportSoldier=0; typicalCargo[]= { "US_Soldier_Pilot_EP1" }; driverIsCommander=1; driverAction="pilot_plane_cas_02"; getInAction="pilot_plane_cas_02_getin"; getOutAction="pilot_plane_cas_02_getout"; memoryPointsGetInDriver="pos driver"; memoryPointsGetInDriverDir="pos driver dir"; class ViewPilot: ViewPilot { minFov=0.5; initFov=1; maxFov=1.4; minAngleX=-40; initAngleX=0; maxAngleX=90; minAngleY=-90; initAngleY=0; maxAngleY=90; }; driverCanSee=31; nightVision=1; irScanGround=1; laserscanner=1; irScanRangeMin=1000; irScanRangeMax=8000; LockDetectionSystem=8; IncommingMisslieDetectionSystem=16; weapons[]= { "HeadLaser", "GU11_GunPod", "HMMP02_Launcher", "ROX2A_Mauler", "CMFlares_Launcher" }; magazines[]= { "HeadLaser_Cell", "GU11_Mag", "GU11_Mag", "GU11_Mag", "HMMP02_Mag", "HMMP02_Mag", "HMMP02_Mag", "HMMP02_Mag", "HMMP02_Mag", "ROX2A_Cell", "CMFlares_Mag" }; memoryPointLRocket="L raketa"; memoryPointRRocket="P raketa"; memorypointcm[]= { "flauncher1", "flauncher2" }; memorypointcmdir[]= { "flauncher1dir", "flauncher2dir" }; flarevelocity=75; soundEngineOnInt[]= { "\gst_vf1s\sounds\vf1s_EngStartIn.ogg", 0.80000001, 1 }; soundEngineOnExt[]= { "\gst_vf1s\sounds\vf1s_EngStart.ogg", 0.69999999, 1, 700 }; soundEngineOffInt[]= { "\gst_vf1s\sounds\vf1s_EngShutIn.ogg", 0.80000001, 1 }; soundEngineOffExt[]= { "\gst_vf1s\sounds\vf1s_EngShut.ogg", 0.44999999, 1, 700 }; insideSoundCoef=0.12; occludeSoundsWhenIn=0.15000001; obstructSoundsWhenIn=0.15000001; class Sounds { class EngineHighOut { sound[]= { "gst_vf1s\sounds\vf1s_EngIdle.ogg", 1.8, 1, 1000 }; frequency="1"; volume="engineOn*(rpm factor[0.65, 1.0])"; }; class ForsageOut { sound[]= { "gst_vf1s\sounds\vf1s_EngHigh.ogg", 3.5, 1, 1850 }; frequency="0.95 + 0.10*thrust"; volume="engineOn*((thrust factor[0.5, 1.0]) + 0.1)"; cone[]={3.2,3.95,0.89999998,0.44999999}; }; class WindNoiseOut { sound[]= { "gst_vf1s\sounds\vf1s_EngWind.ogg", 2.8, 1, 500 }; frequency="(0.1+(1.2*(speed factor[1, 150])))"; volume="(speed factor[1, 150])"; }; class EngineHighIn { sound[]= { "gst_vf1s\sounds\vf1s_EngIdleIn.ogg", 1.2, 1 }; frequency="1"; volume="(1-camPos)*(engineOn*(rpm factor[0.55, 1.0]) + 0.1)"; }; class ForsageIn { sound[]= { "gst_vf1s\sounds\vf1s_EngHighIn.ogg", 3.5, 1 }; frequency="0.95 + 0.10*thrust"; volume="(1-camPos)*(engineOn*(thrust factor[0.50, 1.0]))"; }; class WindNoiseIn { sound[]= { "gst_vf1s\sounds\vf1s_EngWind.ogg", 0.89999998, 1 }; frequency="(0.1+(1.2*(speed factor[1, 150])))"; volume="(1-camPos)*(speed factor[1, 150])"; }; }; class AnimationSources { class AnimCanopy { source="user"; animPeriod=2; initPhase=0; }; class AnimWings { source="user"; animPeriod=3; initPhase=0; }; class AnimSpeed05 { source="user"; animPeriod=0.5; initPhase=0; }; class AnimSpeed07 { source="user"; animPeriod=0.69999999; initPhase=0; }; class AnimSpeed08 { source="user"; animPeriod=0.80000001; initPhase=0; }; class AnimSpeed09 { source="user"; animPeriod=0.89999998; initPhase=0; }; class AnimSpeed10 { source="user"; animPeriod=1; initPhase=0; }; class AnimSpeed11 { source="user"; animPeriod=1.1; initPhase=0; }; class AnimSpeed12 { source="user"; animPeriod=1.2; initPhase=0; }; class AnimSpeed13 { source="user"; animPeriod=1.3; initPhase=0; }; class AnimSpeed14 { source="user"; animPeriod=1.4; initPhase=0; }; class AnimSpeed15 { source="user"; animPeriod=1.5; initPhase=0; }; class AnimSpeed17 { source="user"; animPeriod=1.7; initPhase=0; }; class AnimSpeed19 { source="user"; animPeriod=1.9; initPhase=0; }; class AnimSpeed20 { source="user"; animPeriod=2; initPhase=0; }; class AnimAfterburner { source="user"; animPeriod=2.2; initPhase=0; }; class AnimVibration { source="user"; animPeriod=0.80000001; initPhase=0; }; }; class MFD { class AirplaneHUD { topLeft="hudpos_TL"; topRight="hudpos_TR"; bottomLeft="hudpos_BL"; borderLeft=0; borderRight=0; borderTop=0; borderBottom=0; color[]={0,0,1,0.1}; class Bones { class Speed_Txt { type="fixed"; pos[]={0.89399999,0.14}; }; class Speed_Num { type="fixed"; pos[]={0.93400002,0.14}; }; class AltAGL_Txt { type="linear"; source="altitudeAGL"; min=0; max=1000; minPos[]={0.079999998,0.23999999}; maxPos[]={0.079999998,0.86000001}; }; class AltAGL_Num { type="linear"; source="altitudeAGL"; min=0; max=1000; minPos[]={0.153,0.23999999}; maxPos[]={0.153,0.86000001}; }; class VSpeed_Txt { type="linear"; source="vSpeed"; min=-25; max=25; minPos[]={0.89999998,0.34999999}; maxPos[]={0.89999998,0.64999998}; }; class VSpeed_Num { type="linear"; source="vSpeed"; min=-25; max=25; minPos[]={0.92299998,0.34999999}; maxPos[]={0.92299998,0.64999998}; }; class Wpn_Txt { type="fixed"; pos[]={0.079999998,0.064000003}; }; class Ammo_Txt { type="fixed"; pos[]={0.079999998,0.12}; }; class Fuel_Txt { type="fixed"; pos[]={0.92000002,0.86000001}; }; class Fuel_Num { type="fixed"; pos[]={0.94999999,0.86000001}; }; }; class Draw { alpha=0.94999999; color[]={0.2,0.2,1}; clipTL[]={0,0.050000001}; clipBR[]={1,0.94999999}; condition="on"; class SpeedTxt { type="text"; align="left"; source="static"; text="Speed:"; scale=1; sourceScale=1; pos[]= { "Speed_Txt", {-0.050000001,-0.02}, 1 }; right[]= { "Speed_Txt", {0,-0.02}, 1 }; down[]= { "Speed_Txt", {-0.050000001,0.029999999}, 1 }; }; class SpeedNum { type="text"; align="right"; source="speed"; scale=1; sourceScale=3.5; pos[]= { "Speed_Num", {-0.050000001,-0.02}, 1 }; right[]= { "Speed_Num", {0,-0.02}, 1 }; down[]= { "Speed_Num", {-0.050000001,0.029999999}, 1 }; }; class AltAGLTxt { type="text"; align="right"; source="static"; text="Alt:"; scale=1; sourceScale=1; pos[]= { "AltAGL_Txt", {-0.050000001,-0.02}, 1 }; right[]= { "AltAGL_Txt", {0,-0.02}, 1 }; down[]= { "AltAGL_Txt", {-0.050000001,0.029999999}, 1 }; }; class AltAGLNum { type="text"; align="right"; source="altitudeAGL"; scale=1; sourceScale=1; pos[]= { "AltAGL_Num", {-0.050000001,-0.02}, 1 }; right[]= { "AltAGL_Num", {0,-0.02}, 1 }; down[]= { "AltAGL_Num", {-0.050000001,0.029999999}, 1 }; }; class VSpeedTxt { type="text"; align="left"; source="static"; text="VS:"; scale=1; sourceScale=1; pos[]= { "VSpeed_Txt", {-0.050000001,-0.02}, 1 }; right[]= { "VSpeed_Txt", {0,-0.02}, 1 }; down[]= { "VSpeed_Txt", {-0.050000001,0.029999999}, 1 }; }; class VSpeedNum { type="text"; align="right"; source="vSpeed"; scale=1; sourceScale=1; pos[]= { "VSpeed_Num", {-0.050000001,-0.02}, 1 }; right[]= { "VSpeed_Num", {0,-0.02}, 1 }; down[]= { "VSpeed_Num", {-0.050000001,0.029999999}, 1 }; }; class WeaponsTxt { type="text"; align="right"; source="weapon"; scale=0.80000001; sourceScale=0.80000001; pos[]= { "Wpn_Txt", {-0.050000001,-0.02}, 1 }; right[]= { "Wpn_Txt", {0,-0.02}, 1 }; down[]= { "Wpn_Txt", {-0.050000001,0.029999999}, 1 }; }; class AmmoTxt { type="text"; align="right"; source="ammo"; scale=0.80000001; sourceScale=0.80000001; pos[]= { "Ammo_Txt", {-0.050000001,-0.02}, 1 }; right[]= { "Ammo_Txt", {0,-0.02}, 1 }; down[]= { "Ammo_Txt", {-0.050000001,0.029999999}, 1 }; }; class FuelTxt { type="text"; align="left"; source="static"; text="Fuel:"; scale=1; sourceScale=1; pos[]= { "Fuel_Txt", {-0.050000001,-0.02}, 1 }; right[]= { "Fuel_Txt", {0,-0.02}, 1 }; down[]= { "Fuel_Txt", {-0.050000001,0.029999999}, 1 }; }; class FuelNum { type="text"; align="right"; source="fuel"; scale=1; sourceScale=900; pos[]= { "Fuel_Num", {-0.050000001,-0.02}, 1 }; right[]= { "Fuel_Num", {0,-0.02}, 1 }; down[]= { "Fuel_Num", {-0.050000001,0.029999999}, 1 }; }; }; }; }; class UserActions { class Boost { displayName="VF-1S Boost"; position="osa_boost"; onlyForPlayer=0; showWindow=0; radius=5; condition="(this animationphase ""GearF"" == 1) && (this animationphase ""ModeFighter"" == 0)"; statement="[this] exec ""\gst_vf1s\scripts\Boost.sqf"""; }; }; class EventHandlers { init="if (((getpos (_this select 0)) select 2) < 1) then {[_this select 0] exec ""\gst_vf1s\scripts\GearDown.sqf""} else {[_this select 0] exec ""\gst_vf1s\scripts\GearUp.sqf""};if (((getpos (_this select 0)) select 2) < 1) then {(_this Select 0) Animate [""Canopy"",1]} else {(_this Select 0) Animate [""Canopy"",0]};if (((getpos (_this select 0)) select 2) < 1) then {(_this Select 0) Animate [""WingL"",1]} else {(_this Select 0) Animate [""WingL"",0]};if (((getpos (_this select 0)) select 2) < 1) then {(_this Select 0) Animate [""WingR"",1]} else {(_this Select 0) Animate [""WingR"",0]};(_this select 0) Animate [""ThrusterL"",0.5];(_this select 0) Animate [""ThrusterR"",0.5];(_this select 0) Animate [""LegL3Check"",0.5];(_this select 0) Animate [""LegR3Check"",0.5];[_this select 0] exec ""\gst_vf1s\scripts\CheckDamage.sqf"";"; getin="_this exec ""\gst_vf1s\scripts\CheckWSEngOff.sqf"";"; getout="[_this select 0] exec ""\gst_vf1s\scripts\GetOut.sqf"";"; engine="if (_this Select 1) then {[_this select 0] exec ""\gst_vf1s\scripts\CheckEngine.sqf""} else {[_this Select 0] exec ""\gst_vf1s\scripts\WingSweepS.sqf""},if (_this Select 1) then {[_this select 0] exec ""\gst_vf1s\scripts\LightsOn.sqf""} else {[_this Select 0] exec ""\gst_vf1s\scripts\LightsOff.sqf""};[_this select 0] exec ""\gst_vf1s\scripts\CheckVtol.sqf"";[_this select 0] exec ""\gst_vf1s\scripts\CheckThrusters.sqf"";[_this select 0] exec ""\gst_vf1s\scripts\CheckWSEngOn.sqf"";"; gear="if (_this Select 1) then {[_this select 0] exec ""\gst_vf1s\scripts\GearDown.sqf""} else {[_this Select 0] exec ""\gst_vf1s\scripts\GearUp.sqf""}"; fired="_this exec ""\gst_vf1s\scripts\Fired.sqf"";"; fuel="[_this select 0] exec ""\gst_vf1s\scripts\CheckOOF.sqf"";"; incomingMissile="[_this select 0] exec ""\gst_vf1s\scripts\Incoming.sqf"";"; killed="[_this select 0] exec ""\gst_vf1s\scripts\Destroyed.sqf"";"; }; class Library { libTextDesc="The VF-1S Strike Valkyrie is a special variation of the VF-1S Super Valkyrie. One of the HMMP-02 micro-missile launcher pod was replaced by a Mauler RO-X2A bouble-barrelled beam canon pod."; }; }; class Gst_VF1S_red: Gst_VF1S { hiddenselections[]= { "cockpit_lights1", "cockpit_lights2", "gear_light", "wingsweepon_light", "wingsweepoff_light", "fuel_light", "boost_lights", "hud_horizon1", "hud_speed", "hud_txt_booston", "hud_txt_boostoff", "hud_txt_incoming", "afterburner_flame", "zasleh1", "zasleh1a", "canopy_D", "body_a", "body_b" }; hiddenSelectionsTextures[]= { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "\gst_vf1s\data\vf1s_win_ca.paa", "\gst_vf1s\data\vf1s_a_co.paa", "\gst_vf1s\data\vf1s_b_co.paa" }; scope=2; displayName="VF-1S (red)"; dammageHalf[]={}; dammageFull[]={}; class Damage { tex[]={}; mat[]= { "gst_vf1s\data\vf1s_a.rvmat", "gst_vf1s\data\vf1s_a_halfdestr.rvmat", "gst_vf1s\data\vf1s_a_fulldestr.rvmat", "gst_vf1s\data\vf1s_b.rvmat", "gst_vf1s\data\vf1s_b_halfdestr.rvmat", "gst_vf1s\data\vf1s_b_fulldestr.rvmat" }; }; }; class Gst_VF1S_blue: Gst_VF1S { hiddenselections[]= { "cockpit_lights1", "cockpit_lights2", "gear_light", "wingsweepon_light", "wingsweepoff_light", "fuel_light", "boost_lights", "hud_horizon1", "hud_speed", "hud_txt_booston", "hud_txt_boostoff", "hud_txt_incoming", "afterburner_flame", "zasleh1", "zasleh1a", "canopy_D", "body_a", "body_b" }; hiddenSelectionsTextures[]= { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "\gst_vf1s\data\vf1s_win_ca.paa", "\gst_vf1s\data\vf1s_ab_co.paa", "\gst_vf1s\data\vf1s_bb_co.paa" }; scope=2; displayName="VF-1S (blue)"; dammageHalf[]={}; dammageFull[]={}; class Damage { tex[]={}; mat[]= { "gst_vf1s\data\vf1s_a.rvmat", "gst_vf1s\data\vf1s_ab_halfdestr.rvmat", "gst_vf1s\data\vf1s_a_fulldestr.rvmat", "gst_vf1s\data\vf1s_b.rvmat", "gst_vf1s\data\vf1s_bb_halfdestr.rvmat", "gst_vf1s\data\vf1s_b_fulldestr.rvmat" }; }; }; class Gst_VF1S_green: Gst_VF1S { hiddenselections[]= { "cockpit_lights1", "cockpit_lights2", "gear_light", "wingsweepon_light", "wingsweepoff_light", "fuel_light", "boost_lights", "hud_horizon1", "hud_speed", "hud_txt_booston", "hud_txt_boostoff", "hud_txt_incoming", "afterburner_flame", "zasleh1", "zasleh1a", "canopy_D", "body_a", "body_b" }; hiddenSelectionsTextures[]= { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "\gst_vf1s\data\vf1s_win_ca.paa", "\gst_vf1s\data\vf1s_ag_co.paa", "\gst_vf1s\data\vf1s_bg_co.paa" }; scope=2; displayName="VF-1S (green)"; dammageHalf[]={}; dammageFull[]={}; class Damage { tex[]={}; mat[]= { "gst_vf1s\data\vf1s_a.rvmat", "gst_vf1s\data\vf1s_ag_halfdestr.rvmat", "gst_vf1s\data\vf1s_a_fulldestr.rvmat", "gst_vf1s\data\vf1s_b.rvmat", "gst_vf1s\data\vf1s_bg_halfdestr.rvmat", "gst_vf1s\data\vf1s_b_fulldestr.rvmat" }; }; }; }; class CfgNonAIVehicles { class ProxyWeapon; class Proxygst_hmmp02: ProxyWeapon { model="\gst_vf1s\gst_hmmp02.p3d"; simulation="maverickweapon"; }; }; Share this post Link to post Share on other sites
Dedmen 2590 Posted July 9, 2019 23 hours ago, Runi said: I am porting over a mod from ARMA 2 And you have the appropriate permission to do so from the original author? Share this post Link to post Share on other sites
Runi 0 Posted July 9, 2019 I have already attempted to get ahold of the original author however he is overall missing I have left a comment on a video on his YouTube channel and I left a message in his inbox on armaholic however his YouTube channel and the original Mod are not active for at least 7 years as the original Mod was posted in 2011 and his last video on his YouTube channel was posted 8 years ago I personally want to revive the smile because I spent so much time flying that aircraft in Arma 2 and in Cold War assault and now I spend a huge amount of time playing Arma 3 I would like to see this thing in all its Glory see if it still holds up I have zero interest and claiming it as mine my only interest is to see this thing fly again this time in Arma 3 It's the veritech fighter super Valkyrie from Robotech/ Macross And the other thing is in its current state it's playable I'm going to post a development blog and I am about ready to upload it to the workshop in both the video and description for the mod I will be pleading for the developer to get in touch with me because I have some questions for him I want to know if he was intending on adding all three modes to it and I want to know if he's okay with this Even though that it's playable it is still broken and I am still having problems with the config and I'm trying my best to sort out the sound issue I know there's a lot more issues but I'm dealing with one thing at a time the mod: Quote http://www.armaholic.com/page.php?id=14518 his youtube: Quote https://www.youtube.com/channel/UCwCgIxSA0henDj1g3WTmZNA Share this post Link to post Share on other sites
Dedmen 2590 Posted July 9, 2019 6 minutes ago, Runi said: not active for at least 7 years as the original Mod was posted in 2011 and his last video on his YouTube channel was posted 8 years ago So... You don't have permission then? If you don't have permission then you can't port. 6 minutes ago, Runi said: I am about ready to upload it to the workshop You cannot upload things to the workshop that you have no rights to. May I remind you of our forum rules: https://forums.bohemia.net/forums/topic/54604-forum-rules/ Quote 19) Posting addon/mod other content without permission The first and most fundamental rule is that you must seek permission to alter someone's work, to mirror it or use it in any way other than for personal use. No permission, no editing, no mirroring, no adding to your mod pack, no editing and sharing around your private squad, none of that is acceptable. 2 Share this post Link to post Share on other sites
Runi 0 Posted July 9, 2019 Okay no post no upload this is basically settled it kind of sucks to be honest original Creator is missing anyways thank you I'm still going to continue to try and get a hold of him Share this post Link to post Share on other sites