Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Locomotor ExampleLocomotor ; this text is commented-out (ignored by the engine) the values are NOT applicable to any actual unit
- Surfaces = GROUND
- ;// Surfaces can be also AIR or RUBBLE or WATER or CLIFF .. can be multiple choices
- Speed = 30 ; in dist/sec //(dist = custom game-specific units)
- SpeedDamaged = 25 ; in dist/sec
- MinSpeed = 10 ; dist/sec //(recommended for airplaines, for taxi and idle circling)
- SpeedLimitZ = 15 ; max speed we want to try to fall //used for parachute and freefall locomotor
- TurnRate = 180 ; in degrees/sec
- TurnRateDamaged = 10 ; in degrees/sec
- MinTurnRate = 80 ; in degrees/sec //(recommended for airplanes ...)
- Acceleration = 1000 ; in dist/(sec^2)
- AccelerationDamaged = 1000 ; in dist/(sec^2)
- Braking = 1000 ; in dist/(sec^2)
- Lift = 500 ; in dist/(sec^2) //(important: this is Z axis acceleration)
- MinTurnSpeed = 0 ; in dist/sec //(recommended for airplanes)
- AllowAirborneMotiveForce = Yes/No ; this is required for airplanes
- ZAxisBehavior = NO_Z_MOTIVE_FORCE ; this options is used for ground based units
- ; ZAxisBehavior can also be SURFACE_RELATIVE_HEIGHT ( for jets, helis, boats ...) or FIXED_RELATIVE_TO_GROUND_AND_BUILDINGS (not seen used) or ABSOLUTE_HEIGHT (ignores terrain and models beneath, goes through them)
- Appearance = TREADS ; //can also be FOUR_WHEELS or THRUST or WINGS or TWO_LEGS or HOVER
- StickToGround = Yes/No ; //Only used for non-air units
- HasSuspension = Yes/No ; //used for ground vehicles with certain wheel configuration (Calculate 4 wheel independent suspension info.)
- CanMoveBackwards = Yes/No
- FrontWheelTurnAngle = 20 ; only for vehicles
- MaximumWheelExtension = -2.3 ; Maximum distance the wheels will drop on the model.
- MaximumWheelCompression = 1.4 ; Maximum distance the wheel will move up into the chassis.
- TurnPivotOffset = 0.1 ; where to pivot when turning (-1.0 = rear, 0.0 = center, 1.0 = front)
- AccelerationPitchLimit = 5 ; Angle limit how far chassis will lift or roll from acceleration.
- DecelerationPitchLimit = 5 ; Angle limit how far chassis will dip from deceleration.
- BounceAmount = 50 ; simulates hitting random rocks. 0==smooth pavement, 200 = bumpy.
- PitchStiffness = 0.05 ; stiffness of the "springs" in the suspension forward & back.
- RollStiffness = 0.025 ; stiffness of the "springs" in the suspension side to side.
- PitchDamping = 0.8 ; How fast it damps. 0=perfect spring, bounces forever. 1=glued to terrain.
- RollDamping = 0.3 ; How fast it damps. 0=perfect spring, bounces forever. 1=glued to terrain.
- ForwardVelocityPitchFactor = 0 ; How much velocity will cause the front to lift/dip
- LateralVelocityRollFactor = 0.2 ; How much cornering will cause the chassis to roll.
- ForwardAccelerationPitchFactor = 0.5 ; How much acceleration will cause the front to lift, or dip for stops.
- LateralAccelerationRollFactor = 0.33 ; How much cornering will cause the chassis to roll.
- PreferredHeight = 200 ; Z axis dist
- PreferredHeightDamping = 0.7 ; so that we gradually adjust our height //(i don't know personally what this does exactly, that's a developer comment)
- PitchInDirectionOfZVelFactor = 1.0 ; how much to pitch according to our z-vel. 0=none, 1=lots (0=default)
- Apply2DFrictionWhenAirborne = Yes/No ; Does the object experience extra resistance when airborne? Default is no.
- Extra2DFriction = 20 ; give extra friction to reduce drift... less realistic, but much more playable (friction/sec)
- MaxThrustAngle = 60 ; in degrees (NOT degrees/sec) //Heavily used for falling bombs and airplanes
- ThrustRoll = 0 ; How much do I turn around my Z-axis when I'm experiencing Thrust? 0 = none, 1 is circling like mad.
- ThrustWobbleRate = 0.0 ; How much does the object wobble when experiencing thrust? 0 = none, 1 = like crazy.
- ThrustMaxWobble = What is my minimal wobble change when experiencing thrust? Should be negative.
- ThrustMinWobble = What is my maximal wobble change when experiencing thrust? Should be positive.
- CloseEnoughDist = 100 ; in dist ; At which distance am I considered close enough? //for missiles
- CloseEnoughDist3D = Yes/No ; This allows the missile to fly over the target and come back
- AirborneTargetingHeight = 30 ; How high do I have to be before I get targeted as 'airborne' // if the object is not targeted as airborne it gets ignored by anti-air weapons
- LocomotorWorksWhenDead = Yes ; JetSlowDeathBehavior needs this to function correctly // (used for airplanes so proper crashing can occur, the unit is dead but it does not disappear from game just yet)
- CirclingRadius = 100 ; the radius at which we circle when we are trying to maintain position. Positive = clockwise, negative = ccw, 0 = calculate smallest possible radius given our speed, turning, etc
- UniformAxialDamping = 0.0 ; How does my damping settings apply to my Z-axis? Avalanche only (avalance is a scripted campaign cinematic event, uses it's own locomotor) (developer: ... = 0.001 ; helium like driftiness)
- SlideIntoPlaceTime = 100
- ; this applies only in "ultra-accurate" mode, and is a fudge factor that allows
- ; us to "slide into place" (rather than turning) when we get close to our destination.
- ; the magnitude is basically the number of msec it would take us to reach the dest
- ; at our max speed; if we're under this threshold, we just slide into place...
- ;//THese below are used for heli but no idea what they really do, no comments either.
- RudderCorrectionDegree = 0.169
- RudderCorrectionRate = 0.027
- ElevatorCorrectionDegree = 0.103
- ElevatorCorrectionRate = 0.016
- End
- IMPORTANT: some of this parameters are somehow dependant on others and work together in tandem to calculate results which are then presented in the gameplay ...
- NOTE: SOME OF THE COMMENTS ARE FROM TibEd INI Editor, some of them are actual developer comments, some of them are combinations or my own experiences and knowledge, everything else may be unknown how it works.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement