Log in to check your private messages 

The (whole) structure and content of PHYSICS.DAT Post new topicReply to topic 
Forum Index  -> Richard Burns Rally -> Mods -> Physics -> The (whole) structure and content of PHYSICS.DAT
Page 1 of 1   
 Geert
 
 

  netherlands.gif
 Joined: 09 Sep 2004
 Posts: 420
PostPosted: Sat Jan 29, 02:16 Reply to topicReply with quote
SHITE!! What was I thinking ???

Well, Ok, I simply lost track of time ... and I got slighly pissed on beer in the process as well. My slight intoxication notwithstanding, I'm on my way to shedding light on the physics.dat file of RBR.

EDIT

Ok, next day, and I've finished the research into physics.dat.

Each car has 3 set-up ranges, which dictate the minimum and maximum values of each parameter, and the step size. These are setup spec 0, 1 and 2 .

Next to that each car has 3 set-ups, which I assume to be the default set-ups. These are dummymin 0, 1 and 2

Also, each car has a "fixed" list with properties that remain unchanged by any changes in set-up, such as weight (inverse) and body parts.

Physics.dat also contains information on tracktion for ALL the surfaces, properties for all moveable and non moveable objects and traction information on tyres, as wel as some flags for debugging and logging.

Here's the whole structure, minus the binairy stuff on top. In the next post I will make I will shed more light on separate parts of the structure. My comments are in bold red. Cars are in yellow . Other code is in orange .

NOTE: All PhysicsEngine fixed car properties can be found in the /cars/[name]/commons.lsp file too. I have no idea which one overrules the other.


==== BEGIN XSARA

PhysicsEngine (fixed car properties)

DefManager
Car body
Car root ( CarId 0 = Xsara )
hinged body parts
mounted body parts

PhysicsEngine (variable car properties, depends on setup and tyre choice)

DefManager

Wheel
car
setup spec 0

Num Parts (Complete parts tree)

Range for set-up parameters, with engine options (dummymax 0, dummymin 0)
Range for set-up parameters, with engine options (dummymax 0, dummymin 2)
Range for set-up parameters, with engine options (dummymax 0, dummymin 1)

Actual car setup with Engine dummy 0
Actual car setup with Engine dummy 2
Actual car setup with Engine dummy 1

PhysicsEngine (variable car properties) with Setup Spec 2
PhysicsEngine (variable car properties) with Setup Spec 1


==== END XSARA

Note that dummymax is the same as the carid and dummymin is tied to the track surface type: Gravel, Tarmac or Snow.


==== BEGIN HYUNDAI

PhysicsEngine (fixed car properties)

DefManager
Car body
Car root ( CarID 1 = Hyundai )
hinged body parts
mounted body parts

physics engine (variable car properties) for setup spec 0

Num Parts (Complete parts tree)

range for set-up parameters --> dummymax 1, dummymin 0
range for set-up parameters --> dummymax 1, dummymin 2
range for set-up parameters --> dummymax 1, dummymin 1

Actual car setup with engine dummy 0
Actual car setup with engine dummy 2
Actual car setup with engine dummy 1

physics engine (variable car properties) for setup spec 2
physics engine (variable car properties) for setup spec 1


==== END HYUNDAY


==== NON-CAR code

Physics engine information:

Special flags, debug flags and log flags


==== END NON-CAR code


==== BEGIN MG ZF

PhysicsEngine (fixed car properties)

DefManager
Car body
Car root carId 2 ( is MG ZR)
engine
turbo 0
Volume Efficiency Curve
Drive
Drive type 3 (is front wheel drive!)
Control unit
RPM limit
hinged body parts
mounted body parts

PhysicsEngine (variable car properties, depends on setup and tyre choice)

DefManager
car root setup spec 0
Wheel
car

Num Parts (Complete parts tree)

range for set-up parameters --> dummymax 2, dummymin 0
range for set-up parameters --> dummymax 2, dummymin 2
range for set-up parameters --> dummymax 2, dummymin 1

