The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
General information
- TRIG files are stored globally in level0_Final.dat.
- TRIG files were originally intended to hold the rail geometry, but the <BaseGeometry>-linked M3GM isn't used in-game; instead the trigger rail is part of the AKEV level geometry.
- The XML on this page is compatible with OniSplit v0.9.61.0.
File structure
TRIG
|
+-- M3GM <BaseGeometry> (not used; trigger rails must be part of the AKEV level geometry)
|
+-- PNTA <Points>
+-- VCRA <VertexNormals>
+-- VCRA <FaceNormals>
+-- TXCA <TextureCoordinates>
+-- IDXA <TriangleStrips>
+-- IDXA <FaceNormalIndices>
+-- TXMP <Texture> (link to external file)
XML tags
XML tag
|
Content type
|
Description
|
<Color>
|
color32
|
RGBA value (ignored; was intended to be trigger color)
|
<TimeOn>
|
int32
|
Laser is on for this many frames (overridden by BINACJBOTrigger's <TimeOn> and <TimeOff> tags?)
|
<TimeOff>
|
int32
|
Laser is off for this many frames (overridden by BINACJBOTrigger's <TimeOn> and <TimeOff> tags?)
|
<StartOffset>
|
?
|
?
|
<AnimScale>
|
int32
|
?
|
<BaseGeometry>
|
link
|
M3GM instance number (#N)
|
<BaseGunkFlags>
|
flag
|
?
|
<Emitter>
|
char[32]
|
TRGEfile.oni
|
<Animation>
|
char[32]
|
OBANfile.oni
|
<ActiveSound>
|
char[32]
|
OSBDfile.amb.oni
|
<TriggerSound>
|
char[32]
|
OSBDfile.imp.oni
|
3D model
The 3D model for a laser trigger is in a TRGE, linked to from the <Emitter> tag. See XML:TRGE for extraction and creation of this geometry.