This is followed by a number of column headers. Uint32 rowLength // the size of a row in bytesīyte unk3 // unknown. Uint16 dataOffset // the position of the first row within the table file Uint32 rowCount // 32-bit size assumed, but at least 16 bits. i changed them all to FF and the game ran fine) the executable and couldn't see any usages. maybe file type? (3 = database table?)īyte unk2 // unknown. Each file I've seen has been a database table, and each database table has the following header:īyte unk1 // unknown.
The file descriptors must be in order by offset the length of a file equals the distance to the next offset. The last file descriptor has an empty name and an offset that points to the end of the. Uint32 offset // the position of the game file within the. Uint16 fileCount // the number of files in the setįileDescriptor files // a number of file descriptors equal to 'fileCount' + 1Ĭhar name // nul-terminated file name (8-bit chars) I was able to largely decipher the database format. The game databaseĪfter some searching, I found that the game data relevant to my problem seemed to be stored in the gameset\t file.
#MODS FOR CAPITALISM II MOD#
I've used the mod kit to create a mod that rebalances the whole game. See the README.TXT file for more detailed usage instructions. In particular, it allows you to add new product images and delete existing product images.