Actual car setup, engine dummy 0
Actual car setup, engine dummy 2
Actual car setup, engine dummy 1

PhysicsEngine (variable car properties) for setupspec 2
PhysicsEngine (variable car properties) for setupspec 1


==== END MG ZF


==== TYRE INFORMATION

This is the same information as can be found in pirelli/tyres.lsp and michellin/tyres.lsp. I have no idea which version overrules the others.

Tyre type 00 - tarmac dry properties (dimension, stiffness, weight, wear, grip, etc)
Tyre type 01 - tarmac intermediate
Tyre type 02 - tarmac wet
Tyre type 03 - gravel dry
Tyre type 04 - gravel intermediate
Tyre type 05 - gravel wet
Tyre type 06 - snow


==== END TYRE INFORMATION


==== BEGIN LANCER

PhysicsEngine (fixed car properties)

DefManager
car body
car root ( CarId 3, Lancer)
hinged body parts
mounted body parts

PhysicsEngine (variable car properties)

DefManager
wheel
car setup spec 0

Num Parts (Complete parts tree)

range for set-up parameters --> dummymax 3, dummymin 0
range for set-up parameters --> dummymax 3, dummymin 2
range for set-up parameters --> dummymax 3, dummymin 1

Actual car setup, engine dummy 0
Actual car setup, engine dummy 2
Actual car setup, engine dummy 1

PhysicsEngine (variable car properties) setup spec 2
PhysicsEngine (variable car properties) setup spec 1


==== END LANCER


==== OTHER PHYSICS

This bit is identical to the information in physics.lsp

PhysicsEngine (other objects)

ground
width
height
top
left

solid generic
iCollisionmesh

solid traffic cone
inverse mass
inverse centre of gravity (??)
various "sleep" parameters (???)

solid pig/street sign/banner fence
solid log/log pole/wooden fence bar/wooden fence pole

car root
drive
light system
control unit

maximum time step
minimum time delta

brake wall properties with forced material

vector of gravity

FLAGS
DEBUG FLAGS
LOG FLAGS

collision solver properties

material manager (surface types and objects)

all surfaces, gravel, tarmac, snow, grass, dirt
various depths, various wetness


Again, the above is identical to physics.lsp

==== END OTHER PHYSICS


========== SECOND SET (??) TYRE INFORMATION ==============

Again, this is the same information as can be found in pirelli/tyres.lsp and michellin/tyres.lsp.

Tyre type 00 - tarmac dry properties (dimension, stiffness, weight, wear, grip, etc)
Tyre type 01 - tarmac intermediate
Tyre type 02 - tarmac wet
Tyre type 03 - gravel dry
Tyre type 04 - gravel intermediate
Tyre type 05 - gravel wet
Tyre type 06 - snow


========== END TYRE INFORMATION ==========


==== BEGIN PEUGOT

PhysicsEngine (fixed car properties)

DefManager
Car root
Engine
turbo 1
Volume Efficiency curve
hinged body parts
mounted body parts

PhysicsEngine (variable car properties, depends on setup and tyre choice)

DefManager
Wheel
car body
car root (CarId 04 = Peugot 206 setup spec 0)

Num Parts (Complete parts tree)

All set-up parameters, dummymax 4, dummymin o
All set-up parameters, dummymax 4, dummymin 2
All set-up parameters, dummymax 4, dummymin 1


NOTE: this car has 7 gears instead of 8: 1 reverse, 1 neutral, 5 forward

Actual car setup, engine dummy 0
Actual car setup, engine dummy 2
Actual car setup, engine dummy 1

PhysicsEngine (variable car properties) with setup spec 2
PhysicsEngine (variable car properties) with setup spec 1



==== END PEUGOT


==== BEGIN IMPREZA '00

Actual car setup, engine dummy 0.000000
Actual car setup, engine dummy 0.000000
Actual car setup, engine dummy 0.000000


Yes, 3 times the same engine dummy number, I have no clue why. Each actual set-up differs from the other

