new radio and lafd
@@ -1,16 +1,13 @@
|
||||
resource_manifest_version '77731fab-63ca-442c-a67b-abc70f28dfa5'
|
||||
resource_manifest_version '44febabe-d386-4d18-afbe-5e627f4af937'
|
||||
|
||||
|
||||
files {
|
||||
'vehicles.meta',
|
||||
'carvariations.meta',
|
||||
'carcols.meta',
|
||||
'handling.meta',
|
||||
'vehiclelayouts.meta',
|
||||
'vehicles.meta',
|
||||
'carcols.meta',
|
||||
'carvariations.meta',
|
||||
'handling.meta'
|
||||
}
|
||||
|
||||
data_file 'HANDLING_FILE' 'handling.meta'
|
||||
data_file 'VEHICLE_METADATA_FILE' 'vehicles.meta'
|
||||
data_file 'CARCOLS_FILE' 'carcols.meta'
|
||||
data_file 'VEHICLE_VARIATION_FILE' 'carvariations.meta'
|
||||
data_file 'VEHICLE_LAYOUTS_FILE' 'vehiclelayouts.meta'
|
||||
data_file 'HANDLING_FILE' 'data/handling.meta'
|
||||
|
||||
@@ -1,116 +1,183 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<CVehicleModelInfoVariation>
|
||||
<variationData>
|
||||
|
||||
<variationData>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<Item>
|
||||
<modelName>lafdbatt</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<modelName>lafdxt6700</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices content="char_array">
|
||||
0
|
||||
0
|
||||
156
|
||||
156
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="true" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
<Item>
|
||||
<indices content="char_array">
|
||||
0
|
||||
0
|
||||
156
|
||||
156
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="true" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
<Item>
|
||||
<indices content="char_array">
|
||||
0
|
||||
0
|
||||
156
|
||||
156
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="true" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
<Item>
|
||||
<indices content="char_array">
|
||||
0
|
||||
0
|
||||
156
|
||||
156
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="true" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
<Item>
|
||||
<indices content="char_array">
|
||||
0
|
||||
0
|
||||
156
|
||||
156
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="true" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="0" />
|
||||
<sirenSettings value="37465" />
|
||||
<indices content="char_array">
|
||||
134
|
||||
134
|
||||
0
|
||||
0
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="true" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</variationData>
|
||||
<Item>
|
||||
<indices content="char_array">
|
||||
134
|
||||
134
|
||||
0
|
||||
0
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="true" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
<Item>
|
||||
<indices content="char_array">
|
||||
134
|
||||
134
|
||||
0
|
||||
0
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="true" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
<Item>
|
||||
<indices content="char_array">
|
||||
134
|
||||
134
|
||||
0
|
||||
0
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="true" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
<Item>
|
||||
<indices content="char_array">
|
||||
134
|
||||
134
|
||||
0
|
||||
0
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="true" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item> <Item>
|
||||
<indices content="char_array">
|
||||
134
|
||||
134
|
||||
0
|
||||
0
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="true" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
<Item>
|
||||
<indices content="char_array">
|
||||
134
|
||||
134
|
||||
0
|
||||
0
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="true" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
<Item>
|
||||
<indices content="char_array">
|
||||
134
|
||||
134
|
||||
0
|
||||
0
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="true" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities />
|
||||
</plateProbabilities>
|
||||
<lightSettings value="1" />
|
||||
<sirenSettings value="17528" />
|
||||
</Item>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</variationData>
|
||||
</CVehicleModelInfoVariation>
|
||||
@@ -1,105 +1,67 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<CHandlingDataMgr>
|
||||
<HandlingData>
|
||||
<Item type="CHandlingData">
|
||||
<handlingName>lafdxt6700</handlingName>
|
||||
<fMass value="12000.0" />
|
||||
<fInitialDragCoeff value="8.757" />
|
||||
<fDownforceModifier value="0.0" />
|
||||
<fPercentSubmerged value="80.0" />
|
||||
<vecCentreOfMassOffset x="0.0" y="0.10000000149012" z="-0.25" />
|
||||
<vecInertiaMultiplier x="1.0" y="1.0" z="1.7999999523163" />
|
||||
<fDriveBiasFront value="0.5" />
|
||||
<nInitialDriveGears value="6" />
|
||||
<fInitialDriveForce value="0.2" />
|
||||
<fDriveInertia value="0.2" />
|
||||
<fClutchChangeRateScaleUpShift value="1.7" />
|
||||
<fClutchChangeRateScaleDownShift value="6.7" />
|
||||
<fInitialDriveMaxFlatVel value="110.0" />
|
||||
<fBrakeForce value="0.2" />
|
||||
<fBrakeBiasFront value="0.5" />
|
||||
<fHandBrakeForce value="0.15" />
|
||||
<fSteeringLock value="30.0" />
|
||||
<fTractionCurveMax value="2.0" />
|
||||
<fTractionCurveMin value="2.0" />
|
||||
<fTractionCurveLateral value="24.0" />
|
||||
<fTractionSpringDeltaMax value="0.15" />
|
||||
<fLowSpeedTractionLossMult value="0.3" />
|
||||
<fCamberStiffnesss value="0.0" />
|
||||
<fTractionBiasFront value="0.49" />
|
||||
<fTractionLossMult value="1.0" />
|
||||
<fSuspensionForce value="3.0" />
|
||||
<fSuspensionCompDamp value="1.6" />
|
||||
<fSuspensionReboundDamp value="2.9" />
|
||||
<fSuspensionUpperLimit value="0.25" />
|
||||
<fSuspensionLowerLimit value="-0.4" />
|
||||
<fSuspensionRaise value="0.0" />
|
||||
<fSuspensionBiasFront value="0.45" />
|
||||
<fAntiRollBarForce value="0.1" />
|
||||
<fAntiRollBarBiasFront value="0.6" />
|
||||
<fRollCentreHeightFront value="0.3" />
|
||||
<fRollCentreHeightRear value="0.3" />
|
||||
<fCollisionDamageMult value="1.0" />
|
||||
<fWeaponDamageMult value="1.0" />
|
||||
<fDeformationDamageMult value="0.6" />
|
||||
<fEngineDamageMult value="1.2" />
|
||||
<fPetrolTankVolume value="65.0" />
|
||||
<fOilVolume value="5.0" />
|
||||
<fSeatOffsetDistX value="0.0" />
|
||||
<fSeatOffsetDistY value="0.0" />
|
||||
<fSeatOffsetDistZ value="0.0" />
|
||||
<nMonetaryValue value="40000" />
|
||||
<strModelFlags>48</strModelFlags>
|
||||
<Item type="CHandlingData"><!--RAM13 HANDLING STARTS HERE-->
|
||||
<handlingName>lafdbatt</handlingName>
|
||||
<fMass value="2200.000000" />
|
||||
<fInitialDragCoeff value="8.000000" />
|
||||
<fPercentSubmerged value="85.000000" />
|
||||
<vecCentreOfMassOffset x="0.000000" y="0.050000" z="0.000000" />
|
||||
<vecInertiaMultiplier x="1.000000" y="1.600000" z="1.600000" />
|
||||
<fDriveBiasFront value="0.500000" />
|
||||
<nInitialDriveGears value="6" />
|
||||
<fInitialDriveForce value="0.200000" />
|
||||
<fDriveInertia value="1.000000" />
|
||||
<fClutchChangeRateScaleUpShift value="1.800000" />
|
||||
<fClutchChangeRateScaleDownShift value="1.800000" />
|
||||
<fInitialDriveMaxFlatVel value="135.000000" />
|
||||
<fBrakeForce value="0.600000" />
|
||||
<fBrakeBiasFront value="0.650000" />
|
||||
<fHandBrakeForce value="0.350000" />
|
||||
<fSteeringLock value="35.000000" />
|
||||
<fTractionCurveMax value="1.900000" />
|
||||
<fTractionCurveMin value="1.500000" />
|
||||
<fTractionCurveLateral value="19.000000" />
|
||||
<fTractionSpringDeltaMax value="0.130000" />
|
||||
<fLowSpeedTractionLossMult value="1.000000" />
|
||||
<fCamberStiffnesss value="0.000000" />
|
||||
<fTractionBiasFront value="0.500000" />
|
||||
<fTractionLossMult value="0.900000" />
|
||||
<fSuspensionForce value="1.400000" />
|
||||
<fSuspensionCompDamp value="0.700000" />
|
||||
<fSuspensionReboundDamp value="1.200000" />
|
||||
<fSuspensionUpperLimit value="0.100000" />
|
||||
<fSuspensionLowerLimit value="-0.180000" />
|
||||
<fSuspensionRaise value="0.000000" />
|
||||
<fSuspensionBiasFront value="0.510000" />
|
||||
<fAntiRollBarForce value="0.900000" />
|
||||
<fAntiRollBarBiasFront value="0.500000" />
|
||||
<fRollCentreHeightFront value="0.300000" />
|
||||
<fRollCentreHeightRear value="0.680000" />
|
||||
<fCollisionDamageMult value="1.000000" />
|
||||
<fWeaponDamageMult value="1.000000" />
|
||||
<fDeformationDamageMult value="0.800000" />
|
||||
<fEngineDamageMult value="1.500000" />
|
||||
<fPetrolTankVolume value="65.000000" />
|
||||
<fOilVolume value="5.500000" />
|
||||
<fSeatOffsetDistX value="0.000000" />
|
||||
<fSeatOffsetDistY value="0.000000" />
|
||||
<fSeatOffsetDistZ value="0.000000" />
|
||||
<nMonetaryValue value="50000" />
|
||||
<strModelFlags>440010</strModelFlags>
|
||||
<strHandlingFlags>0</strHandlingFlags>
|
||||
<strDamageFlags>0</strDamageFlags>
|
||||
<AIHandling>AVERAGE</AIHandling>
|
||||
<SubHandlingData>
|
||||
<Item type="CVehicleWeaponHandlingData">
|
||||
<uWeaponHash>
|
||||
<Item>VEHICLE_WEAPON_WATER_CANNON</Item>
|
||||
<Item />
|
||||
<Item />
|
||||
</uWeaponHash>
|
||||
<WeaponSeats content="int_array">
|
||||
0
|
||||
0
|
||||
0
|
||||
</WeaponSeats>
|
||||
<fTurretSpeed content="float_array">
|
||||
3.000000
|
||||
0.000000
|
||||
</fTurretSpeed>
|
||||
<fTurretPitchMin content="float_array">
|
||||
-0.400000
|
||||
0.000000
|
||||
</fTurretPitchMin>
|
||||
<fTurretPitchMax content="float_array">
|
||||
0.707000
|
||||
0.000000
|
||||
</fTurretPitchMax>
|
||||
<fTurretCamPitchMin content="float_array">
|
||||
-0.500000
|
||||
0.000000
|
||||
</fTurretCamPitchMin>
|
||||
<fTurretCamPitchMax content="float_array">
|
||||
0.000000
|
||||
0.000000
|
||||
</fTurretCamPitchMax>
|
||||
<fBulletVelocityForGravity content="float_array">
|
||||
25.000000
|
||||
0.000000
|
||||
</fBulletVelocityForGravity>
|
||||
<fTurretPitchForwardMin content="float_array">
|
||||
-0.080000
|
||||
0.000000
|
||||
</fTurretPitchForwardMin>
|
||||
<fUvAnimationMult value="0.000000" />
|
||||
<fMiscGadgetVar value="0.000000" />
|
||||
<fWheelImpactOffset value="0.000000" />
|
||||
<Item type="CCarHandlingData">
|
||||
<fBackEndPopUpCarImpulseMult value="0.100000" />
|
||||
<fBackEndPopUpBuildingImpulseMult value="0.030000" />
|
||||
<fBackEndPopUpMaxDeltaSpeed value="0.600000" />
|
||||
</Item>
|
||||
<Item type="NULL" />
|
||||
<Item type="NULL" />
|
||||
</SubHandlingData>
|
||||
</Item>
|
||||
</Item><!--RAM13 HANDLING ENDS HERE-->
|
||||
</HandlingData>
|
||||
</CHandlingDataMgr>
|
||||
@@ -1,86 +1,86 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CVehicleModelInfo__InitDataList>
|
||||
<residentTxd>vehshare</residentTxd>
|
||||
<residentAnims />
|
||||
<InitDatas>
|
||||
<Item>
|
||||
<modelName>lafdxt6700</modelName>
|
||||
<txdName>lafdxt6700</txdName>
|
||||
<handlingId>lafdxt6700</handlingId>
|
||||
<gameName>lafdxt6700</gameName>
|
||||
<vehicleMakeName />
|
||||
<Item>
|
||||
<modelName>lafdbatt</modelName>
|
||||
<txdName>lafdbatt</txdName>
|
||||
<handlingId>lafdbatt</handlingId>
|
||||
<gameName>lafdbatt</gameName>
|
||||
<vehicleMakeName>lafdbatt</vehicleMakeName>
|
||||
<expressionDictName>null</expressionDictName>
|
||||
<expressionName>null</expressionName>
|
||||
<animConvRoofDictName>null</animConvRoofDictName>
|
||||
<animConvRoofName>null</animConvRoofName>
|
||||
<animConvRoofWindowsAffected />
|
||||
<ptfxAssetName>veh_barrage</ptfxAssetName>
|
||||
<audioNameHash>FIRETRUK</audioNameHash>
|
||||
<layout>LAYOUT_FIRETRUCK</layout>
|
||||
<coverBoundOffsets>SHERIFF_COVER_OFFSET_INFO</coverBoundOffsets>
|
||||
<ptfxAssetName>null</ptfxAssetName>
|
||||
<audioNameHash>SADLER</audioNameHash>
|
||||
<layout>LAYOUT_BISON</layout>
|
||||
<coverBoundOffsets>BISON_COVER_OFFSET_INFO</coverBoundOffsets>
|
||||
<explosionInfo>EXPLOSION_INFO_DEFAULT</explosionInfo>
|
||||
<scenarioLayout />
|
||||
<cameraName>DEFAULT_FOLLOW_VEHICLE_CAMERA</cameraName>
|
||||
<aimCameraName>DEFAULT_THIRD_PERSON_VEHICLE_AIM_CAMERA</aimCameraName>
|
||||
<bonnetCameraName>VEHICLE_BONNET_CAMERA_MID_HIGH</bonnetCameraName>
|
||||
<bonnetCameraName>VEHICLE_BONNET_CAMERA_STANDARD</bonnetCameraName>
|
||||
<povCameraName>DEFAULT_POV_CAMERA</povCameraName>
|
||||
<FirstPersonDriveByIKOffset x="0.000000" y="-0.060000" z="-0.060000" />
|
||||
<FirstPersonDriveByUnarmedIKOffset x="0.000000" y="0.-050000" z="-0.020000" />
|
||||
<FirstPersonProjectileDriveByIKOffset x="0.000000" y="-0.075000" z="-0.045000" />
|
||||
<FirstPersonProjectileDriveByPassengerIKOffset x="0.000000" y="-0.075000" z="-0.045000" />
|
||||
<FirstPersonProjectileDriveByRearLeftIKOffset x="0.000000" y="0.020000" z="0.030000" />
|
||||
<FirstPersonProjectileDriveByRearRightIKOffset x="0.000000" y="0.020000" z="0.030000" />
|
||||
<FirstPersonDriveByLeftPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonDriveByRightPassengerIKOffset x="0.000000" y="-0.060000" z="-0.060000" />
|
||||
<FirstPersonDriveByRightRearPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonDriveByLeftPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonDriveByRightPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonMobilePhoneOffset x="0.155000" y="0.270000" z="0.508000" />
|
||||
<FirstPersonPassengerMobilePhoneOffset x="0.136000" y="0.223000" z="0.405000" />
|
||||
<FirstPersonDriveByIKOffset x="0.040000" y="-0.060000" z="-0.030000" />
|
||||
<FirstPersonDriveByUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonProjectileDriveByIKOffset x="0.075000" y="-0.128000" z="-0.020000" />
|
||||
<FirstPersonProjectileDriveByPassengerIKOffset x="0.000000" y="0.058000" z="-0.058000" />
|
||||
<FirstPersonProjectileDriveByRearLeftIKOffset x="0.000000" y="-0.058000" z="-0.055000" />
|
||||
<FirstPersonProjectileDriveByRearRightIKOffset x="0.000000" y="-0.058000" z="-0.055000" />
|
||||
<FirstPersonDriveByLeftPassengerIKOffset x="0.000000" y="0.015000" z="-0.040000" />
|
||||
<FirstPersonDriveByRightPassengerIKOffset x="-0.043000" y="-0.043000" z="-0.055000" />
|
||||
<FirstPersonDriveByRightRearPassengerIKOffset x="0.000000" y="0.015000" z="-0.040000" />
|
||||
<FirstPersonDriveByLeftPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonDriveByRightPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonMobilePhoneOffset x="0.143000" y="0.278000" z="0.565000" />
|
||||
<FirstPersonPassengerMobilePhoneOffset x="0.204000" y="0.176000" z="0.490000" />
|
||||
<FirstPersonMobilePhoneSeatIKOffset>
|
||||
<Item>
|
||||
<Offset x="0.136000" y="0.156000" z="0.425000" />
|
||||
<SeatIndex value="2" />
|
||||
</Item>
|
||||
<Offset x="0.204000" y="0.131000" z="0.490000" />
|
||||
<SeatIndex value="2" />
|
||||
</Item>
|
||||
<Item>
|
||||
<Offset x="0.136000" y="0.156000" z="0.425000" />
|
||||
<SeatIndex value="3" />
|
||||
</Item>
|
||||
</FirstPersonMobilePhoneSeatIKOffset>
|
||||
<PovCameraOffset x="0.000000" y="-0.145000" z="0.645000" />
|
||||
<Offset x="0.204000" y="0.131000" z="0.490000" />
|
||||
<SeatIndex value="3" />
|
||||
</Item>
|
||||
</FirstPersonMobilePhoneSeatIKOffset>
|
||||
<PovCameraOffset x="0.000000" y="-0.170000" z="0.600000" />
|
||||
<PovCameraVerticalAdjustmentForRollCage value="0.000000" />
|
||||
<PovPassengerCameraOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<PovRearPassengerCameraOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<PovPassengerCameraOffset x="0.000000" y="0.000000" z="0.020000" />
|
||||
<PovRearPassengerCameraOffset x="0.000000" y="0.000000" z="0.020000" />
|
||||
<vfxInfoName>VFXVEHICLEINFO_CAR_GENERIC</vfxInfoName>
|
||||
<shouldUseCinematicViewMode value="true" />
|
||||
<shouldCameraTransitionOnClimbUpDown value="false" />
|
||||
<shouldCameraIgnoreExiting value="false" />
|
||||
<AllowPretendOccupants value="true" />
|
||||
<AllowJoyriding value="false" />
|
||||
<AllowSundayDriving value="false" />
|
||||
<AllowJoyriding value="true" />
|
||||
<AllowSundayDriving value="true" />
|
||||
<AllowBodyColorMapping value="true" />
|
||||
<wheelScale value="0.338240" />
|
||||
<wheelScaleRear value="0.325860" />
|
||||
<dirtLevelMin value="0.000000" />
|
||||
<dirtLevelMax value="0.000000" />
|
||||
<wheelScale value="0.300000" />
|
||||
<wheelScaleRear value="0.300000" />
|
||||
<dirtLevelMin value="0.300000" />
|
||||
<dirtLevelMax value="0.850000" />
|
||||
<envEffScaleMin value="0.000000" />
|
||||
<envEffScaleMax value="0.000000" />
|
||||
<envEffScaleMax value="1.000000" />
|
||||
<envEffScaleMin2 value="0.000000" />
|
||||
<envEffScaleMax2 value="0.000000" />
|
||||
<envEffScaleMax2 value="1.000000" />
|
||||
<damageMapScale value="0.600000" />
|
||||
<damageOffsetScale value="1.000000" />
|
||||
<diffuseTint value="0x00FFFFF0" />
|
||||
<diffuseTint value="0x00FFFFFF" />
|
||||
<steerWheelMult value="1.000000" />
|
||||
<HDTextureDist value="5.000000" />
|
||||
<lodDistances content="float_array">
|
||||
1000.000000
|
||||
1500.000000
|
||||
4500.000000
|
||||
7000.000000
|
||||
14000.000000
|
||||
20000.000000
|
||||
15.000000
|
||||
30.000000
|
||||
70.000000
|
||||
140.000000
|
||||
500.000000
|
||||
500.000000
|
||||
</lodDistances>
|
||||
<minSeatHeight value="0.839" />
|
||||
<minSeatHeight value="0.962" />
|
||||
<identicalModelSpawnDistance value="20" />
|
||||
<maxNumOfSameColor value="10" />
|
||||
<defaultBodyHealth value="1000.000000" />
|
||||
@@ -90,17 +90,31 @@
|
||||
<weaponForceMult value="1.000000" />
|
||||
<frequency value="100" />
|
||||
<swankness>SWANKNESS_1</swankness>
|
||||
<maxNum value="2" />
|
||||
<maxNum value="999" />
|
||||
<flags>FLAG_HAS_LIVERY FLAG_EXTRAS_STRONG FLAG_EXTRAS_REQUIRE FLAG_LAW_ENFORCEMENT FLAG_EMERGENCY_SERVICE FLAG_HAS_INTERIOR_EXTRAS FLAG_NO_RESPRAY</flags>
|
||||
<type>VEHICLE_TYPE_CAR</type>
|
||||
<plateType>VPT_FRONT_AND_BACK_PLATES</plateType>
|
||||
<dashboardType>VDT_GENTAXI</dashboardType>
|
||||
<dashboardType>VDT_ZTYPE</dashboardType>
|
||||
<vehicleClass>VC_EMERGENCY</vehicleClass>
|
||||
<wheelType>VWT_MUSCLE</wheelType>
|
||||
<additionalTrailers />
|
||||
<wheelType>VWT_SUV</wheelType>
|
||||
<trailers>
|
||||
<Item>boattrailer</Item>
|
||||
<Item>trailersmall</Item>
|
||||
</trailers>
|
||||
<additionalTrailers>
|
||||
<Item>trailersmall2</Item>
|
||||
</additionalTrailers>
|
||||
<drivers>
|
||||
<Item>
|
||||
<driverName>S_M_Y_Fireman_01</driverName>
|
||||
<Item>
|
||||
<driverName>S_M_M_AutoShop_01</driverName>
|
||||
<npcName />
|
||||
</Item>
|
||||
<Item>
|
||||
<driverName>S_M_M_AutoShop_02</driverName>
|
||||
<npcName />
|
||||
</Item>
|
||||
<Item>
|
||||
<driverName>S_M_M_Trucker_01</driverName>
|
||||
<npcName />
|
||||
</Item>
|
||||
</drivers>
|
||||
@@ -110,35 +124,29 @@
|
||||
<bumpersNeedToCollideWithMap value="false" />
|
||||
<needsRopeTexture value="false" />
|
||||
<requiredExtras />
|
||||
<rewards>
|
||||
<Item>REWARD_STAT_WEAPON</Item>
|
||||
</rewards>
|
||||
<rewards />
|
||||
<cinematicPartCamera>
|
||||
<Item>WHEEL_FRONT_RIGHT_CAMERA</Item>
|
||||
<Item>WHEEL_FRONT_LEFT_CAMERA</Item>
|
||||
<Item>WHEEL_REAR_RIGHT_CAMERA</Item>
|
||||
<Item>WHEEL_REAR_LEFT_CAMERA</Item>
|
||||
</cinematicPartCamera>
|
||||
<NmBraceOverrideSet />
|
||||
<NmBraceOverrideSet>Truck</NmBraceOverrideSet>
|
||||
<buoyancySphereOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<buoyancySphereSizeScale value="1.000000" />
|
||||
<pOverrideRagdollThreshold type="NULL" />
|
||||
<firstPersonDrivebyData>
|
||||
<Item>STD_POLICE_FRONT_LEFT</Item>
|
||||
<Item>STD_POLICE_FRONT_RIGHT</Item>
|
||||
<Item>STD_POLICE_REAR_LEFT</Item>
|
||||
<Item>STD_POLICE_REAR_RIGHT</Item>
|
||||
<Item>RANGER_BISON_FRONT_LEFT</Item>
|
||||
<Item>VAN_RUMPO_FRONT_RIGHT</Item>
|
||||
<Item>RANGER_BISON_REAR_LEFT</Item>
|
||||
<Item>RANGER_BISON_REAR_RIGHT</Item>
|
||||
</firstPersonDrivebyData>
|
||||
</Item>
|
||||
</InitDatas>
|
||||
<txdRelationships>
|
||||
<Item>
|
||||
<parent>vehshare_truck</parent>
|
||||
<child>lafdxt6700</child>
|
||||
</Item>
|
||||
<Item>
|
||||
<parent>vehicles_poltax_interior</parent>
|
||||
<child>lafdxt6700</child>
|
||||
</InitDatas>
|
||||
<txdRelationships>
|
||||
<Item>
|
||||
<parent>vehicles_bob_brown_interior</parent>
|
||||
<child>lafdbatt</child>
|
||||
</Item>
|
||||
</txdRelationships>
|
||||
</CVehicleModelInfo__InitDataList>
|
||||
@@ -0,0 +1,16 @@
|
||||
resource_manifest_version '77731fab-63ca-442c-a67b-abc70f28dfa5'
|
||||
|
||||
|
||||
files {
|
||||
'vehicles.meta',
|
||||
'carvariations.meta',
|
||||
'carcols.meta',
|
||||
'handling.meta',
|
||||
'vehiclelayouts.meta',
|
||||
}
|
||||
|
||||
data_file 'HANDLING_FILE' 'handling.meta'
|
||||
data_file 'VEHICLE_METADATA_FILE' 'vehicles.meta'
|
||||
data_file 'CARCOLS_FILE' 'carcols.meta'
|
||||
data_file 'VEHICLE_VARIATION_FILE' 'carvariations.meta'
|
||||
data_file 'VEHICLE_LAYOUTS_FILE' 'vehiclelayouts.meta'
|
||||
@@ -0,0 +1,116 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<CVehicleModelInfoVariation>
|
||||
<variationData>
|
||||
|
||||
<Item>
|
||||
<modelName>lafdxt6700</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices content="char_array">
|
||||
0
|
||||
0
|
||||
156
|
||||
156
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="true" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
<Item>
|
||||
<indices content="char_array">
|
||||
0
|
||||
0
|
||||
156
|
||||
156
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="true" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
<Item>
|
||||
<indices content="char_array">
|
||||
0
|
||||
0
|
||||
156
|
||||
156
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="true" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
<Item>
|
||||
<indices content="char_array">
|
||||
0
|
||||
0
|
||||
156
|
||||
156
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="true" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
<Item>
|
||||
<indices content="char_array">
|
||||
0
|
||||
0
|
||||
156
|
||||
156
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="true" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="0" />
|
||||
<sirenSettings value="37465" />
|
||||
</Item>
|
||||
</variationData>
|
||||
</CVehicleModelInfoVariation>
|
||||
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CHandlingDataMgr>
|
||||
<HandlingData>
|
||||
<Item type="CHandlingData">
|
||||
<handlingName>lafdxt6700</handlingName>
|
||||
<fMass value="12000.0" />
|
||||
<fInitialDragCoeff value="8.757" />
|
||||
<fDownforceModifier value="0.0" />
|
||||
<fPercentSubmerged value="80.0" />
|
||||
<vecCentreOfMassOffset x="0.0" y="0.10000000149012" z="-0.25" />
|
||||
<vecInertiaMultiplier x="1.0" y="1.0" z="1.7999999523163" />
|
||||
<fDriveBiasFront value="0.5" />
|
||||
<nInitialDriveGears value="6" />
|
||||
<fInitialDriveForce value="0.2" />
|
||||
<fDriveInertia value="0.2" />
|
||||
<fClutchChangeRateScaleUpShift value="1.7" />
|
||||
<fClutchChangeRateScaleDownShift value="6.7" />
|
||||
<fInitialDriveMaxFlatVel value="110.0" />
|
||||
<fBrakeForce value="0.2" />
|
||||
<fBrakeBiasFront value="0.5" />
|
||||
<fHandBrakeForce value="0.15" />
|
||||
<fSteeringLock value="30.0" />
|
||||
<fTractionCurveMax value="2.0" />
|
||||
<fTractionCurveMin value="2.0" />
|
||||
<fTractionCurveLateral value="24.0" />
|
||||
<fTractionSpringDeltaMax value="0.15" />
|
||||
<fLowSpeedTractionLossMult value="0.3" />
|
||||
<fCamberStiffnesss value="0.0" />
|
||||
<fTractionBiasFront value="0.49" />
|
||||
<fTractionLossMult value="1.0" />
|
||||
<fSuspensionForce value="3.0" />
|
||||
<fSuspensionCompDamp value="1.6" />
|
||||
<fSuspensionReboundDamp value="2.9" />
|
||||
<fSuspensionUpperLimit value="0.25" />
|
||||
<fSuspensionLowerLimit value="-0.4" />
|
||||
<fSuspensionRaise value="0.0" />
|
||||
<fSuspensionBiasFront value="0.45" />
|
||||
<fAntiRollBarForce value="0.1" />
|
||||
<fAntiRollBarBiasFront value="0.6" />
|
||||
<fRollCentreHeightFront value="0.3" />
|
||||
<fRollCentreHeightRear value="0.3" />
|
||||
<fCollisionDamageMult value="1.0" />
|
||||
<fWeaponDamageMult value="1.0" />
|
||||
<fDeformationDamageMult value="0.6" />
|
||||
<fEngineDamageMult value="1.2" />
|
||||
<fPetrolTankVolume value="65.0" />
|
||||
<fOilVolume value="5.0" />
|
||||
<fSeatOffsetDistX value="0.0" />
|
||||
<fSeatOffsetDistY value="0.0" />
|
||||
<fSeatOffsetDistZ value="0.0" />
|
||||
<nMonetaryValue value="40000" />
|
||||
<strModelFlags>48</strModelFlags>
|
||||
<strHandlingFlags>0</strHandlingFlags>
|
||||
<strDamageFlags>0</strDamageFlags>
|
||||
<AIHandling>AVERAGE</AIHandling>
|
||||
<SubHandlingData>
|
||||
<Item type="CVehicleWeaponHandlingData">
|
||||
<uWeaponHash>
|
||||
<Item>VEHICLE_WEAPON_WATER_CANNON</Item>
|
||||
<Item />
|
||||
<Item />
|
||||
</uWeaponHash>
|
||||
<WeaponSeats content="int_array">
|
||||
0
|
||||
0
|
||||
0
|
||||
</WeaponSeats>
|
||||
<fTurretSpeed content="float_array">
|
||||
3.000000
|
||||
0.000000
|
||||
</fTurretSpeed>
|
||||
<fTurretPitchMin content="float_array">
|
||||
-0.400000
|
||||
0.000000
|
||||
</fTurretPitchMin>
|
||||
<fTurretPitchMax content="float_array">
|
||||
0.707000
|
||||
0.000000
|
||||
</fTurretPitchMax>
|
||||
<fTurretCamPitchMin content="float_array">
|
||||
-0.500000
|
||||
0.000000
|
||||
</fTurretCamPitchMin>
|
||||
<fTurretCamPitchMax content="float_array">
|
||||
0.000000
|
||||
0.000000
|
||||
</fTurretCamPitchMax>
|
||||
<fBulletVelocityForGravity content="float_array">
|
||||
25.000000
|
||||
0.000000
|
||||
</fBulletVelocityForGravity>
|
||||
<fTurretPitchForwardMin content="float_array">
|
||||
-0.080000
|
||||
0.000000
|
||||
</fTurretPitchForwardMin>
|
||||
<fUvAnimationMult value="0.000000" />
|
||||
<fMiscGadgetVar value="0.000000" />
|
||||
<fWheelImpactOffset value="0.000000" />
|
||||
</Item>
|
||||
<Item type="NULL" />
|
||||
<Item type="NULL" />
|
||||
</SubHandlingData>
|
||||
</Item>
|
||||
</HandlingData>
|
||||
</CHandlingDataMgr>
|
||||
@@ -0,0 +1,144 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CVehicleModelInfo__InitDataList>
|
||||
<residentTxd>vehshare</residentTxd>
|
||||
<residentAnims />
|
||||
<InitDatas>
|
||||
<Item>
|
||||
<modelName>lafdxt6700</modelName>
|
||||
<txdName>lafdxt6700</txdName>
|
||||
<handlingId>lafdxt6700</handlingId>
|
||||
<gameName>lafdxt6700</gameName>
|
||||
<vehicleMakeName />
|
||||
<expressionDictName>null</expressionDictName>
|
||||
<expressionName>null</expressionName>
|
||||
<animConvRoofDictName>null</animConvRoofDictName>
|
||||
<animConvRoofName>null</animConvRoofName>
|
||||
<animConvRoofWindowsAffected />
|
||||
<ptfxAssetName>veh_barrage</ptfxAssetName>
|
||||
<audioNameHash>FIRETRUK</audioNameHash>
|
||||
<layout>LAYOUT_FIRETRUCK</layout>
|
||||
<coverBoundOffsets>SHERIFF_COVER_OFFSET_INFO</coverBoundOffsets>
|
||||
<explosionInfo>EXPLOSION_INFO_DEFAULT</explosionInfo>
|
||||
<scenarioLayout />
|
||||
<cameraName>DEFAULT_FOLLOW_VEHICLE_CAMERA</cameraName>
|
||||
<aimCameraName>DEFAULT_THIRD_PERSON_VEHICLE_AIM_CAMERA</aimCameraName>
|
||||
<bonnetCameraName>VEHICLE_BONNET_CAMERA_MID_HIGH</bonnetCameraName>
|
||||
<povCameraName>DEFAULT_POV_CAMERA</povCameraName>
|
||||
<FirstPersonDriveByIKOffset x="0.000000" y="-0.060000" z="-0.060000" />
|
||||
<FirstPersonDriveByUnarmedIKOffset x="0.000000" y="0.-050000" z="-0.020000" />
|
||||
<FirstPersonProjectileDriveByIKOffset x="0.000000" y="-0.075000" z="-0.045000" />
|
||||
<FirstPersonProjectileDriveByPassengerIKOffset x="0.000000" y="-0.075000" z="-0.045000" />
|
||||
<FirstPersonProjectileDriveByRearLeftIKOffset x="0.000000" y="0.020000" z="0.030000" />
|
||||
<FirstPersonProjectileDriveByRearRightIKOffset x="0.000000" y="0.020000" z="0.030000" />
|
||||
<FirstPersonDriveByLeftPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonDriveByRightPassengerIKOffset x="0.000000" y="-0.060000" z="-0.060000" />
|
||||
<FirstPersonDriveByRightRearPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonDriveByLeftPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonDriveByRightPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonMobilePhoneOffset x="0.155000" y="0.270000" z="0.508000" />
|
||||
<FirstPersonPassengerMobilePhoneOffset x="0.136000" y="0.223000" z="0.405000" />
|
||||
<FirstPersonMobilePhoneSeatIKOffset>
|
||||
<Item>
|
||||
<Offset x="0.136000" y="0.156000" z="0.425000" />
|
||||
<SeatIndex value="2" />
|
||||
</Item>
|
||||
<Item>
|
||||
<Offset x="0.136000" y="0.156000" z="0.425000" />
|
||||
<SeatIndex value="3" />
|
||||
</Item>
|
||||
</FirstPersonMobilePhoneSeatIKOffset>
|
||||
<PovCameraOffset x="0.000000" y="-0.145000" z="0.645000" />
|
||||
<PovCameraVerticalAdjustmentForRollCage value="0.000000" />
|
||||
<PovPassengerCameraOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<PovRearPassengerCameraOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<vfxInfoName>VFXVEHICLEINFO_CAR_GENERIC</vfxInfoName>
|
||||
<shouldUseCinematicViewMode value="true" />
|
||||
<shouldCameraTransitionOnClimbUpDown value="false" />
|
||||
<shouldCameraIgnoreExiting value="false" />
|
||||
<AllowPretendOccupants value="true" />
|
||||
<AllowJoyriding value="false" />
|
||||
<AllowSundayDriving value="false" />
|
||||
<AllowBodyColorMapping value="true" />
|
||||
<wheelScale value="0.338240" />
|
||||
<wheelScaleRear value="0.325860" />
|
||||
<dirtLevelMin value="0.000000" />
|
||||
<dirtLevelMax value="0.000000" />
|
||||
<envEffScaleMin value="0.000000" />
|
||||
<envEffScaleMax value="0.000000" />
|
||||
<envEffScaleMin2 value="0.000000" />
|
||||
<envEffScaleMax2 value="0.000000" />
|
||||
<damageMapScale value="0.600000" />
|
||||
<damageOffsetScale value="1.000000" />
|
||||
<diffuseTint value="0x00FFFFF0" />
|
||||
<steerWheelMult value="1.000000" />
|
||||
<HDTextureDist value="5.000000" />
|
||||
<lodDistances content="float_array">
|
||||
1000.000000
|
||||
1500.000000
|
||||
4500.000000
|
||||
7000.000000
|
||||
14000.000000
|
||||
20000.000000
|
||||
</lodDistances>
|
||||
<minSeatHeight value="0.839" />
|
||||
<identicalModelSpawnDistance value="20" />
|
||||
<maxNumOfSameColor value="10" />
|
||||
<defaultBodyHealth value="1000.000000" />
|
||||
<pretendOccupantsScale value="1.000000" />
|
||||
<visibleSpawnDistScale value="1.000000" />
|
||||
<trackerPathWidth value="2.000000" />
|
||||
<weaponForceMult value="1.000000" />
|
||||
<frequency value="100" />
|
||||
<swankness>SWANKNESS_1</swankness>
|
||||
<maxNum value="2" />
|
||||
<flags>FLAG_HAS_LIVERY FLAG_EXTRAS_STRONG FLAG_EXTRAS_REQUIRE FLAG_LAW_ENFORCEMENT FLAG_EMERGENCY_SERVICE FLAG_HAS_INTERIOR_EXTRAS FLAG_NO_RESPRAY</flags>
|
||||
<type>VEHICLE_TYPE_CAR</type>
|
||||
<plateType>VPT_FRONT_AND_BACK_PLATES</plateType>
|
||||
<dashboardType>VDT_GENTAXI</dashboardType>
|
||||
<vehicleClass>VC_EMERGENCY</vehicleClass>
|
||||
<wheelType>VWT_MUSCLE</wheelType>
|
||||
<additionalTrailers />
|
||||
<drivers>
|
||||
<Item>
|
||||
<driverName>S_M_Y_Fireman_01</driverName>
|
||||
<npcName />
|
||||
</Item>
|
||||
</drivers>
|
||||
<extraIncludes />
|
||||
<doorsWithCollisionWhenClosed />
|
||||
<driveableDoors />
|
||||
<bumpersNeedToCollideWithMap value="false" />
|
||||
<needsRopeTexture value="false" />
|
||||
<requiredExtras />
|
||||
<rewards>
|
||||
<Item>REWARD_STAT_WEAPON</Item>
|
||||
</rewards>
|
||||
<cinematicPartCamera>
|
||||
<Item>WHEEL_FRONT_RIGHT_CAMERA</Item>
|
||||
<Item>WHEEL_FRONT_LEFT_CAMERA</Item>
|
||||
<Item>WHEEL_REAR_RIGHT_CAMERA</Item>
|
||||
<Item>WHEEL_REAR_LEFT_CAMERA</Item>
|
||||
</cinematicPartCamera>
|
||||
<NmBraceOverrideSet />
|
||||
<buoyancySphereOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<buoyancySphereSizeScale value="1.000000" />
|
||||
<pOverrideRagdollThreshold type="NULL" />
|
||||
<firstPersonDrivebyData>
|
||||
<Item>STD_POLICE_FRONT_LEFT</Item>
|
||||
<Item>STD_POLICE_FRONT_RIGHT</Item>
|
||||
<Item>STD_POLICE_REAR_LEFT</Item>
|
||||
<Item>STD_POLICE_REAR_RIGHT</Item>
|
||||
</firstPersonDrivebyData>
|
||||
</Item>
|
||||
</InitDatas>
|
||||
<txdRelationships>
|
||||
<Item>
|
||||
<parent>vehshare_truck</parent>
|
||||
<child>lafdxt6700</child>
|
||||
</Item>
|
||||
<Item>
|
||||
<parent>vehicles_poltax_interior</parent>
|
||||
<child>lafdxt6700</child>
|
||||
</Item>
|
||||
</txdRelationships>
|
||||
</CVehicleModelInfo__InitDataList>
|
||||
@@ -257,7 +257,7 @@ SIREN_ASSIGNMENTS = {
|
||||
['lafd20tahoeumk'] = { 60, 61, 62, 63, 64, 65 },
|
||||
['lafdcharger18'] = { 60, 61, 62, 63, 64, 65 },
|
||||
['lafirechief'] = { 60, 61, 62, 63, 64, 65 },
|
||||
|
||||
['firef250'] = { 60, 61, 62, 63, 64, 65 },
|
||||
|
||||
|
||||
['19mustgtbb'] = { 33, 34, 35, 36, 37, 38 },
|
||||
|
||||
@@ -1,89 +0,0 @@
|
||||
const customRadios = [];
|
||||
let isPlaying = false;
|
||||
let index = -1;
|
||||
let volume = GetProfileSetting(306) / 10;
|
||||
let previousVolume = volume;
|
||||
|
||||
for (let i = 0, length = GetNumResourceMetadata("radio", "supersede_radio"); i < length; i++) {
|
||||
const radio = GetResourceMetadata("radio", "supersede_radio", i);
|
||||
|
||||
if (!availableRadios.includes(radio)) {
|
||||
console.error(`radio: ${radio} is an invalid radio.`);
|
||||
continue;
|
||||
}
|
||||
|
||||
try {
|
||||
const data = JSON.parse(GetResourceMetadata("radio", "supersede_radio_extra", i));
|
||||
if (data !== null) {
|
||||
customRadios.push({
|
||||
"isPlaying": false,
|
||||
"name": radio,
|
||||
"data": data
|
||||
});
|
||||
if (data.name) {
|
||||
AddTextEntry(radio, data.name);
|
||||
}
|
||||
} else {
|
||||
console.error(`radio: Missing data for ${radio}.`);
|
||||
}
|
||||
} catch (e) {
|
||||
console.error(e);
|
||||
}
|
||||
}
|
||||
|
||||
RegisterNuiCallbackType("radio:ready");
|
||||
on("__cfx_nui:radio:ready", (data, cb) => {
|
||||
SendNuiMessage(JSON.stringify({ "type": "create", "radios": customRadios, "volume": volume }));
|
||||
previousVolume = -1;
|
||||
});
|
||||
SendNuiMessage(JSON.stringify({ "type": "create", "radios": customRadios, "volume": volume }));
|
||||
|
||||
const PlayCustomRadio = (radio) => {
|
||||
isPlaying = true;
|
||||
index = customRadios.indexOf(radio);
|
||||
ToggleCustomRadioBehavior();
|
||||
SendNuiMessage(JSON.stringify({ "type": "play", "radio": radio.name }));
|
||||
};
|
||||
|
||||
const StopCustomRadios = () => {
|
||||
isPlaying = false;
|
||||
ToggleCustomRadioBehavior();
|
||||
SendNuiMessage(JSON.stringify({ "type": "stop" }));
|
||||
};
|
||||
|
||||
const ToggleCustomRadioBehavior = () => {
|
||||
SetFrontendRadioActive(!isPlaying);
|
||||
|
||||
if (isPlaying) {
|
||||
StartAudioScene("DLC_MPHEIST_TRANSITION_TO_APT_FADE_IN_RADIO_SCENE");
|
||||
} else {
|
||||
StopAudioScene("DLC_MPHEIST_TRANSITION_TO_APT_FADE_IN_RADIO_SCENE");
|
||||
}
|
||||
};
|
||||
|
||||
setTick(() => {
|
||||
if (IsPlayerVehicleRadioEnabled()) {
|
||||
let playerRadioStationName = GetPlayerRadioStationName();
|
||||
|
||||
let customRadio = customRadios.find((radio) => {
|
||||
return radio.name === playerRadioStationName;
|
||||
});
|
||||
|
||||
if (!isPlaying && customRadio) {
|
||||
PlayCustomRadio(customRadio);
|
||||
} else if (isPlaying && customRadio && customRadios.indexOf(customRadio) !== index) {
|
||||
StopCustomRadios();
|
||||
PlayCustomRadio(customRadio);
|
||||
} else if (isPlaying && !customRadio) {
|
||||
StopCustomRadios();
|
||||
}
|
||||
} else if (isPlaying) {
|
||||
StopCustomRadios();
|
||||
}
|
||||
|
||||
volume = GetProfileSetting(306) / 10;
|
||||
if (previousVolume !== volume) {
|
||||
SendNuiMessage(JSON.stringify({ "type": "volume", "volume": volume }));
|
||||
previousVolume = volume;
|
||||
}
|
||||
});
|
||||
@@ -0,0 +1 @@
|
||||
<html> <head> <meta charset=utf-8> <meta name=viewport content="width=device-width,initial-scale=1"> <style>*{outline:0!important}body{display:block;margin:0;padding:0;overflow:hidden;height:100%;width:100%}@font-face{font-family:RadioFont;src:url("/ui/radios/default/fonts/BabelSans.ttf") format("truetype");font-weight:400;font-style:normal}#radio{position:absolute;right:50px;bottom:0;height:406px;width:300px;background:0 0;background-size:contain}.button{position:absolute;cursor:pointer;background:0 0;border:none}.button.debug{border:1px solid red;background:rgba(255,0,0,.2)}.display-container.debug{border:1px solid #00f;background:rgba(0,0,255,.2)}.icon.debug{border:1px solid green;background:rgba(0,255,0,.2)}.led{position:absolute;display:none;background-color:var(--led-color-off,#333);border:1px solid rgba(0,0,0,.2);transition:all 50ms;--shine-opacity:0.6;--shadow-opacity:0.4}.led.active{background-color:var(--led-color);box-shadow:0 0 5px var(--led-color),0 0 10px var(--led-color)}.led.circular{border-radius:50%;background-image:radial-gradient(circle at 65% 15%,rgba(255,255,255,var(--shine-opacity)) 1px,transparent 40%),radial-gradient(circle at center,var(--led-color-off,#333) 30%,rgba(0,0,0,var(--shadow-opacity)) 100%)}.led.rectangular{border-radius:2px;background-image:linear-gradient(170deg,rgba(255,255,255,var(--shine-opacity)) 0,transparent 50%),linear-gradient(to bottom,var(--led-color-off,#333) 0,rgba(0,0,0,var(--shadow-opacity)) 100%)}.led.red{--led-color:#f00;--led-color-off:#400}.led.green{--led-color:#0f0;--led-color-off:#040}.led.blue{--led-color:#00f;--led-color-off:#004}.led.orange{--led-color:#f90;--led-color-off:#420}.led.yellow{--led-color:#ff0;--led-color-off:#440}.icon{position:absolute}.display-container{display:flex;justify-content:center;align-items:center;position:absolute;margin:0;padding:0;width:100%;height:100%}.display-text{margin:0;padding:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;white-space:nowrap;text-align:center;line-height:1;box-sizing:border-box}#alert{margin:0;padding:0;overflow:hidden}#gps{display:none}#trunk{display:none}#warn{display:none}#scan{display:none}#batt{display:none}#sig{display:none}#alert .display-text{margin:0!important;padding:0!important;width:100%;height:auto;white-space:nowrap;text-align:center;line-height:1;box-sizing:border-box}.alert-padding{width:90%;height:90%;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap;text-align:center;line-height:1}#debugToggle{display:none;position:fixed;top:10px;right:10px;z-index:1000}#dispatch-panel{display:none!important;position:fixed!important;top:10%!important;left:10%!important;width:80%!important;height:80%!important;z-index:99999!important;background:#000!important;border-radius:15px!important;box-shadow:0 10px 30px rgba(0,0,0,.8)!important;visibility:visible!important;opacity:1!important}#dispatch-iframe{width:100%!important;height:calc(100% - 50px)!important;border:none!important;border-radius:15px 15px 0 0!important;margin-top:50px!important}#dispatch-close{position:absolute!important;top:10px!important;right:15px!important;z-index:100000!important;background:#f44!important;color:#fff!important;border:none!important;padding:8px 12px!important;border-radius:8px!important;cursor:pointer!important;font-weight:700!important;font-size:14px!important}#dispatch-close:hover{background:#c33!important}body:not([style]) #dispatch-panel[style*="display: block"],body[style*="display: none"] #dispatch-panel,body[style*="display:none"] #dispatch-panel{display:block!important;visibility:visible!important;opacity:1!important;position:fixed!important;z-index:99999!important}#dispatch-panel[style*="display: block"]{display:block!important;visibility:visible!important;opacity:1!important}</style> </head> <body> <button id=debugToggle>Toggle Debug Mode</button> <div id=radio> <div id=line1 class=display-container> <p class=display-text></p> </div> <div id=line2 class=display-container> <p class=display-text></p> </div> <div id=btn1 class=display-container> <p class=display-text></p> </div> <div id=btn2 class=display-container> <p class=display-text></p> </div> <div id=btn3 class=display-container> <p class=display-text></p> </div> <div id=btn4 class=display-container> <p class=display-text></p> </div> <div id=btn5 class=display-container> <p class=display-text></p> </div> <div id=time class=display-container> <p class=display-text></p> </div> <div id=alert class=display-container> <div class=alert-padding> <p class=display-text></p> </div> </div> </div> <div id=dispatch-panel> <iframe id=dispatch-iframe src=""></iframe> <button id=dispatch-close>✕ Close Dispatch</button> </div> <script src=dist/bundle.js></script> </body> </html>
|
||||
@@ -0,0 +1,266 @@
|
||||
{
|
||||
"toneSet": "default",
|
||||
"radioWidth": 601,
|
||||
"radioHeight": 234,
|
||||
"radioBGColor": "#e8e8e9",
|
||||
"radioBGDarkColor": "#08080a",
|
||||
"defaultBottomPadding": 50,
|
||||
"alert": {
|
||||
"x": 224,
|
||||
"y": 133,
|
||||
"width": 181,
|
||||
"height": 15,
|
||||
"size": 12,
|
||||
"color": "#464d49",
|
||||
"darkColor": "#ffffff"
|
||||
},
|
||||
"time": {
|
||||
"enabled": true,
|
||||
"x": 224,
|
||||
"y": 133,
|
||||
"color": "#464d49",
|
||||
"darkColor": "#ffffff",
|
||||
"width": 77,
|
||||
"height": 15,
|
||||
"size": 12
|
||||
},
|
||||
"texts": [
|
||||
{
|
||||
"key": "line1",
|
||||
"color": "#464d49",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 16,
|
||||
"width": 100,
|
||||
"height": 15,
|
||||
"x": 224,
|
||||
"y": 95
|
||||
},
|
||||
{
|
||||
"key": "line2",
|
||||
"width": 100,
|
||||
"color": "#464d49",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 16,
|
||||
"height": 15,
|
||||
"x": 224,
|
||||
"y": 112
|
||||
},
|
||||
{
|
||||
"key": "btn1",
|
||||
"color": "#e6efeb",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 10,
|
||||
"width": 25,
|
||||
"height": 14,
|
||||
"x": 153,
|
||||
"y": 150
|
||||
},
|
||||
{
|
||||
"key": "btn2",
|
||||
"color": "#e6efeb",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 10,
|
||||
"width": 25,
|
||||
"height": 14,
|
||||
"x": 200,
|
||||
"y": 150
|
||||
},
|
||||
{
|
||||
"key": "btn3",
|
||||
"color": "#e6efeb",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 10,
|
||||
"width": 25,
|
||||
"height": 14,
|
||||
"x": 246,
|
||||
"y": 150
|
||||
},
|
||||
{
|
||||
"key": "btn4",
|
||||
"color": "#e6efeb",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 10,
|
||||
"width": 25,
|
||||
"height": 14,
|
||||
"x": 290,
|
||||
"y": 150
|
||||
},
|
||||
{
|
||||
"key": "btn5",
|
||||
"size": 0
|
||||
}
|
||||
],
|
||||
"buttons": [
|
||||
{
|
||||
"key": "power",
|
||||
"x": 78,
|
||||
"y": 78,
|
||||
"width": 25,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "btnLeft",
|
||||
"x": 513,
|
||||
"y": 171,
|
||||
"width": 20,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "btnRight",
|
||||
"x": 562,
|
||||
"y": 169,
|
||||
"width": 20,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "btnUp",
|
||||
"x": 535,
|
||||
"y": 143,
|
||||
"width": 20,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "btnDown",
|
||||
"x": 536,
|
||||
"y": 196,
|
||||
"width": 20,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "chUp",
|
||||
"x": 354,
|
||||
"y": 80,
|
||||
"width": 20,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "chDwn",
|
||||
"x": 354,
|
||||
"y": 114,
|
||||
"width": 20,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "emergency",
|
||||
"x": 537,
|
||||
"y": 77,
|
||||
"width": 20,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "home",
|
||||
"x": 352,
|
||||
"y": 198,
|
||||
"width": 20,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "close",
|
||||
"x": 353,
|
||||
"y": 156,
|
||||
"width": 15,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "btn1",
|
||||
"x": 149,
|
||||
"y": 197,
|
||||
"width": 25,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "btn2",
|
||||
"x": 200,
|
||||
"y": 197,
|
||||
"width": 25,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "btn3",
|
||||
"x": 250,
|
||||
"y": 197,
|
||||
"width": 25,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "btn4",
|
||||
"x": 299,
|
||||
"y": 197,
|
||||
"width": 25,
|
||||
"height": 25
|
||||
}
|
||||
],
|
||||
"leds": [
|
||||
{
|
||||
"key": "power",
|
||||
"color": "red",
|
||||
"x": 76,
|
||||
"y": 108,
|
||||
"width": 20,
|
||||
"height": 4,
|
||||
"roundness": 4
|
||||
},
|
||||
{
|
||||
"key": "connected",
|
||||
"color": "green",
|
||||
"x": 76,
|
||||
"y": 121,
|
||||
"width": 20,
|
||||
"height": 4,
|
||||
"roundness": 4
|
||||
},
|
||||
{
|
||||
"key": "transmit",
|
||||
"color": "orange",
|
||||
"x": 76,
|
||||
"y": 134,
|
||||
"width": 20,
|
||||
"height": 4,
|
||||
"roundness": 4
|
||||
}
|
||||
],
|
||||
"icons": [
|
||||
{
|
||||
"key": "sig",
|
||||
"x": 144,
|
||||
"y": 78,
|
||||
"width": 15,
|
||||
"height": 15
|
||||
},
|
||||
{
|
||||
"key": "scan",
|
||||
"x": 175,
|
||||
"y": 81,
|
||||
"width": 13,
|
||||
"height": 13
|
||||
},
|
||||
{
|
||||
"key": "trunk",
|
||||
"x": 206,
|
||||
"y": 81,
|
||||
"width": 13,
|
||||
"height": 13
|
||||
},
|
||||
{
|
||||
"key": "warn",
|
||||
"x": 237,
|
||||
"y": 81,
|
||||
"width": 15,
|
||||
"height": 15
|
||||
},
|
||||
{
|
||||
"key": "gps",
|
||||
"x": 268,
|
||||
"y": 81,
|
||||
"width": 13,
|
||||
"height": 13
|
||||
},
|
||||
{
|
||||
"key": "batt",
|
||||
"x": 300,
|
||||
"y": 81,
|
||||
"width": 16,
|
||||
"height": 16
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
[LocalizedFileNames]
|
||||
radios_00004.png=@radios_00004.png,0
|
||||
radio 2_00011.png=@radio 2_00011.png,0
|
||||
radio 2_00010.png=@radio 2_00010.png,0
|
||||
|
After Width: | Height: | Size: 389 B |
|
After Width: | Height: | Size: 321 B |
|
After Width: | Height: | Size: 341 B |
|
After Width: | Height: | Size: 362 B |
|
After Width: | Height: | Size: 375 B |
|
After Width: | Height: | Size: 378 B |
|
After Width: | Height: | Size: 597 B |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 344 B |
|
After Width: | Height: | Size: 380 B |
|
After Width: | Height: | Size: 464 B |
|
After Width: | Height: | Size: 554 B |
|
After Width: | Height: | Size: 670 B |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 232 KiB |
|
After Width: | Height: | Size: 219 KiB |
@@ -0,0 +1,266 @@
|
||||
{
|
||||
"toneSet": "default",
|
||||
"radioWidth": 601,
|
||||
"radioHeight": 234,
|
||||
"radioBGColor": "#e8e8e9",
|
||||
"radioBGDarkColor": "#090808",
|
||||
"defaultBottomPadding": 50,
|
||||
"alert": {
|
||||
"x": 228,
|
||||
"y": 134,
|
||||
"width": 174,
|
||||
"height": 15,
|
||||
"size": 12,
|
||||
"color": "#464d49",
|
||||
"darkColor": "#ffffff"
|
||||
},
|
||||
"time": {
|
||||
"enabled": true,
|
||||
"x": 228,
|
||||
"y": 134,
|
||||
"color": "#464d49",
|
||||
"darkColor": "#ffffff",
|
||||
"width": 77,
|
||||
"height": 15,
|
||||
"size": 12
|
||||
},
|
||||
"texts": [
|
||||
{
|
||||
"key": "line1",
|
||||
"color": "#464d49",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 16,
|
||||
"width": 100,
|
||||
"height": 15,
|
||||
"x": 228,
|
||||
"y": 95
|
||||
},
|
||||
{
|
||||
"key": "line2",
|
||||
"width": 100,
|
||||
"color": "#464d49",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 16,
|
||||
"height": 15,
|
||||
"x": 228,
|
||||
"y": 112
|
||||
},
|
||||
{
|
||||
"key": "btn1",
|
||||
"color": "#e6efeb",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 10,
|
||||
"width": 25,
|
||||
"height": 14,
|
||||
"x": 158,
|
||||
"y": 150
|
||||
},
|
||||
{
|
||||
"key": "btn2",
|
||||
"color": "#e6efeb",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 10,
|
||||
"width": 25,
|
||||
"height": 14,
|
||||
"x": 203,
|
||||
"y": 150
|
||||
},
|
||||
{
|
||||
"key": "btn3",
|
||||
"color": "#e6efeb",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 10,
|
||||
"width": 25,
|
||||
"height": 14,
|
||||
"x": 249,
|
||||
"y": 150
|
||||
},
|
||||
{
|
||||
"key": "btn4",
|
||||
"color": "#e6efeb",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 10,
|
||||
"width": 25,
|
||||
"height": 14,
|
||||
"x": 292,
|
||||
"y": 150
|
||||
},
|
||||
{
|
||||
"key": "btn5",
|
||||
"size": 0
|
||||
}
|
||||
],
|
||||
"buttons": [
|
||||
{
|
||||
"key": "power",
|
||||
"x": 85,
|
||||
"y": 80,
|
||||
"width": 25,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "btnLeft",
|
||||
"x": 505,
|
||||
"y": 168,
|
||||
"width": 20,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "btnRight",
|
||||
"x": 552,
|
||||
"y": 167,
|
||||
"width": 22,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "btnUp",
|
||||
"x": 528,
|
||||
"y": 142,
|
||||
"width": 20,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "btnDown",
|
||||
"x": 530,
|
||||
"y": 194,
|
||||
"width": 20,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "chUp",
|
||||
"x": 354,
|
||||
"y": 80,
|
||||
"width": 20,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "chDwn",
|
||||
"x": 354,
|
||||
"y": 114,
|
||||
"width": 20,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "emergency",
|
||||
"x": 527,
|
||||
"y": 79,
|
||||
"width": 25,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "home",
|
||||
"x": 352,
|
||||
"y": 196,
|
||||
"width": 25,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "close",
|
||||
"x": 353,
|
||||
"y": 156,
|
||||
"width": 25,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "btn1",
|
||||
"x": 154,
|
||||
"y": 197,
|
||||
"width": 27,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "btn2",
|
||||
"x": 203,
|
||||
"y": 197,
|
||||
"width": 27,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "btn3",
|
||||
"x": 252,
|
||||
"y": 197,
|
||||
"width": 27,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "btn4",
|
||||
"x": 300,
|
||||
"y": 197,
|
||||
"width": 27,
|
||||
"height": 25
|
||||
}
|
||||
],
|
||||
"leds": [
|
||||
{
|
||||
"key": "power",
|
||||
"color": "red",
|
||||
"x": 85,
|
||||
"y": 108,
|
||||
"width": 20,
|
||||
"height": 4,
|
||||
"roundness": 4
|
||||
},
|
||||
{
|
||||
"key": "connected",
|
||||
"color": "green",
|
||||
"x": 85,
|
||||
"y": 121,
|
||||
"width": 20,
|
||||
"height": 4,
|
||||
"roundness": 4
|
||||
},
|
||||
{
|
||||
"key": "transmit",
|
||||
"color": "orange",
|
||||
"x": 85,
|
||||
"y": 134,
|
||||
"width": 20,
|
||||
"height": 4,
|
||||
"roundness": 4
|
||||
}
|
||||
],
|
||||
"icons": [
|
||||
{
|
||||
"key": "sig",
|
||||
"x": 151,
|
||||
"y": 80,
|
||||
"width": 15,
|
||||
"height": 15
|
||||
},
|
||||
{
|
||||
"key": "scan",
|
||||
"x": 181,
|
||||
"y": 81,
|
||||
"width": 13,
|
||||
"height": 13
|
||||
},
|
||||
{
|
||||
"key": "trunk",
|
||||
"x": 211,
|
||||
"y": 81,
|
||||
"width": 13,
|
||||
"height": 13
|
||||
},
|
||||
{
|
||||
"key": "warn",
|
||||
"x": 241,
|
||||
"y": 81,
|
||||
"width": 15,
|
||||
"height": 15
|
||||
},
|
||||
{
|
||||
"key": "gps",
|
||||
"x": 271,
|
||||
"y": 81,
|
||||
"width": 13,
|
||||
"height": 13
|
||||
},
|
||||
{
|
||||
"key": "batt",
|
||||
"x": 300,
|
||||
"y": 81,
|
||||
"width": 16,
|
||||
"height": 16
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
[LocalizedFileNames]
|
||||
radio 2_00012.png=@radio 2_00012.png,0
|
||||
radio 3_00002.png=@radio 3_00002.png,0
|
||||
radio 3_00003.png=@radio 3_00003.png,0
|
||||
|
After Width: | Height: | Size: 389 B |
|
After Width: | Height: | Size: 321 B |
|
After Width: | Height: | Size: 341 B |
|
After Width: | Height: | Size: 362 B |
|
After Width: | Height: | Size: 375 B |
|
After Width: | Height: | Size: 378 B |
|
After Width: | Height: | Size: 597 B |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 344 B |
|
After Width: | Height: | Size: 380 B |
|
After Width: | Height: | Size: 464 B |
|
After Width: | Height: | Size: 554 B |
|
After Width: | Height: | Size: 670 B |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 228 KiB |
|
After Width: | Height: | Size: 229 KiB |
@@ -0,0 +1,253 @@
|
||||
{
|
||||
"toneSet": "default",
|
||||
"radioBGColor": "#97abc2",
|
||||
"radioBGDarkColor": "#434e5f",
|
||||
"radioWidth": 250,
|
||||
"radioHeight": 455.61,
|
||||
"defaultBottomPadding": 0,
|
||||
"alert": {
|
||||
"x": 125,
|
||||
"y": 345,
|
||||
"width": 108,
|
||||
"height": 11,
|
||||
"size": 10,
|
||||
"color": "#464d49",
|
||||
"darkColor": "#ffffff"
|
||||
},
|
||||
"time": {
|
||||
"enabled": true,
|
||||
"x": 124,
|
||||
"y": 345,
|
||||
"color": "#464d49",
|
||||
"darkColor": "#ffffff",
|
||||
"width": 77,
|
||||
"height": 10,
|
||||
"size": 10
|
||||
},
|
||||
"texts": [
|
||||
{
|
||||
"key": "line1",
|
||||
"color": "#464d49",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 13,
|
||||
"width": 70,
|
||||
"height": 13,
|
||||
"x": 124,
|
||||
"y": 320
|
||||
},
|
||||
{
|
||||
"key": "line2",
|
||||
"width": 70,
|
||||
"color": "#464d49",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 12,
|
||||
"height": 12,
|
||||
"x": 124,
|
||||
"y": 331
|
||||
},
|
||||
{
|
||||
"key": "btn1",
|
||||
"width": 22,
|
||||
"color": "#e6efeb",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 9,
|
||||
"height": 10,
|
||||
"x": 89,
|
||||
"y": 358
|
||||
},
|
||||
{
|
||||
"key": "btn2",
|
||||
"width": 22,
|
||||
"color": "#e6efeb",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 9,
|
||||
"height": 10,
|
||||
"x": 125,
|
||||
"y": 358
|
||||
},
|
||||
{
|
||||
"key": "btn3",
|
||||
"width": 22,
|
||||
"color": "#e6efeb",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 9,
|
||||
"height": 10,
|
||||
"x": 160,
|
||||
"y": 358
|
||||
},
|
||||
{
|
||||
"key": "btn4",
|
||||
"size": 0
|
||||
},
|
||||
{
|
||||
"key": "btn5",
|
||||
"size": 0
|
||||
}
|
||||
],
|
||||
"buttons": [
|
||||
{
|
||||
"key": "power",
|
||||
"x": 57,
|
||||
"y": 104,
|
||||
"width": 25,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "btnLeft",
|
||||
"x": 103,
|
||||
"y": 432,
|
||||
"width": 17,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "btnRight",
|
||||
"x": 148,
|
||||
"y": 432,
|
||||
"width": 17,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "btnUp",
|
||||
"x": 125,
|
||||
"y": 416,
|
||||
"width": 20,
|
||||
"height": 16
|
||||
},
|
||||
{
|
||||
"key": "btnDown",
|
||||
"x": 125,
|
||||
"y": 444,
|
||||
"width": 20,
|
||||
"height": 16
|
||||
},
|
||||
{
|
||||
"key": "chUp",
|
||||
"x": 132,
|
||||
"y": 91,
|
||||
"width": 20,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "chDwn",
|
||||
"x": 115,
|
||||
"y": 91,
|
||||
"width": 20,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "emergency",
|
||||
"x": 159,
|
||||
"y": 139,
|
||||
"width": 20,
|
||||
"height": 10
|
||||
},
|
||||
{
|
||||
"key": "home",
|
||||
"x": 83,
|
||||
"y": 429,
|
||||
"width": 15,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "close",
|
||||
"x": 168,
|
||||
"y": 430,
|
||||
"width": 15,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "btn1",
|
||||
"x": 89,
|
||||
"y": 395,
|
||||
"width": 22,
|
||||
"height": 12
|
||||
},
|
||||
{
|
||||
"key": "btn2",
|
||||
"x": 126,
|
||||
"y": 395,
|
||||
"width": 22,
|
||||
"height": 12
|
||||
},
|
||||
{
|
||||
"key": "btn3",
|
||||
"x": 160,
|
||||
"y": 395,
|
||||
"width": 22,
|
||||
"height": 12
|
||||
}
|
||||
],
|
||||
"leds": [
|
||||
{
|
||||
"key": "power",
|
||||
"color": "red",
|
||||
"x": 71,
|
||||
"y": 200,
|
||||
"width": 5,
|
||||
"height": 5,
|
||||
"roundness": "50%"
|
||||
},
|
||||
{
|
||||
"key": "connected",
|
||||
"color": "green",
|
||||
"x": 71,
|
||||
"y": 200,
|
||||
"width": 5,
|
||||
"height": 5,
|
||||
"roundness": "50%"
|
||||
},
|
||||
{
|
||||
"key": "transmit",
|
||||
"color": "orange",
|
||||
"x": 71,
|
||||
"y": 200,
|
||||
"width": 5,
|
||||
"height": 5,
|
||||
"roundness": "50%"
|
||||
}
|
||||
],
|
||||
"icons": [
|
||||
{
|
||||
"key": "sig",
|
||||
"x": 77,
|
||||
"y": 308,
|
||||
"width": 10,
|
||||
"height": 10
|
||||
},
|
||||
{
|
||||
"key": "scan",
|
||||
"x": 95.4,
|
||||
"y": 308,
|
||||
"width": 10,
|
||||
"height": 10
|
||||
},
|
||||
{
|
||||
"key": "trunk",
|
||||
"x": 113.8,
|
||||
"y": 308,
|
||||
"width": 10,
|
||||
"height": 10
|
||||
},
|
||||
{
|
||||
"key": "warn",
|
||||
"x": 132.2,
|
||||
"y": 308,
|
||||
"width": 10,
|
||||
"height": 10
|
||||
},
|
||||
{
|
||||
"key": "gps",
|
||||
"x": 150.6,
|
||||
"y": 308,
|
||||
"width": 10,
|
||||
"height": 10
|
||||
},
|
||||
{
|
||||
"key": "batt",
|
||||
"x": 169,
|
||||
"y": 308,
|
||||
"width": 10,
|
||||
"height": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
[LocalizedFileNames]
|
||||
radio 3_00010.png=@radio 3_00010.png,0
|
||||
radio 4_00006.png=@radio 4_00006.png,0
|
||||
radio 4_00001.png=@radio 4_00001.png,0
|
||||
|
After Width: | Height: | Size: 463 B |
|
After Width: | Height: | Size: 401 B |
|
After Width: | Height: | Size: 403 B |
|
After Width: | Height: | Size: 409 B |
|
After Width: | Height: | Size: 443 B |
|
After Width: | Height: | Size: 436 B |
|
After Width: | Height: | Size: 739 B |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 344 B |
|
After Width: | Height: | Size: 380 B |
|
After Width: | Height: | Size: 464 B |
|
After Width: | Height: | Size: 554 B |
|
After Width: | Height: | Size: 670 B |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 74 KiB |
|
After Width: | Height: | Size: 77 KiB |
@@ -0,0 +1,253 @@
|
||||
{
|
||||
"toneSet": "default",
|
||||
"radioBGColor": "#d2e4db",
|
||||
"radioBGDarkColor": "#101413",
|
||||
"radioWidth": 300,
|
||||
"radioHeight": 406,
|
||||
"defaultBottomPadding": 0,
|
||||
"alert": {
|
||||
"x": 102,
|
||||
"y": 306,
|
||||
"width": 75,
|
||||
"height": 15,
|
||||
"size": 12,
|
||||
"color": "#464d49",
|
||||
"darkColor": "#ffffff"
|
||||
},
|
||||
"time": {
|
||||
"enabled": true,
|
||||
"x": 102,
|
||||
"y": 306,
|
||||
"color": "#464d49",
|
||||
"darkColor": "#ffffff",
|
||||
"width": 77,
|
||||
"height": 14,
|
||||
"size": 11
|
||||
},
|
||||
"texts": [
|
||||
{
|
||||
"key": "line1",
|
||||
"color": "#464d49",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 14,
|
||||
"width": 70,
|
||||
"height": 15,
|
||||
"x": 102,
|
||||
"y": 275
|
||||
},
|
||||
{
|
||||
"key": "line2",
|
||||
"width": 70,
|
||||
"color": "#464d49",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 14,
|
||||
"height": 15,
|
||||
"x": 102,
|
||||
"y": 290
|
||||
},
|
||||
{
|
||||
"key": "btn1",
|
||||
"width": 22,
|
||||
"color": "#e6efeb",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 9,
|
||||
"height": 10,
|
||||
"x": 76,
|
||||
"y": 319
|
||||
},
|
||||
{
|
||||
"key": "btn2",
|
||||
"width": 22,
|
||||
"color": "#e6efeb",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 9,
|
||||
"height": 10,
|
||||
"x": 101,
|
||||
"y": 319
|
||||
},
|
||||
{
|
||||
"key": "btn3",
|
||||
"width": 22,
|
||||
"color": "#e6efeb",
|
||||
"darkColor": "#ffffff",
|
||||
"size": 9,
|
||||
"height": 10,
|
||||
"x": 127,
|
||||
"y": 319
|
||||
},
|
||||
{
|
||||
"key": "btn4",
|
||||
"size": 0
|
||||
},
|
||||
{
|
||||
"key": "btn5",
|
||||
"size": 0
|
||||
}
|
||||
],
|
||||
"buttons": [
|
||||
{
|
||||
"key": "power",
|
||||
"x": 180,
|
||||
"y": 161,
|
||||
"width": 25,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "btnLeft",
|
||||
"x": 86,
|
||||
"y": 381,
|
||||
"width": 17,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "btnRight",
|
||||
"x": 120,
|
||||
"y": 381,
|
||||
"width": 17,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "btnUp",
|
||||
"x": 104,
|
||||
"y": 366,
|
||||
"width": 20,
|
||||
"height": 16
|
||||
},
|
||||
{
|
||||
"key": "btnDown",
|
||||
"x": 104,
|
||||
"y": 395,
|
||||
"width": 20,
|
||||
"height": 16
|
||||
},
|
||||
{
|
||||
"key": "chUp",
|
||||
"x": 110,
|
||||
"y": 145,
|
||||
"width": 20,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "chDwn",
|
||||
"x": 92,
|
||||
"y": 145,
|
||||
"width": 20,
|
||||
"height": 25
|
||||
},
|
||||
{
|
||||
"key": "emergency",
|
||||
"x": 63,
|
||||
"y": 181,
|
||||
"width": 20,
|
||||
"height": 10
|
||||
},
|
||||
{
|
||||
"key": "home",
|
||||
"x": 67,
|
||||
"y": 381,
|
||||
"width": 15,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "close",
|
||||
"x": 141,
|
||||
"y": 381,
|
||||
"width": 15,
|
||||
"height": 20
|
||||
},
|
||||
{
|
||||
"key": "btn1",
|
||||
"x": 76,
|
||||
"y": 348,
|
||||
"width": 22,
|
||||
"height": 12
|
||||
},
|
||||
{
|
||||
"key": "btn2",
|
||||
"x": 104,
|
||||
"y": 348,
|
||||
"width": 22,
|
||||
"height": 12
|
||||
},
|
||||
{
|
||||
"key": "btn3",
|
||||
"x": 129,
|
||||
"y": 348,
|
||||
"width": 22,
|
||||
"height": 12
|
||||
}
|
||||
],
|
||||
"leds": [
|
||||
{
|
||||
"key": "power",
|
||||
"color": "red",
|
||||
"x": 75,
|
||||
"y": 222,
|
||||
"width": 5,
|
||||
"height": 5,
|
||||
"roundness": "50%"
|
||||
},
|
||||
{
|
||||
"key": "connected",
|
||||
"color": "green",
|
||||
"x": 75,
|
||||
"y": 222,
|
||||
"width": 5,
|
||||
"height": 5,
|
||||
"roundness": "50%"
|
||||
},
|
||||
{
|
||||
"key": "transmit",
|
||||
"color": "orange",
|
||||
"x": 75,
|
||||
"y": 222,
|
||||
"width": 5,
|
||||
"height": 5,
|
||||
"roundness": "50%"
|
||||
}
|
||||
],
|
||||
"icons": [
|
||||
{
|
||||
"key": "sig",
|
||||
"x": 72,
|
||||
"y": 256,
|
||||
"width": 10,
|
||||
"height": 10
|
||||
},
|
||||
{
|
||||
"key": "scan",
|
||||
"x": 84,
|
||||
"y": 257,
|
||||
"width": 10,
|
||||
"height": 10
|
||||
},
|
||||
{
|
||||
"key": "trunk",
|
||||
"x": 96,
|
||||
"y": 257,
|
||||
"width": 10,
|
||||
"height": 10
|
||||
},
|
||||
{
|
||||
"key": "warn",
|
||||
"x": 108,
|
||||
"y": 257,
|
||||
"width": 10,
|
||||
"height": 10
|
||||
},
|
||||
{
|
||||
"key": "gps",
|
||||
"x": 120,
|
||||
"y": 257,
|
||||
"width": 10,
|
||||
"height": 10
|
||||
},
|
||||
{
|
||||
"key": "batt",
|
||||
"x": 132,
|
||||
"y": 257,
|
||||
"width": 10,
|
||||
"height": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
[LocalizedFileNames]
|
||||
radio 6_00013.png=@radio 6_00013.png,0
|
||||
radio_00005.png=@radio_00005.png,0
|
||||
radio_00014.png=@radio_00014.png,0
|
||||
|
After Width: | Height: | Size: 463 B |
|
After Width: | Height: | Size: 401 B |
|
After Width: | Height: | Size: 403 B |
|
After Width: | Height: | Size: 409 B |
|
After Width: | Height: | Size: 443 B |
|
After Width: | Height: | Size: 436 B |
|
After Width: | Height: | Size: 739 B |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 344 B |
|
After Width: | Height: | Size: 380 B |
|
After Width: | Height: | Size: 464 B |
|
After Width: | Height: | Size: 554 B |