Difference between revisions of "ED534136"

From SimsWiki
Jump to: navigation, search
m (Added info from LIFO and new category)
 
(5 intermediate revisions by one user not shown)
Line 1: Line 1:
{{OldWikiEntry}}
+
{{Resource tgi
{{OldWikiEntry|LIFO}}
+
|short = LIFO
 +
|long = Large image file
 +
}}
  
LIFO ED534136
+
This is a full sized texture these files are referenced in [[TXTR|TXTR files]] (which seem to be mipmaps). They are refrenced as the largest maps in the TXTR files.
  
This is a full sized texture
+
==Format==
these files are referenced in txtr files(which seem to be mipmaps)
+
;7BITSTR
they are refrenced as the largest maps in the txtr files
+
:Block name ("cLevelInfo")
 
+
;DWORD
<pre>
+
:Block ID (0xED534136)
7BITSTR block name ; "cLevelInfo"
+
;DWORD
DWORD block ID ; 0xed534136
+
:block version (0x9)
DWORD block version ; 0x9
+
;REF
 
+
:reference (load a cSGResource)
REF reference: load a cSGResource
+
;DWORD
 
+
:Width
DWORD Width
+
;DWORD
DWORD Height
+
:Height
DWORD Z-level
+
;DWORD
DWORD data Length
+
:Z-level
PRIOR data
+
;DWORD
</pre>
+
:Length D
 +
;D bytes
 +
:Data
  
 +
==Image data==
 
To calculate the format of the image data, use the following formula:
 
To calculate the format of the image data, use the following formula:
  
<pre>
+
;''if ([data length] == 4*w*h)''
if ([data length] == 4*w*h)  
+
::format = ARGB
  format = ARGB  
+
;''else if ([data length] == 3*w*h)''
else if ([data length] == 3*w*h)
+
::format = RGB
  format = RGB
+
;''else if ([data length] == w*h)''
else if ([data length] == w*h)
+
:;''if (block name contains "bump")''
  if (block name contains "bump")
+
::::format = raw8bit
format = raw8bit
+
:;''else if (first two bytes of raw data are non-zero, and next 12 bytes are zero)''
  else if (first two bytes of raw data are non-zero, and next 12 bytes are zero)
+
::::format = DXT5
format = DXT5
+
:;''else''
  else
+
::::format = DXT3
format = DXT3
+
;''else''
else
+
::format = DXT1
  format = DXT1
+
</pre>
+
==This file type uses the Resource Collection format [[RCOL]].==
+
NOT COMPLETE!
+
 
+
====LIFO====
+
 
+
LIFO ED534136
+
 
+
This format has a standard [[RCOL]] header and generally has just one block formatted as follows
+
  
 +
==Notes==
 +
This file type uses the Resource Collection format [[RCOL]].
  
1 $len(0xa)
+
{{OldWikiEntryCleaned|ED534136|LIFO}}
10 "cLevelInfo"
+
4 oxed534136
+
4 modifier(0x9)
+
1 $len(0xb)
+
11 "cSGResource"
+
4 0x0
+
4 0x2
+
1 $len
+
n $filename
+
4 unknown x(Always a power of 2 aka 16,32,64 etc)
+
4 unknown y(Always a power of 2)
+
4 unknown z(Always a power of 2)
+
4 Length of data in bytes(x*y is always either this or twice this I cant fit z in any pattern that works)
+
x data
+
  
[[Category:Modding]]
+
[[Category:Sims 2 Modding]]
 
[[Category:InternalFormats]]
 
[[Category:InternalFormats]]
 +
[[Category:FormatsByTGI]]

Latest revision as of 21:10, 17 September 2012

ED534136
Short name: LIFO
Long name: Large image file

This is a full sized texture these files are referenced in TXTR files (which seem to be mipmaps). They are refrenced as the largest maps in the TXTR files.

[edit] Format

7BITSTR
Block name ("cLevelInfo")
DWORD
Block ID (0xED534136)
DWORD
block version (0x9)
REF
reference (load a cSGResource)
DWORD
Width
DWORD
Height
DWORD
Z-level
DWORD
Length D
D bytes
Data

[edit] Image data

To calculate the format of the image data, use the following formula:

if ([data length] == 4*w*h)
format = ARGB
else if ([data length] == 3*w*h)
format = RGB
else if ([data length] == w*h)
if (block name contains "bump")
format = raw8bit
else if (first two bytes of raw data are non-zero, and next 12 bytes are zero)
format = DXT5
else
format = DXT3
else
format = DXT1

[edit] Notes

This file type uses the Resource Collection format RCOL.

This article is one of several on this topic imported from the old MTS2 wiki. It's original pages, with comments, can be found at http://old_wiki.modthesims2.com/ED534136 and http://old_wiki.modthesims2.com/LIFO

Personal tools
Namespaces

Variants
Actions
Navigation
game select
Toolbox