I would like to know if anybody (Paul?) can take some time to explain me a specific part of the internal structure of the dungeon.dat file used by csbwin, as I am currently trying to extract all the information for my sck tool (http://greatstone.free.fr/dm/index.html).
I try to understand the structure of the items list 11 (unused in DM/CSB), coded as DB11 class in csbwin source code, and called also "expool".
I understand that it contains the global game information (special location, extended cell flags, skins, database of variables and statictics) but the DB11 data structure is not clear.
Here is where I am:
Code: Select all
1 dungeon.dat, containing:
...
number of DB11 items (to have x)
...
x DB11 items, containing:
for each DB11
1 uint16 to store the RN link (2 bytes)
1 uint16 to store the common size of each part of this item (2 bytes)
252 bytes of data, containing:
1 uint32 to store ????
y global data part (which can be different data for the same DB11), containing:
for each global data part
1 uint32 to store the global data key
size-2 uint32 to store the values themselves
1 uint32 to store ????
some others uint32 (sometimes empty, sometimes not) to store ????
Maybe I have missed something but I don't know what...
Any help will be greatly appreciated.
Regards,
GreatStone.