Difference between revisions of "Sims 3:0xD3044521"

From SimsWiki
Jump to: navigation, search
(Format)
(Format)
Line 10: Line 10:
 
This is a [[Sims 3:RCOL]] chunk.
 
This is a [[Sims 3:RCOL]] chunk.
  
==Format==
+
==Header==
 
  DWORD 'RSLT'
 
  DWORD 'RSLT'
 
  DWORD Version
 
  DWORD Version
Line 21: Line 21:
  
  
-- Route Slots --
+
== Route Slots ==
 
  --repeat Count1:
 
  --repeat Count1:
 
  DWORD slot name // fnv32
 
  DWORD slot name // fnv32
Line 35: Line 35:
 
                 FLOAT[3] rotation // rotation offset (euler angles, in radians)
 
                 FLOAT[3] rotation // rotation offset (euler angles, in radians)
  
// Part 2 - Container
+
== Containment Slots ==
 
  --repeat Count2:
 
  --repeat Count2:
 
  DWORD slot name // fnv32
 
  DWORD slot name // fnv32
Line 51: Line 51:
 
                 FLOAT[3] rotation // rotation offset (euler angles, in radians)
 
                 FLOAT[3] rotation // rotation offset (euler angles, in radians)
 
   
 
   
// Part 3 - Effect
+
== Effect Slots ==
 
  --repeat Count3:
 
  --repeat Count3:
 
  DWORD slot name // fnv32
 
  DWORD slot name // fnv32
Line 65: Line 65:
 
                 FLOAT[3] rotation // rotation offset (euler angles, in radians)
 
                 FLOAT[3] rotation // rotation offset (euler angles, in radians)
 
   
 
   
// Part 4 - Inverse Kinetics targets
+
== IK Targets ==
 
  --repeat Count4:
 
  --repeat Count4:
 
  DWORD slot name // fnv32
 
  DWORD slot name // fnv32
Line 79: Line 79:
 
                 FLOAT[3] rotation // rotation offset (euler angles, in radians)
 
                 FLOAT[3] rotation // rotation offset (euler angles, in radians)
  
// Part 5 - Cones
+
== Cones Slots ==
 
  --repeat Count5:
 
  --repeat Count5:
 
  DWORD slot name // fnv32
 
  DWORD slot name // fnv32

Revision as of 22:33, 28 June 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 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)
Modding Reference by Category

Sims 3 :DBPF | File Types | RCOL(Scene) | Catalog Resource | String Table | Key Table | TS3 Programmer's Reference 

Personal tools
Namespaces

Variants
Actions
Navigation
game select
Toolbox