2 updated structures thanks to @GoobyCorp.

This commit is contained in:
Markus Birth 2021-10-26 01:49:42 +02:00
parent 31e1b1ffab
commit 841e287079
Signed by: mbirth
GPG Key ID: A9928D7A098C3A9A

View File

@ -380,26 +380,32 @@ proc parse_tv {} {
} }
0xC897DE38447F5CF2 { 0xC897DE38447F5CF2 {
# ??? WATER_VOLUMES / LAVA_VOLUMES # base::global::CRntSmallDictionary<base::global::CStrId, base::spatial::CAABox2D> (Water-/Lava-Volumes)
set num_records [uint32 "Number of Volumes"] section "CRntSmallDictionary<CStrId, CAABox2D>" {
for { set i 0 } { $i < $num_records } { incr i } { set num_records [uint32]
section "Volume $i" { sectionvalue "$num_records entries"
sectionvalue [cstr "utf8"] for { set i 0 } { $i < $num_records } { incr i } {
set num_props [uint32 "Number of Properties"] section "CRntSmallDict $i" {
for { set j 0 } { $j < $num_props } { incr j } { sectionvalue [cstr "utf8"]
parse_tv set num_props [uint32 "Number of Properties"]
for { set j 0 } { $j < $num_props } { incr j } {
parse_tv
}
} }
} }
} }
} }
0xCADF3A163B607F5B { 0xCADF3A163B607F5B {
# ??? Occluder Vignettes # base::global::CRntSmallDictionary<base::global::CStrId, bool> (Occluder Vignettes)
set num_records [uint32 "Number of Vignettes"] section "CRntSmallDictionary<CStrId, bool>" {
for { set i 0 } { $i < $num_records } { incr i } { set num_records [uint32]
section "Vignette $i" { sectionvalue "$num_records entries"
sectionvalue [cstr "utf8"] for { set i 0 } { $i < $num_records } { incr i } {
int8 -hex "Boolean" section "CRntSmallDict $i" {
sectionvalue [cstr "utf8"]
int8 -hex "Boolean"
}
} }
} }
} }