1265 lines
28 KiB
INI
1265 lines
28 KiB
INI
class CfgSkeletons
|
|
{
|
|
class Default
|
|
{
|
|
isDiscrete=1;
|
|
skeletonInherit="";
|
|
skeletonBones[]={};
|
|
};
|
|
class Guarani_Skeleton : Default
|
|
{
|
|
SkeletonBones[]=
|
|
{
|
|
// Damage
|
|
"damageHide","",
|
|
"drivewheel","damageHide",
|
|
"windshield","damageHide",
|
|
"windshieldbase","damageHide",
|
|
"hazardlightstart","damageHide",
|
|
"hazardlight","hazardlightstart",
|
|
"convoylight","damageHide",
|
|
"hidelight","damageHide",
|
|
"reverselight","damageHide",
|
|
// wheels
|
|
"wheel_1_1_damper_land","",
|
|
"wheel_1_1_damper","wheel_1_1_damper_land",
|
|
"wheel_1_1_steering","wheel_1_1_damper",
|
|
"wheel_1_1","wheel_1_1_steering",
|
|
"wheel_1_1_unhide","wheel_1_1",
|
|
"wheel_1_1_hide","wheel_1_1",
|
|
|
|
"wheel_1_2_damper_land","",
|
|
"wheel_1_2_damper","wheel_1_2_damper_land",
|
|
"wheel_1_2_steering","wheel_1_2_damper",
|
|
"wheel_1_2","wheel_1_2_steering",
|
|
"wheel_1_2_unhide","wheel_1_2",
|
|
"wheel_1_2_hide","wheel_1_2",
|
|
|
|
"wheel_1_3_damper_land","",
|
|
"wheel_1_3_damper","wheel_1_3_damper_land",
|
|
"wheel_1_3","wheel_1_3_damper",
|
|
"wheel_1_3_unhide","wheel_1_3",
|
|
"wheel_1_3_hide","wheel_1_3",
|
|
|
|
"wheel_2_1_damper_land","",
|
|
"wheel_2_1_damper","wheel_2_1_damper_land",
|
|
"wheel_2_1_steering","wheel_2_1_damper",
|
|
"wheel_2_1","wheel_2_1_steering",
|
|
"wheel_2_1_unhide","wheel_2_1",
|
|
"wheel_2_1_hide","wheel_2_1",
|
|
|
|
"wheel_2_2_damper_land","",
|
|
"wheel_2_2_damper","wheel_2_2_damper_land",
|
|
"wheel_2_2_steering","wheel_2_2_damper",
|
|
"wheel_2_2","wheel_2_2_steering",
|
|
"wheel_2_2_unhide","wheel_2_2",
|
|
"wheel_2_2_hide","wheel_2_2",
|
|
|
|
"wheel_2_3_damper_land","",
|
|
"wheel_2_3_damper","wheel_2_3_damper_land",
|
|
"wheel_2_3","wheel_2_3_damper",
|
|
"wheel_2_3_unhide","wheel_2_3",
|
|
"wheel_2_3_hide","wheel_2_3",
|
|
// TailGate
|
|
"tailgate","",
|
|
"tailgatearm","",
|
|
"tailgatearmhead","tailgate",
|
|
// TurnOut
|
|
"hatch_driver","",
|
|
"driverseat","",
|
|
"hatch_commander","",
|
|
"commanderseat","",
|
|
"hatchL","",
|
|
"gunner_hatchL","",
|
|
"hatchR","",
|
|
"gunner_hatchR","",
|
|
"wirecutter","",
|
|
// Cosmetics
|
|
"ringFront","",
|
|
"ringBack","",
|
|
// Driver Front Display
|
|
"screendisplay","damageHide",
|
|
"front_splash","screendisplay",
|
|
"front_display_base","screendisplay",
|
|
"medium_damage_engine","screendisplay",
|
|
"high_damage_engine","screendisplay",
|
|
"medium_damage_fuel","screendisplay",
|
|
"high_damage_fuel","screendisplay",
|
|
"medium_damage_hull","screendisplay",
|
|
"high_damage_hull","screendisplay",
|
|
"medium_damage_wheels","screendisplay",
|
|
"high_damage_wheels","screendisplay",
|
|
"side_fuel","screendisplay",
|
|
"side_fuel_temp","screendisplay",
|
|
"side_hatches","screendisplay",
|
|
//"side_hazardlight","screendisplay",
|
|
"side_horizon","screendisplay",
|
|
//"side_lights","screendisplay",
|
|
"side_oil_temp","screendisplay",
|
|
"side_ramp","screendisplay",
|
|
"side_rpm","screendisplay",
|
|
"side_speed","front_land",
|
|
"side_engine_temp","screendisplay",
|
|
"side_water_temp","screendisplay",
|
|
"front_land","front_display_base",
|
|
"front_speed","front_land",
|
|
"front_brake_parking","front_land",
|
|
"front_brake_medium","front_land",
|
|
"front_brake_hard","front_brake_medium",
|
|
"front_fuel","front_display_base",
|
|
"front_rpm","front_display_base",
|
|
"front_fuel_temp","front_display_base",
|
|
"front_fuel_empty","front_display_base",
|
|
"front_oil_temp","front_display_base",
|
|
"front_engine_temp","front_display_base",
|
|
"front_water_temp","front_display_base",
|
|
"front_water","front_display_base",
|
|
"front_water_foward","front_water",
|
|
"front_water_backward","front_water",
|
|
"front_water_left","front_water",
|
|
"front_water_right","front_water",
|
|
"front_horizon","front_display_base",
|
|
"front_gearR","front_display_base",
|
|
"front_gearN","front_display_base",
|
|
"front_gearD","front_display_base",
|
|
|
|
// inWater
|
|
"snorkel","",
|
|
"wavebreaker","",
|
|
"wavebreakerlever","",
|
|
"propL","",
|
|
"propR","",
|
|
// Remax
|
|
"RemaxBase","",
|
|
"RemaxC","RemaxBase",
|
|
"Stick_L","RemaxC",
|
|
"Stick_R","RemaxC",
|
|
"RemaxTurret","RemaxBase",
|
|
"RemaxGun","RemaxTurret",
|
|
"RemaxM2","RemaxGun",
|
|
"M2barrel","RemaxM2",
|
|
"Remaxflash","M2barrel",
|
|
};
|
|
};
|
|
};
|
|
class CfgModels
|
|
{
|
|
class Default
|
|
{
|
|
sections[]={};
|
|
sectionsInherit="";
|
|
skeletonName="";
|
|
};
|
|
class BRAF_Guarani : Default
|
|
{
|
|
skeletonName="Guarani_Skeleton";
|
|
sections[]=
|
|
{
|
|
"camo1",
|
|
"camo2",
|
|
"camo3",
|
|
"remax",
|
|
"RemaxM2",
|
|
"RemaxC",
|
|
"glass",
|
|
"Light_L1",
|
|
"Light_L2",
|
|
"Light_R1",
|
|
"Light_R2",
|
|
"side_lights",
|
|
"backlight",
|
|
"brakelight",
|
|
"zbytek",
|
|
"Remaxflash",
|
|
"hit_hull",
|
|
"hit_engine",
|
|
"hit_fuel",
|
|
"hit_mainGun",
|
|
"hit_mainTurret",
|
|
"clan",
|
|
"fratricide_counter",
|
|
"NATOSymbol_currentFraction_first",
|
|
"NATOSymbol_currentFraction_second",
|
|
"NATOSymbol_type",
|
|
"NATOSymbol_size",
|
|
"NATOSymbol_superiorFraction_first",
|
|
"NATOSymbol_superiorFraction_second"
|
|
};
|
|
class Animations
|
|
{
|
|
/// Direção
|
|
class drivewheel
|
|
{
|
|
type="rotation";
|
|
angle0="rad -60";
|
|
angle1="rad 60";
|
|
axis="Drivewheel_axis";
|
|
memory=1;
|
|
minValue=-1;
|
|
maxValue=1;
|
|
minPhase=-1;
|
|
maxPhase=1;
|
|
source="drivingWheel";
|
|
sourceAddress=0;
|
|
selection="drivewheel";
|
|
};
|
|
class Steering_1_1
|
|
{
|
|
type="rotation";
|
|
angle0="rad -30";
|
|
angle1="rad 30";
|
|
axis="wheel_1_1_steering_axis";
|
|
memory=1;
|
|
minValue=-1;
|
|
maxValue=1;
|
|
minPhase=-1;
|
|
maxPhase=1;
|
|
source="drivingWheel";
|
|
sourceAddress=0;
|
|
selection="wheel_1_1_steering";
|
|
};
|
|
class Steering_1_2: Steering_1_1
|
|
{
|
|
axis="wheel_1_2_steering_axis";
|
|
selection="wheel_1_2_steering";
|
|
};
|
|
class Steering_2_1: Steering_1_1
|
|
{
|
|
axis="wheel_2_1_steering_axis";
|
|
selection="wheel_2_1_steering";
|
|
};
|
|
class Steering_2_2: Steering_2_1
|
|
{
|
|
axis="wheel_2_2_steering_axis";
|
|
selection="wheel_2_2_steering";
|
|
};
|
|
class Wheel_1_1
|
|
{
|
|
type="rotationX";
|
|
angle0=0;
|
|
angle1="rad -360";
|
|
axis="wheel_1_1_axis";
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="wheel";
|
|
sourceAddress=1;
|
|
selection="wheel_1_1";
|
|
};
|
|
class wheel_1_2: Wheel_1_1
|
|
{
|
|
axis="wheel_1_2_axis";
|
|
selection="wheel_1_2";
|
|
};
|
|
class wheel_1_3: Wheel_1_1
|
|
{
|
|
axis="wheel_1_3_axis";
|
|
selection="wheel_1_3";
|
|
};
|
|
class wheel_2_1: Wheel_1_1
|
|
{
|
|
axis="wheel_2_1_axis";
|
|
selection="wheel_2_1";
|
|
};
|
|
class Wheel_2_2: Wheel_1_1
|
|
{
|
|
axis="wheel_2_2_axis";
|
|
selection="wheel_2_2";
|
|
};
|
|
class Wheel_2_3: Wheel_1_1
|
|
{
|
|
axis="wheel_2_3_axis";
|
|
selection="wheel_2_3";
|
|
};
|
|
class wheel_1_1_Damper
|
|
{
|
|
type="translation";
|
|
source="damper";
|
|
selection="wheel_1_1_damper";
|
|
axis="damper_axis";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
offset0=0.25;
|
|
offset1=-0.25;
|
|
};
|
|
class wheel_1_2_Damper: wheel_1_1_Damper
|
|
{
|
|
selection="wheel_1_2_damper";
|
|
};
|
|
class wheel_1_3_Damper: wheel_1_1_Damper
|
|
{
|
|
selection="wheel_1_3_damper";
|
|
};
|
|
class wheel_2_1_Damper: wheel_1_1_Damper
|
|
{
|
|
selection="wheel_2_1_damper";
|
|
};
|
|
class wheel_2_2_Damper: wheel_1_1_Damper
|
|
{
|
|
selection="wheel_2_2_damper";
|
|
};
|
|
class wheel_2_3_Damper: wheel_1_1_Damper
|
|
{
|
|
selection="wheel_2_3_damper";
|
|
};
|
|
/// Danos
|
|
class damageHide
|
|
{
|
|
type="hide";
|
|
source="damage";
|
|
selection="damageHide";
|
|
sourceAddress=clamp;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0.0;
|
|
maxValue=1.0;
|
|
hideValue=1.0;
|
|
};
|
|
class wheel_1_1_Damage
|
|
{
|
|
type="translation";
|
|
axis="damper_axis";
|
|
offset0=0.18;
|
|
offset1=0.18;
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="HitLFWheel";
|
|
sourceAddress=0;
|
|
selection="wheel_1_1_damper_land";
|
|
};
|
|
class wheel_1_2_Damage: wheel_1_1_Damage
|
|
{
|
|
source="HitLBWheel";
|
|
selection="wheel_1_2_damper_land";
|
|
};
|
|
class wheel_1_3_Damage: wheel_1_1_Damage
|
|
{
|
|
source="HitLMWheel";
|
|
selection="wheel_1_3_damper_land";
|
|
};
|
|
class wheel_2_1_Damage: wheel_1_1_Damage
|
|
{
|
|
source="HitRFWheel";
|
|
selection="wheel_2_1_damper_land";
|
|
};
|
|
class wheel_2_2_Damage: wheel_1_1_Damage
|
|
{
|
|
source="HitRBWheel";
|
|
selection="wheel_2_2_damper_land";
|
|
};
|
|
class wheel_2_3_Damage: wheel_1_1_Damage
|
|
{
|
|
source="HitRMWheel";
|
|
selection="wheel_2_3_damper_land";
|
|
};
|
|
class wheel_1_1_destruct: damageHide
|
|
{
|
|
source="HitLFWheel";
|
|
selection="wheel_1_1_hide";
|
|
};
|
|
class wheel_1_2_destruct: damageHide
|
|
{
|
|
source="HitLBWheel";
|
|
selection="wheel_1_2_hide";
|
|
};
|
|
class wheel_1_3_destruct: damageHide
|
|
{
|
|
source="HitLMWheel";
|
|
selection="wheel_1_3_hide";
|
|
};
|
|
class wheel_2_1_destruct: damageHide
|
|
{
|
|
source="HitRFWheel";
|
|
selection="wheel_2_1_hide";
|
|
};
|
|
class wheel_2_2_destruct: damageHide
|
|
{
|
|
source="HitRBWheel";
|
|
selection="wheel_2_2_hide";
|
|
};
|
|
class wheel_2_3_destruct: damageHide
|
|
{
|
|
source="HitRMWheel";
|
|
selection="wheel_2_3_hide";
|
|
};
|
|
class wheel_1_1_destruct_unhide
|
|
{
|
|
type="hide";
|
|
hideValue=0;
|
|
unhideValue=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="HitLFWheel";
|
|
sourceAddress=2;
|
|
selection="wheel_1_1_unhide";
|
|
};
|
|
class wheel_1_2_destruct_unhide: wheel_1_1_destruct_unhide
|
|
{
|
|
source="HitLBWheel";
|
|
selection="wheel_1_2_unhide";
|
|
};
|
|
class wheel_1_3_destruct_unhide: wheel_1_1_destruct_unhide
|
|
{
|
|
source="HitLMWheel";
|
|
selection="wheel_1_3_unhide";
|
|
};
|
|
class wheel_2_1_destruct_unhide: wheel_1_1_destruct_unhide
|
|
{
|
|
source="HitRFWheel";
|
|
selection="wheel_2_1_unhide";
|
|
};
|
|
class wheel_2_2_destruct_unhide: wheel_1_1_destruct_unhide
|
|
{
|
|
source="HitRBWheel";
|
|
selection="wheel_2_2_unhide";
|
|
};
|
|
class wheel_2_3_destruct_unhide: wheel_1_1_destruct_unhide
|
|
{
|
|
source="HitRMWheel";
|
|
selection="wheel_2_3_unhide";
|
|
};
|
|
/// Rampa & Escotilhas
|
|
class Tailgate
|
|
{
|
|
type="rotation";
|
|
angle0="rad 100";
|
|
angle1=0;
|
|
axis="tailgate_axis";
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="tailgate";
|
|
sourceAddress=0;
|
|
selection="tailgate";
|
|
};
|
|
class SideRamp
|
|
{
|
|
type="hide";
|
|
source="sideramp";
|
|
selection="side_ramp";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
hideValue=0;
|
|
unHideValue=1;
|
|
};
|
|
class TailgateArm1
|
|
{
|
|
type="rotation";
|
|
angle0="rad 5";
|
|
angle1=0;
|
|
axis="tailgatearm_axis";
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
animPeriod=1;
|
|
source="tailgatearm1";
|
|
sourceAddress=0;
|
|
selection="tailgatearm";
|
|
};
|
|
class TailgateArm2
|
|
{
|
|
type="rotation";
|
|
angle0="rad -8";
|
|
angle1=0;
|
|
axis="tailgatearm_axis";
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
animPeriod=1;
|
|
source="tailgatearm2";
|
|
sourceAddress=0;
|
|
selection="tailgatearm";
|
|
};
|
|
class TailgateArm3
|
|
{
|
|
type="rotation";
|
|
angle0="rad -90";
|
|
angle1=0;
|
|
axis="tailgatearmhead_axis";
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
animPeriod=1;
|
|
source="tailgatearm3";
|
|
sourceAddress=0;
|
|
selection="tailgatearmhead";
|
|
};
|
|
/// Driver TurnOut
|
|
class HatchDriver
|
|
{
|
|
type="rotation";
|
|
angle0=0;
|
|
angle1="rad 180";
|
|
axis="hatchdriver_axis";
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="hatchDriver";
|
|
sourceAddress=0;
|
|
selection="hatch_driver";
|
|
};
|
|
class DriverTurnOut: HatchDriver
|
|
{
|
|
type="translation";
|
|
axis="driverseat_axis";
|
|
selection="driverseat";
|
|
memory=0;
|
|
offset0=0;
|
|
offset1=1;
|
|
};
|
|
class Windshield: HatchDriver
|
|
{
|
|
angle0="rad 120";
|
|
angle1=0;
|
|
axis="windshield_axis";
|
|
selection="windshield";
|
|
};
|
|
class WindshieldBase: HatchDriver
|
|
{
|
|
type="hide";
|
|
selection="windshieldbase";
|
|
hideValue=0;
|
|
unhideValue=1;
|
|
};
|
|
class WireCutter: HatchDriver
|
|
{
|
|
angle0="rad -77";
|
|
angle1=0;
|
|
axis="wirecutter_axis";
|
|
selection="wirecutter";
|
|
};
|
|
/// Commander TurnOut
|
|
class HatchCommander: HatchDriver
|
|
{
|
|
angle1="rad -180";
|
|
axis="hatchcommander_axis";
|
|
source="hatchCommander";
|
|
selection="hatch_commander";
|
|
};
|
|
class CommanderTurnOut:DriverTurnOut
|
|
{
|
|
axis="commanderseat_axis";
|
|
selection="commanderseat";
|
|
source="hatchCommander";
|
|
};
|
|
class HatchL: HatchDriver
|
|
{
|
|
angle1="rad 128";
|
|
axis="hatchL_axis";
|
|
source="hatchL";
|
|
selection="hatchL";
|
|
};
|
|
class GunnerHatchL_rot: HatchL
|
|
{
|
|
type="rotationY";
|
|
selection="gunner_hatchL";
|
|
sourceAddress="clamp";
|
|
memory=0;
|
|
angle0=0;
|
|
angle1="rad 270";
|
|
};
|
|
class GunnerHatchL_posX: HatchL
|
|
{
|
|
type="translation";
|
|
axis="posX_axis";
|
|
selection="gunner_hatchL";
|
|
sourceAddress="clamp";
|
|
memory=0;
|
|
offset0=0;
|
|
offset1=1.5;
|
|
};
|
|
class GunnerHatchL_posZ: GunnerHatchL_posX
|
|
{
|
|
axis="posZ_axis";
|
|
offset1=1;
|
|
};
|
|
class HatchR: HatchDriver
|
|
{
|
|
angle1="rad -128";
|
|
axis="hatchR_axis";
|
|
source="hatchR";
|
|
selection="hatchR";
|
|
};
|
|
class GunnerHatchR_rot: HatchR
|
|
{
|
|
type="rotationY";
|
|
selection="gunner_hatchR";
|
|
sourceAddress="clamp";
|
|
memory=0;
|
|
angle0=0;
|
|
angle1="rad -270";
|
|
};
|
|
class GunnerHatchR_posX: HatchR
|
|
{
|
|
type="translation";
|
|
axis="posX_axis";
|
|
selection="gunner_hatchR";
|
|
sourceAddress="clamp";
|
|
memory=0;
|
|
offset0=0;
|
|
offset1=-1.5;
|
|
};
|
|
class GunnerHatchR_posZ: GunnerHatchR_posX
|
|
{
|
|
axis="posZ_axis";
|
|
offset1=1;
|
|
};
|
|
/// Navegação Fluvial
|
|
class PropL
|
|
{
|
|
type="rotation";
|
|
angle0=0;
|
|
angle1="rad -360";
|
|
axis="PropL_axis";
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="propeller";
|
|
sourceAddress=1;
|
|
selection="PropL";
|
|
};
|
|
class PropR: PropL
|
|
{
|
|
angle1="rad 360";
|
|
axis="PropR_axis";
|
|
selection="PropR";
|
|
};
|
|
class snorkel
|
|
{
|
|
type="translation";
|
|
axis="snorkel_axis";
|
|
selection="snorkel";
|
|
sourceAddress="clamp";
|
|
source="inWater";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
offset0=1;
|
|
offset1=0;
|
|
};
|
|
class wavebreaker
|
|
{
|
|
type="rotation";
|
|
angle0=0;
|
|
angle1="rad 108";
|
|
axis="wavebreaker_axis";
|
|
memory=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
source="inWater";
|
|
sourceAddress=0;
|
|
selection="wavebreaker";
|
|
};
|
|
/// Luzes
|
|
class HazardLightStart
|
|
{
|
|
type="hide";
|
|
source="hazardlight";
|
|
selection="hazardlightstart";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
hideValue=1;
|
|
};
|
|
class HazardLight
|
|
{
|
|
type="hide";
|
|
source="time";
|
|
selection="hazardlight";
|
|
sourceAddress="loop";
|
|
minPhase=-0.5;
|
|
maxPhase=0.5;
|
|
minValue=-0.5;
|
|
maxValue=0.5;
|
|
memory=0;
|
|
hideValue=0.2;
|
|
unHideValue=-1;
|
|
};
|
|
class ConvoyLights
|
|
{
|
|
type="hide";
|
|
selection="convoylight";
|
|
source="convoylight";
|
|
sourceAddress=2;
|
|
hideValue=0.9;
|
|
minValue=0;
|
|
maxValue=1;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
};
|
|
class HideLight: ConvoyLights
|
|
{
|
|
type="translation";
|
|
selection="hidelight";
|
|
axis="hidelight_axis";
|
|
offset0=0;
|
|
offset1=1;
|
|
};
|
|
class ReverseLights: ConvoyLights
|
|
{
|
|
type="hide";
|
|
source="gear";
|
|
selection="reverselight";
|
|
sourceAddress="clamp";
|
|
minPhase=-1;
|
|
maxPhase=1;
|
|
minValue=-1;
|
|
maxValue=1;
|
|
memory=0;
|
|
hideValue=0.0001;
|
|
unHideValue=-1;
|
|
};
|
|
/// Frufru
|
|
class RingFront
|
|
{
|
|
type="rotation";
|
|
angle0="rad 45";
|
|
angle1="rad -45";
|
|
axis="ringFront_axis";
|
|
memory=1;
|
|
minValue=-1;
|
|
maxValue=1;
|
|
minPhase=-1;
|
|
maxPhase=1;
|
|
source="horizonDive";
|
|
sourceAddress=0;
|
|
selection="ringFront";
|
|
};
|
|
class RingBack: RingFront
|
|
{
|
|
axis="ringBack_axis";
|
|
selection="ringBack";
|
|
};
|
|
// Driver Front Display
|
|
class ScreenDisplay
|
|
{
|
|
type="hide";
|
|
source="rpm";
|
|
selection="screendisplay";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=5;
|
|
memory=0;
|
|
hideValue=0;
|
|
unHideValue=0.1;
|
|
};
|
|
class FrontSplash
|
|
{
|
|
type="hide";
|
|
source="rpm";
|
|
selection="front_splash";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
hideValue=0;
|
|
};
|
|
class FrontLand
|
|
{
|
|
type="hide";
|
|
source="inWater";
|
|
selection="front_land";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
hideValue=1;
|
|
};
|
|
class FrontBrakeParking
|
|
{
|
|
type="hide";
|
|
source="speed";
|
|
selection="front_brake_parking";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=0.5;
|
|
memory=0;
|
|
hideValue=0.01;
|
|
};
|
|
class FrontBrakeMedium
|
|
{
|
|
type="hide";
|
|
source="Brakes";
|
|
selection="front_brake_medium";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=0.5;
|
|
memory=0;
|
|
hideValue=0;
|
|
unHideValue=0.25;
|
|
};
|
|
class FrontBrakeHard
|
|
{
|
|
type="hide";
|
|
source="Brakes";
|
|
selection="front_brake_hard";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=0.5;
|
|
memory=0;
|
|
hideValue=0;
|
|
unHideValue=0.75;
|
|
};
|
|
class FrontFuelTemp
|
|
{
|
|
type="translation";
|
|
axis="front ";
|
|
source="wheelsTemp";
|
|
selection="front_fuel_temp";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=5;
|
|
memory=0;
|
|
offset0=0;
|
|
offset1=-1;
|
|
};
|
|
class SideFuelTemp : FrontFuelTemp
|
|
{
|
|
axis="side_fuel_temp_axis";
|
|
selection="side_fuel_temp";
|
|
offset1=1;
|
|
};
|
|
class FrontOilTemp
|
|
{
|
|
type="translation";
|
|
axis="front_oil_temp_axis";
|
|
source="engineTemp";
|
|
selection="front_oil_temp";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
offset0=0;
|
|
offset1=-1;
|
|
};
|
|
class SideOilTemp : FrontOilTemp
|
|
{
|
|
axis="side_oil_temp_axis";
|
|
selection="side_oil_temp";
|
|
offset1=1;
|
|
};
|
|
class FrontEngineTemp
|
|
{
|
|
type="translation";
|
|
axis="front_engine_temp_axis";
|
|
source="engineTemp";
|
|
selection="front_engine_temp";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
offset0=0;
|
|
offset1=-1;
|
|
};
|
|
class SideEngineTemp: FrontEngineTemp
|
|
{
|
|
axis="side_engine_temp_axis";
|
|
selection="side_engine_temp";
|
|
};
|
|
class FrontWaterTemp
|
|
{
|
|
type="translation";
|
|
axis="front_water_temp_axis";
|
|
source="wheelsTemp";
|
|
selection="front_water_temp";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
offset0=0;
|
|
offset1=-1;
|
|
};
|
|
class SideWaterTemp : FrontWaterTemp
|
|
{
|
|
axis="side_water_temp_axis";
|
|
selection="side_water_temp";
|
|
};
|
|
class FrontHorizonX
|
|
{
|
|
type="translation";
|
|
axis="front_horizonX_axis";
|
|
source="gmeterx";
|
|
selection="front_horizon";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=-1;
|
|
maxValue=1;
|
|
memory=0;
|
|
offset0=-0.5;
|
|
offset1=0.5;
|
|
};
|
|
class SideHorizonX: FrontHorizonX
|
|
{
|
|
axis="side_horizonX_axis";
|
|
selection="side_horizon";
|
|
offset0=0.5;
|
|
offset1=-0.5;
|
|
};
|
|
class FrontHorizonY
|
|
{
|
|
type="translation";
|
|
axis="front_horizonY_axis";
|
|
source="gmetery";
|
|
selection="front_horizon";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=-1;
|
|
maxValue=1;
|
|
memory=0;
|
|
offset0=-0.5;
|
|
offset1=0.5;
|
|
};
|
|
class SideHorizonY: FrontHorizonY
|
|
{
|
|
axis="side_horizonY_axis";
|
|
selection="side_horizon";
|
|
};
|
|
class FrontSpeed
|
|
{
|
|
type="rotation";
|
|
source="speed";
|
|
axis="front_main_axis";
|
|
selection="front_speed";
|
|
sourceAddress="clamp";
|
|
angle0="rad 0";
|
|
angle1="rad -180";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=39;
|
|
memory=0;
|
|
};
|
|
class SideSpeed: FrontSpeed
|
|
{
|
|
axis="side_main_axis";
|
|
selection="side_speed";
|
|
};
|
|
class FrontFuel: FrontSpeed
|
|
{
|
|
source="fuel";
|
|
selection="front_fuel";
|
|
angle0="rad 0";
|
|
angle1="rad 42.125";
|
|
minValue=0;
|
|
maxValue=1;
|
|
};
|
|
class SideFuel: FrontFuel
|
|
{
|
|
axis="side_main_axis";
|
|
selection="side_fuel";
|
|
};
|
|
class FrontRpm: FrontSpeed
|
|
{
|
|
source="rpm";
|
|
selection="front_rpm";
|
|
angle0="rad 0";
|
|
angle1="rad -42.125";
|
|
minValue=0;
|
|
maxValue=3000;
|
|
};
|
|
class SideRpm: FrontRpm
|
|
{
|
|
axis="side_main_axis";
|
|
selection="side_rpm";
|
|
};
|
|
class FrontWater
|
|
{
|
|
type="hide";
|
|
source="inWater";
|
|
selection="front_water";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
hideValue=0;
|
|
unHideValue=1;
|
|
};
|
|
class FrontWaterFoward: ReverseLights
|
|
{
|
|
selection="front_water_foward";
|
|
hideValue=0;
|
|
unHideValue=0.2;
|
|
};
|
|
class FrontWaterBackward: ReverseLights
|
|
{
|
|
selection="front_water_backward";
|
|
};
|
|
class FrontWaterLeft: ReverseLights
|
|
{
|
|
source="drivingWheel";
|
|
selection="front_water_left";
|
|
};
|
|
class FrontWaterRight: ReverseLights
|
|
{
|
|
source="drivingWheel";
|
|
selection="front_water_right";
|
|
hideValue=0;
|
|
unHideValue=1; //0.2;
|
|
};
|
|
class FrontFuelEmpty
|
|
{
|
|
type="hide";
|
|
source="fuel";
|
|
selection="front_fuel_empty";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
hideValue=0.25;
|
|
};
|
|
class FrontGearR: ReverseLights
|
|
{
|
|
selection="front_gearR";
|
|
};
|
|
class FrontGearD: ReverseLights
|
|
{
|
|
selection="front_gearD";
|
|
hideValue=0;
|
|
unHideValue=0.2;
|
|
};
|
|
//// Damage
|
|
class MediumDamageFuel
|
|
{
|
|
type="hide";
|
|
source="Damage_Fuel_src";
|
|
selection="medium_damage_fuel";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
hideValue=0;
|
|
unHideValue=0.25;
|
|
};
|
|
class MediumDamageEngine
|
|
{
|
|
type="hide";
|
|
source="Damage_Engine_src";
|
|
selection="medium_damage_engine";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
hideValue=0;
|
|
unHideValue=0.25;
|
|
};
|
|
class MediumDamageWheels
|
|
{
|
|
type="hide";
|
|
source="Damage_Wheels_src";
|
|
selection="medium_damage_wheels";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
hideValue=0;
|
|
unHideValue=0.25;
|
|
};
|
|
class DamageHull
|
|
{
|
|
type="hide";
|
|
source="Damage_Hull_src";
|
|
selection="medium_damage_hull";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
hideValue=0;
|
|
unHideValue=0.5;
|
|
};
|
|
// REMAX
|
|
class RemaxBase
|
|
{
|
|
type="hide";
|
|
source="remaxbase";
|
|
selection="remaxbase";
|
|
sourceAddress=0;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
hideValue=1;
|
|
};
|
|
class RemaxBaseShadow
|
|
{
|
|
type="translation";
|
|
source="remaxbase";
|
|
selection="remaxbase";
|
|
axis="remaxTurret_axis"
|
|
sourceAddress=0;
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
hideValue=1;
|
|
offset0=0;
|
|
offset1=6;
|
|
};
|
|
class RemaxTurret
|
|
{
|
|
type="rotation";
|
|
angle0="rad -360";
|
|
angle1="rad 360";
|
|
axis="remaxturret_axis";
|
|
memory=1;
|
|
minValue="rad -360";
|
|
maxValue="rad 360";
|
|
minPhase="rad -360";
|
|
maxPhase="rad 360";
|
|
source="mainTurret";
|
|
sourceAddress=0;
|
|
selection="RemaxTurret";
|
|
};
|
|
class RemaxGun
|
|
{
|
|
type="rotation";
|
|
angle0="rad -360";
|
|
angle1="rad 360";
|
|
axis="remaxgun_axis";
|
|
memory=1;
|
|
minValue="rad -360";
|
|
maxValue="rad 360";
|
|
minPhase="rad -360";
|
|
maxPhase="rad 360";
|
|
source="mainGun";
|
|
sourceAddress=0;
|
|
selection="RemaxGun";
|
|
};
|
|
class M2BarrelRecoil
|
|
{
|
|
type="translation";
|
|
axis="recoil_axis";
|
|
source="RemaxReload";
|
|
selection="M2barrel";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=1;
|
|
minValue=0;
|
|
maxValue=1;
|
|
memory=0;
|
|
offset0=0;
|
|
offset1=1;
|
|
};
|
|
class M2BarrelRecoilBack: M2BarrelRecoil
|
|
{
|
|
offset0=-0.05;
|
|
offset1=0.01;
|
|
};
|
|
class Turret_shake_aside
|
|
{
|
|
type="translation";
|
|
source="RemaxReload";
|
|
selection="RemaxM2";
|
|
sourceAddress="clamp";
|
|
axis="M2_axis";
|
|
offset0=0.001;
|
|
offset1=-0.005;
|
|
};
|
|
class Turret_shake_aside_back: Turret_shake_aside
|
|
{
|
|
offset0=-0.005;
|
|
offset1=0;
|
|
};
|
|
class Remax_flash_hide
|
|
{
|
|
type="hide";
|
|
selection="Remaxflash";
|
|
source="Remaxflash_hide";
|
|
sourceAddress="clamp";
|
|
minPhase=0;
|
|
maxPhase=0.0125;
|
|
minValue=0;
|
|
maxValue=0.0125;
|
|
memory=0;
|
|
hideValue=0;
|
|
unHideValue=0.00625;
|
|
};
|
|
class Remax_flash_rot
|
|
{
|
|
type="rotation";
|
|
source="Remaxflash_rot";
|
|
selection="Remaxflash";
|
|
sourceAddress="loop";
|
|
axis="M2barrel_axis";
|
|
minPhase=0;
|
|
maxPhase=0.0125;
|
|
minValue=0;
|
|
maxValue=0.0125;
|
|
memory=0;
|
|
angle0=0;
|
|
angle1="rad 360";
|
|
};
|
|
// UT30BR
|
|
// PLATT
|
|
};
|
|
};
|
|
class BRAF_Guarani_Proxy: BRAF_Guarani{};
|
|
class BRAF_Guarani_Wreck: BRAF_Guarani{};
|
|
}; |