Difference between revisions of "2A51171B"

From SimsWiki
Jump to: navigation, search
m (Added category)
(Update)
Line 1: Line 1:
{{OldWikiEntry}} ==""c3DArray"" (3DARY) Data Block==
+
=2A51171B (3DARY)=
  
''Header (as specified in [[WDB]])''
+
==Format==
<pre>
+
;DWORD
DWORD   : Block ID
+
:Block ID
DWORD   : Block Version
+
;DWORD
7BITSTR : Block name
+
:Block Version
</pre>
+
;Byte
 +
:Block name
 +
;DWORD
 +
:Count X
 +
;DWORD
 +
:Count Y
 +
;DWORD
 +
:Count Z
 +
;variable
 +
:Array[X,Y,Z] (see below)
 +
 
 +
===Array format==
 +
Array[X,Y,Z] is a 3-dimensional array *of Objects* with height X, width Y, and depth Z. The type of data contained within the Object varies by the Instance ID of the file.
  
''Data Section''
+
===Instance ID 0x00, 0x09, 0x0A, or 0x0B==
 
<pre>
 
<pre>
DWORD : Count X
+
;WORD
DWORD : Count Y
+
:unknown
DWORD : Count Z
+
;WORD
 
+
:unknown
Array[X,Y,Z] (see below)
+
;WORD
 +
:unknown
 +
;WORD
 +
:unknown
 
</pre>
 
</pre>
  
Array[X,Y,Z] is a 3-dimensional array *of Objects* with height X, width Y, and depth Z. The type of data contained within the Object varies by the Instance ID of the file, as follows:
+
===Instance ID 0x01===
 +
;Float
 +
:unknown
  
==Instance ID 0x00, 0x09, 0x0A, or 0x0B==
+
===Instance ID 0x03===
<pre>
+
;BYTE
WORD : unknown
+
:unknown
WORD : unknown
+
WORD : unknown
+
WORD : unknown
+
</pre>
+
  
==Instance ID 0x01==
+
===Instance ID 0x0C===
<pre>
+
;DWORD
FLOAT : unknown
+
:Count n
</pre>
+
;''for each entry''
 +
;DWORD
 +
:unknown
  
==Instance ID 0x03==
+
===Instance ID 0x14===
<pre>
+
;16 bytes
BYTE : unknown
+
:Unknown
</pre>
+
  
==Instance ID 0x0C==
+
===Instance ID 0x15===
<pre>
+
;4 bytes
DWORD : Count n
+
:unknown
  
Repeat n
+
=See Also=
  DWORD : unknown
+
*[[WDB]]
End Repeat
+
</pre>
+
  
==Instance ID 0x14==
+
{{OldWikiEntryCleaned}}
<pre>
+
BYTE : unknown
+
BYTE : unknown
+
BYTE : unknown
+
BYTE : unknown
+
BYTE : unknown
+
BYTE : unknown
+
BYTE : unknown
+
BYTE : unknown
+
BYTE : unknown
+
BYTE : unknown
+
BYTE : unknown
+
BYTE : unknown
+
BYTE : unknown
+
BYTE : unknown
+
BYTE : unknown
+
BYTE : unknown
+
</pre>
+
 
+
==Instance ID 0x15==
+
<pre>
+
BYTE : unknown
+
BYTE : unknown
+
BYTE : unknown
+
BYTE : unknown
+
</pre>
+
  
 +
[[Category:Modding]]
 
[[Category:InternalFormats]]
 
[[Category:InternalFormats]]
[[Category:Modding]]
+
[[Category:FormatsByTGI]]

Revision as of 20:17, 11 July 2006

Contents

2A51171B (3DARY)

Format

DWORD
Block ID
DWORD
Block Version
Byte
Block name
DWORD
Count X
DWORD
Count Y
DWORD
Count Z
variable
Array[X,Y,Z] (see below)

=Array format

Array[X,Y,Z] is a 3-dimensional array *of Objects* with height X, width Y, and depth Z. The type of data contained within the Object varies by the Instance ID of the file.

=Instance ID 0x00, 0x09, 0x0A, or 0x0B

;WORD
:unknown
;WORD
:unknown
;WORD
:unknown
;WORD
:unknown

Instance ID 0x01

Float
unknown

Instance ID 0x03

BYTE
unknown

Instance ID 0x0C

DWORD
Count n
for each entry
DWORD
unknown

Instance ID 0x14

16 bytes
Unknown

Instance ID 0x15

4 bytes
unknown

See Also

This article is imported from the old MTS2 wiki. It's original page, with comments, can be found at http://old_wiki.modthesims2.com/2A51171B

Personal tools
Namespaces

Variants
Actions
Navigation
game select
Toolbox