XML:TRIG
Jump to navigation
Jump to search
TRIG : Trigger | ||
---|---|---|
XML
TRGE << Other file types >> TRMA |
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.