Changes

Jump to navigation Jump to search

Games/ETS2/Modding guides/1.31

3,778 bytes added, 09:56, 15 May 2018
no edit summary
= Changes =
== Truck Dealer Definitions Map format changes ==
Truck dealer trucks are not on the list anymore, the game reads all unit Some road/prefab related data were moved from *.base files to new *.data files in given directory in same was as company or desktop trailers. List file is gone<!--TBA - stamps -> brushes, truck *.data sector files must be separate units (start with SiiNunit header and properly enclosed in curled brackets), .. Broken units in directory won't prevent reading the rest.-->
== 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 ====
There was added array '''''steerable_axles[]''''' to chassis data that controls which axle is steerable instead of locator namesTBA - mirror_data. Locator names right now define only wheel type (model) dependency. Semantics of '''''steerable_axles[]''''' is same as '''''powered_axles[]''''' or '''''liftable_axles[]''''' respectively. If not defined its default is guessed from vehicle type (trailer has no steerablessii, truck has first axle steerable).g_phys_mirror-->==== Transmission accessory data ====
Array New float attribute '''''powered_wheels[]shift_time''''' has been added. Its value is not supported for powered wheels definition anymore, its just ignoredapproximate duration of the shift in seconds with default of 1. Use '''''powered_axles[]''''' array properly0. The time is measured from first moment of clutch disconnect to the moment clutch is fully connected again. By our precise measurement shifting times of most current transmissions are between 0.7 second (new Opticruises) and 1.5 seconds (old MP3 transmissions). Values drastically different may cause unwanted effects.
== Transmission Accessory Data == Truck dealer data ====
New float attribute '''''shift_time''''' has been added. Its value is approximate duration of Truck dealer trucks are not handled by the list anymore, the shift game reads all unit files in given directory in seconds with default of 1same way as company or desktop trucks.0. By our precise measurement shifting times of most current transmissions are between 0.7 second The list file is gone, truck files must be separate units (new Opticruises) start with SiiNunit header and 1.5 seconds (old MP3 transmissionsproperly enclosed in curled brackets). Values drastically different may cause unwanted effectsBroken units in directory won't prevent reading the rest.

Navigation menu