Jump to content

Tred

Member
  • Content Count

    7
  • Joined

  • Last visited

  • Medals

Community Reputation

10 Good

About Tred

  • Rank
    Rookie

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Tred

    PhysX LOD Causing Crashing

    Sometime Land contact points act as a water contact if you add a GEO box with a certain height, Look in the pics below: Note: The mass points in the 2nd pic is just for reference it's not the actual weight.
  2. Anyone :hmmm: binarize rpt showing an access violation Oo [php]Exception code: C0000005 ACCESS_VIOLATION at 01BEA20A Version 0.00.0 Fault time: 2013/12/18 12:15:55 Fault address: 01BEA20A 01:0081920A D:\SteamLibrary\steamapps\common\Arma 3 Tools\binarize\binarize.exe Prev. code bytes: 66 18 02 68 EC E1 09 02 E8 79 E0 2E 00 83 C4 10 Fault code bytes: 8B 9E 30 01 00 00 33 FF 85 DB 7E 4C 8B B6 2C 01 Registers: EAX:00000000 EBX:04561500 ECX:0028AB86 EDX:0028AB00 ESI:00000000 EDI:021A1CB0 CS:EIP:001B:01BEA20A SS:ESP:0023:0028AB70 EBP:0028AF7C DS:0023 ES:0023 FS:003B GS:0000 Flags:00010246 [/php] After uninstalling the tools and reinstalling them in P drive . RPT is showing the same error Exception code: C0000005 ACCESS_VIOLATION at 009DA20A Version 0.00.0 Fault time: 2013/12/18 14:08:30 Fault address: 009DA20A 01:0081920A P:\Tools\steamapps\common\Arma 3 Tools\binarize\binarize.exe Prev. code bytes: 66 F7 00 68 EC E1 E8 00 E8 79 E0 2E 00 83 C4 10 Fault code bytes: 8B 9E 30 01 00 00 33 FF 85 DB 7E 4C 8B B6 2C 01 Registers: EAX:00000000 EBX:04695C28 ECX:0013A56E EDX:0013A500 ESI:00000000 EDI:00F91CB0 CS:EIP:001B:009DA20A SS:ESP:0023:0013A558 EBP:0013A964 DS:0023 ES:0023 FS:003B GS:0000 Flags:00010246 ======================================================= Call stack: Stack 0013A558 0017A558 mapfile: .map (empty 1) note: Minidump has been generated into the file P:\Tools\steamapps\common\Arma 3 Tools\binarize\binarize.mdmp
  3. Hey I have a problem with the Addon Builder crashing when i want to binarize a model, I looked around in the forums but didn't find anything to solve this problem. like this and this a quote from Gnat but it didn't help also :( the addone log file shows this Cannot update undefined class Rotation class 'model.cfg/Rotation/' is not defined Cannot update undefined class Default class 'model.cfg/CfgSkeletons/Default/' is not defined Cannot update undefined class Default class 'model.cfg/CfgModels/Default/' is not defined Obsolete CfgSkeletons for OFP2_ManSkeleton, move to model.cfg No entry 'D:\SteamLibrary\steamapps\common\Arma 3 Tools\binarize\bin\config.cpp.CfgSkeletons'. No entry '.OFP2_ManSkeleton'. No entry '.skeletonInherit'. '/' is not a value No entry '.skeletonBones'. Size: '/' not an array Size: '/' not an array Size: '/' not an array No entry '.isDiscrete'. '/' is not a value when i unchecked the binarize option the Addon Builder works fine with no errors. is there a way to fix this other then formatting my pc or is there any way to binarize with out those tools ?
  4. Fixed it by writing the model.cfg all over again.
  5. Hi First of all please excuse my English if i spilled something wrong, it is not my intention :p I'm trying to port some of A2 vehicles to A3, i started with the Mv22 because it dose not have weapons so i collected all the necessary files like the Paa, Rvmat, RTMs and wss into one folder then changed the paths for all of them . i didn't make any modifications to the model expect the paths changing. Here is the problem : when i preview the model in O2 i get this message "No entry 'model.cfg/CfgSkeletons/Plane.skeletonInherit'." when i test it in game i get the same massage and there is no animations for rotors. here us the vehicle config //MV-22 Osprey VTOL: #define true 1 #define false 0 class CfgPatches { class CAAir2_MV22 { units[] = {"MV22"}; weapons[] = {}; requiredVersion = 0.10; }; }; class CfgVehicles { class Plane; class MV22: Plane { destrType=DestructWreck; scope = 2; side = 1; faction=BLU_F; displayName = "MV22"; vehicleClass = "Air"; model = "MV22\mv22.p3d"; picture = "MV22\DATA\picture_MV22_CA.paa"; icon="MV22\DATA\icon_MV22_CA.paa"; mapSize = 28; crew = "USMC_Soldier_Pilot"; accuracy=0.50; //insideSoundCoef = 0.75; soundGetIn[]={"MV22\DATA\MV22\close",db-10,1}; soundGetOut[]={"MV22\DATA\MV22\open",db-10,1, 40}; soundDammage[]={"MV22\DATA\MV22\int-alarm_loop", db-5, 1}; soundEngineOnInt[] = {"MV22\DATA\MV22\int_start", db-5, 1.0}; soundEngineOnExt[] = {"MV22\DATA\MV22\ext_start", db-5, 1.0, 800}; soundEngineOffInt[] = {"MV22\DATA\MV22\int_stop", db-5, 1.0}; soundEngineOffExt[] = {"MV22\DATA\MV22\ext_stop", db-5, 1.0, 800}; class Sounds /* EXTERNAL SOUNDS MV22 */ { class EngineLowOut { sound[] = {"MV22\DATA\MV22\ext_engine_low", db5, 1, 1000}; frequency = "1.0 min (rpm + 0.5)"; volume = "camPos*engineOn*(rpm factor[0.85, 0])"; }; class EngineHighOut { sound[] = {"MV22\DATA\MV22\ext_engine_hi", db5, 1, 1200}; frequency = "1"; volume = "camPos*engineOn*(rpm factor[0.55, 1.0])"; }; class ForsageOut { sound[] = {"MV22\DATA\MV22\ext_forsage", db5, 1, 1800}; frequency = "1"; volume = "camPos*engineOn*(thrust factor[0.5, 1.0])"; //cone[] = {1.14, 3.92, 2.0, 0.4}; }; class WindNoiseOut { sound[] = {"MV22\DATA\MV22\int-wind1", db-35, 0.6, 100}; frequency ="(0.1+(1.2*(speed factor[1, 100])))"; volume = "camPos*(speed factor[1, 100])"; }; /* INTERNAL SOUNDS MV22 */ class EngineLowIn { sound[] = {"MV22\DATA\MV22\int_engine_low", db0, 1.0}; frequency = "1.0 min (rpm + 0.5)"; volume = "(1-camPos)*(engineOn*(rpm factor[0.85, 0]))"; }; class EngineHighIn { sound[] = {"MV22\DATA\MV22\int_engine_hi", db0, 1.0}; frequency = "1"; volume = "(1-camPos)*(engineOn*(rpm factor[0.55, 1.0]))"; }; class ForsageIn { sound[] = {"MV22\DATA\MV22\int_forsage", db3, 1.1}; frequency = "1"; volume = "(1-camPos)*(engineOn*(thrust factor[0.5, 1.0]))"; }; class WindNoiseIn { sound[] = {"MV22\DATA\MV22\int-wind1", db-55, 0.6}; frequency ="(0.1+(1.2*(speed factor[1, 100])))"; volume = "(1-camPos)*(speed factor[1, 100])"; }; }; ejectSpeed[]={0,-2,0}; cabinOpening = false; gearRetracting=true; driverAction = "ChopperHeavy_R_static_H"; cargoIsCoDriver[] = {true,false}; cargoAction[] = {MV22_Cargo, Mi17_Cargo02}; driverCompartments = Compartment1; cargoCompartments[] = {Compartment2}; maxSpeed = 556; //Or 444 when cruising and 185 in helicopter mode. transportSoldier = 24; vtol = 3; supplyRadius = 8; armor = 25; damageResistance = 0.00172; weapons[]={}; magazines[]={}; selectionRotorStill = "engine_static"; selectionRotorMove = "engine_blur"; class Damage { tex[]={}; mat[]={ "mv22\data\mv22_sklo.rvmat", "mv22\data\mv22_sklo_damage.rvmat", "mv22\data\mv22_sklo_damage.rvmat", "mv22\data\mv22_sklo_in.rvmat", "mv22\data\mv22_sklo_in_damage.rvmat", "mv22\data\mv22_sklo_in_damage.rvmat", "mv22\data\mv22_01.rvmat", "mv22\data\mv22_01_damage.rvmat", "mv22\data\mv22_01_destruct.rvmat", "mv22\data\mv22_02.rvmat", "mv22\data\mv22_02_damage.rvmat", "mv22\data\mv22_02_destruct.rvmat" }; }; // TODO damage glass texture dammageHalf[]={}; dammageFull[]={}; class AnimationSources { class Door_1_1 {source = "user"; animPeriod = 0/*1*/;}; class Ramp {source = "user"; animPeriod = 0/*3*/;}; class pack_engine_1 {source = "user"; animPeriod = 0/*15*/;}; #define ENGINE_PROP_TURN(x,y) class engine_prop_##x##_##y##_turn:pack_engine_1{} ENGINE_PROP_TURN(1,1); ENGINE_PROP_TURN(1,2); ENGINE_PROP_TURN(1,3); ENGINE_PROP_TURN(2,1); ENGINE_PROP_TURN(2,2); ENGINE_PROP_TURN(2,3); #define ENGINE_PROP_CLOSE(x,y) class engine_prop_##x##_##y##_close: pack_engine_1{} ENGINE_PROP_CLOSE(1,1); ENGINE_PROP_CLOSE(1,3); ENGINE_PROP_CLOSE(2,1); ENGINE_PROP_CLOSE(2,2); class pack_engine_2: pack_engine_1{}; class turn_wing: pack_engine_1{}; }; class UserActions { /* class Packon { displayName=$STR_AM_PACK; displayNameDefault="Pack"; position=PackAction; radius=10; onlyForPlayer=true; condition="this animationphase ""pack_engine_1"" !=1"; statement="[this,1] execvm ""\ca\air2\mv22\scripts\pack.sqf"""; }; class unPack { displayName=$STR_AM_UNPACK; displayNameDefault="unPack"; position=PackAction; radius=10; onlyForPlayer=true; condition="this animationphase ""pack_engine_1"" !=0"; statement="[this,0] execvm ""\ca\air2\mv22\scripts\pack.sqf"""; }; */ }; class Reflectors { class Left { color[] = {0.8, 0.8, 1.0, 1.0}; ambient[] = {0.07, 0.07, 0.07, 1.0}; position = "L svetlo"; direction = "konec L svetla"; hitpoint = "L svetlo"; selection = "L svetlo"; size = 1; brightness = 1.0; }; class Right { color[] = {0.8, 0.8, 1.0, 1.0}; ambient[] = {0.07, 0.07, 0.07, 1.0}; position = "P svetlo"; direction = "konec P svetla"; hitpoint = "P svetlo"; selection = "P svetlo"; size = 1; brightness = 1.0; }; }; class Library { libTextDesc = $STR_LIB_MV22; }; class MFD { borderLeft = 0.09; borderRight = 0.02; borderTop = 0.02; borderBottom = 0.1; class MFD1 { /// HUD location memory points topLeft = "HUD LH1"; topRight = "HUD PH1"; bottomLeft = "HUD LD1"; /// adjust position inside of memory points LOD borderLeft = 0; borderRight = 0; borderTop = 0; borderBottom = 0; color[]={0,1,0,0.1}; // master color //font<=fontHelicopterHUD; //font<="FontConfig/HUD"; #define Pos0Center 0.27 /// common definition for all vectors projected into HUD space class Pos10Vector { type=vector; // position of 0-degree dive line pos0[]={0.5,Pos0Center}; // position of 10 degree bank and 10-degree dive (used to adjust scale) //pos10[]={2.0,Pos0Center+1.3}; pos10[]={0.5+0.9,Pos0Center+0.7}; }; class Bones{}; class Draw { alpha=0.9; //color[]={0.1,0.5,0.05}; color[]={0,1,0}; clipTL[]={0.0,0.0}; clipBR[]={1.0,1.0}; condition="on"; class Altitude { type=text; align=left; scale=1; // text size source=altitudeASL; sourceScale=1; #define SETPOS(XX,YY) {__EVAL((XX)+0.33),__EVAL((YY)+0.062)} pos[]={SETPOS(-0.05,-0.02),1}; right[]={SETPOS(-0.01,-0.02),1}; down[]={SETPOS(-0.05,0.02),1}; }; class Altitude2 { type=text; align=left; scale=1; // text size source=altitudeAGL; sourceScale=1; #define SETPOS(XX,YY) {__EVAL((XX)+0.5),__EVAL((YY)+0.062)} pos[]={SETPOS(-0.05,-0.02),1}; right[]={SETPOS(-0.01,-0.02),1}; down[]={SETPOS(-0.05,0.02),1}; }; class RPM { type=text; align=left; scale=1; // text size source=rpm; sourceScale=100; #define SETPOS(XX,YY) {__EVAL((XX)+0.68),__EVAL((YY)+0.2)} pos[]={SETPOS(-0.05,-0.02),1}; right[]={SETPOS(-0.01,-0.02),1}; down[]={SETPOS(-0.05,0.02),1}; }; class RPM2 { type=text; align=left; scale=1; // text size source=rpm; sourceScale=100; #define SETPOS(XX,YY) {__EVAL((XX)+0.852),__EVAL((YY)+0.2)} pos[]={SETPOS(-0.05,-0.02),1}; right[]={SETPOS(-0.01,-0.02),1}; down[]={SETPOS(-0.05,0.02),1}; }; class Fuel { type=text; align=left; scale=1; // text size source=fuel; sourceScale=100; #define SETPOS(XX,YY) {__EVAL((XX)+0.68),__EVAL((YY)+0.445)} pos[]={SETPOS(-0.05,-0.02),1}; right[]={SETPOS(-0.01,-0.02),1}; down[]={SETPOS(-0.05,0.02),1}; }; class Fuel2 { type=text; align=left; scale=1; // text size source=fuel; sourceScale=100; #define SETPOS(XX,YY) {__EVAL((XX)+0.852),__EVAL((YY)+0.445)} pos[]={SETPOS(-0.05,-0.02),1}; right[]={SETPOS(-0.01,-0.02),1}; down[]={SETPOS(-0.05,0.02),1}; }; class Speed { type=text; align=left; scale=1; // text size source=speed; sourceScale=__EVAL(3.6/1.609344); #define SETPOS(XX,YY) {__EVAL((XX)+0.330),__EVAL((YY)+0.245)} pos[]={SETPOS(-0.05,-0.02),1}; right[]={SETPOS(-0.01,-0.02),1}; down[]={SETPOS(-0.05,0.02),1}; }; }; }; }; }; }; Here is the model.cfg class CfgSkeletons { class Plane; class MV22Skeleton: Plane { isDiscrete=0; skeletonInherit=""; skeletonBones[]= { "altB_1", "", "altR_1", "", "flapx", "", "gearx", "", "vario_3", "", "vario_1", "", "engine_3", "", "alt_3", "", "mph_3", "", "mph_1", "", "kompas_3", "", "kompas_4", "", "horizont_3", "", "wing", "", "engine_1", "wing", "rpm_1", "", "rpm_2", "", "fuel_1", "", "fuel_2", "", "engine_1_prop", "engine_1", "engine_2", "wing", "engine_2_prop", "engine_2", "engine_prop_1_1a", "engine_1_prop", "engine_prop_1_1b", "engine_prop_1_1a", "engine_prop_1_2a", "engine_1_prop", "engine_prop_1_2b", "engine_prop_1_2a", "engine_prop_1_3a", "engine_1_prop", "engine_prop_1_3b", "engine_prop_1_3a", "engine_prop_2_1a", "engine_2_prop", "engine_prop_2_1b", "engine_prop_2_1a", "engine_prop_2_2a", "engine_2_prop", "engine_prop_2_2b", "engine_prop_2_2a", "engine_prop_2_3a", "engine_2_prop", "engine_prop_2_3b", "engine_prop_2_3a", "flap_1", "wing", "flap_2", "wing", "elevator", "", "rudder_1", "", "rudder_2", "", "gear_1_1", "", "gear_2_1", "", "gear_2_2", "", "gear_1_1_damper", "gear_1_1", "gear_2_1_damper", "gear_2_1", "gear_2_2_damper", "gear_2_2", "gear_1_1_stabil", "gear_1_1_damper", "gear_2_1_stabil", "gear_2_1_damper", "gear_2_2_stabil", "gear_2_2_damper", "wheel_1_1", "gear_1_1_damper", "wheel_2_1", "gear_2_1_damper", "wheel_2_2", "gear_2_2_damper", "hatch_1_1", "", "hatch_1_2", "", "hatch_2_1", "", "hatch_2_2", "", "hatch_3_1", "", "hatch_3_2", "", "door1_top", "", "door1_bottom", "", "ramp_top", "", "ramp_bottom", "", "display_off", "" }; }; }; class Rotation; class CfgModels { class Plane; class MV22: Plane { skeletonName="MV22Skeleton"; sectionsInherit=""; sections[]= { "engine_blur", "engine_static" }; class Animations { class damageHide { type="hide"; source="damage"; selection="damageHide"; }; class display_on: Rotation { type="hide"; source="rpm"; selection="display_off"; minValue=-0.5; maxValue=0.5; hidevalue=0.9; sourceAddress="clamp"; }; class IndicatorFlaps: Rotation { type="translation"; source="flap"; selection="flapx"; axis="gearx_axis"; memory=1; minValue=0.000000; maxValue=0.500000; offset0=-10.000000; offset1=0.000000; }; class IndicatorGear: Rotation { type="translation"; source="gear"; selection="gearx"; axis="gearx_axis"; memory=1; minValue=0.000000; maxValue=1.000000; offset0= 0.000000; offset1=-10.000000; }; class kompas_3: Rotation { source="direction"; selection="kompas_3"; memory=0; axis="kompas_3_axis"; minValue=-3.141593; maxValue=3.141593; angle0=0; angle1="+rad 360"; }; class kompas_4: kompas_3 { selection="kompas_4"; axis="kompas_4_axis"; angle0=0; angle1="-rad 360"; }; class HorizonDive { type="rotationX"; source="horizondive"; selection="horizont_3"; axis="horizont_3_axis"; memory=0; minValue="rad -90"; maxValue="rad 90"; angle0=-1.570796; angle1=1.570796; }; class HorizonBank { type="rotation"; source="horizonBank"; selection="horizont_3"; axis="HorizontBank_3_axis"; memory=0; minValue=-6.283190; maxValue=6.283190; angle0=-6.283185; angle1=6.283185; }; class IndicatorSpeed3: Rotation { source="speed"; selection="mph_3"; axis="alt_3_axis"; memory=1; minValue=-18.750000*600/405; maxValue=112.500000*600/405; angle0=-0.327000/1.609344; angle1=1.963495/1.609344; }; class IndicatorSpeed1: Rotation { source="speed"; selection="mph_1"; axis="mph_1_axis"; memory=1; minValue=0; maxValue=210; angle0=0; angle1=3.665000; }; class IndicatorRPM1: Rotation { source="rpm"; selection="rpm_1"; axis="rpm_1_axis"; memory=0; minValue=0; maxValue=1; angle0=0; angle1=3.665000; }; class IndicatorRPM2: IndicatorRPM1 { source="rpm"; selection="rpm_2"; axis="rpm_2_axis"; memory=0; minValue=0; maxValue=1; angle0=0; angle1=3.665000; }; class IndicatorAltRadar3: Rotation { source="altRadar"; selection="alt_3"; axis="alt_3_axis"; minValue=0.000000; maxValue=10000.000000; angle0=0.000000; angle1=4.320000; }; class IndicatorAltRadar1: IndicatorAltRadar3 { source="altRadar"; selection="altr_1"; axis="altr_1_axis"; angle0=0.000000; angle1=3.665000; }; class IndicatorAltBaro1: Rotation { source="altBaro"; selection="altb_1"; axis="altb_1_axis"; minValue=0.000000; maxValue=10000.000000; angle0=0.000000; angle1=3.665000; }; class IndicatorVertSpeed3: Rotation { source="vertSpeed"; selection="vario_3"; axis="vario_3_axis"; memory=0; minValue=-60.000000; maxValue=60.000000; angle0=0.506000; angle1=-0.506000; }; class IndicatorVertSpeed1: IndicatorVertSpeed3 { selection="vario_1"; axis="vario_1_axis"; memory=0; minValue=-60.000000; maxValue=60.000000; angle0=2.268928; angle1=-2.268928; }; class IndicatorFuel1: Rotation { source="fuel"; selection="fuel_1"; axis="fuel_1_axis"; memory=0; minValue=0; maxValue=1; angle0=0; angle1=3.665000; }; class IndicatorFuel2: IndicatorFuel1 { selection="fuel_2"; axis="fuel_2_axis"; }; class Flap_1: Rotation { source="flap"; selection="flap_1"; axis="flap_1_axis"; angle1="rad 75"; }; class Flap_2: Flap_1 { selection="flap_2"; axis="flap_2_axis"; angle1="rad -75"; }; class ElevatorFL: Rotation { source="elevator"; selection="elevator"; axis="elevator_axis"; minValue=-1; maxValue=1; angle0="rad -14"; angle1="rad 14"; }; class RudderL: Rotation { source="rudder"; selection="rudder_1"; axis="rudder_1_axis"; minValue=-1; maxValue=1; angle0="rad 22.9"; angle1="rad -22.9"; }; class RudderR: RudderL { selection="rudder_2"; axis="rudder_2_axis"; }; class Engine_1: Rotation { source="thrustVector"; selection="engine_1"; axis="engine_1_axis"; minValue=0.000000; maxValue=1.00000; angle1=0.000000; angle0=1.570796; }; class Engine_2: Engine_1 { selection="engine_2"; axis="engine_2_axis"; angle1=0.000000; angle0=-1.570796; }; class Engine_3: Engine_1 { source="thrustVector"; selection="engine_3"; axis="engine_3_axis"; angle1=1.570796; }; class Rotor_1: Rotation { source="rotor"; selection="engine_1_prop"; axis="engine_1_prop_axis"; angle1="rad -360"; }; class Rotor_2: Rotor_1 { selection="engine_2_prop"; axis="engine_2_prop_axis"; angle1="rad 360"; }; class Gear_1_1_Steering { type="rotationY"; source="rudder"; selection="gear_1_1"; axis="gear_1_1_steering_axis"; memory=1; minValue=-9; maxValue=9; angle0="rad -45"; angle1="rad +45"; }; class Gear_1_1: Rotation { source="gear"; selection="gear_1_1"; axis="gear_1_1_axis"; maxValue=0.700000; angle1="rad -90"; }; class Gear_2_1: Gear_1_1 { selection="gear_2_1"; axis="gear_2_1_axis"; minValue=0.200000; maxValue=0.800000; }; class Gear_2_2: Gear_2_1 { selection="gear_2_2"; axis="gear_2_2_axis"; angle1="rad 90"; }; class Gear_1_1_Damper { type="translation"; source="altRadar"; selection="gear_1_1_damper"; axis="gear_2_1_damper_axis"; memory=1; /*minValue=4.300000; maxValue=4.500000;*/ maxValue=0.300000; minValue=0.000000; angle0=-0.500000; angle1=0; offset0=-0.500000; offset1=0; }; class Gear_2_1_Damper: Gear_1_1_Damper { selection="gear_2_1_damper"; //maxValue=4.600000; angle0=-1.500000; offset0=-1.500000; }; class Gear_2_2_Damper: Gear_2_1_Damper { selection="gear_2_2_damper"; }; class Gear_1_1_Stabil: Gear_1_1_Damper { type="rotation"; selection="gear_1_1_stabil"; axis="gear_1_1_stabil_axis"; angle0=0; angle1="rad -20"; }; class Gear_2_1_Stabil: Gear_2_1_Damper { type="rotation"; selection="gear_2_1_stabil"; axis="gear_2_1_stabil_axis"; angle0=0; angle1="rad -20"; }; class Gear_2_2_Stabil: Gear_2_1_Stabil { selection="gear_2_2_stabil"; }; class Wheel_1_1 { type="rotationX"; source="wheel"; selection="wheel_1_1"; axis=""; memory=1; sourceAddress="loop"; minValue=0; maxValue=1; angle0=0; angle1="rad -180"; }; class Wheel_2_1: Wheel_1_1 { selection="wheel_2_1"; axis="wheel_2_1_axis"; angle1="rad -160"; }; class Wheel_2_2: Wheel_2_1 { selection="wheel_2_2"; axis="wheel_2_2_axis"; }; class Hatch_1_1: Rotation { source="gear"; selection="hatch_1_1"; axis="hatch_1_1_axis"; minValue=0.700000; maxValue=1; angle0="rad 90"; angle1=0; }; class Hatch_1_2: Hatch_1_1 { selection="hatch_1_2"; axis="hatch_1_2_axis"; angle0="rad -90"; }; class Hatch_2_1: Hatch_1_1 { sourceAddress="mirror"; selection="hatch_2_1"; axis="hatch_2_1_axis"; minValue=0; maxValue=0.500000; angle0=0; angle1="rad 90"; }; class Hatch_2_2: Hatch_2_1 { selection="hatch_2_2"; axis="hatch_2_2_axis"; angle1="rad -90"; }; class Hatch_3_1: Hatch_1_1 { selection="hatch_3_1"; axis="hatch_3_1_axis"; angle0=-1.570796; angle1=0.000000; }; class Hatch_3_2: Hatch_3_1 { selection="hatch_3_2"; axis="hatch_3_2_axis"; angle0="rad 90"; }; class door1_top: Rotation { type="rotation"; source="door_1_1"; selection="door1_top"; axis="door1_top_axis"; angle1=1.221730; }; class door1_bottom: Rotation { type="rotation"; source="door_1_1"; selection="door1_bottom"; axis="door1_bottom_axis"; minValue=0.200000; angle1=-2.356194; }; class ramp_bottom: Rotation { type="rotation"; source="ramp"; selection="ramp_bottom"; axis="ramp_bottom_axis"; minValue=0.200000; angle1=-0.698132; }; class ramp_top: Rotation { type="rotation"; source="ramp"; selection="ramp_top"; axis="ramp_top_axis"; minValue=0.200000; angle1=0.436332; }; // packing animations class pack_engine_1: Rotation { type="rotation"; source="pack_engine_1"; selection="engine_1"; axis="engine_1_axis"; minValue=0.200000; maxValue=0.400000; angle1=90*3.141562653/180; }; class pack_engine_2: pack_engine_1 { type="rotation"; selection="engine_2"; source="pack_engine_2"; axis="engine_2_axis"; angle1=-90*3.141562653/180; }; class turn_wing: pack_engine_1 { type="rotation"; source="turn_wing"; selection="wing"; axis="wing_axis"; minValue=0.400000; maxValue=1.00000; angle1=90*3.141562653/180; }; #define ENGINE_PROP_TURN(x,y) class engine_prop_##x##_##y##_turn: Rotation\ {\ type="rotation";\ source=engine_prop_##x##_##y##_turn;\ selection=engine_prop_##x##_##y##a;\ axis=axis_prop_##x##_##y##;\ minValue=0.000000;\ maxValue=0.100000;\ angle1=66.6 *3.141562653/180;\ } ENGINE_PROP_TURN(1,1); ENGINE_PROP_TURN(1,2); ENGINE_PROP_TURN(1,3); ENGINE_PROP_TURN(2,1); ENGINE_PROP_TURN(2,2); ENGINE_PROP_TURN(2,3); #define ENGINE_PROP_CLOSE(x,y) class engine_prop_##x##_##y##_close: Rotation\ {\ type="rotation";\ source=engine_prop_##x##_##y##_close;\ selection=engine_prop_##x##_##y##b;\ axis=engine_prop_##x##_##y##_axis;\ minValue=0.100000;\ maxValue=0.200000;\ angle1=125*3.141562653/180; \ }; ENGINE_PROP_CLOSE(1,1); ENGINE_PROP_CLOSE(1,3); ENGINE_PROP_CLOSE(2,1); ENGINE_PROP_CLOSE(2,2); }; }; }; Note: there is no changes in the model.cfg I tried port another vechel "UH-1Y" and i still get the same problem the helicopter spawn folded and there is not rotor animation :( If anyone knows how to fix this i would appreciated it Thanks
×