Replica structure updates

This commit is contained in:
lcdr 2017-02-09 10:26:42 +01:00
parent 60dbb0178d
commit 4748620821
5 changed files with 13 additions and 13 deletions

View File

@ -1,2 +1,2 @@
Second index ($+845EC0): Second index ($+845EC0):
[u16] - ??? [u16] - collectible ID

View File

@ -11,7 +11,7 @@ Index 1 ($+952860):
[bit] - flag [bit] - flag
[u16] - slot in inventory [u16] - slot in inventory
[bit] - flag [bit] - flag
[u32] - ???, expect == 4 [u32] - inventory type?, expect == 4
[bit] - flag [bit] - flag
[compressed_ldf] - extra data [compressed_ldf] - extra data
[bit] - ??? (perhaps a flag that specifies if the item gets loaded or if data needs to be retrieved from the cdclient database?), expect == True [bit] - ??? (perhaps a flag that specifies if the item gets loaded or if data needs to be retrieved from the cdclient database?), expect == True

View File

@ -9,13 +9,13 @@ Index 1 ($+834DB0):
[float] - rotation z [float] - rotation z
[float] - rotation w [float] - rotation w
[bit] - flag [bit] - flag
[bit] - flag, expect == False [bit] - is physics effect active
[u32] - ??? [u32] - effect type, 0 = push, 1 = attract, 2 = repulse, 3 = gravity, 4 = friction
[float] - ??? [float] - effect amount
[bit] - flag [bit] - flag
[u32] - ??? [u32] - ???
[u32] - ??? [u32] - ???
[bit] - flag [bit] - flag
[float] - ??? [float] - effect direction x
[float] - ??? [float] - effect direction y
[float] - ??? [float] - effect direction z

View File

@ -1,9 +1,9 @@
Component 2 - Render (tested using LOT 1) Component 2 - Render (tested using LOT 1)
Index 1 ($+840310): Index 1 ($+840310):
if creation: if creation:
[s32] - number of BehaviorEffects? (see BehaviorEffect table in cdclient), if this is -1 the client logs "Bad FX Unserialize", expect != -1 [s32] - number of currently active FX effects, if this is -1 the client logs "Bad FX Unserialize", expect != -1
[u8-string] - effectID string [u8-string] - effect name
[s32] - effectID [s32] - effectID
[u8-wstring] - effectType [u8-wstring] - effectType
[float] - ??? [float] - scale or priority?
[s64] - ??? [s64] - secondary?

View File

@ -17,7 +17,7 @@ if creation:
maxarmor=[float] - has same number as max armor struct, assert % 1 == 0 maxarmor=[float] - has same number as max armor struct, assert % 1 == 0
[u32] - current imagination [u32] - current imagination
maximag=[float] - ???, has same number as max imagination, assert % 1 == 0 maximag=[float] - ???, has same number as max imagination, assert % 1 == 0
[u32] - ???, assert == 0 [u32] - ???, expect == 0
[bit] - ??? [bit] - ???
[bit] - ???, assert == False [bit] - ???, assert == False
[bit] - ???, assert == False [bit] - ???, assert == False