Conversation Block Data - Troodon80/Summoner-Save-File-Editor GitHub Wiki

Conversation Block Data

Contains conversation data blocks at 0x00017189. This block doesn't have a signature such as LENT, INVT, etc.:

- - - -
- - - -

A list of area names, likely those in script_filenames.tbl, is parsed to make this block readable. Files ending in _m1 appear to be skipped. Sections are fixed size depending on the area. It contains hashes for conversations by NPCs in the area the block relates to. What I haven't figured out is how the game determines the order of these _dlg files, as "wolong" appears to be first in the save file. Best I can tell is that it's a hardcoded start from address 00592D00.

Also of note is that the script_filenames.tbl has a warning at the top of the file:

// CHANGING THE ORDER IN WHICH THE SCRIPTS APPEAR UNDER A LEVEL WILL INVALIDATE SAVE GAME DATA! NEW SCRIPTS SHOULD BE
// ADDED TO THE END OF THE LIST OF SCRIPTS FOR A LEVEL! YOU HAVE BEEN WARNED!

Indicating that it definitely has an impact on the save structure. The table I've compiled is a direct (but formatted) dump of the memory. It correlates to the script_filenames.tbl file. Additionally, the maximum number of scripts in an area is seven.