Changes

Jump to navigation Jump to search

Games/ETS2/Modding guides/1.31

3,177 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.
=== Truck 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)
==== New mirrors data ==== ring_count: 10
TBA - mirror_data color: (0.sii1, g_phys_mirror0.1, 0.1)}
==== New cables accessory data ====}</nowiki>
TBA=== Truck data ===<!--==== New mirrors data ====
TBA - mirror_data.sii, g_phys_mirror
-->
==== Transmission accessory data ====

Navigation menu