While merging schema 111's changes with mine, I found the following errors.
building_chains_tables has two version 0's and two version 1's. the second version 1 is identical to version 2
Removed schema still used by TW Rome 2
Code:
<table table_name='cdir_military_generator_template_priorities_tables'
table_version='0' >
<field fkey='cdir_military_generator_configs_tables.key' name='config_key' type='string_ascii' pk='true' />
<field name='priority' type='int' />
<field fkey='cdir_military_generator_templates_tables.key' name='template_key' type='string_ascii' pk='true' />
</table>
Removed schema still used by TW Warhammer:
The above, but with field names and keys updated where appropriate:
Code:
<table table_name='campaign_group_member_criteria_culture_settlement_occupation_options_tables'
table_version='2' >
<field fkey='culture_settlement_occupation_options_tables.id' name='culture_settlement_occupation_option' type='int' />
<field name='-' type='int' />
<field fkey='campaign_group_members_tables.id' name='member' type='string_ascii' pk='true' />
</table>
<table table_name='cultures_subcultures_tables'
table_version='3' >
<field name='subculture' type='string_ascii' pk='true' />
<field fkey='cultures_tables.key' name='culture' type='string_ascii' />
<field name='index' type='int' />
<field name='audio_state' type='optstring_ascii' />
</table>
Removed schema still used by Empire Total War and Napoleon Total War
Code:
<table table_name='models_artilleries_tables'
table_version='0' >
<field name='artillery_id' type='string' pk='true' />
<field name='model_file' type='string' />
<field name='unknown3' type='float' />
<field name='unknown4' type='int' />
<field name='unknown5' type='float' />
<field name='unknown6' type='float' />
<field name='unknown7' type='boolean' />
<field name='unknown8' type='float' />
<field name='unknown9' type='float' />
<field name='unknown10' type='float' />
<field name='unknown11' type='float' />
<field name='unknown12' type='float' />
<field name='unknown13' type='float' />
<field name='unknown14' type='float' />
<field name='unknown15' type='float' />
<field name='unknown16' type='float' />
<field name='unknown17' type='float' />
<field name='unknown18' type='int' />
<field name='unknown19' type='boolean' />
<field name='unknown20' type='float' />
<field name='unknown21' type='float' />
<field name='unknown22' type='float' />
<field name='unknown23' type='float' />
<field name='unknown24' type='float' />
<field name='unknown25' type='float' />
<field name='unknown26' type='float' />
<field name='unknown27' type='float' />
<field name='unknown28' type='float' />
<field name='unknown29' type='int' />
<field name='unknown30' type='int' />
<field name='unknown31' type='boolean' />
<field name='unknown32' type='float' />
<field name='unknown33' type='float' />
<field name='unknown34' type='float' />
<field name='unknown35' type='float' />
<field name='unknown36' type='float' />
<field name='unknown37' type='float' />
<field name='unknown38' type='float' />
<field name='unknown39' type='float' />
<field name='unknown40' type='float' />
<field name='unknown41' type='int' />
<field name='unknown42' type='int' />
<field name='unknown43' type='boolean' />
<field name='unknown44' type='float' />
<field name='unknown45' type='float' />
<field name='unknown46' type='float' />
<field name='unknown47' type='float' />
<field name='unknown48' type='float' />
<field name='unknown49' type='float' />
<field name='unknown50' type='float' />
<field name='unknown51' type='float' />
<field name='unknown52' type='float' />
<field name='unknown53' type='int' />
<field name='unknown54' type='int' />
<field name='unknown55' type='boolean' />
<field name='unknown56' type='float' />
<field name='unknown57' type='float' />
<field name='unknown58' type='float' />
<field name='unknown59' type='float' />
<field name='unknown60' type='float' />
<field name='unknown61' type='float' />
<field name='unknown62' type='float' />
<field name='unknown63' type='float' />
<field name='unknown64' type='float' />
<field name='unknown65' type='int' />
<field name='unknown66' type='int' />
<field name='unknown67' type='boolean' />
<field name='unknown68' type='float' />
<field name='unknown69' type='float' />
<field name='unknown70' type='float' />
<field name='unknown71' type='float' />
<field name='unknown72' type='float' />
<field name='unknown73' type='float' />
<field name='unknown74' type='float' />
<field name='unknown75' type='float' />
<field name='unknown76' type='float' />
<field name='unknown77' type='int' />
<field name='unknown78' type='int' />
<field name='unknown79' type='boolean' />
<field name='unknown80' type='float' />
<field name='unknown81' type='float' />
<field name='unknown82' type='float' />
<field name='unknown83' type='float' />
<field name='unknown84' type='float' />
<field name='unknown85' type='float' />
<field name='unknown86' type='float' />
<field name='unknown87' type='float' />
<field name='unknown88' type='float' />
<field name='unknown89' type='int' />
<field name='unknown90' type='int' />
<field name='unknown91' type='boolean' />
<field name='unknown92' type='float' />
<field name='unknown93' type='float' />
<field name='unknown94' type='float' />
<field name='unknown95' type='float' />
<field name='unknown96' type='float' />
<field name='unknown97' type='float' />
<field name='unknown98' type='float' />
<field name='unknown99' type='float' />
<field name='unknown100' type='float' />
<field name='unknown101' type='int' />
<field name='unknown102' type='int' />
<field name='unknown103' type='boolean' />
<field name='unknown104' type='float' />
<field name='unknown105' type='float' />
<field name='unknown106' type='float' />
<field name='unknown107' type='float' />
<field name='unknown108' type='float' />
<field name='unknown109' type='float' />
<field name='unknown110' type='float' />
<field name='unknown111' type='float' />
<field name='unknown112' type='float' />
<field name='unknown113' type='int' />
<field name='unknown114' type='int' />
<field name='unknown115' type='boolean' />
<field name='unknown116' type='float' />
<field name='unknown117' type='float' />
<field name='unknown118' type='float' />
<field name='unknown119' type='float' />
<field name='unknown120' type='float' />
<field name='unknown121' type='float' />
<field name='unknown122' type='float' />
<field name='unknown123' type='float' />
<field name='unknown124' type='float' />
<field name='unknown125' type='int' />
<field name='unknown126' type='int' />
<field name='unknown127' type='boolean' />
<field name='unknown128' type='float' />
<field name='unknown129' type='float' />
<field name='unknown130' type='float' />
<field name='unknown131' type='float' />
<field name='unknown132' type='float' />
<field name='unknown133' type='float' />
<field name='unknown134' type='float' />
<field name='unknown135' type='float' />
<field name='unknown136' type='float' />
<field name='unknown137' type='int' />
<field name='unknown138' type='int' />
<field name='unknown139' type='boolean' />
<field name='unknown140' type='float' />
<field name='unknown141' type='float' />
<field name='unknown142' type='float' />
<field name='unknown143' type='float' />
<field name='unknown144' type='float' />
<field name='unknown145' type='float' />
<field name='unknown146' type='float' />
<field name='unknown147' type='float' />
<field name='unknown148' type='float' />
<field name='unknown149' type='int' />
<field name='unknown150' type='int' />
<field name='unknown151' type='boolean' />
<field name='unknown152' type='float' />
<field name='unknown153' type='float' />
<field name='unknown154' type='float' />
<field name='unknown155' type='float' />
<field name='unknown156' type='float' />
<field name='unknown157' type='float' />
<field name='unknown158' type='float' />
<field name='unknown159' type='float' />
<field name='unknown160' type='float' />
<field name='unknown161' type='int' />
<field name='unknown162' type='int' />
<field name='unknown163' type='boolean' />
<field name='unknown164' type='float' />
<field name='unknown165' type='float' />
<field name='unknown166' type='float' />
<field name='unknown167' type='float' />
<field name='unknown168' type='float' />
<field name='unknown169' type='float' />
<field name='unknown170' type='float' />
<field name='unknown171' type='float' />
<field name='unknown172' type='float' />
<field name='unknown173' type='int' />
<field name='unknown174' type='int' />
<field name='unknown175' type='boolean' />
<field name='unknown176' type='float' />
<field name='unknown177' type='float' />
<field name='unknown178' type='float' />
<field name='unknown179' type='float' />
<field name='unknown180' type='float' />
<field name='unknown181' type='float' />
<field name='unknown182' type='float' />
<field name='unknown183' type='float' />
<field name='unknown184' type='float' />
</table>
Removed schema still used by Empire Total War and Total War Shogun 2
Code:
<table table_name='models_artillery_tables'
table_version='0' >
<field name='artillery_id' type='string' pk='true' />
<field name='model_file' type='string' />
<field name='unknown3' type='float' />
<field name='unknown4' type='int' />
<field name='unknown5' type='float' />
<field name='unknown6' type='float' />
<field name='unknown7' type='boolean' />
<field name='unknown8' type='float' />
<field name='unknown9' type='float' />
<field name='unknown10' type='float' />
<field name='unknown11' type='float' />
<field name='unknown12' type='float' />
<field name='unknown13' type='float' />
<field name='unknown14' type='float' />
<field name='unknown15' type='float' />
<field name='unknown16' type='float' />
<field name='unknown17' type='float' />
<field name='unknown18' type='int' />
<field name='unknown19' type='boolean' />
<field name='unknown20' type='float' />
<field name='unknown21' type='float' />
<field name='unknown22' type='float' />
<field name='unknown23' type='float' />
<field name='unknown24' type='float' />
<field name='unknown25' type='float' />
<field name='unknown26' type='float' />
<field name='unknown27' type='float' />
<field name='unknown28' type='float' />
<field name='unknown29' type='int' />
<field name='unknown30' type='int' />
<field name='unknown31' type='boolean' />
<field name='unknown32' type='float' />
<field name='unknown33' type='float' />
<field name='unknown34' type='float' />
<field name='unknown35' type='float' />
<field name='unknown36' type='float' />
<field name='unknown37' type='float' />
<field name='unknown38' type='float' />
<field name='unknown39' type='float' />
<field name='unknown40' type='float' />
<field name='unknown41' type='int' />
<field name='unknown42' type='int' />
<field name='unknown43' type='boolean' />
<field name='unknown44' type='float' />
<field name='unknown45' type='float' />
<field name='unknown46' type='float' />
<field name='unknown47' type='float' />
<field name='unknown48' type='float' />
<field name='unknown49' type='float' />
<field name='unknown50' type='float' />
<field name='unknown51' type='float' />
<field name='unknown52' type='float' />
<field name='unknown53' type='int' />
<field name='unknown54' type='int' />
<field name='unknown55' type='boolean' />
<field name='unknown56' type='float' />
<field name='unknown57' type='float' />
<field name='unknown58' type='float' />
<field name='unknown59' type='float' />
<field name='unknown60' type='float' />
<field name='unknown61' type='float' />
<field name='unknown62' type='float' />
<field name='unknown63' type='float' />
<field name='unknown64' type='float' />
<field name='unknown65' type='int' />
<field name='unknown66' type='int' />
<field name='unknown67' type='boolean' />
<field name='unknown68' type='float' />
<field name='unknown69' type='float' />
<field name='unknown70' type='float' />
<field name='unknown71' type='float' />
<field name='unknown72' type='float' />
<field name='unknown73' type='float' />
<field name='unknown74' type='float' />
<field name='unknown75' type='float' />
<field name='unknown76' type='float' />
<field name='unknown77' type='int' />
<field name='unknown78' type='int' />
<field name='unknown79' type='boolean' />
<field name='unknown80' type='float' />
<field name='unknown81' type='float' />
<field name='unknown82' type='float' />
<field name='unknown83' type='float' />
<field name='unknown84' type='float' />
<field name='unknown85' type='float' />
<field name='unknown86' type='float' />
<field name='unknown87' type='float' />
<field name='unknown88' type='float' />
<field name='unknown89' type='int' />
<field name='unknown90' type='int' />
<field name='unknown91' type='boolean' />
<field name='unknown92' type='float' />
<field name='unknown93' type='float' />
<field name='unknown94' type='float' />
<field name='unknown95' type='float' />
<field name='unknown96' type='float' />
<field name='unknown97' type='float' />
<field name='unknown98' type='float' />
<field name='unknown99' type='float' />
<field name='unknown100' type='float' />
<field name='unknown101' type='int' />
<field name='unknown102' type='int' />
<field name='unknown103' type='boolean' />
<field name='unknown104' type='float' />
<field name='unknown105' type='float' />
<field name='unknown106' type='float' />
<field name='unknown107' type='float' />
<field name='unknown108' type='float' />
<field name='unknown109' type='float' />
<field name='unknown110' type='float' />
<field name='unknown111' type='float' />
<field name='unknown112' type='float' />
<field name='unknown113' type='int' />
<field name='unknown114' type='int' />
<field name='unknown115' type='boolean' />
<field name='unknown116' type='float' />
<field name='unknown117' type='float' />
<field name='unknown118' type='float' />
<field name='unknown119' type='float' />
<field name='unknown120' type='float' />
<field name='unknown121' type='float' />
<field name='unknown122' type='float' />
<field name='unknown123' type='float' />
<field name='unknown124' type='float' />
<field name='unknown125' type='int' />
<field name='unknown126' type='int' />
<field name='unknown127' type='boolean' />
<field name='unknown128' type='float' />
<field name='unknown129' type='float' />
<field name='unknown130' type='float' />
<field name='unknown131' type='float' />
<field name='unknown132' type='float' />
<field name='unknown133' type='float' />
<field name='unknown134' type='float' />
<field name='unknown135' type='float' />
<field name='unknown136' type='float' />
<field name='unknown137' type='int' />
<field name='unknown138' type='int' />
<field name='unknown139' type='boolean' />
<field name='unknown140' type='float' />
<field name='unknown141' type='float' />
<field name='unknown142' type='float' />
<field name='unknown143' type='float' />
<field name='unknown144' type='float' />
<field name='unknown145' type='float' />
<field name='unknown146' type='float' />
<field name='unknown147' type='float' />
<field name='unknown148' type='float' />
<field name='unknown149' type='int' />
<field name='unknown150' type='int' />
<field name='unknown151' type='boolean' />
<field name='unknown152' type='float' />
<field name='unknown153' type='float' />
<field name='unknown154' type='float' />
<field name='unknown155' type='float' />
<field name='unknown156' type='float' />
<field name='unknown157' type='float' />
<field name='unknown158' type='float' />
<field name='unknown159' type='float' />
<field name='unknown160' type='float' />
<field name='unknown161' type='int' />
<field name='unknown162' type='int' />
<field name='unknown163' type='boolean' />
<field name='unknown164' type='float' />
<field name='unknown165' type='float' />
<field name='unknown166' type='float' />
<field name='unknown167' type='float' />
<field name='unknown168' type='float' />
<field name='unknown169' type='float' />
<field name='unknown170' type='float' />
<field name='unknown171' type='float' />
<field name='unknown172' type='float' />
<field name='unknown173' type='int' />
<field name='unknown174' type='int' />
<field name='unknown175' type='boolean' />
<field name='unknown176' type='float' />
<field name='unknown177' type='float' />
<field name='unknown178' type='float' />
<field name='unknown179' type='float' />
<field name='unknown180' type='float' />
<field name='unknown181' type='float' />
<field name='unknown182' type='float' />
<field name='unknown183' type='float' />
<field name='unknown184' type='float' />
</table>