Difference between revisions of "SLOT"

From SimsWiki
Jump to: navigation, search
m (Added categories)
Line 1: Line 1:
#REDIRECT [[534C4F54]]
+
{{Resource tgi
 +
|hex code = [[534C4F54]]
 +
|short = SLOT
 +
|long = Slot File
 +
}}
 +
 
 +
==Introduction==
 +
See the [http://www.modthesims.info/showthread.php?t=146440 Slots 101: An introduction to the mechanics of Slots and their uses] for an introduction to slots.
 +
 
 +
==Quick Reference for slot file values==
 +
This section will try to summarise all the information around on the various values in slot files. All types of slots have a position, which can either be entered directly from the Slot file or from the Resource Node.
 +
 
 +
===Routing slots===
 +
Routing slots can have many parameters including facing direction, and lots of routing flags.
 +
{| class="wikitable"
 +
|-
 +
!Value!!Description
 +
|-
 +
|Float 1||X Offset
 +
|-
 +
|Float 2||Y Offset
 +
|-
 +
|Float 3||Altitude (When bone link turned off)
 +
|-
 +
|Int 1||Route Preference - Standing Multiplier
 +
|-
 +
|Int 2||Route Preference - Sitting Multiplier
 +
|-
 +
|Int 3||Route Preference - Ground Multiplier (unused)
 +
|-
 +
|Int 4||Controller Flags
 +
{| class="wikitable"
 +
|-
 +
!Bits!!Description
 +
|-
 +
|bits 1 thru 8||Search Directions (North,North East, East, South East, South, South West, West, North West)
 +
|-
 +
|bit 9||Absolute Directions
 +
|-
 +
|bit 10-11||unused
 +
|-
 +
|bit 12||Stationary Bonus Score ( 0 - True, 1 - False)
 +
|-
 +
|bit 13||Snap to Directions
 +
|-
 +
|bit 14||Altitude not Required
 +
|-
 +
|bit 15||unused
 +
|-
 +
|bit 16||Average Object Location
 +
|-
 +
|bit 17||Random Scoring
 +
|-
 +
|bit 18||unused
 +
|-
 +
|bit 19||Ignore Rooms
 +
|-
 +
|bit 20||Ignore Walls
 +
|-
 +
|bit 21 thru 32||unused
 +
|-
 +
|}
 +
|-
 +
|Int 5||Target Container (By Number -)
 +
|-
 +
|Float 4||Route Search Parameter - Min
 +
|-
 +
|Float 5||Route Search Parameter - Max
 +
|-
 +
|Float 6||Route Search Parameter - Optimal
 +
|-
 +
|Int 6||''N/A for routing slots''
 +
|-
 +
|Short 1||
 +
|-
 +
|Short 2||Expect Bone Info<br>Values: 0=No 2=Yes<br>If No, then Int 9 is used to find XYZ from the [[CRES]]<br>If yes, then the XYZ offsets are taken from Float 1, Float 2 and Float 3
 +
|-
 +
|Float 7||Route Seach Parameter - Gradient
 +
|-
 +
|Int 7||''N/A for routing slots''
 +
|-
 +
|Int 8||Facing Direction
 +
|-
 +
|Float 8||Route Seach Parameter - Spacing
 +
|-
 +
|Int 9||Bone position index into string resource 90. Only when Bone info expected is set (see above)
 +
|-
 +
|Int 10||Id in table. Usually starting from 1 and incrementing for each slot.<br>-1 means read based on order in file.<br>>0 means read this entry
 +
|-
 +
|}
 +
 
 +
 
 +
===Container slots===
 +
Container slots can have a few parameters other than position.
 +
{| class="wikitable"
 +
|-
 +
!Value!!Description
 +
|-
 +
|Float 1||X Offset
 +
|-
 +
|Float 2||Y Offset
 +
|-
 +
|Float 3||Altitude (When bone link turned off)
 +
|-
 +
|Int 1||rowspan="8"|''N/A for container slots''
 +
|-
 +
|Int 2
 +
|-
 +
|Int 3
 +
|-
 +
|Int 4
 +
|-
 +
|Int 5
 +
|-
 +
|Float 4
 +
|-
 +
|Float 5
 +
|-
 +
|Float 6
 +
|-
 +
|Int 6||Max Size seems to always be zero
 +
|-
 +
|Short 1||
 +
|-
 +
|Short 2||Expect Bone Info<br>Values: 0=No 2=Yes<br>If No, then Int 9 is used to find XYZ from the [[CRES]]<br>If yes, then the XYZ offsets are taken from Float 1, Float 2 and Float 3
 +
|-
 +
|Float 7||''N/A for container slots''
 +
|-
 +
|Int 7||Height Type<br>See [http://www.modthesims.info/showthread.php?p=1431222#post1431222 Numenor's post on I7 values]
 +
|-
 +
|Int 8||rowspan="2"|''N/A for container slots''
 +
|-
 +
|Float 8
 +
|-
 +
|Int 9||Bone position index into string resource 90. Only when Bone info expected is set (see above)
 +
|-
 +
|Int 10||Id in table. Usually starting from 1 and incrementing for each slot.<br>-1 means read based on order in file.<br>>0 means read this entry
 +
|-
 +
|}
 +
 
 +
 
 +
===Target slots===
 +
Target slots have no further parameters other than position.
 +
{| class="wikitable"
 +
|-
 +
!Value!!Description
 +
|-
 +
|Float 1||X Offset
 +
|-
 +
|Float 2||Y Offset
 +
|-
 +
|Float 3||Altitude (When bone link turned off)
 +
|-
 +
|Int 1||rowspan="9"|''N/A for target slots''
 +
|-
 +
|Int 2
 +
|-
 +
|Int 3
 +
|-
 +
|Int 4
 +
|-
 +
|Int 5
 +
|-
 +
|Float 4
 +
|-
 +
|Float 5
 +
|-
 +
|Float 6
 +
|-
 +
|Int 6
 +
|-
 +
|Short 1||
 +
|-
 +
|Short 2||Expect Bone Info<br>Values: 0=No 2=Yes<br>If No, then Int 9 is used to find XYZ from the [[CRES]]<br>If yes, then the XYZ offsets are taken from Float 1, Float 2 and Float 3
 +
|-
 +
|Float 7||rowspan="4"|''N/A for target slots''
 +
|-
 +
|Int 7
 +
|-
 +
|Int 8
 +
|-
 +
|Float 8
 +
|-
 +
|Int 9||Bone position index into string resource 90. Only when Bone info expected is set (see above)
 +
|-
 +
|Int 10||Id in table. Usually starting from 1 and incrementing for each slot.<br>-1 means read based on order in file.<br>>0 means read this entry
 +
|-
 +
|}
 +
 
  
 
[[Category:Modding]]
 
[[Category:Modding]]
 
[[Category:InternalFormats]]
 
[[Category:InternalFormats]]
 
[[Category:FormatsByName]]
 
[[Category:FormatsByName]]

Revision as of 18:18, 1 December 2011

534C4F54
Short name: SLOT
Long name: Slot File

Contents

Introduction

See the Slots 101: An introduction to the mechanics of Slots and their uses for an introduction to slots.

Quick Reference for slot file values

This section will try to summarise all the information around on the various values in slot files. All types of slots have a position, which can either be entered directly from the Slot file or from the Resource Node.

Routing slots

Routing slots can have many parameters including facing direction, and lots of routing flags.

Value Description
Float 1 X Offset
Float 2 Y Offset
Float 3 Altitude (When bone link turned off)
Int 1 Route Preference - Standing Multiplier
Int 2 Route Preference - Sitting Multiplier
Int 3 Route Preference - Ground Multiplier (unused)
Int 4 Controller Flags
Bits Description
bits 1 thru 8 Search Directions (North,North East, East, South East, South, South West, West, North West)
bit 9 Absolute Directions
bit 10-11 unused
bit 12 Stationary Bonus Score ( 0 - True, 1 - False)
bit 13 Snap to Directions
bit 14 Altitude not Required
bit 15 unused
bit 16 Average Object Location
bit 17 Random Scoring
bit 18 unused
bit 19 Ignore Rooms
bit 20 Ignore Walls
bit 21 thru 32 unused
Int 5 Target Container (By Number -)
Float 4 Route Search Parameter - Min
Float 5 Route Search Parameter - Max
Float 6 Route Search Parameter - Optimal
Int 6 N/A for routing slots
Short 1
Short 2 Expect Bone Info
Values: 0=No 2=Yes
If No, then Int 9 is used to find XYZ from the CRES
If yes, then the XYZ offsets are taken from Float 1, Float 2 and Float 3
Float 7 Route Seach Parameter - Gradient
Int 7 N/A for routing slots
Int 8 Facing Direction
Float 8 Route Seach Parameter - Spacing
Int 9 Bone position index into string resource 90. Only when Bone info expected is set (see above)
Int 10 Id in table. Usually starting from 1 and incrementing for each slot.
-1 means read based on order in file.
>0 means read this entry


Container slots

Container slots can have a few parameters other than position.

Value Description
Float 1 X Offset
Float 2 Y Offset
Float 3 Altitude (When bone link turned off)
Int 1 N/A for container slots
Int 2
Int 3
Int 4
Int 5
Float 4
Float 5
Float 6
Int 6 Max Size seems to always be zero
Short 1
Short 2 Expect Bone Info
Values: 0=No 2=Yes
If No, then Int 9 is used to find XYZ from the CRES
If yes, then the XYZ offsets are taken from Float 1, Float 2 and Float 3
Float 7 N/A for container slots
Int 7 Height Type
See Numenor's post on I7 values
Int 8 N/A for container slots
Float 8
Int 9 Bone position index into string resource 90. Only when Bone info expected is set (see above)
Int 10 Id in table. Usually starting from 1 and incrementing for each slot.
-1 means read based on order in file.
>0 means read this entry


Target slots

Target slots have no further parameters other than position.

Value Description
Float 1 X Offset
Float 2 Y Offset
Float 3 Altitude (When bone link turned off)
Int 1 N/A for target slots
Int 2
Int 3
Int 4
Int 5
Float 4
Float 5
Float 6
Int 6
Short 1
Short 2 Expect Bone Info
Values: 0=No 2=Yes
If No, then Int 9 is used to find XYZ from the CRES
If yes, then the XYZ offsets are taken from Float 1, Float 2 and Float 3
Float 7 N/A for target slots
Int 7
Int 8
Float 8
Int 9 Bone position index into string resource 90. Only when Bone info expected is set (see above)
Int 10 Id in table. Usually starting from 1 and incrementing for each slot.
-1 means read based on order in file.
>0 means read this entry
Personal tools
Namespaces

Variants
Actions
Navigation
game select
Toolbox