Difference between revisions of "Sims 3:0x8070223D"

From SimsWiki
Jump to: navigation, search
m (Format)
 
(12 intermediate revisions by 2 users not shown)
Line 11: Line 11:
  
 
==Format==
 
==Format==
<pre>
+
This format uses Big Endian byte order unless otherwise noted
3 BYTES blank
+
BYTE entryCount
+
4 BYTES
+
BYTE
+
WORD type
+
BYTE repcode
+
(if repcode=00)
+
typeData
+
(if repcode!=00)
+
3 BYTES
+
DWORD repCount
+
BYTE repSize (unless type=string, where it's 0x10)
+
typeData
+
  
--(type - format - typeData REPS)
+
DWORD entryCount
0100 - BOOL - BYTE
+
DWORD property identifier
0900 - - 4 BYTES
+
BYTE
0A00 - - 4 BYTES
+
BYTE type
0D00 - - 4 BYTES
+
WORD repcode
1300 - STRING - 3 BYTES 0x000000, BYTE numchars (unicode), STRING[numchars*2]
+
(if repcode=0000)
E800 - - 8 BYTES _AUD instance, 4 BYTES 0xFFFFFFFF, 4 BYTES 0x00000000
+
[[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==
 +
 
 +
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.
 +
 
 +
{| class="wikitable" border="1"
 +
|+
 +
!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
 +
|}
  
</pre>
 
 
{{TS3AdvancedModdingHeader}}
 
{{TS3AdvancedModdingHeader}}

Latest revision as of 14: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 

Personal tools
Namespaces

Variants
Actions
Navigation
game select
Toolbox