Turok EX Modding Guide

Trails

Trails are procedural, polygonal effects that can can be attached to effects and models.

Trails are defined by a series of edges, which are in turn defined by an initial and final vertex, which the edge interpolates between over the course of its life:

trail diagram

Vertices

pos

position relative to source

for effects, +x is left, +y is backward, and +z is up, all relative to the camera

color red, green, and blue color components, from 0 to 255
alpha opacity, from 0 to 255

Edges

vertex_start initial and final vertices to interpolate between over the course of the edge's life time
vertex_end

Trails

lifeTime life time in seconds of the trail as a whole
fadeOutTime fade out the trail as a whole during the last fadeOutTime seconds of lifeTime
edgeLifeTime time in seconds each edge takes to transition from vertex_start to vertex_end
scale vertex position scalar
bCloseEdges

connect the last edge to the first edge

this is equivalent to duplicating the first edge at the end of the edge list below

edge_1
...
edge_N

list of 2 or more edges

each edge is connected to the previous edge