Difference between revisions of "Sims 3:0x01661233"

From SimsWiki
Jump to: navigation, search
m (Overview)
(Overview)
Line 22: Line 22:
 
  FLOAT[3] Max X/Y/Z
 
  FLOAT[3] Max X/Y/Z
 
   
 
   
  DWORD
+
  DWORD FadeType
  DWORD
+
  FLOAT CustomFadeDistance
 
   
 
   
 
  //MLOD References:
 
  //MLOD References:
 
  --repeat 'count':
 
  --repeat 'count':
  DWORD MLOD_Index // into the either the internal - or external when or'd with 0x30000000 -
+
  DWORD LODModel // [[Sims 3:RCOL#References|RCOL Reference]] of a [[Sims_3:0x01D10F34||MLOD]]
// [[Sims 3:Key table|TGIBlock Index]] of the containing [[Sims 3:RCOL|RCOL]] resource
+
  DWORD [[#LOD_Info_Flags|LODInfoFlags]]
  DWORD
+
  DWORD [[#LOD_ID|LOD ID]]//  
  DWORD LOD // 0x00000000, 0x00000001, 0x00010000, 0x00010001 (like ResourceGroup)
+
  DWORD MinZValue // defaults to min float32
  DWORD // appears to be a compressed 3D vector
+
  DWORD MaxZValue // defaults to max float32
  DWORD // appears to be a compressed 3D vector
+
===LOD ID===
 
+
{| class="wikitable" border="1" ! colspan="3"
 +
|-
 +
!Id
 +
!Description
 +
|-
 +
|0x00000000 || HighDetail
 +
|-
 +
|0x00000001 || MediumDetail
 +
|-
 +
|0x00000002 || LowDetail
 +
|-
 +
|0x00010000 || HighDetailShadow
 +
|-
 +
|0x00010001 || MediumDetailShadow
 +
|-
 +
|0x00010002 || LowDetailShadow
 +
|-
 +
|}
 +
===LOD Info Flags===
 +
{| class="wikitable" border="1" ! colspan="3"
 +
|-
 +
!Flag
 +
!Type
 +
!Description
 +
|-
 +
|0x00000001 || Portal ||
 +
|-
 +
|0x00000002 || Door ||
 +
|-
 +
|}
 
Based on contributions from karybdis and atavera
 
Based on contributions from karybdis and atavera
  
 
{{TS3AdvancedModdingHeader}}
 
{{TS3AdvancedModdingHeader}}

Revision as of 00:09, 26 November 2010

Modding Reference by Category

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

ObjectModel - MODL
TypeID:0x01661233
Game Version:The Sims 3



Overview

This is a Sims 3:RCOL chunk. The .model files that it is found in are essentially object mesh files, with this chunk included. A few meshes have two MODL chunks, purpose unknown.

DWORD		// 'MODL'
DWORD version	// 256 or 258 seen
DWORD count	// of MLOD references, see below
FLOAT[3]	// Min X/Y/Z for entire object
FLOAT[3]	// Max X/Y/Z for entire object

--if 'version' >=258
	// these extra boundingboxes have been seen on City Hall and School community objects (pommes)
	DWORD NumExtraBoundingBoxes
	--repeat NumExtraBoundingBoxes
		FLOAT[3] Min X/Y/Z
		FLOAT[3] Max X/Y/Z

	DWORD FadeType
	FLOAT CustomFadeDistance

//MLOD References:
--repeat 'count':
	DWORD LODModel // RCOL Reference of a |MLOD
	DWORD LODInfoFlags
	DWORD LOD ID// 
	DWORD MinZValue		// defaults to min float32
	DWORD MaxZValue		// defaults to max float32

LOD ID

Id Description
0x00000000 HighDetail
0x00000001 MediumDetail
0x00000002 LowDetail
0x00010000 HighDetailShadow
0x00010001 MediumDetailShadow
0x00010002 LowDetailShadow

LOD Info Flags

Flag Type Description
0x00000001 Portal
0x00000002 Door

Based on contributions from karybdis and atavera

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