Frame List (RW Section)

From GTAModding
Jump to: navigation, search
RW Stream Section
Frame List
0x000E

Frame List is a container section used in DFF files as child of a clump section. Just like the clump section it does only store child sections and no data. All additional informations are hold by a struct section.

Contents

Structure

All required information stored inside a struct section which represents the first child section of the list.

4b  - DWORD    - Number of frames

The structure is followed up by an array of frame information data for each frame. It uses the following format:

36b - TMatrix  - Rotation matrix
12b - TVector  - Position
4b  - DWORD    - Current frame index (or previous sibling?)
4b  - DWORD    - Matrix creation flags (see discussion page)

TMatrix and TVector are abstract data types with the following format for TVector:

4b  - FLOAT    - Coordinate X
4b  - FLOAT    - Coordinate Y
4b  - FLOAT    - Coordinate Z

And TMatrix represents a collection of 3 TVector's:

12b - TVector   - Vector 1
12b - TVector   - Vector 2
12b - TVector   - Vector 3

Extension

A frame list can be extented by an extension section. For this section the extension can appear multiple times. The amount of extensions does not need to match the number of frames defined above, but it usually does since the extensions are holding the names of the single frames and their animations.

Child sections

The extension itself got 2 child section which may appear in random order:

See also

v · d · e
San Andreas Grand Theft Auto: San Andreas
File Formats.col.cfg.cut.dff.dat.fxp.gxt.ide.ifp.img.iplnodes*.dat.rep.rrr.scm.set.txd
DocumentationAudioCryptographyCutscenesHandling.cfgMap ListingMission PacksOpcodesPathsReplaysSavesScripts
ToolsCLEOCollision File Editor IIENBSeriesG-ToolsIMG ToolLimit AdjusterMap EditorSan Andreas Audio ToolkitSanny BuilderTXD Workshop
TutorialsSan Andreas v2.0 ModdingHow to create a missionHow to create a threadHow to use Map Editor
ModificationsDesign Your Own MissionGostown ParadiseGTA: UnitedMyriad Islands
MultiplayergtaTournamentMulti Theft AutoSan Andreas Multiplayer(more...)
Useful linksCommunity portalDiscussion forumsMods on GTAGarage.comOpcodes database
v · d · e
Vice City Grand Theft Auto: Vice City
File Formats.adf.col.cfg.dff.dat.gxt.ide.ifp.img/.dir.ipl.raw/.sdt.rep.scm.txd
DocumentationHandlingMap ListingOpcodesScript PathsSavesSound Effects
ToolsCLEOCollision File Editor IIG-ToolsGXT EditorIMG ToolLimit AdjusterKEd (map editor)Sanny Builder (script editor)TXD Workshop
TutorialsHow to create a missionHow to create a thread
ModificationsGTA: Liberty CityState of Liberty
MultiplayerGTA:LC MultiplayergtaTournamentMulti Theft AutoState Of Liberty OnlineVice City MultiplayerVice City OnlineMulti-Vice
Useful linksCommunity portalDiscussion forumsMods on GTAGarage.comOpcodes database
Personal tools