Skip to main content

UB1VehicleDataAsset

Overview

  • Data asset configuring all vehicle system settings including movement, messages, accident rules, and spawn parameters.

Metadata

FieldValue
Kindclass
EnvironmentB1 - Presentation
Categoryclasses
ExtendsUB1DataAssetBase

Properties (65)

NameTypeDescription
AccidentForCharacterFB1VehicleAccidentData[]Accident data list used for random accident selection when a vehicle collides with a character.
AccidentForStaticMeshFB1VehicleAccidentData[]Accident data list used for random accident selection when a vehicle collides with a static mesh.
AccidentForVehicleMaptable<EB1CompareType, FB1VehicleAccidentDataList>Map of comparison types to accident data lists used when a vehicle collides with another vehicle; the key compares the CrashMassLevel of the self vehicle's VehicleTemplate against the other vehicle's.
AllPassengersMustBeSeatedMessagestringMessage shown when all passengers must be seated before driving.
AutoDrivingSkipMinuteintegerIn-game minutes before auto-driving is automatically skipped when the VehicleQuickTravel game option is enabled.
CommonRecallVehicleMessagestringMessage shown for the common vehicle recall action.
DefaultSettingFB1VehicleDefaultSettingDefault seat slot and interaction settings applied to all vehicles.
DespawnTargetHoldTimenumberDuration in seconds a vehicle must remain below DespawnTargetSpeed before it is despawned.
DespawnTargetSpeednumberSpeed threshold below which a stuck vehicle begins the despawn evaluation.
DeviationAlertTimenumberDuration in seconds of deviation before a toast alert message is displayed.
DeviationCheckIntervalnumberTime interval in seconds between deviation (off-road) checks.
DeviationRecoveryTimenumberDuration in seconds of deviation before the vehicle is automatically moved to the nearest lane.
DeviationThresholdFVectorThreshold volume (X, Y, Z) used to determine whether a vehicle has deviated from its path.
DistFromDrivernumberMaximum distance (cm) a ship may stray from its owner before it is automatically removed.
GroundClickMessagestringMessage shown when the player clicks the ground while driving.
HeadLightsAutoTurnOnTimeRangeFIntVector2In-game hour range during which headlights automatically turn on (X = start hour, Y = end hour).
HighResolutionRepresentationDistancenumberCamera distance threshold (cm) below which the vehicle renders at high resolution.
HudVehicleButtonWidgetSettingFB1HudVehicleButtonWidgetSettingUI HUD vehicle button widget visual and interaction bag settings.
InteractionBlockedWhileSailingMessagestringMessage shown when interactions are blocked while sailing.
LowResolutionRepresentationDistancenumberCamera distance threshold (cm) below which the vehicle renders at low resolution; beyond this distance, the vehicle is not rendered.
MediumResolutionRepresentationDistancenumberCamera distance threshold (cm) below which the vehicle renders at medium resolution.
MovableFloorHeightnumberMinimum floor height above which vehicle movement is allowed.
MoveWithVehicleArriveMessagestringMessage shown when the vehicle arrives at its destination during a move-with-vehicle action.
MoveWithVehicleCancelMessagestringMessage shown when a move-with-vehicle action is cancelled.
MoveWithVehicleFailedMessagestringMessage shown when a move-with-vehicle action fails.
MoveWithVehicleInteractionBagIdListstring[]List of interaction bag IDs used for move-with-vehicle actions.
MoveWithVehicleRatioForSchedulenumberRatio of total schedule time used by vehicle travel for scheduling calculations.
NonOwnerInDriverSeatMessagestringMessage shown when a non-owner attempts to drive the vehicle.
OccupiedGaragePadMessagestringMessage shown when the garage pad is already occupied.
OtherPassengerHaveNotEnteredMessagestringStart Toast Messages Message shown when not all passengers have entered the vehicle before departure.
OtherPassengerHaveNotEnteredTooltipstringTooltip shown when not all passengers have entered before departure.
ParkingPlaceVisibilityDelayintegerIn-game minutes after a vehicle leaves its parking space before a placeholder prop appears (0-60).
RagdollStopThresholdTimenumberDuration (seconds) used for non-lethal ragdoll stop detection. If position/rotation remain unchanged for this duration, ragdoll recovery begins.
RequiredSkillIdstringID of the skill required to operate certain vehicle types.
ReturnToParkingPlaceExecutionScriptsstring[]List of script IDs executed collectively when towing, parking, or returning to a parking space.
SailingBlockedByPassengerInteractionstringMessage shown when sailing is blocked because a passenger is interacting.
ShipPurchaseBlockedMessagestringMessage shown when ship purchase is blocked.
ShipPurchaseFailedPopupIdstringPopup ID shown when a ship purchase fails.
ShipPurchaseSuccessPopupIdstringPopup ID shown when a ship purchase succeeds.
SimulationDriverMeshtable<string, FB1SimulationDriverData>Map of vehicle IDs to their simulation driver mesh data.
SimulationDriverSlotAdjLocationFVectorLocation offset applied to the simulation driver slot relative to the vehicle.
SitDriversSeatDriveVehicleMessagestringMessage shown prompting the driver to sit and drive the vehicle.
SpecificCityInShipHeighttable<string, number>Map of city names to the specific ship height override used in those cities.
TowingDecisionDistancenumberDistance (cm) the player must be from the vehicle before the towing countdown begins.
TowingDecisionTimenumberTime in seconds before an abandoned vehicle is towed.
UnauthorizedGaragePadMessagestringMessage shown when the player attempts to use an unauthorized garage pad.
UpdateStatPercentWhenEmbarkShipnumberStat percentage (0.0 to 1.0) applied to all character stats when embarking on a ship.
VehicleAccidentForceFallbackSpeednumberBelow this speed, accident probability is skipped and the fallback accident is forced instead.
VehicleAccidentLowSpeedCharacterFallbackIdstringAccident ID used for vehicle-character collisions at low speed (below VehicleAccidentForceFallbackSpeed).
VehicleAccidentMinimumCameraDistancenumberMinimum camera distance (cm) required for collision checks to occur during simulation.
VehicleAccidentMinimumObjectDistancenumberMinimum distance (cm) from the vehicle for an object to be included in collision checks during simulation.
VehicleAccidentOverlapMinimumSpeednumberMinimum vehicle speed at which a collision is processed as an overlap event rather than a hit.
VehicleDisableSellMessagestringMessage shown when selling a vehicle is disabled.
VehicleMapIconSettingFB1VehicleMapIconSettingMap icon display settings for vehicles shown on the world map.
VehiclePhysicsDefaultSettingFB1VehiclePhysicsDefaultSettingShared defaults used by simple-physics vehicle mode.
VehiclePurchaseFailedPopupIdstringPopup ID shown when a vehicle purchase fails.
VehiclePurchaseFailureMessagestringMessage shown when a vehicle purchase fails.
VehiclePurchaseSuccessPopupIdstringPopup ID shown when a vehicle purchase succeeds.
VehicleSellFailureMessagestringMessage shown when a vehicle sell fails.
VehicleSellSuccessMessagestringMessage shown when a vehicle sell succeeds.
VehicleSettingtable<string, FB1VehicleSetting>Map of vehicle IDs to their general vehicle settings.
VehicleSpawnFailedMessagestringMessage shown when vehicle spawn fails.
VehicleTowingMessagestringMessage shown when the vehicle is being towed.
VehicleUnavailableMessagestringMessage shown when the vehicle is unavailable for use.
VerticalImpulseHitByVehiclenumberVertical (Z-axis) impulse force applied to a character when struck by a vehicle.