This page is located on the SimsWiki. To view it in it's original form, click here.
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



Overview

This is a Sims 3:RCOL chunk.

Format

--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