188
edits
Changes
no edit summary
= Changes =
== Truck Dealer Definitions Map format changes ==
== Game data == New float attribute '''''blinker_auto_off_trigger''''' has been added (default 0.01). It is used to define precise moment when blinker turn off automatically (if enabled) after they are armed by meeting '''''blinker_auto_off_limit'''''. == Country Data data ==
New boolean attribute '''''trailer_standalone''''' has been added (default false). It is used in countries where trailer does not have own registration and is registered with truck or similar vehicle and thus shares its licence plate (eg UK).
== Vehicles data == === Chassis Accessory Data accessory data === A new array attribute, '''''steerable_axle[]''''', was added to [[Documentation/Engine/Units/accessory_chassis_data|chassis data]]. It controls which axles are steerable instead of locator names. Locator names now define only the wheel type (model) dependency. The semantics of '''''steerable_axle[]''''' is the same as '''''powered_axle[]''''' or '''''liftable_axle[]'''''. If not defined, the values are inferred from the vehicle type. By default, a trailer will have no steerable axles and a truck will have its first axle steerable. The '''''powered_wheel[]''''' array is no longer supported for defining powered wheels, and is now ignored. The '''''powered_axle[]''''' array must now be used properly. === New cables accessory data === With new feature of trailer cables, there is also new accessory type '''accessory_addon_trailer_cables_data''' that can be used on truck and trailer (for doubles, triples etc.). This accessory type can be used only in conjunction with accessory named: '''trlr_cables'''. New accessory type, besides normal vehicle accessory attributes, has an array attribute of owner pointers of type '''physics_trailer_cable_data'''. This array defines what kind and how many cables will be used on vehicle. Each cable pointer from array has to be defined inside same SiiNunit. Example of trailer cables accessory data: <nowiki>SiiNunit{accessory_addon_trailer_cables_data : stock.<vehicle.name>.trlr_cables{ exterior_model: "<path/to/upgrade/model.pmd>" cables[]: .air_cable_b cables[]: .air_cable_r cables[]: .ele_cable_g} physics_trailer_cable_data : .air_cable_b{ locator_prefix: air_cable_b // Name of the locator (in vehicle and trailer) where cable will be "connected". rest_locator_prefix: rst_cable_b // Name of the locator (in vehicle only) where cable will be put to rest, when not connected to the trailer. // If not present in vehicle, cable is not visible when disconnected from trailer. vehicle_plug_model: "/vehicle/share/models/cables_connectors/air_plug_b.pmd" // Plug model for the cable end on vehicle side. vehicle_plug_model_offset: (-0.0205, 0.0, -0.121) // Visual offset of cable start in space of vehicle plug model. trailer_plug_model: "/vehicle/share/models/cables_connectors/air_socket_b.pmd" // Plug model for the cable end on trailer side. trailer_plug_model_offset: (0.0, 0.0, -0.11) // Visual offset of cable end in space of trailer plug model. ring_count: 10 // Number of rings in spiral of cable. ring_resolution: 7 // Resolution of the ring, how many sides each ring has. diameter: 0.9 // Diameter of spiral. width: 0.0175 // Width of the cable itself. material: "/material/ropes/cable_white.mat" // Material used for cable rendering. color: (0.1, 0.35, 0.55) // Vertex color that will be used for the cable. Note that this color is in linear colorspace.} physics_trailer_cable_data : .air_cable_r{ locator_prefix: air_cable_r rest_locator_prefix: rst_cable_r vehicle_plug_model: "/vehicle/share/models/cables_connectors/air_plug_r.pmd" vehicle_plug_model_offset: (-0.0205, 0.0, -0.121) trailer_plug_model: "/vehicle/share/models/cables_connectors/air_socket_r.pmd" trailer_plug_model_offset: (0.0, 0.0, -0.11) ring_count: 10 color: (0.5, 0.05, 0.05)} physics_trailer_cable_data : .ele_cable_g{ locator_prefix: ele_cable_g rest_locator_prefix: rst_cable_g vehicle_plug_model: "/vehicle/share/models/cables_connectors/electric_plug.pmd" vehicle_plug_model_offset: (0.0, 0.0, -0.134) ring_count: 10 color: (0.1, 0.1, 0.1)} }</nowiki> === Truck data ===<!--==== New mirrors data ====
== Transmission Accessory Data == Truck dealer data ====