Difference between revisions of "Sims 3:0x9151E6BC"

From SimsWiki
Jump to: navigation, search
(Format)
m
 
(2 intermediate revisions by one user not shown)
Line 9: Line 9:
 
Catalog resource used to define wall types.
 
Catalog resource used to define wall types.
 
==Format==
 
==Format==
  DWORD
+
  DWORD Version
 
  DWORD TGI_offset // see [[Sims 3:Key table]]
 
  DWORD TGI_offset // see [[Sims 3:Key table]]
 
  DWORD TGI_size  // see [[Sims 3:Key table]]
 
  DWORD TGI_size  // see [[Sims 3:Key table]]
 
  DWORD
 
  DWORD
  --insert [[Sims 3:Catalog Resource#Common|Common]] section
+
  --insert [[Sims 3:Catalog Resource#Common|Common]] section  
 +
DWORD [[Sims 3:0x9151E6BC#Wall_Styles|WallStyle]]
 +
DWORD [[Sims 3:0x9151E6BC#Partition_Types|PartitionType]]
 +
DWORD [[Sims 3:0x9151E6BC#Partition_Flags|PartitionFlags]]
 +
DWORD [[Sims 3:0x9151E6BC#Vertical_Span_Types|VerticalSpanType]]
 +
DWORD [[Sims 3:0x9151E6BC#Partitions_Blocked_Flags|PartitionsBlockedFlags]]
 +
DWORD [[Sims 3:0x9151E6BC#Partitions_Blocked_Flags|AdjacentPartitionsBlockedFlags]]
 +
DWORD [[Sims 3:0x9151E6BC#Partition_Tool_Modes|PartitionToolMode]]
 +
DWORD [[Sims 3:0x9151E6BC#User_Tool_Flags|DeletionTools]]
 +
DWORD DefaultPattern Index ([[Sims_3:0x515CA4CD|Catalog Wall/Floor Pattern]])
 +
DWORD [[Sims 3:0x9151E6BC#Wall_Thickness_Types|ThicknessType]]
 
   
 
   
  DWORD
+
  --insert [[Sims 3:Key table|TGI Block List]]
BYTE
+
 
DWORD
+
==Wall Styles==
BYTE
+
{| class="wikitable" border="1"
DWORD
+
|-
BYTE
+
! Id
DWORD
+
! Description
BYTE[4]
+
|-
DWORD
+
|0x00000000|| None
DWORD
+
|-
DWORD
+
|0x00000001|| Normal
DWORD
+
|-
DWORD
+
|0x00000002|| Attic
DWORD
+
|-
BYTE[8]
+
|0x00000003|| Fence
+
|-
--insert [[Sims 3:Key table|TGI Block List]]  // defines default [[Sims 3:0x515CA4CD|wall pattern]] ((what does??))
+
|0x00000004|| DeckSkirt
 +
|-
 +
|0x00000005|| DeckRailing
 +
|-
 +
|0x00000006|| Foundation
 +
|-
 +
|0x00000007|| Pool
 +
|-
 +
|0x00000008|| Frieze
 +
|-
 +
|0x00000009|| Platform
 +
|-
 +
|0x0000000A|| Foyer
 +
|-
 +
|0x0000000B|| HalfNormal
 +
|-
 +
|0x000000FF|| UnderConstruction
 +
|}
 +
 
 +
==Partition Types==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Id
 +
! Description
 +
|-
 +
|0x00000000|| Wall
 +
|-
 +
|0x00000001|| Fence
 +
|-
 +
|0x00000002|| FenceArch
 +
|-
 +
|0x00000003|| HalfWall
 +
|-
 +
|0x00000004|| PlatformWall
 +
|-
 +
|0xFFFFFFFF|| Unspecified
 +
|}
 +
==Partition Flags==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Flag
 +
! Description
 +
|-
 +
|0x00000001|| MayChangeSurface
 +
|-
 +
|0x00000002|| MayAttachObjects
 +
|-
 +
|0x00000004|| MayCutAway
 +
|-
 +
|0x00000008|| RequiresFlatBottom
 +
|-
 +
|0x00000010|| RequiresFlatTop
 +
|-
 +
|0x00000020|| Submersible
 +
|-
 +
|0x00000040|| MayPlaceDiagonally
 +
|-
 +
|0x00000080|| BlocksLocomotion
 +
|-
 +
|0x00000100|| BlocksPlacement
 +
|-
 +
|0x00000200|| BearsLoad
 +
|-
 +
|0x00000400|| BlocksLight
 +
|-
 +
|0x00000800|| ShouldRender
 +
|-
 +
|0x00001000|| RequiresSupportUnderneath
 +
|-
 +
|0x00002000|| LitIndoors
 +
|-
 +
|0x00004000|| LitOutdoors
 +
|-
 +
|0x00008000|| AOMapped
 +
|-
 +
|0x00010000|| MayCutAwayBelowGround
 +
|}
 +
 
 +
==Vertical Span Types==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Id
 +
! Description
 +
|-
 +
|0x00000000|| FixedHeight
 +
|-
 +
|0x00000001|| FloorToFloor
 +
|-
 +
|0x00000002|| FloorToRoof
 +
|-
 +
|0x00000003|| FloorToStairs
 +
|-
 +
|0x00000004|| FloorToFloorBasedCeiling
 +
|-
 +
|0x00000005|| DoubleFixedHeight
 +
|-
 +
|0x00000006|| PlatformHeight
 +
|-
 +
|0x00000007|| HalfFixedHeight
 +
|-
 +
|0xFFFFFFFF|| Unspecified
 +
|}
 +
 
 +
==Partitions Blocked Flags==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Flag
 +
! Description
 +
|-
 +
|0x00000001|| BlocksWalls
 +
|-
 +
|0x00000002|| BlocksFences
 +
|-
 +
|0x00000004|| BlocksArches
 +
|-
 +
|0x00000010|| BlocksPlatformWalls
 +
|}
 +
 
 +
==Partition Tool Modes==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Id
 +
! Description
 +
|-
 +
|0x00000001|| Line
 +
|-
 +
|0x00000002|| Rectangle
 +
|-
 +
|0x00000003|| All
 +
|-
 +
|0xFFFFFFFF|| Unspecified
 +
|}
 +
 
 +
==User Tool Flags==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Flag
 +
! Description
 +
|-
 +
|0x00000001|| Partition
 +
|-
 +
|0x00000002|| Roof
 +
|-
 +
|0x00000004|| LevelRoom
 +
|-
 +
|0x00000008|| ModularStairs
 +
|-
 +
|0x00000010|| WallDrag
 +
|}
  
 +
==Wall Thickness Types==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Id
 +
! Description
 +
|-
 +
|0x00000000|| Standard
 +
|-
 +
|0x00000001|| None
 +
|-
 +
|0x00000002|| Thin
 +
|}
 
{{TS3AdvancedModdingHeader}}
 
{{TS3AdvancedModdingHeader}}

Latest revision as of 12:38, 9 January 2011

Modding Reference by Category

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

Catalog Wall Style
TypeID:0x9151E6BC
Game Version:The Sims 3



Contents

[edit] Overview

Catalog resource used to define wall types.

[edit] Format

DWORD Version
DWORD TGI_offset // see Sims 3:Key table
DWORD TGI_size   // see Sims 3:Key table
DWORD
--insert Common section 
DWORD WallStyle
DWORD PartitionType
DWORD PartitionFlags
DWORD VerticalSpanType
DWORD PartitionsBlockedFlags
DWORD AdjacentPartitionsBlockedFlags
DWORD PartitionToolMode
DWORD DeletionTools
DWORD DefaultPattern Index (Catalog Wall/Floor Pattern)
DWORD ThicknessType

--insert TGI Block List

[edit] Wall Styles

Id Description
0x00000000 None
0x00000001 Normal
0x00000002 Attic
0x00000003 Fence
0x00000004 DeckSkirt
0x00000005 DeckRailing
0x00000006 Foundation
0x00000007 Pool
0x00000008 Frieze
0x00000009 Platform
0x0000000A Foyer
0x0000000B HalfNormal
0x000000FF UnderConstruction

[edit] Partition Types

Id Description
0x00000000 Wall
0x00000001 Fence
0x00000002 FenceArch
0x00000003 HalfWall
0x00000004 PlatformWall
0xFFFFFFFF Unspecified

[edit] Partition Flags

Flag Description
0x00000001 MayChangeSurface
0x00000002 MayAttachObjects
0x00000004 MayCutAway
0x00000008 RequiresFlatBottom
0x00000010 RequiresFlatTop
0x00000020 Submersible
0x00000040 MayPlaceDiagonally
0x00000080 BlocksLocomotion
0x00000100 BlocksPlacement
0x00000200 BearsLoad
0x00000400 BlocksLight
0x00000800 ShouldRender
0x00001000 RequiresSupportUnderneath
0x00002000 LitIndoors
0x00004000 LitOutdoors
0x00008000 AOMapped
0x00010000 MayCutAwayBelowGround

[edit] Vertical Span Types

Id Description
0x00000000 FixedHeight
0x00000001 FloorToFloor
0x00000002 FloorToRoof
0x00000003 FloorToStairs
0x00000004 FloorToFloorBasedCeiling
0x00000005 DoubleFixedHeight
0x00000006 PlatformHeight
0x00000007 HalfFixedHeight
0xFFFFFFFF Unspecified

[edit] Partitions Blocked Flags

Flag Description
0x00000001 BlocksWalls
0x00000002 BlocksFences
0x00000004 BlocksArches
0x00000010 BlocksPlatformWalls

[edit] Partition Tool Modes

Id Description
0x00000001 Line
0x00000002 Rectangle
0x00000003 All
0xFFFFFFFF Unspecified

[edit] User Tool Flags

Flag Description
0x00000001 Partition
0x00000002 Roof
0x00000004 LevelRoom
0x00000008 ModularStairs
0x00000010 WallDrag

[edit] Wall Thickness Types

Id Description
0x00000000 Standard
0x00000001 None
0x00000002 Thin
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