Difference between revisions of "Sims 3:0xD3044521"

From SimsWiki
Jump to: navigation, search
m
m (formatting)
Line 1: Line 1:
[[Sims 3:Main Page]] -> [[Sims 3:PackedFileTypes]]
+
[[Tutorials:TS3 Advanced Coding Tutorials]] -> [[Sims 3:PackedFileTypes]]
<br/>[[Sims 3:Main Page]] -> [[Sims 3:RCOL]]
+
<br/>[[Tutorials:TS3 Advanced Coding Tutorials]] -> [[Sims 3:RCOL]]
 
+
<hr/>
 +
==Routing Slot==
 +
This is a [[Sims 3:RCOL]] chunk.
 
==Format==
 
==Format==
 
  DWORD 'RSLT'
 
  DWORD 'RSLT'
 
  DWORD Version
 
  DWORD Version
  DWORD Count1 //route
+
  DWORD Count1 // route
  DWORD Count2 //container
+
  DWORD Count2 // container
  DWORD Count3 //effect
+
  DWORD Count3 // effect
  DWORD Count4 //Inverse Kinetics targets
+
  DWORD Count4 // Inverse Kinetics targets
  DWORD (Count 5? only encountered 0)
+
  DWORD 0 // (Count 5? only encountered 0)
 
   
 
   
  //Part 1
+
  // Part 1 - Route
  repeat Count1
+
  --repeat Count1:
    DWORD slot name // fnv32
+
DWORD slot name // fnv32
  repeat Count1
+
  --repeat Count1:
    DWORD bone name // fnv32 (From rig)
+
DWORD bone name // fnv32 (From rig)
  repeat Count1
+
  --repeat Count1:
  12 FLOAT(4x3 transform matrix)
+
FLOAT[12] // (4x3 transform matrix)
  DWORD 0(if Count1 > 0)
+
  --if Count1 > 0:
 +
DWORD 0
 
   
 
   
  //Part 2
+
  // Part 2 - Container
  repeat Count2
+
  --repeat Count2:
    DWORD slot name // fnv32
+
DWORD slot name // fnv32
  repeat Count2
+
  --repeat Count2:
    DWORD bone name // fnv32 (From rig)
+
DWORD bone name // fnv32 (From rig)
  repeat Count2
+
  --repeat Count2:
    DWORD flags // Slot placement flags
+
DWORD flags // Slot placement flags
  repeat Count2
+
  --repeat Count2:
    12 FLOAT(4x3 transform matrix)
+
FLOAT[12] // (4x3 transform matrix)
  end
+
  --if Count2 > 0:
  DWORD 0(if Count2 > 0)
+
DWORD 0
 
   
 
   
  //Part 3
+
  // Part 3 - Effect
  repeat Count3
+
  --repeat Count3:
    DWORD slot name // fnv32
+
DWORD slot name // fnv32
  repeat Count3
+
  --repeat Count3:
    DWORD bone name // fnv32 (From rig)
+
DWORD bone name // fnv32 (From rig)
  repeat Count3
+
  --repeat Count3:
    12 FLOAT(4x3 transform matrix)
+
FLOAT[12] // (4x3 transform matrix)
  DWORD 0(if Count3 > 0)
+
  --if Count3 > 0:
 +
DWORD 0
 
   
 
   
  //Part 4
+
  // Part 4 - Inverse Kinetics targets
  repeat Count4
+
  --repeat Count4:
    DWORD slot name // fnv32
+
DWORD slot name // fnv32
  repeat Count4
+
  --repeat Count4:
    DWORD bone name // fnv32 (From rig)
+
DWORD bone name // fnv32 (From rig)
  repeat Count4
+
  --repeat Count4:
    12 FLOAT(4x3 transform matrix)
+
FLOAT[12] // (4x3 transform matrix)
  DWORD 0(if Count4 > 0)
+
  --if Count4 > 0:
 +
DWORD 0
 +
<hr/>
 +
[[Tutorials:TS3 Advanced Coding Tutorials]] -> [[Sims 3:PackedFileTypes]]
 +
<br/>[[Tutorials:TS3 Advanced Coding Tutorials]] -> [[Sims 3:RCOL]]

Revision as of 04:52, 2 April 2010

Tutorials:TS3 Advanced Coding Tutorials -> Sims 3:PackedFileTypes
Tutorials:TS3 Advanced Coding Tutorials -> Sims 3:RCOL


Routing Slot

This is a Sims 3:RCOL chunk.

Format

DWORD 'RSLT'
DWORD Version
DWORD Count1	// route
DWORD Count2	// container
DWORD Count3	// effect
DWORD Count4	// Inverse Kinetics targets
DWORD 0	// (Count 5? only encountered 0)

// Part 1 - Route
--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 0

// Part 2 - Container
--repeat Count2:
	DWORD slot name	// fnv32
--repeat Count2:
	DWORD bone name	// fnv32 (From rig)
--repeat Count2:
	DWORD flags	// Slot placement flags
--repeat Count2:
	FLOAT[12]	// (4x3 transform matrix)
--if Count2 > 0:
	DWORD 0

// Part 3 - Effect
--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 0

// Part 4 - Inverse Kinetics 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 0

Tutorials:TS3 Advanced Coding Tutorials -> Sims 3:PackedFileTypes
Tutorials:TS3 Advanced Coding Tutorials -> Sims 3:RCOL

Personal tools
Namespaces

Variants
Actions
Navigation
game select
Toolbox