This page is located on the SimsWiki. To view it in it's original form, click here.
This article is imported from the old MTS2 wiki. You can help Sims2Wiki by cleaning it up. It's original page with comments can be found at http://old_wiki.modthesims2.com/6A836D56
6a836d56 cDataListExtension
offset	length	Description             Offset Code
====	====	======	=====
0	1	String Length of following string	a
1	(a) 	"cDataListExtension"
a	4 	Block ID: 0x6a836d56
a+4 	4	Version(1)
a+8	1 	String Length of following string	b
a+9	(b) 	"cExtension"
b	4 	ClassID: 0x0
b+4	4 	Version: 0x3
b+8	1 	Extension Type (7 - recursive, as below)
b+9	1 	String Length of following string	c
b+10	(c)	String: variable name
call recursive code


recursive code
c	4 	Count of objects in array		ob

Each object in the array
-----------------------------------------------------------------

ob	1 	Extension Type: (2,5,6,7,8,9)
ob+1	1 	String Length of following string	obA
ob+2	(obA)	String: Variable name
	   case (Extension Type)
	     2:''delta
obA	4 	UInt32
	     3:''float
obA	4 	Float
	     5:''translation
obA	12	Standard Translation
	     6:''tag
obA	1 	String Length of following string
obA+1	(n)	String
	     7:''array
obA	(n)	Go into the recursive code again to build another array
	     8:''rotation
obA	16 	Standard Quaternion
	     9:
obA	4	Length of following data
obA+4	(n)	data
-----------------------------------------------------------------