Difference between revisions of "Sims 3:0xD3044521"
From SimsWiki
(→Header) |
(→Cones Slots) |
||
| Line 87: | Line 87: | ||
FLOAT cone radius // radius of the cone | FLOAT cone radius // radius of the cone | ||
FLOAT cone angle // angle of the cone (radians) | FLOAT cone angle // angle of the cone (radians) | ||
| − | --if | + | --if Count5 > 0: |
DWORD numSlotsWithOffsets | DWORD numSlotsWithOffsets | ||
--repeat numSlotsWithOffsets: | --repeat numSlotsWithOffsets: | ||
Revision as of 01:47, 6 July 2011
| Modding Reference by Category | |
|---|---|
|
Sims 3 :DBPF | File Types | RCOL(Scene) | Catalog Resource | String Table | Key Table | TS3 Programmer's Reference |
| Routing Slot - RSLT | ||
|---|---|---|
| TypeID: | 0xD3044521 | |
| Game Version: | The Sims 3 | |
Contents |
Overview
This is a Sims 3:RCOL chunk.
Header
DWORD 'RSLT' DWORD Version DWORD Count1 // route DWORD Count2 // container DWORD Count3 // effect DWORD Count4 // Inverse Kinetics targets DWORD Count5 // Cone slots
Route Slots
--repeat Count1:
DWORD slot name // fnv32
--repeat Count1:
DWORD bone name // fnv32 (From rig)
--repeat Count1:
FLOAT[12] // (4x3 transform matrix)
--if Count1 > 0:
DWORD numSlotsWithOffsets
--repeat numSlotsWithOffsets:
DWORD index // index of the slot the offset is for
FLOAT[3] position // position offset
FLOAT[3] rotation // rotation offset (euler angles, in radians)
Containment Slots
--repeat Count2: DWORD slot name // fnv32 --repeat Count2: DWORD bone name // fnv32 (From rig) --repeat Count2: DWORD flags // Slot placement flags (seem to work...) --repeat Count2: FLOAT[12] // (4x3 transform matrix) --if Count2 > 0: DWORD numSlotsWithOffsets --repeat numSlotsWithOffsets: DWORD index // index of the slot the offset is for FLOAT[3] position // position offset FLOAT[3] rotation // rotation offset (euler angles, in radians)
Effect Slots
--repeat Count3:
DWORD slot name // fnv32
--repeat Count3:
DWORD bone name // fnv32 (From rig)
--repeat Count3:
FLOAT[12] // (4x3 transform matrix)
--if Count3 > 0:
DWORD numSlotsWithOffsets
--repeat numSlotsWithOffsets:
DWORD index // index of the slot the offset is for
FLOAT[3] position // position offset
FLOAT[3] rotation // rotation offset (euler angles, in radians)
IK Targets
--repeat Count4:
DWORD slot name // fnv32
--repeat Count4:
DWORD bone name // fnv32 (From rig)
--repeat Count4:
FLOAT[12] // (4x3 transform matrix)
--if Count4 > 0:
DWORD numSlotsWithOffsets
--repeat numSlotsWithOffsets:
DWORD index // index of the slot the offset is for
FLOAT[3] position // position offset
FLOAT[3] rotation // rotation offset (euler angles, in radians)
Cones Slots
--repeat Count5:
DWORD slot name // fnv32
--repeat Count5:
DWORD bone name // fnv32 (From rig)
--repeat Count5:
FLOAT[12] // (4x3 transform matrix)
--repeat Count5:
FLOAT cone radius // radius of the cone
FLOAT cone angle // angle of the cone (radians)
--if Count5 > 0:
DWORD numSlotsWithOffsets
--repeat numSlotsWithOffsets:
DWORD index // index of the slot the offset is for
FLOAT[3] position // position offset
FLOAT[3] rotation // rotation offset (euler angles, in radians)
| Modding Reference by Category | |
|---|---|
|
Sims 3 :DBPF | File Types | RCOL(Scene) | Catalog Resource | String Table | Key Table | TS3 Programmer's Reference |