Locks lua.chd

Based on analysis of the Windows Disney Infinity 3.0 Gold (Little Endian), the  file is generated from the

An Edfe is a structure indicated by bytes, this structure is a key-value dictionary/map, see the EDFE definition below for further detail.

themadgoblin and JiroTheOne have written a parser in Python for  See locksparser.py

KeysBlock
Starting at KeysOffset the KeysBlock contains the names of the Keys used for the Key-Value pairs in the Edfes. This block is a repeating structure using the format defined here:

StringsBlock
Starting at StringsOffset the StringsBlock contains the String values used in the Key-Value pairs in the Edfes. This block is a repeating structure using the format defined here, the strings are ordered by their hex representation. Note the example String values shown here are encrypted strings so whilst they look meaningless they do match the StateData entries in the.

EdfesBlock
The EdfesBlock contains all of the Edfe key-value pair structures