Difference between revisions of "SLOT"
From SimsWiki
m (Added categories) |
|||
| (One intermediate revision by one user not shown) | |||
| Line 1: | Line 1: | ||
| − | + | {{Resource tgi | |
| + | |hex code = [[534C4F54]] | ||
| + | |short = SLOT | ||
| + | |long = Slot File | ||
| + | }} | ||
| − | [[Category:Modding]] | + | ==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:Sims 2 Modding]] | ||
[[Category:InternalFormats]] | [[Category:InternalFormats]] | ||
[[Category:FormatsByName]] | [[Category:FormatsByName]] | ||
Latest revision as of 19:46, 17 September 2012
| 534C4F54 | |
|---|---|
| Short name: | SLOT |
| Long name: | Slot File |
Contents |
[edit] Introduction
See the Slots 101: An introduction to the mechanics of Slots and their uses for an introduction to slots.
[edit] 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.
[edit] 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
| ||||||||||||||||||||||||||||
| 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 |
[edit] 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 |
[edit] 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 |