Changes

Jump to navigation Jump to search

Games/ETS2/Modding guides/1.31

2,748 bytes added, 09:56, 15 May 2018
no edit summary
== Map format changes ==
Some road/prefab related data were moved from *.base files to new *.data files.
<!--
TBA - stamps -> brushes, *.data sector files, ...
-->
== Game data ==
=== Chassis accessory data ===
There was added A new array attribute, '''''steerable_axlessteerable_axle[]''''' , was added to [[Documentation/Engine/Units/accessory_chassis_data|chassis data that ]]. It controls which axle is axles are steerable instead of locator names. Locator names right now define only the wheel type (model) dependency. Semantics The semantics of '''''steerable_axlessteerable_axle[]''''' is the same as '''''powered_axlespowered_axle[]''''' or '''''liftable_axlesliftable_axle[]''''' respectively. If not defined its default is guessed , the values are inferred from the vehicle type (. By default, a trailer has will have no steerables, steerable axles and a truck has will have its first axle steerable).
Array The '''''powered_wheelspowered_wheel[]''''' array is not no longer supported for defining powered wheels definition anymore, its just and is now ignored. Use The '''''powered_axlespowered_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''' or cables won't be present in the game. New accessory type besides normal vehicle accessory attributes, has an array attribute of owner pointers of type '''physics_trailer_cable_data'''.
==== Physics trailer 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 data ====pointer from array has to be defined inside same SiiNunit.
TBAExample 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 ====
TBA - mirror_data.sii, g_phys_mirror
-->
==== Transmission accessory data ====

Navigation menu