Template:Handling Properties: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (Changed website links) |
||
(13 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
< | <!-- <br/> http://projectcerbera.com/gta/sa/tutorials/handling <br/> | ||
-- | No longer available | ||
--> | |||
http://web.archive.org/web/20140223160252/http://projectcerbera.com/gta/sa/tutorials/handling <br/> | |||
{| border="1" cellpadding="1" cellspacing="0" align="center" | |||
|- | |||
! scope="col" style="background:#afafaf;"|Property | |||
! scope="col" style="background:#afafaf;"|Value | |||
! scope="col" style="background:#afafaf;"|Minimum value | |||
! scope="col" style="background:#afafaf;"|Maximum value | |||
! scope="col" style="background:#afafaf;"|Notes | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''mass''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|1.0 | |||
| style="background:#efefef;"|100000.0 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''turnMass''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|0.0 | |||
| style="background:#efefef;"|1000000.0 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''dragCoeff''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|-200.0 | |||
| style="background:#efefef;"|200.0 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''centerOfMass''' | |||
| style="background:#efefef;"|Table = { [1]=posX, [2]=posY, [3]=posZ } (floats) | |||
| style="background:#efefef;"|-10.0 | |||
| style="background:#efefef;"|10.0 | |||
| style="background:#efefef;"|Get returns a table, set needs a table. | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''percentSubmerged''' | |||
| style="background:#efefef;"|Integer | |||
| style="background:#efefef;"|1 | |||
| style="background:#efefef;"|99999 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''tractionMultiplier''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|-100000.0 | |||
| style="background:#efefef;"|100000.0 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''tractionLoss''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|0.0 | |||
| style="background:#efefef;"|100.0 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''tractionBias''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|0.0 | |||
| style="background:#efefef;"|1.0 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''numberOfGears''' | |||
| style="background:#efefef;"|Integer | |||
| style="background:#efefef;"|1 | |||
| style="background:#efefef;"|5 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''maxVelocity''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|0.1 | |||
| style="background:#efefef;"|200000.0 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''engineAcceleration''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|0.0 | |||
| style="background:#efefef;"|100000.0 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''engineInertia''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|-1000.0 | |||
| style="background:#efefef;"|1000.0 | |||
| style="background:#efefef;"|Inertia of 0 can cause a LSOD. (Unable to divide by zero) | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''driveType''' | |||
| style="background:#efefef;"|String | |||
| style="background:#efefef;"|N/A | |||
| style="background:#efefef;"|N/A | |||
| style="background:#efefef;"|Use 'rwd', 'fwd' or 'awd'. | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''engineType''' | |||
| style="background:#efefef;"|String | |||
| style="background:#efefef;"|N/A | |||
| style="background:#efefef;"|N/A | |||
| style="background:#efefef;"|Use 'petrol', 'diesel' or 'electric'. | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''brakeDeceleration''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|0.1 | |||
| style="background:#efefef;"|100000.0 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''brakeBias''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|0.0 | |||
| style="background:#efefef;"|1.0 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''ABS''' | |||
| style="background:#efefef;"|Boolean | |||
| style="background:#efefef;"|true | |||
| style="background:#efefef;"|false | |||
| style="background:#efefef;"|Has no effect. | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''steeringLock''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|0.0 | |||
| style="background:#efefef;"|360.0 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''suspensionForceLevel''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|0.0 | |||
| style="background:#efefef;"|100.0 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''suspensionDamping''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|0.0 | |||
| style="background:#efefef;"|100.0 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''suspensionHighSpeedDamping''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|0.0 | |||
| style="background:#efefef;"|600.0 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''suspensionUpperLimit''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|-50.0 | |||
| style="background:#efefef;"|50.0 | |||
| style="background:#efefef;"|Can't be equal to suspensionLowerLimit. | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''suspensionLowerLimit''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|-50.0 | |||
| style="background:#efefef;"|50.0 | |||
| style="background:#efefef;"|Can't be equal to suspensionUpperLimit. | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''suspensionFrontRearBias''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|0.0 | |||
| style="background:#efefef;"|1.0 | |||
| style="background:#efefef;"|Hardcoded maximum is 3.0, but values above 1.0 have no effect. | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''suspensionAntiDiveMultiplier''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|0.0 | |||
| style="background:#efefef;"|30.0 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''seatOffsetDistance''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|-20.0 | |||
| style="background:#efefef;"|20.0 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''collisionDamageMultiplier''' | |||
| style="background:#efefef;"|Float | |||
| style="background:#efefef;"|0.0 | |||
| style="background:#efefef;"|10.0 | |||
| style="background:#efefef;"| | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''monetary''' | |||
| style="background:#efefef;"|Integer | |||
| style="background:#efefef;"|0 | |||
| style="background:#efefef;"|230195200 | |||
| style="background:#efefef;"|Get works, set is disabled. | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''modelFlags''' | |||
| style="background:#efefef;"|Hexadecimal/Decimal | |||
| style="background:#efefef;"|N/A | |||
| style="background:#efefef;"|N/A | |||
| style="background:#efefef;"|Property uses a decimal value, generated by a hexadecimal value. Either use 0x12345678 or tonumber ( "0x12345678" ). See [http://web.archive.org/web/20140223160252/http://projectcerbera.com/gta/sa/tutorials/handling projectcerbera] for possible values. | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''handlingFlags''' | |||
| style="background:#efefef;"|Hexadecimal/Decimal | |||
| style="background:#efefef;"|N/A | |||
| style="background:#efefef;"|N/A | |||
| style="background:#efefef;"|Property uses a decimal value, generated by a hexadecimal value. Either use 0x12345678 or tonumber ( "0x12345678" ). See [http://web.archive.org/web/20140223160252/http://projectcerbera.com/gta/sa/tutorials/handling projectcerbera] for possible values. | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''headLight''' | |||
| style="background:#efefef;"|String | |||
| style="background:#efefef;"|N/A | |||
| style="background:#efefef;"|N/A | |||
| style="background:#efefef;"|Get works, set is disabled. Available values: 'long', 'small', 'big', 'tall'. | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''tailLight''' | |||
| style="background:#efefef;"|String | |||
| style="background:#efefef;"|N/A | |||
| style="background:#efefef;"|N/A | |||
| style="background:#efefef;"|Get works, set is disabled. Available values: 'long', 'small', 'big', 'tall'. | |||
|- | |||
| scope="row" style="background:#cfcfcf;"|'''animGroup''' | |||
| style="background:#efefef;"|Integer | |||
| style="background:#efefef;"|?? | |||
| style="background:#efefef;"|?? | |||
| style="background:#efefef;"|Get works, set is disabled due to people not knowing this property was vehicle-based and caused crashes. | |||
|} |
Latest revision as of 12:07, 6 July 2022
http://web.archive.org/web/20140223160252/http://projectcerbera.com/gta/sa/tutorials/handling
Property | Value | Minimum value | Maximum value | Notes |
---|---|---|---|---|
mass | Float | 1.0 | 100000.0 | |
turnMass | Float | 0.0 | 1000000.0 | |
dragCoeff | Float | -200.0 | 200.0 | |
centerOfMass | Table = { [1]=posX, [2]=posY, [3]=posZ } (floats) | -10.0 | 10.0 | Get returns a table, set needs a table. |
percentSubmerged | Integer | 1 | 99999 | |
tractionMultiplier | Float | -100000.0 | 100000.0 | |
tractionLoss | Float | 0.0 | 100.0 | |
tractionBias | Float | 0.0 | 1.0 | |
numberOfGears | Integer | 1 | 5 | |
maxVelocity | Float | 0.1 | 200000.0 | |
engineAcceleration | Float | 0.0 | 100000.0 | |
engineInertia | Float | -1000.0 | 1000.0 | Inertia of 0 can cause a LSOD. (Unable to divide by zero) |
driveType | String | N/A | N/A | Use 'rwd', 'fwd' or 'awd'. |
engineType | String | N/A | N/A | Use 'petrol', 'diesel' or 'electric'. |
brakeDeceleration | Float | 0.1 | 100000.0 | |
brakeBias | Float | 0.0 | 1.0 | |
ABS | Boolean | true | false | Has no effect. |
steeringLock | Float | 0.0 | 360.0 | |
suspensionForceLevel | Float | 0.0 | 100.0 | |
suspensionDamping | Float | 0.0 | 100.0 | |
suspensionHighSpeedDamping | Float | 0.0 | 600.0 | |
suspensionUpperLimit | Float | -50.0 | 50.0 | Can't be equal to suspensionLowerLimit. |
suspensionLowerLimit | Float | -50.0 | 50.0 | Can't be equal to suspensionUpperLimit. |
suspensionFrontRearBias | Float | 0.0 | 1.0 | Hardcoded maximum is 3.0, but values above 1.0 have no effect. |
suspensionAntiDiveMultiplier | Float | 0.0 | 30.0 | |
seatOffsetDistance | Float | -20.0 | 20.0 | |
collisionDamageMultiplier | Float | 0.0 | 10.0 | |
monetary | Integer | 0 | 230195200 | Get works, set is disabled. |
modelFlags | Hexadecimal/Decimal | N/A | N/A | Property uses a decimal value, generated by a hexadecimal value. Either use 0x12345678 or tonumber ( "0x12345678" ). See projectcerbera for possible values. |
handlingFlags | Hexadecimal/Decimal | N/A | N/A | Property uses a decimal value, generated by a hexadecimal value. Either use 0x12345678 or tonumber ( "0x12345678" ). See projectcerbera for possible values. |
headLight | String | N/A | N/A | Get works, set is disabled. Available values: 'long', 'small', 'big', 'tall'. |
tailLight | String | N/A | N/A | Get works, set is disabled. Available values: 'long', 'small', 'big', 'tall'. |
animGroup | Integer | ?? | ?? | Get works, set is disabled due to people not knowing this property was vehicle-based and caused crashes. |