I don't know when/how this broke, but it was driving me crazy. Searching
for a specific file would break the model, causing it to "loop back" to
showing the root folders in children. I just had to make sure the row
property was set correctly in the TreeInformation structs.
The game has *tons* of Lua scripts for event scripting, and are very
interesting to explore. I had to do manually call luadec before, but now
it should be much easier by automatically decompiling Lua scripts in the
Data Explorer.
I ran it through Hotspot, and it takes a *while* going back and forth
with the database. The database is usually small enough to fit in
memory, so we just do that instead.