Difference between revisions of "Sims 3:0x8070223D"
From SimsWiki
ChaosMageX (Talk | contribs) (Addition of Property Identifiers discovered in the Sims3.SimIFace.Audio class in the SimIFace.dll that comes with the Create A World Tool) |
|||
(10 intermediate revisions by 2 users not shown) | |||
Line 11: | Line 11: | ||
==Format== | ==Format== | ||
− | + | This format uses Big Endian byte order unless otherwise noted | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | DWORD entryCount | ||
+ | DWORD property identifier | ||
+ | BYTE | ||
+ | BYTE type | ||
+ | WORD repcode | ||
+ | (if repcode=0000) | ||
+ | [[Sims 3:0x8070223D#Data_Types|TypedData]] | ||
+ | (if repcode!=0000) | ||
+ | DWORD repCount | ||
+ | DWORD repSize (unless type=string, where it's 0x10) | ||
+ | [[Sims 3:0x8070223D#Data_Types|TypedData]] | ||
+ | |||
+ | ==Data Types== | ||
+ | {| class="wikitable" border="1" | ||
+ | |+ | ||
+ | !Typecode!!Type!!Format | ||
+ | |+ | ||
+ | |0x0001||Bool||BYTE | ||
+ | |+ | ||
+ | |0x0009||Int||4 BYTES | ||
+ | |+ | ||
+ | |0x000A||Uint||4 BYTES | ||
+ | |+ | ||
+ | |0x000D||Float||4 BYTES | ||
+ | |+ | ||
+ | |0x0012||ASCII String||DWORD length, STRING(ASCII) | ||
+ | |+ | ||
+ | |0x0013||UnicodeBE String||DWORD length, STRING(UnicodeBE) | ||
+ | |+ | ||
+ | |0x00E8||SoundKey||8 BYTES (LittleEndian) _AUD/AUDT/VOCE instance, 4 BYTES 0xFFFFFFFF, 4 BYTES 0x00000000 | ||
+ | |+ | ||
+ | |} | ||
==Property Identifiers== | ==Property Identifiers== | ||
Line 42: | Line 51: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|+ | |+ | ||
− | !Name!!32-bit Hash!!Type | + | !Name!!32-bit Hash!!Type |
|+ | |+ | ||
|AddGroups||0xf58ca0be|| | |AddGroups||0xf58ca0be|| | ||
Line 56: | Line 65: | ||
|AttenuatedGain||0x6325c989|| | |AttenuatedGain||0x6325c989|| | ||
|+ | |+ | ||
− | |Attenuation||0x1e4db1eb|| | + | |Attenuation||0x1e4db1eb||Float(List) |
|+ | |+ | ||
|AttenuationCurve||0x6e3d22e0|| | |AttenuationCurve||0x6e3d22e0|| | ||
|+ | |+ | ||
− | |Codec||0xba03d0cd|| | + | |Codec||0xba03d0cd||UInt |
|+ | |+ | ||
|DacOutputSampleRate||0x6a371e0|| | |DacOutputSampleRate||0x6a371e0|| | ||
Line 67: | Line 76: | ||
|+ | |+ | ||
|Delay||0x15525baa|| | |Delay||0x15525baa|| | ||
+ | |+ | ||
+ | |DistanceCurve||0xEC361CD1||Float(List) | ||
|+ | |+ | ||
|DopplerCurve||0x9bfc37ac|| | |DopplerCurve||0x9bfc37ac|| | ||
Line 78: | Line 89: | ||
|FadeIn||0x98ac8996|| | |FadeIn||0x98ac8996|| | ||
|+ | |+ | ||
− | |FadeOut||0xe8ab99b9|| | + | |FadeOut||0xe8ab99b9||Float |
|+ | |+ | ||
|Feedback||0xfc047eec|| | |Feedback||0xfc047eec|| | ||
|+ | |+ | ||
− | |Gain||0x25df0108|| | + | |Gain||0x25df0108||Float |
|+ | |+ | ||
− | |Groups||0x7cb81a35|| | + | |Groups||0x7cb81a35||UInt(List) |
|+ | |+ | ||
|HardStop||0x222b8006|| | |HardStop||0x222b8006|| | ||
Line 90: | Line 101: | ||
|HighPass||0xa26a765f|| | |HighPass||0xa26a765f|| | ||
|+ | |+ | ||
− | |IgnorePauseGain||0xd1daef42|| | + | |IgnorePauseGain||0xd1daef42||Bool |
|+ | |+ | ||
− | |Is3d||0x12d2a4d4|| | + | |Is3d||0x12d2a4d4||Bool |
|+ | |+ | ||
− | |IsLooped||0x6dd08218|| | + | |IsLooped||0x6dd08218||Bool |
|+ | |+ | ||
− | |IsVirtual||0xba134192|| | + | |IsVirtual||0xba134192||Bool |
+ | |+ | ||
+ | |Layers||0xC49B97A3||ASCIIString(List) | ||
|+ | |+ | ||
|LoopPlaylist||0x3c10c7b9|| | |LoopPlaylist||0x3c10c7b9|| | ||
Line 102: | Line 115: | ||
|LowPass||0x647a7836|| | |LowPass||0x647a7836|| | ||
|+ | |+ | ||
− | |MaxDistance||0x3593710|| | + | |MaxDistance||0x3593710||Float |
|+ | |+ | ||
− | |MaxGainChange||0xc742ceb8|| | + | |MaxGainChange||0xc742ceb8||Float |
|+ | |+ | ||
− | |MinDistance||0xf616b72|| | + | |MinDistance||0xf616b72||Float |
|+ | |+ | ||
|MinPerformanceLevel||0xb2550953|| | |MinPerformanceLevel||0xb2550953|| | ||
Line 117: | Line 130: | ||
|+ | |+ | ||
|NoteVelocity||0xe4dd1818|| | |NoteVelocity||0xe4dd1818|| | ||
+ | |+ | ||
+ | |OutsideCurve||0xD9B1D9DF||Float(List) | ||
|+ | |+ | ||
|Pan||0x4a77693a|| | |Pan||0x4a77693a|| | ||
|+ | |+ | ||
|PanDistance||0x6eb7a717|| | |PanDistance||0x6eb7a717|| | ||
+ | |+ | ||
+ | |PanLFE||0xB73EE5C5||Float | ||
|+ | |+ | ||
|PanSize||0xce78d695|| | |PanSize||0xce78d695|| | ||
|+ | |+ | ||
|PanTwist||0xa4d2160b|| | |PanTwist||0xa4d2160b|| | ||
+ | |+ | ||
+ | |Parent||0x5F6317D5||SoundKey | ||
|+ | |+ | ||
|Pause||0xb85523e5|| | |Pause||0xb85523e5|| | ||
Line 136: | Line 155: | ||
|PitchShiftModifier||0x779a5ff4|| | |PitchShiftModifier||0x779a5ff4|| | ||
|+ | |+ | ||
− | |Polyphony||0xbaf7f4f9|| | + | |Polyphony||0xbaf7f4f9||UInt |
|+ | |+ | ||
− | |PolyphonyMode||0x7f28acc|| | + | |PolyphonyMode||0x7f28acc||UInt |
+ | |+ | ||
+ | |PondEnabledCurve||0x0774F9BC||Float(List) | ||
|+ | |+ | ||
|PositionX||0x50c5d67|| | |PositionX||0x50c5d67|| | ||
Line 162: | Line 183: | ||
|RingModFreq||0x703d682b|| | |RingModFreq||0x703d682b|| | ||
|+ | |+ | ||
− | |Rolloff||0x2406a047|| | + | |Rolloff||0x2406a047||Float |
|+ | |+ | ||
|SampleLength||0xd24d4aff|| | |SampleLength||0xd24d4aff|| | ||
Line 168: | Line 189: | ||
|SamplePosition||0x893f8476|| | |SamplePosition||0x893f8476|| | ||
|+ | |+ | ||
− | |Samples||0x701ed91e|| | + | |Samples||0x701ed91e||SoundKey(List) |
|+ | |+ | ||
|SeekTime||0x14f9bdf6|| | |SeekTime||0x14f9bdf6|| | ||
Line 187: | Line 208: | ||
|+ | |+ | ||
|TimeInvariantPitch||0x82beafe0|| | |TimeInvariantPitch||0x82beafe0|| | ||
+ | |+ | ||
+ | |TimeOfDayCurve||0x8AC7E06E||Float(List) | ||
+ | |+ | ||
+ | |VoiceTemplate||0x544E850B||SoundKey | ||
+ | |+ | ||
+ | |WaterEnabledCurve||0xCE0EB28E||Float(List) | ||
|+ | |+ | ||
|WetLevel||0x49eb68db|| | |WetLevel||0x49eb68db|| | ||
|+ | |+ | ||
− | |WetLevelCurve||0x173c2710|| | + | |WetLevelCurve||0x173c2710||Float(List) |
+ | |+ | ||
+ | |???||0x09D0B38E||Float(List) | ||
+ | |+ | ||
+ | |???||0x0A880DDB||Bool | ||
+ | |+ | ||
+ | |???||0x0B66DA56||Float | ||
+ | |+ | ||
+ | |???||0x0F70317C||Float(List) | ||
+ | |+ | ||
+ | |???||0x51997DB2||UInt | ||
+ | |+ | ||
+ | |???||0x95D452E6||Float | ||
+ | |+ | ||
+ | |???||0xA27EFFF6||Float | ||
+ | |+ | ||
+ | |???||0xF14973D7||Bool | ||
|} | |} | ||
{{TS3AdvancedModdingHeader}} | {{TS3AdvancedModdingHeader}} |
Latest revision as of 15:40, 9 April 2012
Modding Reference by Category | |
---|---|
Sims 3 :DBPF | File Types | RCOL(Scene) | Catalog Resource | String Table | Key Table | TS3 Programmer's Reference |
Audio Tuners | ||
---|---|---|
TypeID: | 0x8070223D | |
Game Version: | The Sims 3 |
Contents |
[edit] Overview
Research by Karybdis
[edit] Format
This format uses Big Endian byte order unless otherwise noted
DWORD entryCount DWORD property identifier BYTE BYTE type WORD repcode (if repcode=0000) TypedData (if repcode!=0000) DWORD repCount DWORD repSize (unless type=string, where it's 0x10) TypedData
[edit] Data Types
Typecode | Type | Format | 0x0001 | Bool | BYTE | 0x0009 | Int | 4 BYTES | 0x000A | Uint | 4 BYTES | 0x000D | Float | 4 BYTES | 0x0012 | ASCII String | DWORD length, STRING(ASCII) | 0x0013 | UnicodeBE String | DWORD length, STRING(UnicodeBE) | 0x00E8 | SoundKey | 8 BYTES (LittleEndian) _AUD/AUDT/VOCE instance, 4 BYTES 0xFFFFFFFF, 4 BYTES 0x00000000 |
---|
[edit] Property Identifiers
Based on const uint kProperty values discovered in the Sims3.SimIFace.Audio class in the SimIFace.dll that comes with the Create A World Tool.
Name | 32-bit Hash | Type | AddGroups | 0xf58ca0be | Age | 0x489c3762 | Aggregate | 0x5a32a0ce | AtmosphericCurve | 0xbdc98ce5 | AtmosphericHiPassCurve | 0x8adce22f | AttenuatedGain | 0x6325c989 | Attenuation | 0x1e4db1eb | Float(List) | AttenuationCurve | 0x6e3d22e0 | Codec | 0xba03d0cd | UInt | DacOutputSampleRate | 0x6a371e0 | DefaultToMaster | 0x6b16ae3d | Delay | 0x15525baa | DistanceCurve | 0xEC361CD1 | Float(List) | DopplerCurve | 0x9bfc37ac | Duration | 0xb1f42539 | EffectiveGain | 0xc2d1f579 | EmitterType | 0x6610c2bd | FadeIn | 0x98ac8996 | FadeOut | 0xe8ab99b9 | Float | Feedback | 0xfc047eec | Gain | 0x25df0108 | Float | Groups | 0x7cb81a35 | UInt(List) | HardStop | 0x222b8006 | HighPass | 0xa26a765f | IgnorePauseGain | 0xd1daef42 | Bool | Is3d | 0x12d2a4d4 | Bool | IsLooped | 0x6dd08218 | Bool | IsVirtual | 0xba134192 | Bool | Layers | 0xC49B97A3 | ASCIIString(List) | LoopPlaylist | 0x3c10c7b9 | LowPass | 0x647a7836 | MaxDistance | 0x3593710 | Float | MaxGainChange | 0xc742ceb8 | Float | MinDistance | 0xf616b72 | Float | MinPerformanceLevel | 0xb2550953 | MuteAll | 0x899eb157 | NoteDuration | 0xcd928a9 | NoteNumber | 0x66ef9aba | NoteVelocity | 0xe4dd1818 | OutsideCurve | 0xD9B1D9DF | Float(List) | Pan | 0x4a77693a | PanDistance | 0x6eb7a717 | PanLFE | 0xB73EE5C5 | Float | PanSize | 0xce78d695 | PanTwist | 0xa4d2160b | Parent | 0x5F6317D5 | SoundKey | Pause | 0xb85523e5 | PerformanceLevel | 0x6df5822d | PickupIndex | 0xed1f36d5 | Pitch | 0x71bc3009 | PitchShiftModifier | 0x779a5ff4 | Polyphony | 0xbaf7f4f9 | UInt | PolyphonyMode | 0x7f28acc | UInt | PondEnabledCurve | 0x0774F9BC | Float(List) | PositionX | 0x50c5d67 | PositionY | 0x50c5d66 | PositionZ | 0x50c5d65 | PreFade | 0x6257eb2a | PrimitiveHashes | 0xe39eb081 | Primitives | 0x3da0a727 | Priority | 0x393f7f7d | Probability | 0x8fc9308e | RandomPitch | 0x56e7c242 | RemoveGroups | 0x14043549 | RingModFreq | 0x703d682b | Rolloff | 0x2406a047 | Float | SampleLength | 0xd24d4aff | SamplePosition | 0x893f8476 | Samples | 0x701ed91e | SoundKey(List) | SeekTime | 0x14f9bdf6 | Send | 0x2fe09c83 | Skip | 0x310330cc | StartDelay | 0x29e8b9f8 | StreamBufferReadSize | 0xb03a6504 | StreamBufferSize | 0x3c2b4ea4 | SurroundOn | 0xfe3c587c | Symbols | 0x4b2a3424 | TimeInvariantPitch | 0x82beafe0 | TimeOfDayCurve | 0x8AC7E06E | Float(List) | VoiceTemplate | 0x544E850B | SoundKey | WaterEnabledCurve | 0xCE0EB28E | Float(List) | WetLevel | 0x49eb68db | WetLevelCurve | 0x173c2710 | Float(List) | ??? | 0x09D0B38E | Float(List) | ??? | 0x0A880DDB | Bool | ??? | 0x0B66DA56 | Float | ??? | 0x0F70317C | Float(List) | ??? | 0x51997DB2 | UInt | ??? | 0x95D452E6 | Float | ??? | 0xA27EFFF6 | Float | ??? | 0xF14973D7 | Bool |
---|
Modding Reference by Category | |
---|---|
Sims 3 :DBPF | File Types | RCOL(Scene) | Catalog Resource | String Table | Key Table | TS3 Programmer's Reference |