Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
9101ccf
Create ID_SPEEDBOAT.xml
Stranger1992 Jun 7, 2026
4aac2eb
Move file to dedicated `Vehicles` folder
Stranger1992 Jun 8, 2026
5077f2b
Add shared vehicle properties / removed particle life property
Stranger1992 Jun 9, 2026
b71c184
Add vehicle properties to global folder
Stranger1992 Jun 9, 2026
d29b179
Merge branch 'develop' into Properties-Vehicles-TR2
Stranger1992 Jun 11, 2026
0672a83
Update defaultValue / add speed modifier
Stranger1992 Jun 11, 2026
3aca20e
Remove speed modifier
Stranger1992 Jun 11, 2026
f47a5f6
Add mist effect property for rubberboat
Stranger1992 Jun 11, 2026
e57f1c1
Add UPV mist property
Stranger1992 Jun 11, 2026
5f055a7
Add light color and intensity properties for UPV
Stranger1992 Jun 11, 2026
0f0d0bb
Add Light radius / falloff / distance / shadow property
Stranger1992 Jun 11, 2026
e49abf5
Add quadbike smoke start/end color properties
Stranger1992 Jun 11, 2026
45ffa36
Merge branch 'develop' into Properties-Vehicles-TR2
Stranger1992 Jun 13, 2026
c912196
Use slot names instead of indexes
Stranger1992 Jun 15, 2026
e73a0c5
Add motorbike light parameters / renames
Stranger1992 Jun 15, 2026
0d509f3
Add Jeep headlight and properties
Stranger1992 Jun 15, 2026
a4c4c26
Remove duplicated properties
Stranger1992 Jun 15, 2026
05af0f8
Merge branch 'develop' into Properties-Vehicles-TR2
Stranger1992 Jun 18, 2026
7f9b3b2
Merge branch 'develop' into Properties-Vehicles-TR2
Stranger1992 Jun 28, 2026
8c1cbba
Merge branch 'develop' into Properties-Vehicles-TR2
MontyTRC89 Jul 2, 2026
aee8562
Fixed TombLib merge conflict
MontyTRC89 Jul 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
287 changes: 287 additions & 0 deletions TombLib/TombLib/Catalogs/TEN Property Catalogs/Global/Vehicles.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,287 @@
<?xml version="1.0" encoding="utf-8"?>
<propertyCatalog>
<moveable id="SNOWMOBILE,QUAD,SPEEDBOAT,KAYAK,UPV,MINECART,JEEP,MOTORBIKE,RUBBER_BOAT">
<property
internalName="VehicleWake"
displayName="Render wake"
type="Bool"
defaultValue="true"
category="Vehicle Effects"
description="Add wake effect"
/>
<property
internalName="WakeStartColor"
displayName="Wake start color"
type="Color"
defaultValue="TEN.Color(191,191,191,191)"
hasAlpha = "true"
category="Vehicle Effects"
description="Vehicle wake starting color."
/>
<property
internalName="WakeEndColor"
displayName="Wake end color"
type="Color"
defaultValue="TEN.Color(0,0,0,0)"
hasAlpha = "true"
category="Vehicle Effects"
description="Vehicle wake ending color."
/>
</moveable>

<moveable id="SPEEDBOAT,UPV,RUBBER_BOAT">
<property
internalName="VehicleMist"
displayName="Render mist"
type="Bool"
defaultValue="true"
category="Vehicle Effects"
description="Add mist effect."
/>
<property
internalName="VehicleMistStartColor"
displayName="Mist start color"
type="Color"
defaultValue="TEN.Color(0,0,0)"
category="Vehicle Effects"
description="Starting color of mist particles."
/>
<property
internalName="VehicleMistEndColor"
displayName="Mist end color"
type="Color"
defaultValue="TEN.Color(64,64,64)"
category="Vehicle Effects"
description="Ending color of mist particles."
/>
</moveable>

<moveable id="QUAD">
<property
internalName="VehicleSmokeStartColor"
displayName="Exhaust start color"
type="Color"
defaultValue="TEN.Color(0,0,0)"
category="Vehicle Effects"
description="Vehicle exhaust particle starting color."
/>
<property
internalName="VehicleSmokeEndColor"
displayName="Exhaust end color"
type="Color"
defaultValue="TEN.Color(64,64,64)"
category="Vehicle Effects"
description="Vehicle exhaust particle ending color."
/>
</moveable>

