Напоследок мы решили добавить компактный гайд по переносу ваших моделей из старой версии SpinTires в новую.
Mesh-файлы
- Имя атрибута CombineXMesh/Material/Mesh меняется на CombineXMesh/Material/MeshParts.
- Имя атрибута CombineXMesh/Material/AlbedoMap меняется на CombineXMesh/Material/DiffuseMap.
- Имя атрибута CombineXMesh/Material/AlbedoMultiplier меняется на CombineXMesh/Material/DiffuseMultiplier.
- Атрибут CombineXMesh/Material/Type удалён, отражательная способность модели теперь описывается только картой бликов. В SFX моделях траснпанентные объекты (например лучи света) используют IsSfx="true".
Колёса
- Атрибут TruckWheel/Mesh, определяющий mesh-файл, теперь не содержит исключений.
- Атрибут TruckWheel/TrackTexture переименован в TruckWheel/Tracks и теперь описывает определяет один из типов грузовиков. Тип грузовика описывается набором текстур Media\textures\tracks.
- Атрибуты TruckWheel/Mass и TruckWheel/Friction теперь являются перечеслениями, а не числовыми значениями.
- Атрибуты TruckWheel/Softness/ForceScale и TruckWheel/Softness/MaxAccel заменены перечислением TruckWheel/Softness
Грузовики
- Изменена параметризация жёстких узлов подвески: Truck/Wheels/Wheel/Hardpoint изменено на Truck/Wheels/Wheel/HardpointX, Truck/Wheels/HardpointDefaultY, Truck/Wheels/HardpointDefaultZ. Также были добавлены параметры Truck/Wheels/Wheel/RightSide (описывает работу боковых колёс), Truck/Wheels/Wheel/HardpointY (для колёс различной высоты) и Truck/Wheels/Wheel/HardpointZ (для колёс различной ширины).
- Имя атрибута Truck/Wheels/Wheel/Suspension/MinLimit меняется на Truck/Wheels/Wheel/SuspensionMin.
- Имя атрибута Truck/Wheels/Wheel/Suspension/Strength меняется на Truck/Wheels/Wheel/SuspensionStrength.
- Имя атрибута Truck/Wheels/Wheel/Steering/Castor меняется на Truck/Wheels/Wheel/SteeringCastor.
- Изменена параметризация двигателя: Truck/VehicleConstraint заменяется на Truck/TruckData/Motor.
- Набор глобальных шаблонов для Truck/TruckData/Sound теперь, также, изменяется (а название ветви изменено на Sounds).
- Имя атрибута Truck/TruckData/Sound/Offset меняется на Truck/TruckData/Sounds/Origin.
- Параметризация OcclusionVolume, FullOcclusion и OcclusionMap изменяется на: Truck/TruckData/OcclusionVolume/Size, Truck/TruckData/OcclusionVolume/Offset заменяется на Truck/TruckData/OcclusionVolume/HalfSizeZ, Truck/TruckData/OcclusionVolume/MinX и Truck/TruckData/OcclusionVolume/MaxX.
- Truck/TruckData/Damage/SensationOrigin и Truck/TruckData/Damage/SensationSize заменяются на Truck/TruckData/Damage/SensationMin и Truck/TruckData/Damage/SensationMax соответственно.
- Атрибут Offset для Truck/TruckData/ModelAttachments, Truck/TruckData/HeadLight и Truck/TruckData/WinchSocket переименован на Pos.
Некоторые встроенные классы теперь названы по другому, так что переименуйте отсылки к ним соответственно.