Skip to content
This repository has been archived by the owner on Jan 24, 2024. It is now read-only.

0xD382BF57

orangemittens edited this page Jul 20, 2014 · 2 revisions

#FTPT This is a RCOL chunk.

##Format

 DWORD - FTPT
 DWORD - Version
 
 BYTE - EntryCount
 -Entries // Footprint/shape related areas
 	DWORD Name (Hash 32)
 	BYTE // Priority
 	DWORD FootprintTypeFlags
 
 	BYTE - points2
 	-point2 entries // Closed polygon
 		FLOAT X
 		FLOAT Y
 
 	DWORD // AllowIntersectionFlags
 	DWORD // SurfaceTypeFlags 
 	DWORD // SurfaceAttributeFlags
 	BYTE  // Level Offset
 	if(Version >= 7) FLOAT //Elevation Offset
 	FLOAT X // Bounding box lower X
 	FLOAT Y // Bounding box lower Y
 	FLOAT X // Bounding box upper X
 	FLOAT Y // Bounding box upper Y
 
 BYTE - EntryCount2
 -Entries2 // Slot related areas
 	DWORD Name (Hash 32)
 	BYTE // Priority
 	DWORD FootprintTypeFlags
 
 	BYTE - points2
 	-point2 entries // Closed polygon
 		FLOAT X
 		FLOAT Y
 
 	DWORD // AllowIntersectionFlags
 	DWORD // SurfaceTypeFlags 
 	DWORD // SurfaceAttributeFlags
 	BYTE  // Level Offset
 	if(Version >= 7) FLOAT //Elevation Offset
 	FLOAT X // Bounding box lower X
 	FLOAT Y // Bounding box lower Y
 	FLOAT X // Bounding box upper X
 	FLOAT Y // Bounding box upper Y

##Flags ###FootprintTypeFlags

Flag Description
0x00000001 ForPlacement
0x00000002 ForPathing
0x00000004 IsEnabled
0x00000008 IsDiscouraged
0x00000010 ForShell

###AllowIntersectionFlags

Flag Description
0x00000002 Walls
0x00000004 Objects
0x00000008 Sims
0x00000010 Roofs
0x00000020 Fences
0x00000040 ModularStairs
0x00000080 ObjectsOfSameType

###SurfaceTypeFlags

Flag Description
0x00000001 Terrain
0x00000002 Floor
0x00000004 Pool
0x00000008 Pond
0x00000010 Fence
0x00000020 AnySurface
0x00000040 Air
0x00000080 Roof

###SurfaceAttributeFlags

Flag Description
0x00000001 Inside
0x00000002 Outside
0x00000004 Slope
Clone this wiki locally