<moveable id="UPV">
<property
internalName="UPVLightColor"
displayName="Light color"
type="Color"
defaultValue="TEN.Color(255,255,255)"
category="Vehicle Light"
description="Light color"
/>
<property
internalName="UPVLightIntensity"
displayName="Light intensity"
type="Float"
defaultValue="0.5"
category="Vehicle Light"
description="Light intensity"
/>
<property
internalName="UPVLight"
displayName="Render light"
type="Bool"
defaultValue="true"
category="Vehicle Light"
description="Render light"
/>
<property
internalName="UPVLightRadius"
displayName="Light radius"
type="Int"
defaultValue="4"
minValue = "0"
maxValue = "10"
category="Vehicle Light"
description="Light radius (in blocks)"
/>
<property
internalName="UPVLightFalloff"
displayName="Light falloff"
type="Int"
defaultValue="2"
minValue = "0"
maxValue = "10"
category="Vehicle Light"
description="Light falloff (in blocks)"
/>
<property
internalName="UPVLightDistance"
displayName="Light distance"
type="Int"
defaultValue="10"
minValue = "0"
maxValue = "100"
category="Vehicle Light"
description="Light distance (in blocks)"
/>
<property
internalName="UPVLightCastShadow"
displayName="Light shadow cast"
type="Bool"
defaultValue="true"
category="Vehicle Light"
description="Determines whether the vehicle light casts a dynamic shadow"
/>
</moveable>

<moveable id="MOTORBIKE">
<property
internalName="MotorbikeLightColor"
displayName="Headlight color"
type="Color"
defaultValue="TEN.Color(255,170,0)"
category="Vehicle Light"
description="Light color"
/>
<property
internalName="MotorbikeLightIntensity"
displayName="Headlight intensity"
type="Float"
minValue = "0"
maxValue = "2.0"
defaultValue="1.0"
category="Vehicle Light"
description="Light intensity"
/>
<property
internalName="MotorbikeLight"
displayName="Render light"
type="Bool"
defaultValue="true"
category="Vehicle Light"
description="Render light"
/>
<property
internalName="MotorbikeLightRadius"
displayName="Headlight radius"
type="Int"
defaultValue="4"
minValue = "0"
maxValue = "10"
category="Vehicle Light"
description="Light radius (in blocks)"
/>
<property
internalName="MotorbikeLightFalloff"
displayName="Headlight falloff"
type="Int"
defaultValue="2"
minValue = "0"
maxValue = "10"
category="Vehicle Light"
description="Light falloff (in blocks)"
/>
<property
internalName="MotorbikeLightDistance"
displayName="Headlight distance"
type="Int"
defaultValue="10"
minValue = "0"
maxValue = "100"
category="Vehicle Light"
description="Light distance (in blocks)"
/>
<property
internalName="MotorbikeLightCastShadow"
displayName="Light shadow cast"
type="Bool"
defaultValue="true"
category="Vehicle Light"
description="Determines whether the vehicle light casts a dynamic shadow"
/>
</moveable>

<moveable id="JEEP">
<property
internalName="JeepLightColor"
displayName="Headlight color"
type="Color"
defaultValue="TEN.Color(200,200,200)"
category="Vehicle Light"
description="Light color"
/>
<property
internalName="JeepLightIntensity"
displayName="Headlight intensity"
type="Float"
minValue = "0"
maxValue = "2.0"
defaultValue="1.0"
category="Vehicle Light"
description="Light intensity"
/>
<property
internalName="JeepLight"
displayName="Render headlight"
type="Bool"
defaultValue="false"
category="Vehicle Light"
description="Render light"
/>
<property
internalName="JeepLightRadius"
displayName="Headlight radius"
type="Int"
defaultValue="4"
minValue = "0"
maxValue = "10"
category="Vehicle Light"
description="Light radius (in blocks)"
/>
<property
internalName="JeepLightFalloff"
displayName="Headlight falloff"
type="Int"
defaultValue="2"
minValue = "0"
maxValue = "10"
category="Vehicle Light"
description="Light falloff (in blocks)"
/>
<property
internalName="JeepLightDistance"
displayName="Headlight distance"
type="Int"
defaultValue="10"
minValue = "0"
maxValue = "100"
category="Vehicle Light"
description="Light distance (in blocks)"
/>
<property
internalName="JeepLightCastShadow"
displayName="Light shadow cast"
type="Bool"
defaultValue="true"
category="Vehicle Light"
description="Determines whether the vehicle light casts a dynamic shadow"
/>
</moveable>

<moveable id="SPEEDBOAT">
<property
internalName="VehicleFoam"
displayName="Render foam"
type="Bool"
defaultValue="false"
category="Vehicle Effects"
description="Add foam effect"
/>
</moveable>
</propertyCatalog>
3 changes: 3 additions & 0 deletions TombLib/TombLib/TombLib.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -426,6 +426,9 @@
<None Update="Catalogs\Engines\TR5\States.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Catalogs\TEN Property Catalogs\Global\Vehicles.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="Catalogs\TEN Property Catalogs\Global\HitPoints.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
Expand Down