PhysicsEngine (fixed car properties)

DefManager
car body
car root (CarId 7 = Impreza '00)
hinged body parts
mounted body parts

PhysicsEngine (variable car properties)

DefManager
car root SetupSpec 0
Wheel

Num Parts (Complete parts tree)

All set-up parameters, dummymax 7, dummymin 0
All set-up parameters, dummymax 7, dummymin 2
All set-up parameters, dummymax 7, dummymin 1

Actual car setup dummy engine 0
Actual car setup dummy engine 2
Actual car setup dummy engine 1


Note that these 3 set-ups DO each have a different engine dummy number.

PhysicsEngine (variable car properties)

DefManager
car root SetupSpec 2
Wheel

PhysicsEngine (variable car properties)

DefManager
Wheel
car body
car root Setupspec 1


==== END IMPREZA '00


==== BEGIN IMPREZA '03

PhysicsEngine (fixed car properties)

DefManager
car body
car root (CarId 5 = Impreza '03)
hinged body parts
mounted body parts

PhysicsEngine (variable car properties)

DefManager
car root SetupSpec 0
Wheel

Num Parts (Complete parts tree)

All set-up parameters, dummymax 5, dummymin 0
All set-up parameters, dummymax 5, dummymin 2
All set-up parameters, dummymax 5, dummymin 1

Actual car setup dummy engine 0
Actual car setup dummy engine 2
Actual car setup dummy engine 1


PhysicsEngine (variable car properties)

DefManager
car root SetupSpec 2
Wheel

PhysicsEngine (variable car properties)

DefManager
Wheel
car root SetupSpec 1


==== END IMPREZA '03


==== BEGIN COROLLA

PhysicsEngine (fixed car properties)

DefManager
car body
car root (CarId 6 = Corolla)
hinged body parts
mounted body parts

PhysicsEngine (variable car properties)

DefManager
Wheel
car root SetupSpec 0

Num Parts (Complete parts tree)

All set-up parameters, dummymax 6, dummymin 0
All set-up parameters, dummymax 6, dummymin 2
All set-up parameters, dummymax 6, dummymin 1

Actual car setup dummy engine 0
Actual car setup dummy engine 2
Actual car setup dummy engine 1

PhysicsEngine (variable car properties)

DefManager
Wheel
car root SetupSpec 2

PhysicsEngine (variable car properties)

DefManager
Wheel
car root SetupSpec 1
 

 Back to top

View user's profileSend private message
 Geert
 
 

  netherlands.gif
 Joined: 09 Sep 2004
 Posts: 420
PostPosted: Sat Jan 29, 18:32 Reply to topicReply with quote
DefManager contains several sub items:

Car root usually contains "static" information on the car, parameters that do not change when set-ups change. Among these, the detacheable parts and swiveling parts:

____ Car root
____ ____ car ID (in this case 0)
____ ____ inverse mass
____ ____ inverse local inertia vector
____ ____ effective wheel radius
____ ____ max steering lock
____ ____ steering rack ratio
____ ____ frontal area
____ ____ drag coefficient
____ ____ subtics 1 (??)
____ ____ Drive (inertia of gearbox, wheels, # of gears)
____ ____ Control unit
____ ____ centerdif handbrake release
____ ____ LFB threshold

____ ____ icollision mesh 1 (whatever that is...)
____ ____
____ ____ hinged body parts
____ ____ ____ Door left properties
____ ____ ____ Door right properties
____ ____ ____ bonnet
____ ____ ____ Exhaust pipe

____ ____ mounted body
____ ____ ____ front bumper properties
____ ____ ____ rear bumper properties
____ ____ ____ car wing properties

wheel contains mount geometry, tyre, sping and damper info:

Wheel
____ wheel ( x 4)
____ ____ Do Suspension Sweep 0 (????)
____ ____ inverse wheel mass
____ ____ debug ID
____ ____ is steered (1 or 0)
____ ____ wishbone length
____ ____ vector for joint mount VF (???)
____ ____ vector for joint axis VF
____ ____ vector for steering mount VF
____ ____ vector for steering axis VF
____ ____ vector for drive axle joint position VF
____ ____ vector for strut rod mount SF
____ ____ vector for strut hub point SF
____ ____ vector for strut hub axis SF
____ ____ strut dimension (x axis)
____ ____ strut dimension (z axis)
____ ____ drive axle mount offset
____ ____ wishbone sign (vector direction)
____ ____ steering sign (vector direction)

____ ____ anti roll bar ID
____ ____ anti roll bar slot

____ ____ vector for top mount deform up axis RF
____ ____ vector for top mount deform side axis RF
____ ____ top mount max deformation sideways
____ ____ top mount max deformation up
____
____ ____ spring damper
____ ____ ____ Inner bump rubber position
____ ____ ____ outer bump rubber position
____ ____ ____ damping bump rubber
____ ____ ____ bump rubber stiffness
____ ____
____ ____ tyre properties
____ ____ ____ Debug ID
____ ____ ____ carcass stiffness lateral
____ ____ ____ carcass stiffness torsional
____ ____ ____ reference friction
____ ____ ____ hub offset
____ ____ ____ carcass width
____ ____ ____ carcass radius
____ ____ ____ tread depth
____ ____ ____ tread width

DefManager contains another car root item, under the sub heading car :

car
____ car root
____ ____ setup spec 0, 1, 2

Last edited by Geert on Sat Jan 29, 18:37; edited 1 time in total
 

 Back to top

View user's profileSend private message
 Geert
 
 

  netherlands.gif
 Joined: 09 Sep 2004
 Posts: 420
PostPosted: Sat Jan 29, 18:35 Reply to topicReply with quote
Num Parts contains the complete parts tree with replacement time, including time deviation, importance of the part, name and ID)

____ windshield
____ bodywork
____ headgasket
____ front bumber
____ rear bumber
____ rear wing
____ left door
____ left door lock
____ right door
____ right door lock
____ bonnet
____ bonnet lock
____ exhaust
____ exhaust mount
____ front diff
____ centre diff
____ rear diff
____ brake circuit
____ electrical
____ hydraulics
____ oilcooler
____ battery
____ gearbox
____ ____ clutch

____ gear actuator
____ starter
____ radiator
____ water pump
____ oil pump
____ turbo
____ ____ turbo hosing

____ intercooler
____ wheel (for all 4 individual wheels)
____ tyre (for all 4 individual wheels)
____ ____ top mount
____ ____ hub
____ ____ ____ damper
____ ____ ____ ____ drive shaft
____ ____ ____ ____ control arm
____ ____ ____ ____ steering rod
____ ____ ____ ____ brake disc
____ ____ ____ ____ ____ brake caliper
____ ____ ____ ____ ____ ____ brake pad

____ right front wheel
____ right front tyre
____ ____
____ left rear wheel
____ left rear tyre
____ right rear wheel
____ right rear tyre
 

 Back to top

View user's profileSend private message
 Geert
 
 

  netherlands.gif
 Joined: 09 Sep 2004
 Posts: 420
PostPosted: Sat Jan 29, 18:41 Reply to topicReply with quote
Car Options: Gives the range in which all the parameters in the set-up can be set, and the stepsize for each parameter. There is a set of ranges for each road surface. Engine dummy number determines which.

____ Max steering lock Max / Min / Step
____ front roll barr stiffness Max / Min / Step
____ rear roll barr stiffness Max / Min / Step

____ centre of gravity coordinate
____ inverse mass

____ Complete torque curve

Drive Options

____ number of gears
____ front brake presence (0 or 1)
____ rear brake presence (0 or 1)

____ front brake pressure Max / Min / Step
____ rear brake pressure Max / Min / Step

____ left (?) front brake properties (inertia, mass, pistonarea, etc.)
____ right (?) front brake properties (inertia, mass, pistonarea, etc.)

____ [same for rear]

____ center / front / rear diff Max / Min / Step

____ gear list: 13 gears, pinion, gear, min and max torque
____ 2 gears reverse, 1 gear neutral, 10 positive (forward) gears

____ gear0 is gear list 2 (min and max are the same)
____ gear1 is gear list 0 (min and max are the same)
____ gear2 is gear list 3 (min and max are the same)
____ gear3 is gear list 4 (min and max are the same)
____ gear4 is gear list 5 (min and max are the same)
____ gear5 is gear list 6 (min and max are the same)
____ gear6 is gear list 7 (min and max are the same)
____ gear7 is gear list 8 (min and max are the same)
____
____ final drive is gear list 9 (min and max are the same)

____ Drop Gear Option minimum 10, maximum 12

NOTE: Drop Gear Option 10, 11 or 12 is low/medium/high gearing.

Control Options

____ diff map lock range Max / Min / Step
____ diff map speed range Max / Min / Step
____ center diff handbrake release Max / Min / Step
____ left foot brake threshold Max / Min / Step

Engine Options

____ dummymin = 0, 1, 2 = road surface this set-up range is for.
____ dummymax = CarId
____ dummy step 0

Spring damper options (for all 4 individual wheels)

____ spring length Max / Min / Step
____ spring stiffness Max / Min / Step
____ helper spring length Max / Min / Step
____ helper spring stiffness Max / Min / Step
____ damper bump Max / Min / Step
____ damper rebound Max / Min / Step
____ damper bump high speed Max / Min / Step
____ damper speed brake Max / Min / Step

Tyre Options (for all 4 individual wheels)

____ Pressure Max / Min / Step

Wheel Options (for all 4 individual wheels)
____
____ Vectors for all 6 top mount positions
____ steering rod Max / Min / Step
____ Wheel axis inclination Max / Min / Step
____ platform height Max / Min / Step

____ (dummy) wishbonelenght

____ Vector for Joint Mount VF (??)
____ Vector for joint axis VF
____ Vector for steering mount VF

____ Vector for Strut rod mount SF (??)
____ Vector for strut hub point SF
____ Vector for Strut hub axis SF

____ Strut dimension X-axis
____ Strut dimension y-axis

____ Sign (direction) of wishbone and strut

____ Anti roll bar ID number
____ Anti roll bar slot

____ inner bump position
____ outer bump position

Last edited by Geert on Sat Jan 29, 18:46; edited 1 time in total
 

 Back to top

View user's profileSend private message
 Geert
 
 

  netherlands.gif
 Joined: 09 Sep 2004
 Posts: 420
PostPosted: Sat Jan 29, 18:43 Reply to topicReply with quote
car setup , each car has 3 of these, for all 3 surfaces.

____ car
____ ____ max steerling lock
____ ____ front roll bar stiffness
____ ____ rear roll bar stiffness

____ drive
____ ____ front diff max torque
____ ____ center diff max torque
____ ____ rear diff max torque
____ ____ max brake pressure front
____ ____ max brake pressure rear
____ ____ gear id 0 through 7
____ ____ final drive id
____ ____ drop gear id (Gearing low/medium/high)

____ engine
____ ____ Dummy 0, 1, 2

Note: The engine dummy number determines to which of the road surfaces the particular setup belongs.

____ vehiclecontrolunit
____ ____ Center diff handbrake release
____ ____ left foot brake threshold
____ ____ center diff throttle curve
____ ____ center diff brake curve
____ ____ center speed map velocity and factor curve
____ ____ [All curves for left foot brake center diff]
____ ____ [All curves for front diff]
____ ____ [All curves for rear diff]

____ All wheel positions (4 separate wheels)
____ ____ top mount slot
____ ____ vector top mount slot
____ ____ steering rod length
____ ____ strut platform height
____ ____ wheel axis inclination
____
____ All spring and damper settings (4 separate positions)
____ ____ length
____ ____ stiffness
____ ____ helper spring length mininum
____ ____ helper spring lenght
____ ____ damping bump
____ ____ damping rebound
____ ____ bump high speed break/threshold
____ ____ damping bumb high speed
____ ____
____ All 4 individual tyre pressures

____ ____ ALL suspension geometry
____ ____ ALL springs and damper settings
____ ____ ALL tyre pressure
 

 Back to top

View user's profileSend private message
 Geert
 
 

  netherlands.gif
 Joined: 09 Sep 2004
 Posts: 420
PostPosted: Sat Jan 29, 18:49 Reply to topicReply with quote
Tyre Types:

Tyre type 00 - tarmac dry properties
Tyre type 01 - tarmac intermediate
Tyre type 02 - tarmac wet
Tyre type 03 - gravel dry
Tyre type 04 - gravel intermediate
Tyre type 05 - gravel wet
Tyre type 06 - snow

Tyre Parameters:

____ type
____ rim radius
____ inner radius of rim
____ hub offset
____ carcass width
____ carcass radius
____ tread depth
____ tread width
____ carcass thickness
____ tread coverage
____ sidewall height
____ pressure ratio
____ tread elasticity
____ carcass stiffness lateral
____ carcass stiffness torsional
____ carcass stiffness vertical
____ wetness design
____ wetness wear factor
____ (static?) friction vs temp curve
____ wear factor vs temp curve
____ wet slope (??) vs temp curve
____ (static?) friction factor vs pressure curve
____ "RubMy" (???) factor vs temp curve
____ rubber wear vs temp curve

____ CrnStf (cornering stiffness?) vs L parameter (??)
____ TrctSft (traction stiffness?) vs L parameter
____ CrnMy (cornering "My") factor vs L parameter
____ TrctMy (traction "My") factor vs L parameter
____ SlpPkCrn (slip "Pk" cornering) vs L parameter
____ SlpPkTrct (slip "pk" traction) vs L parameter
 

 Back to top

View user's profileSend private message
 Geert
 
 

  netherlands.gif
 Joined: 09 Sep 2004
 Posts: 420
PostPosted: Sat Jan 29, 18:54 Reply to topicReply with quote
... And ... fi... fina.... finally ... Shocked

The rest of the items of the physics.dat file:

PhysicsEngine (other objects)

____ ground
____ ____ width
____ ____ height
____ ____ top
____ ____ left

____ solid generic
____ ____ iCollisionmesh

____ solid traffic cone
____ solid pig
____ solid street sign
____ solid banner fence
____ solid log
____ ____ inverse mass
____ ____ inverse centre of gravity (??)
____ ____ various "sleep" parameters (???)

Surfaces:

____ undefined
____ Gravel_Fine_Shallow_Dry
____ US2_Gravel_Fine_Shallow_Dry
____ Gravel_Fine_Deep_Dry
____ US2_Gravel_Fine_Deep_Dry
____ Gravel_Fine_Deeper_Dry
____ US2_Gravel_Fine_Deeper_Dry
____ Gravel_Medium_Shallow_Dry
____ Gravel_Medium_Deep_Dry
____ Gravel_Medium_Deeper_Dry
____ Gravel_Coarse_Shallow_Dry
____ BR2_Gravel_Coarse_Shallow_Dry
____ Gravel_Coarse_Deep_Dry
____ BR2_Gravel_Coarse_Deep_Dry
____ Gravel_Coarse_Deeper_Dry
____ BR2_Gravel_Coarse_Deeper_Dry
____ Gravel_Fine_Shallow_Damp
____ US2_Gravel_Fine_Shallow_Damp
____ Gravel_Fine_Deep_Damp
____ US2_Gravel_Fine_Deep_Damp
____ Gravel_Fine_Deeper_Damp
____ US2_Gravel_Fine_Deeper_Damp
____ Gravel_Medium_Shallow_Damp
____ Gravel_Medium_Deep_Damp
____ Gravel_Medium_Deeper_Damp
____ Gravel_Fine_Shallow_Wet
____ US2_Gravel_Fine_Shallow_Wet
____ Gravel_Fine_Deep_Wet
____ US2_Gravel_Fine_Deep_Wet
____ Gravel_Fine_Deeper_Wet
____ US2_Gravel_Fine_Deeper_Wet
____ Gravel_Coarse_Shallow_Damp
____ BR2_Gravel_Coarse_Shallow_Damp
____ Gravel_Coarse_Deep_Damp
____ BR2_Gravel_Coarse_Deep_Damp
____ Gravel_Coarse_Deeper_Damp
____ BR2_Gravel_Coarse_Deeper_Damp
____ Gravel_Coarse_Shallow_Wet
____ BR2_Gravel_Coarse_Shallow_Wet
____ Gravel_Coarse_Deep_Wet
____ BR2_Gravel_Coarse_Deep_Wet
____ Gravel_Coarse_Deeper_Wet
____ BR2_Gravel_Coarse_Deeper_Wet

____ SnowOnGravel_Shallow
____ SnowOnGravel_Medium
____ SnowOnGravel_Deep
____ Snowwall_Bottom

____ Gravel_Medium_Shallow_Wet
____ Gravel_Medium_Deep_Wet
____ Gravel_Medium_Deeper_Wet

____ Tarmac_Fine_Clean_Dry
____ Tarmac_Fine_Clean_Damp
____ Tarmac_Fine_Clean_Wet
____ Tarmac_Medium_Clean_Dry
____ Tarmac_Medium_Clean_Damp
____ Tarmac_Medium_Clean_Wet
____ Tarmac_Coarse_Clean_Dry
____ Tarmac_Coarse_Clean_Damp
____ Tarmac_Coarse_Clean_Wet

____ Gravel_Fine_Shallow_Dry_Clone
____ Gravel_Fine_Shallow_Damp_Clone
____ Gravel_Fine_Shallow_Wet_Clone

____ Tarmac_Fine_Sprinkled_Dry
____ Tarmac_Fine_Sprinkled_Damp
____ Tarmac_Fine_Sprinkled_Wet
____ Tarmac_Fine_Covered_Dry
____ Tarmac_Fine_Covered_Damp
____ Tarmac_Fine_Covered_Wet
____ Tarmac_Medium_Sprinkled_Dry
____ Tarmac_Medium_Sprinkled_Damp
____ Tarmac_Medium_Sprinkled_Wet
____ Tarmac_Coarse_Sprinkled_Dry
____ Tarmac_Coarse_Sprinkled_Damp
____ Tarmac_Coarse_Sprinkled_Wet
____ Tarmac_Medium_Covered_Dry
____ Tarmac_Medium_Covered_Damp
____ Tarmac_Medium_Covered_Wet
____ Tarmac_Coarse_Covered_Dry
____ Tarmac_Coarse_Covered_Damp
____ Tarmac_Coarse_Covered_Wet

____ Grass_Hard_Dry
____ Grass_Hard_Damp
____ Grass_Hard_Wet
____ Grass_Medium_Dry
____ Grass_Medium_Damp
____ Grass_Medium_Wet
____ Grass_Soft_Dry
____ Grass_Soft_Damp
____ Grass_Soft_Wet

____ SnowOnIce_Shallow
____ SnowOnIce_Medium
____ SnowOnIce_Deep

____ Rough_Rough_Dry
____ Rough_Rough_Wet

____ Dirt_Hard_Dry
____ Dirt_Hard_Damp
____ Dirt_Hard_Wet
____ Dirt_Hard_Dry_Clone
____ Dirt_Hard_Damp_Clone
____ Dirt_Hard_Wet_Clone

____ Rough_VeryRough_Dry
____ Rough_VeryRough_Wet
____ Dirt_Medium_Dry
____ Dirt_Medium_Damp
____ Dirt_Medium_Wet
____ Dirt_Soft_Dry
____ Dirt_Soft_Damp
____ Dirt_Soft_Wet

____ Tree_Stump
____ Bendable_Tree

____ Rock_Small

____ Water_Surface

____ Very_Sparse_Bush
____ Sparse_Bush
____ Dense_Bush
____ Very_Dense_Bush
____ Spret_Bush_Small
____ Spret_Bush_Meduim
____ Spret_Bush_Large

____ Lov_Bush_Small
____ Lov_Bush_Medium
____ Lov_Bush_Large

____ Tree_Small
____ Tree_Medium
____ Tree_Large

____ Rock_Medium
____ Rock_Large

____ Trunk_Small
____ Trunk_Medium
____ Trunk_Large

____ Metal_Pole

____ Snowwall

____ Spectator
 

 Back to top

View user's profileSend private message
 Geert
 
 

  netherlands.gif
 Joined: 09 Sep 2004
 Posts: 420
PostPosted: Sun Jan 30, 23:05 Reply to topicReply with quote
After sifting through the physics.dat file yesterday, I've found out some more information.

The car-specific files in physics.rbz are also present in physics.dat , but the values in the separate files override the values in the physics.dat file! ... Important to know, I'd say. Also, the separate files do not completely cover all the parameters that are in physics.dat. (For instance, the ranges for the diff set-up are not in the .lsp files.)

common.lsp holds car information that is set-up independent.
snow.lsp holds the wheel information that is part of the section SetupSpec 2 in physics.dat
tarmac.lsp holds the wheel information that is part of the section SetupSpec 1 in physics.dat
gravel.lsp holds the information that is part of the section SetupSpec 0 in physics.dat

r_snow.lsp holds a lot of the set-up ranges (not but not ALL) for engine dummy 2
r_tarmac.lsp holds a lot of the set-up ranges (not but not ALL) for engine dummy 1
r_gravel.lsp holds a lot of the set-up ranges (not but not ALL) for engine dummy 0

repair.ini holds the whole parts tree with all parts that can possibly break, the time it takes to replace them, including a time variance.
 

 Back to top

View user's profileSend private message
 ppj13
 
 

  un.gif
 Joined: 28 Oct 2004
 Posts: 47
PostPosted: Thu Feb 03, 20:43 Reply to topicReply with quote
Ooo

I know they could include most of those variables just to impress modders, but the mere possibility (induced by those names) of the game calculating mcpherson 3D geometry real-time is a big Shocked for me.
_________________
Football, tennis, golf need a ball to play.
Rallying needs two.
 

 Back to top

View user's profileSend private message
 stenyak
 
 

  spain.gif
 Joined: 04 May 2003
 Posts: 737
PostPosted: Sat May 14, 00:44 Reply to topicReply with quote
Geert wrote:
____ ____ various "sleep" parameters (???)
These sleep parameters are most probably data that tells the physics engine how/when to make the logs physics sleep.
In physics simulations where there's a big amount of dynamic objects, there's a usual optimization method which consists on disabling their physics when their speed is below a threshold value, or when they're out of sight, etc... So that's what the sleep parameters most probably refer to.
For example, logs will only have physics after you hit them with the car. And then, once they are lying in the ground stopped, their physics will be disabled again (until you hit them again). This can save a lot of CPU time in some cases.
_________________
For simracers, by simracers - MOTORSPORT
Richard Burns Rally Car Manager - RBRCM
_________________ STK
 

 Back to top

View user's profileSend private messageMSN Messenger
 GabkicksX
 
 

  usa.gif
 Joined: 23 Dec 2004
 Posts: 167
PostPosted: Sat Jul 23, 02:23 Reply to topicReply with quote
I wanted to modify the physics for a car to have a full manual tranny. (no auto clutch when shifting) How do i do this?
 

 Back to top

View user's profileSend private messageAIM AddressYahoo Messenger
Page 1 of 1   
 Post new topicReply to topic
Powered by phpBB © 2001,2005 phpBB Group
Jump to :
ABOUT US | CONTACT | ADVERTISING | LINK US | RSS Blackhole Motorsports Copyright © 2005. Hosted by Isolcom Interactive Ltd.