<schema>
  <table table_name='_kv_battle_ai_ability_usage_variables_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='float' />
  </table>
  <table table_name='_kv_experience_bonuses_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='_kv_experience_bonuses_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='_kv_fatigue_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='_kv_fatigue_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='_kv_fire_values_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='float' />
  </table>
  <table table_name='_kv_key_buildings_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='_kv_key_buildings_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='_kv_morale_ext_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
  </table>
  <table table_name='_kv_morale_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='_kv_morale_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='_kv_naval_morale_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='_kv_naval_morale_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='_kv_naval_rules_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='float' />
  </table>
  <table table_name='_kv_rules_ext_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
  </table>
  <table table_name='_kv_rules_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='_kv_rules_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='_kv_special_ability_effects_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='_kv_ui_tweakers_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='float' />
  </table>
  <table table_name='_kv_unit_ability_scaling_rules_tables'
         table_version='0' >
    <field name='key' type='string_ascii' />
    <field name='value' type='float' />
  </table>
  <table table_name='_kv_winds_of_magic_params_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='float' />
  </table>
  <table table_name='abilities_tables'
         table_version='0' >
    <field name='ability' type='string' pk='true' />
    <field fkey='agent_attributes_tables.key' name='associated_attribute' type='optstring' />
    <field fkey='cursors_tables.key' name='associated_cursor_mode' type='string' />
    <field name='is_active' type='boolean' />
  </table>
  <table table_name='abilities_tables'
         table_version='1' >
    <field name='ability' type='string_ascii' pk='true' />
    <field name='cannot_fail' type='boolean' />
  </table>
  <table table_name='abilities_tables'
         table_version='2' >
    <field name='ability' type='string_ascii' pk='true' />
    <field name='cannot_fail' type='boolean' />
  </table>
  <table table_name='abilities_tables'
         table_version='3' >
    <field name='ability' type='string_ascii' />
  </table>
  <table table_name='achievements_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='achievements_tables'
         table_version='0' >
    <field name='achievements' type='string' pk='true' />
    <field fkey='avatar_aesthetics_tables.key' name='aesthetic' type='optstring' />
  </table>
  <table table_name='achievements_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field fkey='avatar_aesthetics_tables.key' name='aesthetic' type='optstring' />
  </table>
  <table table_name='achievements_tables'
         table_version='2' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='achievements_tables'
         table_version='3' >
    <field name='achievements' type='string_ascii' />
    <field name='aesthetic' type='optstring_ascii' />
  </table>
  <table table_name='achievements_tables'
         table_version='4' >
    <field name='achievements' type='string_ascii' />
    <field name='aesthetic' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
  </table>
  <table table_name='action_results_additional_outcomes_tables'
         table_version='2' >
    <field name='outcome' type='string_ascii' />
    <field fkey='action_results_tables.key' name='action_result_key' type='string_ascii' />
    <field name='value' type='float' />
    <field fkey='effects_tables.effect' name='effect_record' type='optstring_ascii' />
    <field fkey='campaign_effect_scopes_tables.key' name='effect_scope_record' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown7' type='boolean' />
    <field name='opportune_failure_weighing' type='string_ascii' />
  </table>
  <table table_name='action_results_additional_outcomes_tables'
         table_version='3' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='string_ascii' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='boolean' />
    <field name='unknown8' type='optstring_ascii' />
  </table>
  <table table_name='action_results_additional_outcomes_tables'
         table_version='3' >
    <field name='outcome' type='string_ascii' />
    <field fkey='action_results_tables.key' name='action_result_key' type='string_ascii' />
    <field name='value' type='float' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='string_ascii' />
    <field name='unknown8' type='boolean' />
    <field name='unknown9' type='string_ascii' />
    <field name='unknown10' type='boolean' />
    <field name='unknown11' type='optstring_ascii' />
  </table>
  <table table_name='action_results_tables'
         table_version='0' >
    <field fkey='effect_bundles_tables.key' name='actor_effect_bundle' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='effect_bundles_tables.key' name='target_effect_bundle' type='string_ascii' />
  </table>
  <table table_name='action_results_tables'
         table_version='1' >
    <field fkey='effect_bundles_tables.key' name='actor_effect_bundle' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='effect_bundles_tables.key' name='target_effect_bundle' type='string_ascii' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='int' />
  </table>
  <table table_name='advice_info_texts_tables'
         table_version='2' >
    <field fkey='advice_levels_tables.key' name='advice_level_lookup' type='int' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='persistant' type='boolean' />
    <field name='show_instant' type='boolean' />
    <field name='show_on_navigate' type='boolean' />
    <field name='is_header' type='boolean' />
    <field name='navigation_order' type='int' />
  </table>
  <table table_name='advice_info_texts_tables'
         table_version='3' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='advice_levels_info_text_juncs_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
  </table>
  <table table_name='advice_levels_tables'
         table_version='0' >
    <field name='key' type='string' />
    <field fkey='advice_threads_tables.thread' name='advice_thread' type='string' />
    <field name='advice_thread_level' type='int' />
    <field name='points_needed' type='int' />
    <field name='game_area' type='string' />
    <field name='category' type='string' />
    <field name='sub_category' type='string' />
    <field name='max_repeat_count' type='int' />
    <field name='repeat_interval' type='int' />
    <field name='pause_battle' type='boolean' />
    <field name='priority_level' type='int' />
    <field name='high_verbosity_only' type='boolean' />
    <field name='locatable' type='boolean' />
    <field name='parameter' type='string' />
    <field name='on_display_script' type='optstring' />
    <field name='on_click_script' type='optstring' />
    <field name='suppressible' type='boolean' />
    <field name='uninhibitable' type='boolean' />
    <field name='audio_clip' type='string' />
  </table>
  <table table_name='advice_levels_tables'
         table_version='0' >
    <field name='key' type='string' />
    <field fkey='advice_threads_tables.thread' name='advice_thread' type='string' />
    <field name='advice_thread_level' type='int' />
    <field name='points_needed' type='int' />
    <field name='game_area' type='string' />
    <field name='category' type='string' />
    <field name='sub_category' type='string' />
    <field name='max_repeat_count' type='int' />
    <field name='repeat_interval' type='int' />
    <field name='pause_battle' type='boolean' />
    <field name='priority_level' type='int' />
    <field name='high_verbosity_only' type='boolean' />
    <field name='locatable' type='boolean' />
    <field name='parameter' type='string' />
    <field name='on_display_script' type='optstring' />
    <field name='on_click_script' type='optstring' />
    <field name='suppressible' type='boolean' />
    <field name='uninhibitable' type='boolean' />
    <field name='audio_clip' type='string' />
    <field fkey='advisors_tables.advisor_name' name='advisor_name' type='string' />
    <field name='for_loading_screen' type='boolean' />
  </table>
  <table table_name='advice_levels_tables'
         table_version='2' >
    <field name='key' type='string' />
    <field fkey='advice_threads_tables.thread' name='advice_thread' type='string' />
    <field name='advice_thread_level' type='int' />
    <field name='points_needed' type='int' />
    <field name='game_area' type='string' />
    <field name='category' type='string' />
    <field name='sub_category' type='string' />
    <field name='max_repeat_count' type='int' />
    <field name='repeat_interval' type='int' />
    <field name='pause_battle' type='boolean' />
    <field name='priority_level' type='int' />
    <field name='high_verbosity_only' type='boolean' />
    <field name='locatable' type='boolean' />
    <field name='parameter' type='string' />
    <field name='on_display_script' type='optstring' />
    <field name='on_click_script' type='optstring' />
    <field name='suppressible' type='boolean' />
    <field name='uninhibitable' type='boolean' />
    <field name='audio_clip' type='string' />
    <field fkey='advisors_tables.advisor_name' name='advisor_name' type='string' />
    <field name='for_loading_screen' type='boolean' />
  </table>
  <table table_name='advice_levels_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='advice_threads_tables.thread' name='advice_thread' type='string_ascii' />
    <field name='advice_thread_level' type='int' />
    <field name='points_needed' type='int' />
    <field name='game_area' type='string_ascii' />
    <field name='category' type='string_ascii' />
    <field name='sub_category' type='string_ascii' />
    <field name='max_repeat_count' type='int' />
    <field name='repeat_interval' type='int' />
    <field name='unknown9' type='int' />
    <field name='unknown10' type='boolean' />
    <field name='high_verbosity_only' type='boolean' />
    <field name='locatable' type='boolean' />
    <field name='parameter' type='string_ascii' />
    <field name='unknown14' type='boolean' />
    <field name='unknown15' type='boolean' />
    <field name='suppressible' type='boolean' />
    <field name='unknown17' type='boolean' />
    <field name='audio_clip' type='string_ascii' />
    <field fkey='advisors_tables.advisor_name' name='advisor_name' type='string_ascii' />
    <field name='for_loading_screen' type='boolean' />
    <field name='movie_link' type='optstring_ascii' />
  </table>
  <table table_name='advice_levels_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='advice_threads_tables.thread' name='advice_thread' type='string_ascii' />
    <field name='advice_thread_level' type='int' />
    <field name='points_needed' type='int' />
    <field name='game_area' type='string_ascii' />
    <field name='category' type='string_ascii' />
    <field name='sub_category' type='string_ascii' />
    <field name='max_repeat_count' type='int' />
    <field name='repeat_interval' type='int' />
    <field name='unknown9' type='int' />
    <field name='unknown10' type='boolean' />
    <field name='high_verbosity_only' type='boolean' />
    <field name='locatable' type='boolean' />
    <field name='parameter' type='string_ascii' />
    <field name='unknown14' type='boolean' />
    <field name='unknown15' type='boolean' />
    <field name='suppressible' type='boolean' />
    <field name='unknown17' type='boolean' />
    <field name='unknown18' type='boolean' />
    <field name='unknown19' type='boolean' />
    <field name='unknown20' type='boolean' />
    <field name='unknown21' type='boolean' />
    <field name='unknown22' type='string_ascii' />
    <field name='unknown23' type='string_ascii' />
    <field name='unknown24' type='boolean' />
    <field name='unknown25' type='boolean' />
    <field name='unknown26' type='boolean' />
    <field name='unknown27' type='boolean' />
  </table>
  <table table_name='advice_threads_tables'
         table_version='0' >
    <field name='thread' type='string' pk='true' />
  </table>
  <table table_name='advice_threads_tables'
         table_version='0' >
    <field name='thread' type='string_ascii' pk='true' />
  </table>
  <table table_name='advisors_tables'
         table_version='0' >
    <field name='advisor_name' type='string' pk='true' />
    <field name='advisor_icon_path' type='string' />
  </table>
  <table table_name='advisors_tables'
         table_version='1' >
    <field name='advisor_name' type='string_ascii' pk='true' />
    <field name='advisor_icon_path' type='string' />
  </table>
  <table table_name='agent_action_message_events_tables'
         table_version='0' >
    <field fkey='message_events_tables.event' name='critical_failure' type='optstring_ascii' />
    <field fkey='message_events_tables.event' name='critical_success' type='optstring_ascii' />
    <field fkey='message_events_tables.event' name='failure' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='message_events_tables.event' name='opportune_failure' type='optstring_ascii' />
    <field fkey='message_events_tables.event' name='success' type='optstring_ascii' />
  </table>
  <table table_name='agent_actions_subculture_overrides_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='agent_actions_tables'
         table_version='3' >
    <field fkey='abilities_tables.ability' name='ability' type='string_ascii' pk='true' />
    <field fkey='agents_tables.key' name='agent' type='string_ascii' pk='true' />
    <field fkey='agent_attributes_tables.key' name='attribute' type='string_ascii' pk='true' />
    <field fkey='action_results_tables.key' name='cannot_fail' type='string_ascii' />
    <field fkey='action_results_tables.key' name='critical_failure' type='string_ascii' />
    <field fkey='action_results_tables.key' name='critical_success' type='string_ascii' />
    <field fkey='action_results_tables.key' name='failure' type='string_ascii' />
    <field fkey='action_results_tables.key' name='opportune_failure' type='string_ascii' />
    <field fkey='action_results_tables.key' name='success' type='string_ascii' />
    <field name='localised_action_name' type='string_ascii' />
    <field name='localized_action_description' type='string_ascii' />
    <field fkey='agent_action_message_events_tables.key' name='your_message_events_male' type='optstring_ascii' />
    <field fkey='agent_action_message_events_tables.key' name='your_message_events_female' type='optstring_ascii' />
    <field fkey='agent_action_message_events_tables.key' name='their_message_events_male' type='optstring_ascii' />
    <field fkey='agent_action_message_events_tables.key' name='their_message_events_female' type='optstring_ascii' />
  </table>
  <table table_name='agent_actions_tables'
         table_version='4' >
    <field fkey='abilities_tables.ability' name='ability' type='string_ascii' pk='true' />
    <field fkey='agents_tables.key' name='agent' type='string_ascii' pk='true' />
    <field fkey='agent_attributes_tables.key' name='attribute' type='string_ascii' pk='true' />
    <field fkey='action_results_tables.key' name='cannot_fail' type='string_ascii' />
    <field fkey='action_results_tables.key' name='critical_failure' type='string_ascii' />
    <field fkey='action_results_tables.key' name='critical_success' type='string_ascii' />
    <field fkey='action_results_tables.key' name='failure' type='string_ascii' />
    <field fkey='action_results_tables.key' name='opportune_failure' type='string_ascii' />
    <field fkey='action_results_tables.key' name='success' type='string_ascii' />
    <field name='localised_action_name' type='string_ascii' />
    <field name='localized_action_description' type='string_ascii' />
    <field name='unknown11' type='boolean' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='boolean' />
    <field name='unknown14' type='boolean' />
    <field name='unknown15' type='boolean' />
    <field name='unknown16' type='boolean' />
    <field name='unknown17' type='boolean' />
    <field name='unknown18' type='boolean' />
    <field name='unknown19' type='boolean' />
    <field name='unknown20' type='boolean' />
    <field name='unknown21' type='boolean' />
    <field name='unknown22' type='boolean' />
    <field name='unknown23' type='string_ascii' />
    <field name='unknown24' type='string_ascii' />
    <field name='unknown25' type='float' />
    <field name='unknown26' type='float' />
    <field name='unknown27' type='float' />
  </table>
  <table table_name='agent_actions_tables'
         table_version='5' >
    <field fkey='abilities_tables.ability' name='ability' type='string_ascii' pk='true' />
    <field fkey='agents_tables.key' name='agent' type='string_ascii' pk='true' />
    <field fkey='agent_attributes_tables.key' name='attribute' type='string_ascii' pk='true' />
    <field fkey='action_results_tables.key' name='cannot_fail' type='string_ascii' />
    <field fkey='action_results_tables.key' name='critical_failure' type='string_ascii' />
    <field fkey='action_results_tables.key' name='critical_success' type='string_ascii' />
    <field fkey='action_results_tables.key' name='failure' type='string_ascii' />
    <field fkey='action_results_tables.key' name='opportune_failure' type='string_ascii' />
    <field fkey='action_results_tables.key' name='success' type='string_ascii' />
    <field name='localised_action_name' type='string_ascii' />
    <field name='localized_action_description' type='string_ascii' />
    <field name='unknown11' type='boolean' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='boolean' />
    <field name='unknown14' type='boolean' />
    <field name='unknown15' type='boolean' />
    <field name='unknown16' type='boolean' />
    <field name='unknown17' type='boolean' />
    <field name='unknown18' type='boolean' />
    <field name='unknown19' type='boolean' />
    <field name='unknown20' type='boolean' />
    <field name='unknown21' type='boolean' />
    <field name='unknown22' type='boolean' />
    <field name='unknown23' type='string_ascii' />
    <field name='unknown24' type='string_ascii' />
    <field name='unknown25' type='float' />
    <field name='unknown26' type='float' />
    <field name='unknown27' type='float' />
    <field name='unknown28' type='optstring_ascii' />
  </table>
  <table table_name='agent_actions_tables'
         table_version='8' >
    <field fkey='abilities_tables.ability' name='ability' type='string_ascii' pk='true' />
    <field fkey='agents_tables.key' name='agent' type='string_ascii' pk='true' />
    <field fkey='agent_attributes_tables.key' name='attribute' type='string_ascii' pk='true' />
    <field fkey='action_results_tables.key' name='cannot_fail' type='string_ascii' />
    <field fkey='action_results_tables.key' name='critical_failure' type='string_ascii' />
    <field fkey='action_results_tables.key' name='critical_success' type='string_ascii' />
    <field fkey='action_results_tables.key' name='failure' type='string_ascii' />
    <field fkey='action_results_tables.key' name='opportune_failure' type='string_ascii' />
    <field fkey='action_results_tables.key' name='success' type='string_ascii' />
    <field name='localised_action_name' type='string_ascii' />
    <field name='localized_action_description' type='string_ascii' />
    <field name='unknown11' type='string_ascii' />
    <field name='unknown12' type='string_ascii' />
    <field name='unknown13' type='int' />
    <field name='unknown14' type='int' />
    <field name='unknown15' type='float' />
    <field name='unknown16' type='int' />
    <field name='unknown17' type='string_ascii' />
    <field name='unknown18' type='string_ascii' />
  </table>
  <table table_name='agent_attribute_situations_tables'
         table_version='0' >
    <field name='situation_id' type='string' pk='true' />
    <field fkey='agent_attributes_tables.key' name='attribute' type='string' />
  </table>
  <table table_name='agent_attributes_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='icon_path' type='string' />
  </table>
  <table table_name='agent_attributes_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='agent_culture_details_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent' type='string' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string' pk='true' />
    <field fkey='agent_uniforms_tables.uniform_name' name='model' type='string' />
    <field fkey='unit_stats_land_tables.key' name='generals_unit' type='optstring' />
  </table>
  <table table_name='agent_culture_details_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent' type='string' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string' pk='true' />
    <field name='model' type='string' />
    <field name='general_bodyguard_type' type='optstring' />
    <field name='key' type='int' />
    <field name='season' type='optstring' />
    <field name='level' type='int' />
    <field name='equipment_theme' type='optstring' />
    <field fkey='movie_event_strings_tables.event' name='agent_recruited_movie' type='optstring' />
  </table>
  <table table_name='agent_culture_details_tables'
         table_version='3' >
    <field fkey='agents_tables.key' name='agent' type='string' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string' pk='true' />
    <field fkey='agent_uniforms_tables.uniform_name' name='model' type='string' />
    <field fkey='unit_stats_land_tables.key' name='generals_unit' type='optstring' />
    <field name='key' type='int' />
    <field name='season' type='optstring' />
    <field name='level' type='int' />
    <field name='equipment_theme' type='optstring' />
    <field fkey='movie_event_strings_tables.event' name='agent_recruited_movie' type='optstring' />
  </table>
  <table table_name='agent_culture_details_tables'
         table_version='5' >
    <field fkey='agents_tables.key' name='agent' type='string_ascii' />
    <field fkey='cultures_tables.key' name='culture' type='string_ascii' />
    <field fkey='main_units_tables.unit' name='associated_unit' type='optstring_ascii' />
    <field name='key' type='int' pk='true' />
    <field name='level' type='int' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='boolean' />
    <field name='unknown7' type='boolean' />
    <field name='gender' type='optstring_ascii' />
  </table>
  <table table_name='agent_culture_details_tables'
         table_version='5' >
    <field fkey='agents_tables.key' name='agent' type='string_ascii' />
    <field fkey='cultures_tables.key' name='culture' type='string_ascii' />
    <field fkey='main_units_tables.unit' name='associated_unit' type='optstring_ascii' />
    <field name='key' type='int' pk='true' />
    <field name='level' type='int' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='boolean' />
    <field name='unknown7' type='boolean' />
    <field name='unknown8' type='boolean' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='boolean' />
    <field name='unknown11' type='boolean' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='boolean' />
    <field name='unknown14' type='int' />
  </table>
  <table table_name='agent_culture_details_tables'
         table_version='8' >
    <field name='agent' type='string_ascii' />
    <field name='culture' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='string_ascii' />
  </table>
  <table table_name='agent_culture_details_tables'
         table_version='8' >
    <field name='agent' type='string_ascii' />
    <field name='culture' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='string_ascii' />
  </table>
  <table table_name='agent_localisations_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='agent_spawning_to_building_chains_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent' type='string' pk='true' />
    <field fkey='building_chains_tables.key' name='building_chain' type='string' pk='true' />
    <field name='modifier_per_level' type='float' />
  </table>
  <table table_name='agent_spawning_to_government_types_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent' type='string' pk='true' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string' pk='true' />
    <field name='modifier' type='float' />
  </table>
  <table table_name='agent_spawnings_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent' type='string' pk='true' />
    <field name='base_chance' type='float' />
  </table>
  <table table_name='agent_string_faction_overrides_tables'
         table_version='1' >
    <field fkey='agents_tables.key' name='agent' type='string_ascii' pk='true' />
    <field fkey='factions_tables.key' name='faction' type='string_ascii' pk='true' />
    <field name='gender' type='string_ascii' pk='true' />
    <field name='icon_path' type='optstring_ascii' />
  </table>
  <table table_name='agent_string_faction_overrides_tables'
         table_version='2' >
    <field fkey='agents_tables.key' name='agent' type='string_ascii' pk='true' />
    <field fkey='factions_tables.key' name='faction' type='string_ascii' pk='true' />
    <field name='gender' type='string_ascii' pk='true' />
    <field name='icon_path' type='optstring_ascii' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='optstring_ascii' />
  </table>
  <table table_name='agent_string_subculture_overrides_tables'
         table_version='1' >
    <field fkey='agents_tables.key' name='agent' type='string_ascii' pk='true' />
    <field name='gender' type='string_ascii' pk='true' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string_ascii' pk='true' />
    <field name='icon_path' type='optstring_ascii' />
  </table>
  <table table_name='agent_string_subculture_overrides_tables'
         table_version='2' >
    <field fkey='agents_tables.key' name='agent' type='string_ascii' pk='true' />
    <field name='gender' type='string_ascii' pk='true' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string_ascii' pk='true' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='boolean' />
    <field name='unknown8' type='boolean' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='boolean' />
    <field name='unknown11' type='boolean' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='boolean' />
  </table>
  <table table_name='agent_subculture_gender_overrides_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent' type='string_ascii' pk='true' />
    <field name='gender' type='string_ascii' pk='true' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string_ascii' pk='true' />
  </table>
  <table table_name='agent_subtypes_tables'
         table_version='9' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='boolean' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='optstring_ascii' />
  </table>
  <table table_name='agent_subtypes_tables'
         table_version='9' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='boolean' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='string_ascii' />
  </table>
  <table table_name='agent_subtypes_tables'
         table_version='11' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='boolean' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='string_ascii' />
  </table>
  <table table_name='agent_subtypes_tables'
         table_version='12' >
    <field name='key' type='string_ascii' />
    <field name='auto_generate' type='boolean' />
    <field name='is_caster' type='boolean' />
    <field name='small_icon' type='optstring_ascii' />
    <field fkey='main_units.unit' name='main_unit' type='optstring_ascii' />
    <field fkey='audio_vo_actor_groups.name' name='audio_voiceover_actor_group' type='string_ascii' />
    <field name='show_in_ui' type='boolean' />
  </table>
  <table table_name='agent_subtypes_tables'
         table_version='13' >
    <field name='key' type='string_ascii' />
    <field name='auto_generate' type='boolean' />
    <field name='is_caster' type='boolean' />
    <field name='small_icon' type='optstring_ascii' />
    <field fkey='main_units.unit' name='main_unit' type='optstring_ascii' />
    <field fkey='audio_vo_actor_groups.name' name='audio_voiceover_actor_group' type='string_ascii' />
    <field name='show_in_ui' type='boolean' />
    <field name='unknown7' type='boolean' />
  </table>
  <table table_name='agent_to_agent_abilities_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent' type='string' pk='true' />
    <field fkey='abilities_tables.ability' name='ability' type='string' pk='true' />
    <field name='default_value' type='int' />
  </table>
  <table table_name='agent_to_agent_abilities_tables'
         table_version='3' >
    <field fkey='agents_tables.key' name='agent' type='string_ascii' pk='true' />
    <field fkey='abilities_tables.ability' name='ability' type='string_ascii' pk='true' />
    <field name='localised_ability_name' type='string_ascii' />
    <field name='localised_ability_description' type='string_ascii' />
  </table>
  <table table_name='agent_to_agent_abilities_tables'
         table_version='4' >
    <field name='agent' type='string_ascii' />
    <field name='ability' type='string_ascii' />
  </table>
  <table table_name='agent_to_agent_attributes_tables'
         table_version='0' >
    <field fkey='agent_attributes_tables.key' name='attribute' type='string' pk='true' />
    <field fkey='agents_tables.key' name='agent' type='string' pk='true' />
    <field name='default_value' type='int' />
    <field name='visible' type='boolean' />
  </table>
  <table table_name='agent_to_agent_attributes_tables'
         table_version='2' >
    <field fkey='agent_attributes_tables.key' name='attribute' type='string_ascii' pk='true' />
    <field fkey='agents_tables.key' name='agent' type='string_ascii' pk='true' />
    <field name='default_value' type='int' />
  </table>
  <table table_name='agent_to_bribe_actions_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent' type='string' pk='true' />
    <field name='bribe_action' type='string' pk='true' />
  </table>
  <table table_name='agent_to_building_levels_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent' type='string' pk='true' />
    <field name='building' type='string' pk='true' />
    <field fkey='agent_attributes_tables.key' name='attribute' type='string' />
    <field name='bonus' type='int' />
  </table>
  <table table_name='agent_uniform_colours_tables'
         table_version='0' >
    <field fkey='agent_uniforms_tables.uniform_name' name='uniform_name' type='string' pk='true' />
    <field name='primary_colour_b' type='float' />
    <field name='primary_colour_g' type='float' />
    <field name='primary_colour_r' type='float' />
    <field name='secondary_colour_b' type='float' />
    <field name='secondary_colour_g' type='float' />
    <field name='secondary_colour_r' type='float' />
    <field name='tertiary_colour_b' type='float' />
    <field name='tertiary_colour_g' type='float' />
    <field name='tertiary_colour_r' type='float' />
  </table>
  <table table_name='agent_uniforms_tables'
         table_version='0' >
    <field name='filename' type='string' pk='true' />
    <field name='uniform_name' type='string' pk='true' />
    <field name='battle_filename' type='string' pk='true' />
  </table>
  <table table_name='agent_uniforms_tables'
         table_version='1' >
    <field name='filename' type='string' pk='true' />
    <field name='uniform_name' type='string' pk='true' />
  </table>
  <table table_name='agent_uniforms_tables'
         table_version='2' >
    <field name='filename' type='string' pk='true' />
    <field name='uniform_name' type='string' pk='true' />
    <field name='battle_filename' type='string' pk='true' />
  </table>
  <table table_name='agent_uniforms_tables'
         table_version='6' >
    <field fkey='variants_tables.variant_name' name='filename' type='string_ascii' />
    <field name='uniform_name' type='string_ascii' pk='true' />
    <field fkey='variants_tables.variant_name' name='battle_filename' type='optstring_ascii' />
    <field fkey='variants_tables.variant_name' name='campaign_porthole_filename' type='optstring_ascii' />
    <field name='audio_armour_type' type='string_ascii' />
    <field name='audio_weapon_type' type='string_ascii' />
    <field name='audio_shield_type' type='string_ascii' />
    <field name='campaign_politician_filename' type='optstring_ascii' />
  </table>
  <table table_name='agent_uniforms_tables'
         table_version='9' >
    <field fkey='variants_tables.variant_name' name='filename' type='string_ascii' />
    <field name='uniform_name' type='string_ascii' pk='true' />
    <field fkey='variants_tables.variant_name' name='battle_filename' type='optstring_ascii' />
    <field fkey='variants_tables.variant_name' name='campaign_porthole_filename' type='optstring_ascii' />
    <field name='unknown4' type='boolean' />
  </table>
  <table table_name='agent_voice_events_junctions_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent_key' type='string' pk='true' />
    <field fkey='sound_events_tables.name' name='sound_event_key' type='string' pk='true' />
    <field fkey='voice_events_tables.name' name='voice_event_key' type='string' pk='true' />
  </table>
  <table table_name='agents_tables'
         table_version='0' >
    <field name='key' type='string' />
    <field name='move_points' type='int' />
    <field name='line_of_sight' type='int' />
    <field name='zone_of_control' type='int' />
    <field name='is_playable' type='boolean' />
    <field name='animation_type' type='string' />
    <field name='portrait' type='optstring' />
    <field name='spawnable' type='boolean' />
    <field name='attribute' type='string' />
    <field fkey='religions_tables.religion_key' name='religion' type='optstring' />
  </table>
  <table table_name='agents_tables'
         table_version='0' >
    <field name='key' type='string' />
    <field name='move_points' type='int' />
    <field name='line_of_sight' type='int' />
    <field name='zone_of_control' type='int' />
    <field name='is_playable' type='boolean' />
    <field name='animation_type' type='string' />
    <field name='portrait' type='optstring' />
    <field name='spawnable' type='boolean' />
    <field name='attribute' type='string' />
    <field fkey='religions_tables.religion_key' name='religion' type='optstring' />
    <field name='faction_total_cap' type='int' />
  </table>
  <table table_name='agents_tables'
         table_version='0' >
    <field name='key' type='string' />
    <field name='move_points' type='int' />
    <field name='line_of_sight' type='int' />
    <field name='zone_of_control' type='int' />
    <field name='playable' type='boolean' />
    <field name='portrait_override' type='optstring' />
    <field name='animation_type' type='string' />
    <field name='portrait' type='optstring' />
    <field name='spawnable' type='boolean' />
    <field name='attribute' type='string' />
    <field fkey='religions_tables.religion_key' name='religion' type='optstring' />
    <field name='faction_total_cap' type='int' />
    <field name='faction_cap_lower_bound' type='int' />
    <field name='cost' type='int' />
    <field fkey='sound_events_tables.name' name='audio_selected' type='string' />
    <field fkey='sound_events_tables.name' name='audio_move' type='string' />
    <field fkey='sound_events_tables.name' name='audio_move_complete' type='string' />
    <field fkey='sound_events_tables.name' name='audio_move_complete_can_move_again' type='string' />
    <field fkey='sound_events_tables.name' name='audio_move_illegal' type='string' />
    <field fkey='sound_events_tables.name' name='audio_embark' type='string' />
    <field fkey='sound_events_tables.name' name='audio_disembark' type='string' />
    <field fkey='sound_events_tables.name' name='audio_death' type='string' />
    <field name='vo_actor_numbers' type='string' />
  </table>
  <table table_name='agents_tables'
         table_version='1' >
    <field name='key' type='string' />
    <field name='move_points' type='int' />
    <field name='line_of_sight' type='int' />
    <field name='zone_of_control' type='int' />
    <field name='playable' type='boolean' />
    <field name='is_spawnable' type='boolean' />
    <field fkey='agent_attributes_tables.key' name='primary_attribute' type='string' />
    <field fkey='religions_tables.religion_key' name='religion' type='optstring' />
    <field name='faction_total_cap' type='int' />
    <field name='faction_cap_lower_bound' type='int' />
  </table>
  <table table_name='agents_tables'
         table_version='1' >
    <field name='key' type='string' />
    <field name='move_points' type='int' />
    <field name='line_of_sight' type='int' />
    <field name='zone_of_control' type='int' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='string' />
    <field name='unknown6' type='optstring' />
    <field name='unknown7' type='boolean' />
    <field name='unknown8' type='string' />
    <field name='unknown9' type='optstring' />
    <field name='unknown10' type='int' />
    <field name='unknown11' type='int' />
  </table>
  <table table_name='agents_tables'
         table_version='2' >
    <field name='key' type='string' />
    <field name='move_points' type='int' />
    <field name='line_of_sight' type='int' />
    <field name='zone_of_control' type='int' />
    <field name='is_playable' type='boolean' />
    <field name='spawnable' type='boolean' />
    <field name='attribute' type='string' />
    <field fkey='religions_tables.religion_key' name='religion' type='optstring' />
    <field name='faction_total_cap' type='int' />
    <field name='faction_cap_lower_bound' type='int' />
  </table>
  <table table_name='agents_tables'
         table_version='4' >
    <field name='key' type='string' />
    <field name='move_points' type='int' />
    <field name='line_of_sight' type='int' />
    <field name='zone_of_control' type='int' />
    <field name='playable' type='boolean' />
    <field name='portrait_override' type='optstring' />
    <field name='is_spawnable' type='boolean' />
    <field fkey='agent_attributes_tables.key' name='primary_attribute' type='string' />
    <field fkey='religions_tables.religion_key' name='religion' type='optstring' />
    <field name='faction_total_cap' type='int' />
    <field name='faction_cap_lower_bound' type='int' />
    <field name='cost' type='int' />
    <field fkey='sound_events_tables.name' name='audio_selected' type='string' />
    <field fkey='sound_events_tables.name' name='audio_move' type='string' />
    <field fkey='sound_events_tables.name' name='audio_move_complete' type='string' />
    <field fkey='sound_events_tables.name' name='audio_move_complete_can_move_again' type='string' />
    <field fkey='sound_events_tables.name' name='audio_move_illegal' type='string' />
    <field fkey='sound_events_tables.name' name='audio_embark' type='string' />
    <field fkey='sound_events_tables.name' name='audio_disembark' type='string' />
    <field fkey='sound_events_tables.name' name='audio_death' type='string' />
  </table>
  <table table_name='agents_tables'
         table_version='5' >
    <field name='key' type='string' />
    <field name='move_points' type='int' />
    <field name='line_of_sight' type='int' />
    <field name='zone_of_control' type='int' />
    <field name='is_playable' type='boolean' />
    <field name='portrait_override' type='optstring' />
    <field name='is_spawnable' type='boolean' />
    <field fkey='agent_attributes_tables.key' name='primary_attribute' type='string' />
    <field fkey='religions_tables.religion_key' name='religion' type='optstring' />
    <field name='faction_total_cap' type='int' />
    <field name='faction_cap_lower_bound' type='int' />
    <field name='cost' type='int' />
    <field fkey='sound_events_tables.name' name='audio_selected' type='string' />
    <field fkey='sound_events_tables.name' name='audio_move' type='string' />
    <field fkey='sound_events_tables.name' name='audio_move_complete' type='string' />
    <field fkey='sound_events_tables.name' name='audio_move_complete_can_move_again' type='string' />
    <field fkey='sound_events_tables.name' name='audio_move_illegal' type='string' />
    <field fkey='sound_events_tables.name' name='audio_embark' type='string' />
    <field fkey='sound_events_tables.name' name='audio_disembark' type='string' />
    <field fkey='sound_events_tables.name' name='audio_death' type='string' />
    <field name='vo_actor_numbers' type='string' />
  </table>
  <table table_name='agents_tables'
         table_version='8' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='move_points' type='int' />
    <field name='line_of_sight' type='int' />
    <field name='playable' type='boolean' />
    <field name='portrait_override' type='optstring_ascii' />
    <field fkey='agent_attributes_tables.key' name='primary_attribute' type='string_ascii' />
    <field name='unknown6' type='boolean' />
    <field name='faction_total_cap' type='int' />
    <field name='cost' type='int' />
    <field name='in_encyclopedia' type='boolean' />
  </table>
  <table table_name='agents_tables'
         table_version='8' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='move_points' type='int' />
    <field name='line_of_sight' type='int' />
    <field name='playable' type='boolean' />
    <field name='portrait_override' type='optstring_ascii' />
    <field fkey='agent_attributes_tables.key' name='primary_attribute' type='string_ascii' />
    <field name='unknown6' type='boolean' />
    <field name='faction_total_cap' type='int' />
    <field name='cost' type='int' />
    <field name='in_encyclopedia' type='boolean' />
    <field name='unknown10' type='boolean' />
    <field name='unknown11' type='boolean' />
  </table>
  <table table_name='agents_tables'
         table_version='9' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='move_points' type='int' />
    <field name='line_of_sight' type='int' />
    <field name='playable' type='boolean' />
    <field name='portrait_override' type='optstring_ascii' />
    <field fkey='agent_attributes_tables.key' name='primary_attribute' type='string_ascii' />
    <field name='unknown6' type='boolean' />
    <field name='faction_total_cap' type='int' />
    <field name='cost' type='int' />
    <field name='in_encyclopedia' type='boolean' />
    <field name='unknown10' type='optstring_ascii' />
  </table>
  <table table_name='ai_usage_groups_tables'
         table_version='4' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='boolean' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='boolean' />
    <field name='unknown7' type='boolean' />
    <field name='unknown8' type='boolean' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='boolean' />
    <field name='unknown11' type='boolean' />
  </table>
  <table table_name='ai_usage_groups_tables'
         table_version='5' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='boolean' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='boolean' />
    <field name='unknown7' type='boolean' />
    <field name='unknown8' type='boolean' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='boolean' />
    <field name='unknown11' type='boolean' />
    <field name='unknown12' type='boolean' />
  </table>
  <table table_name='aide_de_camp_categories_tables'
         table_version='1' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='boolean' />
  </table>
  <table table_name='aide_de_camp_speeches_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='text' type='string' />
    <field name='picture_in_picture' type='boolean' />
    <field name='offset_angle' type='float' />
    <field name='offset_range' type='float' />
  </table>
  <table table_name='aide_de_camp_speeches_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='text' type='string' />
    <field name='picture_in_picture' type='boolean' />
    <field name='offset_angle' type='float' />
    <field name='offset_range' type='float' />
    <field name='circumvent_cooldown' type='boolean' />
  </table>
  <table table_name='aide_de_camp_speeches_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field name='text' type='string' />
    <field name='picture_in_picture' type='boolean' />
    <field name='offset_angle' type='float' />
    <field name='offset_range' type='float' />
  </table>
  <table table_name='aide_de_camp_speeches_tables'
         table_version='2' >
    <field name='key' type='string' pk='true' />
    <field name='text' type='string' />
    <field name='picture_in_picture' type='boolean' />
    <field name='offset_angle' type='float' />
    <field name='offset_range' type='float' />
    <field name='circumvent_cooldown' type='boolean' />
  </table>
  <table table_name='aide_de_camp_speeches_tables'
         table_version='6' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='picture_in_picture' type='boolean' />
    <field name='offset_angle' type='float' />
    <field name='offset_range' type='float' />
    <field name='circumvent_cooldown' type='boolean' />
    <field fkey='battle_cinematic_events_tables.key' name='cinematic_event' type='optstring_ascii' />
  </table>
  <table table_name='aide_de_camp_speeches_tables'
         table_version='8' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='boolean' />
  </table>
  <table table_name='ancillaries_categories_faction_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='ancillaries_categories_tables'
         table_version='0' >
    <field name='type' type='string_ascii' />
  </table>
  <table table_name='ancillaries_categories_tables'
         table_version='4' >
    <field name='type' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='ancillaries_included_agent_subtypes_tables'
         table_version='0' >
    <field name='agent_subtype' type='string_ascii' />
    <field name='ancillary' type='string_ascii' />
  </table>
  <table table_name='ancillaries_required_skills_tables'
         table_version='1' >
    <field name='ancillary' type='string_ascii' />
    <field name='required_skill' type='string_ascii' />
    <field name='skill_level' type='int' />
  </table>
  <table table_name='ancillaries_subcategories_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='ancillaries_tables'
         table_version='0' >
    <field fkey='ancillary_info_tables.ancillary' name='ancillary' type='string' pk='true' />
    <field fkey='ancillary_types_tables.type' name='ancillary_type' type='string' />
    <field name='applies_to' type='string' />
    <field name='transferrable' type='boolean' />
    <field name='unique_to_world' type='boolean' />
    <field name='unique_to_faction' type='boolean' />
    <field name='precedence' type='int' />
    <field name='start_date' type='int' />
    <field name='end_date' type='int' />
  </table>
  <table table_name='ancillaries_tables'
         table_version='0' >
    <field fkey='ancillary_info_tables.ancillary' name='ancillary' type='string' pk='true' />
    <field fkey='ancillary_types_tables.type' name='ancillary_type' type='string' />
    <field name='applies_to' type='string' />
    <field name='transferrable' type='boolean' />
    <field name='unique_to_world' type='boolean' />
    <field name='unique_to_faction' type='boolean' />
    <field name='precedence' type='int' />
    <field name='start_date' type='int' />
    <field name='end_date' type='int' />
    <field fkey='avatar_skills_tables.key' name='avatar_skill' type='optstring' />
    <field name='avatar_special_ability' type='optstring' />
    <field name='legendary_item' type='boolean' />
    <field fkey='avatar_ancillaries_localised_source_lookups_tables.key' name='mp_localised_source' type='string' />
    <field name='mp_exclusive' type='boolean' />
    <field fkey='avatar_drop_probabilities_tables.key' name='mp_drop_probability' type='string' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='ancillaries_tables'
         table_version='5' >
    <field fkey='ancillary_info_tables.ancillary' name='key' type='string' pk='true' />
    <field fkey='ancillary_types_tables.type' name='type' type='string' />
    <field name='applies_to' type='string' />
    <field name='transferrable' type='boolean' />
    <field name='unique_to_world' type='boolean' />
    <field name='unique_to_faction' type='boolean' />
    <field name='precedence' type='int' />
    <field name='start_date' type='int' />
    <field name='end_date' type='int' />
    <field fkey='avatar_skills_tables.key' name='avatar_skill' type='optstring' />
    <field name='avatar_special_ability' type='optstring' />
    <field name='legendary_item' type='boolean' />
    <field fkey='avatar_ancillaries_localised_source_lookups_tables.key' name='mp_localised_source' type='string' />
    <field name='mp_exclusive' type='boolean' />
    <field fkey='avatar_drop_probabilities_tables.key' name='mp_drop_probability' type='string' />
  </table>
  <table table_name='ancillaries_tables'
         table_version='6' >
    <field fkey='ancillary_info_tables.ancillary' name='key' type='string' pk='true' />
    <field fkey='ancillary_types_tables.type' name='type' type='string' />
    <field name='applies_to' type='string' />
    <field name='transferrable' type='boolean' />
    <field name='unique_to_world' type='boolean' />
    <field name='unique_to_faction' type='boolean' />
    <field name='precedence' type='int' />
    <field name='start_date' type='int' />
    <field name='end_date' type='int' />
    <field fkey='avatar_skills_tables.key' name='avatar_skill' type='optstring' />
    <field name='avatar_special_ability' type='optstring' />
    <field name='legendary_item' type='boolean' />
    <field fkey='avatar_ancillaries_localised_source_lookups_tables.key' name='mp_localised_source' type='string' />
    <field name='mp_exclusive' type='boolean' />
    <field fkey='avatar_drop_probabilities_tables.key' name='mp_drop_probability' type='string' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='ancillaries_tables'
         table_version='7' >
    <field fkey='ancillary_info_tables.ancillary' name='key' type='string_ascii' pk='true' />
    <field fkey='ancillary_types_tables.type' name='type' type='string_ascii' />
    <field name='applies_to' type='string_ascii' />
    <field name='transferrable' type='boolean' />
    <field name='unique_to_world' type='boolean' />
    <field name='unique_to_faction' type='boolean' />
    <field name='precedence' type='int' />
    <field name='start_date' type='int' />
    <field name='end_date' type='int' />
    <field name='explanation_text' type='optstring_ascii' />
    <field name='exclusion_text' type='optstring_ascii' />
    <field name='avatar_skill' type='optstring_ascii' />
    <field name='avatar_special_ability' type='optstring_ascii' />
    <field name='is_wife_ancillary' type='boolean' />
  </table>
  <table table_name='ancillaries_tables'
         table_version='9' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='type' type='string_ascii' />
    <field name='applies_to' type='string_ascii' />
    <field name='transferrable' type='boolean' />
    <field name='unique_to_world' type='boolean' />
    <field name='unique_to_faction' type='boolean' />
    <field name='precedence' type='int' />
    <field name='start_date' type='int' />
    <field name='end_date' type='int' />
    <field name='avatar_skill' type='optstring_ascii' />
    <field name='avatar_special_ability' type='optstring_ascii' />
    <field name='legendary_item' type='boolean' />
    <field name='mp_exclusive' type='boolean' />
    <field name='is_wife_ancillary' type='boolean' />
    <field name='category' type='string_ascii' />
    <field name='min_starting_age' type='int' />
    <field name='max_starting_age' type='int' />
    <field name='min_expiry_age' type='int' />
    <field name='max_expiry_age' type='int' />
  </table>
  <table table_name='ancillaries_tables'
         table_version='15' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='type' type='string_ascii' />
    <field name='applies_to' type='string_ascii' />
    <field name='transferrable' type='boolean' />
    <field name='unique_to_world' type='boolean' />
    <field name='unique_to_faction' type='boolean' />
    <field name='precedence' type='int' />
    <field name='start_date' type='int' />
    <field name='end_date' type='int' />
    <field name='avatar_skill' type='optstring_ascii' />
    <field name='avatar_special_ability' type='optstring_ascii' />
    <field name='legendary_item' type='boolean' />
    <field name='mp_exclusive' type='boolean' />
    <field name='is_wife_ancillary' type='boolean' />
    <field name='category' type='string_ascii' />
    <field name='min_starting_age' type='int' />
    <field name='max_starting_age' type='int' />
    <field name='min_expiry_age' type='int' />
    <field name='max_expiry_age' type='int' />
    <field name='immortal' type='boolean' />
    <field name='provided_bodyguard_unit' type='optstring_ascii' />
    <field name='provided_banner' type='optstring_ascii' />
    <field name='uniqueness_score' type='int' />
    <field name='turns_before_swap_allowed' type='int' />
    <field name='subcategory' type='optstring_ascii' />
  </table>
  <table table_name='ancillary_included_subcultures_tables'
         table_version='0' >
    <field fkey='ancillary_info_tables.ancillary' name='ancillary' type='string' pk='true' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string' pk='true' />
  </table>
  <table table_name='ancillary_included_subcultures_tables'
         table_version='0' >
    <field fkey='ancillary_info_tables.ancillary' name='ancillary' type='string_ascii' pk='true' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string_ascii' pk='true' />
  </table>
  <table table_name='ancillary_info_tables'
         table_version='0' >
    <field name='ancillary' type='string' />
  </table>
  <table table_name='ancillary_info_tables'
         table_version='0' >
    <field name='ancillary' type='string_ascii' pk='true' />
  </table>
  <table table_name='ancillary_to_ability_effects_tables'
         table_version='0' >
    <field name='unused' type='string' />
  </table>
  <table table_name='ancillary_to_attribute_effects_tables'
         table_version='0' >
    <field fkey='ancillary_info_tables.ancillary' name='ancillary' type='string' pk='true' />
    <field fkey='agent_attributes_tables.key' name='attribute' type='string' pk='true' />
    <field name='effect_value' type='int' />
  </table>
  <table table_name='ancillary_to_attribute_situation_effects_tables'
         table_version='0' >
    <field fkey='ancillaries_tables.id' name='ancillary' type='string' pk='true' />
    <field fkey='agent_attribute_situations_tables.situation' name='attribute_situation' type='string' pk='true' />
    <field name='effect_value' type='int' />
  </table>
  <table table_name='ancillary_to_effects_tables'
         table_version='0' >
    <field fkey='ancillary_info_tables.ancillary' name='ancillary' type='string' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='ancillary_to_effects_tables'
         table_version='0' >
    <field fkey='ancillary_info_tables.ancillary' name='ancillary' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field fkey='campaign_effect_scopes_tables.key' name='effect_scope' type='string_ascii' />
    <field name='value' type='float' />
  </table>
  <table table_name='ancillary_to_excluded_ancillaries_tables'
         table_version='0' >
    <field fkey='ancillary_info_tables.ancillary' name='ancillary' type='string' pk='true' />
    <field fkey='ancillary_info_tables.ancillary' name='excluded_ancillary' type='string' pk='true' />
  </table>
  <table table_name='ancillary_to_included_agents_tables'
         table_version='0' >
    <field fkey='ancillary_info_tables.ancillary' name='ancillary' type='string' pk='true' />
    <field fkey='agents_tables.key' name='agent' type='string' pk='true' />
  </table>
  <table table_name='ancillary_to_included_agents_tables'
         table_version='0' >
    <field fkey='ancillary_info_tables.ancillary' name='ancillary' type='string_ascii' pk='true' />
    <field fkey='agents_tables.key' name='agent' type='string_ascii' pk='true' />
  </table>
  <table table_name='ancillary_types_tables'
         table_version='0' >
    <field name='type' type='string' pk='true' />
    <field name='ui_icon' type='string' />
  </table>
  <table table_name='ancillary_types_tables'
         table_version='0' >
    <field name='type' type='string_ascii' pk='true' />
    <field name='ui_icon' type='string_ascii' />
  </table>
  <table table_name='ancillary_uniqueness_groupings_tables'
         table_version='3' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='string_ascii' />
  </table>
  <table table_name='anim_reference_poses_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='path' type='string' />
    <field name='root_node' type='string' />
  </table>
  <table table_name='anim_reference_poses_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='path' type='string_ascii' />
    <field name='root_node' type='string_ascii' />
  </table>
  <table table_name='animals_tables'
         table_version='0' >
    <field name='animation' type='string_ascii' />
    <field fkey='unit_armour_types_tables.key' name='armour' type='optstring_ascii' />
    <field name='unknown3' type='int' />
    <field fkey='battle_entities_tables.key' name='entity' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
  </table>
  <table table_name='animation_set_prebattle_group_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='animation_set_prebattle_group_view_configurations_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='float' />
  </table>
  <table table_name='animation_set_prebattle_groups_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='area_of_effect_displays_tables'
         table_version='6' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
    <field name='unknown9' type='int' />
    <field name='unknown10' type='int' />
    <field name='unknown11' type='int' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='float' />
    <field name='unknown14' type='int' />
    <field name='unknown15' type='boolean' />
    <field name='unknown16' type='boolean' />
  </table>
  <table table_name='area_of_effect_displays_tables'
         table_version='7' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
    <field name='unknown9' type='int' />
    <field name='unknown10' type='int' />
    <field name='unknown11' type='int' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='float' />
    <field name='unknown14' type='int' />
    <field name='unknown15' type='boolean' />
    <field name='unknown16' type='boolean' />
    <field name='unknown17' type='int' />
  </table>
  <table table_name='armed_citizenry_unit_groups_tables'
         table_version='0' >
    <field name='unit_group' type='string_ascii' pk='true' />
  </table>
  <table table_name='armed_citizenry_units_to_unit_groups_junctions_tables'
         table_version='0' >
    <field name='id' type='int' pk='true' />
    <field name='unknown' type='int' />
    <field name='priority' type='int' />
    <field fkey='main_units_tables.unit' name='unit' type='string_ascii' />
    <field fkey='armed_citizenry_unit_groups_tables.unit_group' name='unit_group' type='string_ascii' />
  </table>
  <table table_name='audio_abilities_tables'
         table_version='4' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='boolean' />
    <field name='unknown8' type='float' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='boolean' />
  </table>
  <table table_name='audio_ability_phases_tables'
         table_version='0' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='boolean' />
  </table>
  <table table_name='audio_ability_phases_tables'
         table_version='1' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='boolean' />
    <field name='unknown7' type='boolean' />
  </table>
  <table table_name='audio_armour_types_tables'
         table_version='3' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
  </table>
  <table table_name='audio_battle_environment_loop_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='audio_battle_environment_loops_tables'
         table_version='2' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='string_ascii' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='boolean' />
    <field name='unknown8' type='float' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='boolean' />
    <field name='unknown11' type='boolean' />
  </table>
  <table table_name='audio_battle_environment_one_shot_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='audio_battle_environment_one_shots_tables'
         table_version='1' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='float' />
    <field name='unknown8' type='string_ascii' />
    <field name='unknown9' type='float' />
    <field name='unknown10' type='float' />
  </table>
  <table table_name='audio_battle_environment_reverb_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='audio_battle_environment_reverbs_tables'
         table_version='0' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='string_ascii' />
  </table>
  <table table_name='audio_battle_environment_weather_loop_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='audio_battle_environment_weather_one_shot_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='audio_battle_environment_weathers_tables'
         table_version='0' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
  </table>
  <table table_name='audio_battle_environments_tables'
         table_version='1' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='boolean' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
  </table>
  <table table_name='audio_battle_ground_types_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='boolean' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
  </table>
  <table table_name='audio_campaign_building_enums_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='audio_campaign_buildings_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='float' />
    <field name='unknown8' type='boolean' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='optstring_ascii' />
  </table>
  <table table_name='audio_campaign_environment_ground_type_sound_assignments_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='audio_campaign_environment_ground_type_sound_ground_types_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='audio_campaign_environment_ground_type_sound_sounds_tables'
         table_version='0' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='audio_campaign_environment_ground_type_sounds_tables'
         table_version='0' >
    <field name='unknown0' type='float' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
  </table>
  <table table_name='audio_campaign_environment_looping_sounds_tables'
         table_version='0' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
  </table>
  <table table_name='audio_campaign_environment_static_sounds_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='audio_campaign_environment_tree_sound_assignments_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='audio_campaign_environment_tree_sound_sounds_tables'
         table_version='0' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='audio_campaign_environment_tree_sound_trees_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='audio_campaign_environment_tree_sounds_tables'
         table_version='0' >
    <field name='unknown0' type='float' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
  </table>
  <table table_name='audio_campaign_maps_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
  </table>
  <table table_name='audio_campaign_stances_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
  </table>
  <table table_name='audio_entity_actors_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='audio_entity_looping_sounds_tables'
         table_version='3' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='boolean' />
  </table>
  <table table_name='audio_entity_random_vocalisations_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='float' />
  </table>
  <table table_name='audio_entity_random_vocalisations_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='float' />
  </table>
  <table table_name='audio_entity_random_vocalisations_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='int' />
  </table>
  <table table_name='audio_entity_random_vocalisations_tables'
         table_version='3' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='float' />
    <field name='unknown8' type='float' />
  </table>
  <table table_name='audio_entity_type_limitations_tables'
         table_version='4' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='boolean' />
    <field name='unknown7' type='float' />
    <field name='unknown8' type='boolean' />
    <field name='unknown9' type='boolean' />
  </table>
  <table table_name='audio_entity_types_tables'
         table_version='17' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='string_ascii' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='string_ascii' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='string_ascii' />
    <field name='unknown13' type='optstring_ascii' />
    <field name='unknown14' type='optstring_ascii' />
    <field name='unknown15' type='optstring_ascii' />
    <field name='unknown16' type='optstring_ascii' />
    <field name='unknown17' type='optstring_ascii' />
    <field name='unknown18' type='optstring_ascii' />
    <field name='unknown19' type='boolean' />
    <field name='unknown20' type='optstring_ascii' />
    <field name='unknown21' type='optstring_ascii' />
    <field name='unknown22' type='float' />
    <field name='unknown23' type='optstring_ascii' />
    <field name='unknown24' type='boolean' />
  </table>
  <table table_name='audio_explosions_tables'
         table_version='2' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='string_ascii' />
  </table>
  <table table_name='audio_explosions_tables'
         table_version='5' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
  </table>
  <table table_name='audio_group_sound_assignments_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='optstring_ascii' />
  </table>
  <table table_name='audio_group_sound_groupings_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='float' />
  </table>
  <table table_name='audio_group_sounds_tables'
         table_version='15' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='int' />
    <field name='unknown11' type='int' />
    <field name='unknown12' type='int' />
    <field name='unknown13' type='boolean' />
    <field name='unknown14' type='boolean' />
    <field name='unknown15' type='boolean' />
    <field name='unknown13' type='float' />
    <field name='unknown14' type='float' />
    <field name='unknown15' type='float' />
    <field name='unknown16' type='float' />
    <field name='unknown17' type='string_ascii' />
    <field name='unknown18' type='int' />
    <field name='unknown22' type='boolean' />
    <field name='unknown23' type='boolean' />
    <field name='unknown24' type='boolean' />
    <field name='unknown25' type='float' />
    <field name='unknown26' type='float' />
    <field name='unknown27' type='float' />
    <field name='unknown28' type='int' />
    <field name='unknown29' type='optstring_ascii' />
    <field name='unknown30' type='float' />
    <field name='unknown28' type='int' />
    <field name='unknown32' type='optstring_ascii' />
    <field name='unknown33' type='int' />
    <field name='unknown37' type='boolean' />
  </table>
  <table table_name='audio_group_sounds_tables'
         table_version='15' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='boolean' />
    <field name='unknown8' type='boolean' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='int' />
    <field name='unknown11' type='int' />
    <field name='unknown12' type='int' />
    <field name='unknown13' type='float' />
    <field name='unknown14' type='float' />
    <field name='unknown15' type='float' />
    <field name='unknown16' type='float' />
    <field name='unknown17' type='string_ascii' />
    <field name='unknown18' type='optstring_ascii' />
    <field name='unknown19' type='optstring_ascii' />
    <field name='unknown20' type='optstring_ascii' />
    <field name='unknown21' type='optstring_ascii' />
    <field name='unknown22' type='optstring_ascii' />
    <field name='unknown23' type='optstring_ascii' />
    <field name='unknown24' type='optstring_ascii' />
    <field name='unknown25' type='float' />
    <field name='unknown26' type='float' />
    <field name='unknown27' type='float' />
    <field name='unknown28' type='int' />
    <field name='unknown29' type='optstring_ascii' />
    <field name='unknown30' type='float' />
    <field name='unknown31' type='float' />
    <field name='unknown32' type='optstring_ascii' />
    <field name='unknown33' type='optstring_ascii' />
    <field name='unknown34' type='boolean' />
    <field name='unknown35' type='boolean' />
    <field name='unknown36' type='boolean' />
    <field name='unknown37' type='boolean' />
  </table>
  <table table_name='audio_markers_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='float' />
    <field name='unknown10' type='float' />
    <field name='unknown11' type='float' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='boolean' />
    <field name='unknown14' type='optstring_ascii' />
  </table>
  <table table_name='audio_markers_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='float' />
    <field name='unknown10' type='float' />
    <field name='unknown11' type='float' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='optstring_ascii' />
    <field name='unknown14' type='optstring_ascii' />
  </table>
  <table table_name='audio_materials_tables'
         table_version='0' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
  </table>
  <table table_name='audio_melee_hit_types_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='boolean' />
  </table>
  <table table_name='audio_melee_weapon_types_tables'
         table_version='3' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='string_ascii' />
  </table>
  <table table_name='audio_melee_weapon_types_tables'
         table_version='3' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='string_ascii' />
  </table>
  <table table_name='audio_metadata_tags_tables'
         table_version='3' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='int' />
    <field name='unknown11' type='int' />
    <field name='unknown12' type='int' />
    <field name='unknown13' type='boolean' />
    <field name='unknown14' type='boolean' />
    <field name='unknown15' type='boolean' />
    <field name='unknown16' type='int' />
    <field name='unknown17' type='int' />
    <field name='unknown18' type='boolean' />
    <field name='unknown19' type='boolean' />
    <field name='unknown20' type='boolean' />
    <field name='unknown21' type='int' />
    <field name='unknown22' type='boolean' />
    <field name='unknown23' type='boolean' />
  </table>
  <table table_name='audio_metadata_tags_tables'
         table_version='4' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='int' />
    <field name='unknown11' type='int' />
    <field name='unknown12' type='int' />
    <field name='unknown13' type='boolean' />
    <field name='unknown14' type='boolean' />
    <field name='unknown15' type='boolean' />
    <field name='unknown16' type='int' />
    <field name='unknown17' type='int' />
    <field name='unknown18' type='boolean' />
    <field name='unknown19' type='boolean' />
    <field name='unknown20' type='boolean' />
    <field name='unknown21' type='int' />
    <field name='unknown22' type='boolean' />
    <field name='unknown23' type='boolean' />
    <field name='unknown24' type='boolean' />
  </table>
  <table table_name='audio_metadata_tags_tables'
         table_version='5' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='boolean' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='int' />
    <field name='unknown14' type='float' />
    <field name='unknown15' type='boolean' />
    <field name='unknown16' type='boolean' />
    <field name='unknown17' type='float' />
    <field name='unknown18' type='float' />
    <field name='unknown19' type='boolean' />
    <field name='unknown20' type='boolean' />
    <field name='unknown21' type='boolean' />
    <field name='unknown22' type='boolean' />
    <field name='unknown23' type='boolean' />
    <field name='unknown24' type='boolean' />
    <field name='unknown25' type='int' />
    <field name='unknown26' type='boolean' />
    <field name='unknown27' type='boolean' />
    <field name='unknown28' type='boolean' />
    <field name='unknown29' type='int' />
    <field name='unknown30' type='boolean' />
    <field name='unknown31' type='boolean' />
    <field name='unknown32' type='boolean' />
  </table>
  <table table_name='audio_missile_weapon_types_tables'
         table_version='4' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='string_ascii' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='boolean' />
    <field name='unknown8' type='boolean' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='optstring_ascii' />
  </table>
  <table table_name='audio_projectile_bombardments_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
  </table>
  <table table_name='audio_projectile_bombardments_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='boolean' />
  </table>
  <table table_name='audio_projectiles_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='audio_projectile_type' type='string_ascii' />
    <field name='max_attenuation_fire' type='float' />
    <field name='max_attenuation_impact' type='float' />
    <field name='max_attenuation_inflight' type='float' />
    <field name='play_incoming_sound' type='boolean' />
    <field name='requires_distance' type='boolean' />
    <field name='requires_speed' type='boolean' />
    <field name='inflight_min_speed' type='float' />
  </table>
  <table table_name='audio_projectiles_tables'
         table_version='5' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='max_attenuation_fire' type='float' />
    <field name='max_attenuation_impact' type='float' />
    <field name='max_attenuation_inflight' type='float' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='optstring_ascii' />
    <field name='unknown13' type='optstring_ascii' />
    <field name='unknown14' type='optstring_ascii' />
    <field name='unknown15' type='optstring_ascii' />
    <field name='unknown16' type='optstring_ascii' />
    <field name='unknown17' type='optstring_ascii' />
    <field name='unknown18' type='float' />
    <field name='unknown19' type='optstring_ascii' />
  </table>
  <table table_name='audio_projectiles_tables'
         table_version='13' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='max_attenuation_fire' type='float' />
    <field name='max_attenuation_impact' type='float' />
    <field name='max_attenuation_inflight' type='float' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='boolean' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='optstring_ascii' />
    <field name='unknown13' type='optstring_ascii' />
    <field name='unknown14' type='optstring_ascii' />
    <field name='unknown15' type='optstring_ascii' />
    <field name='unknown16' type='float' />
    <field name='unknown17' type='boolean' />
    <field name='unknown18' type='boolean' />
    <field name='unknown19' type='optstring_ascii' />
    <field name='unknown20' type='boolean' />
    <field name='unknown21' type='boolean' />
    <field name='unknown22' type='optstring_ascii' />
    <field name='unknown23' type='optstring_ascii' />
    <field name='unknown24' type='optstring_ascii' />
    <field name='unknown25' type='float' />
    <field name='unknown26' type='optstring_ascii' />
    <field name='unknown27' type='optstring_ascii' />
    <field name='unknown28' type='optstring_ascii' />
    <field name='unknown29' type='optstring_ascii' />
    <field name='unknown30' type='optstring_ascii' />
    <field name='unknown31' type='boolean' />
    <field name='unknown32' type='boolean' />
    <field name='unknown33' type='boolean' />
    <field name='unknown34' type='optstring_ascii' />
    <field name='unknown35' type='float' />
    <field name='unknown36' type='optstring_ascii' />
  </table>
  <table table_name='audio_shield_types_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='audio_vo_actor_groups_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='optstring_ascii' />
    <field name='unknown13' type='optstring_ascii' />
    <field name='unknown14' type='optstring_ascii' />
    <field name='unknown15' type='optstring_ascii' />
  </table>
  <table table_name='avatar_advanced_skills_requirements_tables'
         table_version='0' >
    <field fkey='avatar_skill_chain_lookups_tables.skill_chain' name='chain' type='string' />
    <field name='points_needed' type='int' />
    <field fkey='avatar_skills_tables.key' name='skill' type='string' />
  </table>
  <table table_name='avatar_advanced_skills_requirements_tables'
         table_version='0' >
    <field fkey='avatar_skill_chain_lookups_tables.skill_chain' name='chain' type='string' />
    <field name='points_needed' type='int' />
    <field fkey='avatar_skills_tables.key' name='skill' type='string' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_advanced_skills_requirements_tables'
         table_version='1' >
    <field fkey='avatar_skill_chain_lookups_tables.skill_chain' name='chain' type='string' />
    <field name='points_needed' type='int' />
    <field fkey='avatar_skills_tables.key' name='skill' type='string' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_aesthetic_sets_tables'
         table_version='0' >
    <field fkey='ancillaries_tables.key' name='ancillary' type='optstring' />
    <field name='key' type='string' />
    <field name='localised_name' type='string' />
    <field name='icon_path' type='string' />
  </table>
  <table table_name='avatar_aesthetic_sets_tables'
         table_version='0' >
    <field fkey='ancillaries_tables.key' name='ancillary' type='optstring' />
    <field name='key' type='string' />
    <field name='localised_name' type='string' />
    <field name='icon_path' type='string' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_aesthetic_sets_tables'
         table_version='3' >
    <field fkey='ancillaries_tables.key' name='ancillary' type='optstring' />
    <field name='key' type='string' />
    <field name='localised_name' type='string' />
    <field name='icon_path' type='string' />
  </table>
  <table table_name='avatar_aesthetic_sets_tables'
         table_version='4' >
    <field fkey='ancillaries_tables.key' name='ancillary' type='optstring' />
    <field name='key' type='string' />
    <field name='localised_name' type='string' />
    <field name='icon_path' type='string' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_aesthetic_sources_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='avatar_aesthetics_localised_source_lookups_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='achievements_tables.key' name='second_description' type='optstring' />
  </table>
  <table table_name='avatar_aesthetics_tables'
         table_version='0' >
    <field fkey='avatar_skills_tables.key' name='avatar_skill' type='optstring' />
    <field name='avatar_skill_set' type='optstring' />
    <field name='key' type='string' />
    <field fkey='avatar_aesthetic_sets_tables.key' name='armour_set' type='optstring' />
    <field fkey='avatar_aesthetic_sources_tables.key' name='source' type='optstring' />
    <field fkey='avatar_drop_probabilities_tables.key' name='grouping' type='optstring' />
    <field fkey='mount_variants_tables.display_key' name='model' type='optstring' />
    <field name='localised_name' type='string' />
    <field name='icon_path' type='string' />
    <field name='model_path' type='string' />
    <field fkey='avatar_aesthetics_categories_enum_tables.key' name='category' type='string' />
    <field fkey='avatar_aesthetics_localised_source_lookups_tables.key' name='onscreen_source' type='string' />
    <field name='default_item' type='boolean' />
    <field name='unique_index' type='int' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='warscape_equipment_item' type='optstring' />
  </table>
  <table table_name='avatar_aesthetics_tables'
         table_version='0' >
    <field fkey='avatar_skills_tables.key' name='avatar_skill' type='optstring' />
    <field name='avatar_skill_set' type='optstring' />
    <field name='key' type='string' />
    <field fkey='avatar_aesthetic_sets_tables.key' name='armour_set' type='optstring' />
    <field fkey='avatar_aesthetic_sources_tables.key' name='source' type='optstring' />
    <field fkey='avatar_drop_probabilities_tables.key' name='grouping' type='optstring' />
    <field fkey='mount_variants_tables.display_key' name='model' type='optstring' />
    <field name='localised_name' type='string' />
    <field name='icon_path' type='string' />
    <field name='model_path' type='string' />
    <field fkey='avatar_aesthetics_categories_enum_tables.key' name='category' type='string' />
    <field fkey='avatar_aesthetics_localised_source_lookups_tables.key' name='onscreen_source' type='string' />
    <field name='default_item' type='boolean' />
    <field name='unique_index' type='int' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='warscape_equipment_item' type='optstring' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_aesthetics_tables'
         table_version='6' >
    <field fkey='avatar_skills_tables.key' name='avatar_skill' type='optstring' />
    <field name='avatar_skill_set' type='optstring' />
    <field name='key' type='string' />
    <field fkey='avatar_aesthetic_sets_tables.key' name='armour_set' type='optstring' />
    <field fkey='avatar_aesthetic_sources_tables.key' name='source' type='optstring' />
    <field fkey='avatar_drop_probabilities_tables.key' name='grouping' type='optstring' />
    <field fkey='mount_variants_tables.display_key' name='model' type='optstring' />
    <field name='localised_name' type='string' />
    <field name='icon_path' type='string' />
    <field name='model_path' type='string' />
    <field fkey='avatar_aesthetics_categories_enum_tables.key' name='category' type='string' />
    <field fkey='avatar_aesthetics_localised_source_lookups_tables.key' name='onscreen_source' type='string' />
    <field name='default_item' type='boolean' />
    <field name='unique_index' type='int' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='warscape_equipment_item' type='optstring' />
  </table>
  <table table_name='avatar_aesthetics_tables'
         table_version='7' >
    <field fkey='avatar_skills_tables.key' name='avatar_skill' type='optstring' />
    <field name='avatar_skill_set' type='optstring' />
    <field name='key' type='string' />
    <field fkey='avatar_aesthetic_sets_tables.key' name='armour_set' type='optstring' />
    <field fkey='avatar_aesthetic_sources_tables.key' name='source' type='optstring' />
    <field fkey='avatar_drop_probabilities_tables.key' name='grouping' type='optstring' />
    <field fkey='mount_variants_tables.display_key' name='model' type='optstring' />
    <field name='localised_name' type='string' />
    <field name='icon_path' type='string' />
    <field name='model_path' type='string' />
    <field fkey='avatar_aesthetics_categories_enum_tables.key' name='category' type='string' />
    <field fkey='avatar_aesthetics_localised_source_lookups_tables.key' name='onscreen_source' type='string' />
    <field name='default_item' type='boolean' />
    <field name='unique_index' type='int' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='warscape_equipment_item' type='optstring' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_ancillaries_descriptions_tables'
         table_version='0' >
    <field fkey='ancillaries_tables.key' name='key' type='string' pk='true' />
    <field name='string_order' type='int' />
  </table>
  <table table_name='avatar_ancillaries_localised_source_lookups_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='localised_source_text' type='string' />
  </table>
  <table table_name='avatar_ancillaries_to_categories_juncs_tables'
         table_version='0' >
    <field fkey='ancillary_info_tables.ancillary' name='key' type='string' />
    <field fkey='avatar_ancillaries_categories_lookups_tables.key' name='retainer_category' type='string' />
  </table>
  <table table_name='avatar_ancillaries_to_effects_junctions_tables'
         table_version='0' >
    <field fkey='avatar_effects_tables.effect' name='effect' type='string' />
    <field fkey='ancillaries_tables.key' name='key' type='string' />
    <field name='value' type='float' />
    <field name='multiplier' type='boolean' />
    <field name='debuff' type='boolean' />
    <field fkey='avatar_unit_group_ids_tables.group_id' name='unit_group_key' type='optstring' />
  </table>
  <table table_name='avatar_ancillaries_to_effects_junctions_tables'
         table_version='0' >
    <field fkey='avatar_effects_tables.effect' name='effect' type='string' />
    <field fkey='ancillaries_tables.key' name='key' type='string' />
    <field name='value' type='float' />
    <field name='multiplier' type='boolean' />
    <field name='debuff' type='boolean' />
    <field fkey='avatar_unit_group_ids_tables.group_id' name='unit_group_key' type='optstring' />
    <field name='string_order' type='int' />
  </table>
  <table table_name='avatar_ancillaries_to_effects_junctions_tables'
         table_version='4' >
    <field fkey='avatar_effects_tables.effect' name='effect' type='string' />
    <field fkey='ancillaries_tables.key' name='key' type='string' />
    <field name='value' type='float' />
    <field name='multiplier' type='boolean' />
    <field name='debuff' type='boolean' />
    <field fkey='avatar_unit_group_ids_tables.group_id' name='unit_group_key' type='optstring' />
  </table>
  <table table_name='avatar_ancillaries_to_effects_junctions_tables'
         table_version='5' >
    <field fkey='avatar_effects_tables.effect' name='effect' type='string' />
    <field fkey='ancillaries_tables.key' name='key' type='string' />
    <field name='value' type='float' />
    <field name='multiplier' type='boolean' />
    <field name='debuff' type='boolean' />
    <field fkey='avatar_unit_group_ids_tables.group_id' name='unit_group_key' type='optstring' />
    <field name='string_order' type='int' />
  </table>
  <table table_name='avatar_army_makeup_traits_tables'
         table_version='0' >
    <field name='army_percentage' type='int' />
    <field fkey='avatar_traits_tables.key' name='key' type='string' />
    <field fkey='unit_category_tables.key' name='unit_category' type='string' />
  </table>
  <table table_name='avatar_campaign_maps_tables'
         table_version='0' >
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_1' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_10' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_11' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_12' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_15' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_14' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_13' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_2' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_3' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_4' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_5' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_6' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_7' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_8' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_9' type='optstring' />
    <field fkey='avatar_dojo_chains_tables.key' name='dojo' type='optstring' />
    <field name='is_land' type='boolean' />
    <field name='is_starting_region' type='boolean' />
    <field name='key' type='string' />
    <field fkey='avatar_aesthetics_tables.key' name='unlock_aesthetic' type='optstring' />
    <field fkey='ancillaries_tables.key' name='unlock_ancillary' type='optstring' />
    <field name='red' type='int' />
    <field name='green' type='int' />
    <field name='blue' type='int' />
    <field name='onscreen_name' type='string' />
    <field name='start_sea_region' type='optstring' />
    <field name='unique_index' type='int' />
  </table>
  <table table_name='avatar_campaign_maps_tables'
         table_version='0' >
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_1' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_10' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_11' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_12' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_15' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_14' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_13' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_2' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_3' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_4' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_5' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_6' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_7' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_8' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_9' type='optstring' />
    <field fkey='avatar_dojo_chains_tables.key' name='dojo' type='optstring' />
    <field name='is_land' type='boolean' />
    <field name='is_starting_region' type='boolean' />
    <field name='key' type='string' />
    <field fkey='avatar_aesthetics_tables.key' name='unlock_aesthetic' type='optstring' />
    <field fkey='ancillaries_tables.key' name='unlock_ancillary' type='optstring' />
    <field name='red' type='int' />
    <field name='green' type='int' />
    <field name='blue' type='int' />
    <field name='onscreen_name' type='string' />
    <field name='start_sea_region' type='optstring' />
    <field name='unique_index' type='int' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
    <field fkey='avatar_campaign_map_regions_tables.region' name='region' type='string' />
  </table>
  <table table_name='avatar_campaign_maps_tables'
         table_version='5' >
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_1' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_10' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_11' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_12' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_15' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_14' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_13' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_2' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_3' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_4' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_5' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_6' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_7' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_8' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_9' type='optstring' />
    <field fkey='avatar_dojo_chains_tables.key' name='dojo' type='optstring' />
    <field name='is_land' type='boolean' />
    <field name='is_starting_region' type='boolean' />
    <field name='key' type='string' />
    <field fkey='avatar_aesthetics_tables.key' name='unlock_aesthetic' type='optstring' />
    <field fkey='ancillaries_tables.key' name='unlock_ancillary' type='optstring' />
    <field name='red' type='int' />
    <field name='green' type='int' />
    <field name='blue' type='int' />
    <field name='onscreen_name' type='string' />
    <field name='start_sea_region' type='optstring' />
  </table>
  <table table_name='avatar_campaign_maps_tables'
         table_version='6' >
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_1' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_10' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_11' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_12' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_15' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_14' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_13' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_2' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_3' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_4' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_5' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_6' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_7' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_8' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_9' type='optstring' />
    <field fkey='avatar_dojo_chains_tables.key' name='dojo' type='optstring' />
    <field name='is_land' type='boolean' />
    <field name='is_starting_region' type='boolean' />
    <field name='key' type='string' />
    <field fkey='avatar_aesthetics_tables.key' name='unlock_aesthetic' type='optstring' />
    <field fkey='ancillaries_tables.key' name='unlock_ancillary' type='optstring' />
    <field name='red' type='int' />
    <field name='green' type='int' />
    <field name='blue' type='int' />
    <field name='onscreen_name' type='string' />
    <field name='start_sea_region' type='optstring' />
    <field name='unique_index' type='int' />
  </table>
  <table table_name='avatar_campaign_maps_tables'
         table_version='8' >
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_1' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_10' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_11' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_12' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_15' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_14' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_13' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_2' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_3' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_4' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_5' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_6' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_7' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_8' type='optstring' />
    <field fkey='avatar_campaign_maps_tables.key' name='adjacent_9' type='optstring' />
    <field fkey='avatar_dojo_chains_tables.key' name='dojo' type='optstring' />
    <field name='is_land' type='boolean' />
    <field name='is_starting_region' type='boolean' />
    <field name='key' type='string' />
    <field fkey='avatar_aesthetics_tables.key' name='unlock_aesthetic' type='optstring' />
    <field fkey='ancillaries_tables.key' name='unlock_ancillary' type='optstring' />
    <field name='red' type='int' />
    <field name='green' type='int' />
    <field name='blue' type='int' />
    <field name='onscreen_name' type='string' />
    <field name='start_sea_region' type='optstring' />
    <field name='unique_index' type='int' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
    <field fkey='avatar_campaign_map_regions_tables.region' name='region' type='string' />
  </table>
  <table table_name='avatar_clan_specialisms_tables'
         table_version='0' >
    <field fkey='ancillary_info_tables.ancillary' name='ancillary' type='string' pk='true' />
    <field name='key' type='string' />
  </table>
  <table table_name='avatar_clan_specialisms_tables'
         table_version='0' >
    <field fkey='ancillary_info_tables.ancillary' name='ancillary' type='string' pk='true' />
    <field name='key' type='string' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_clan_specialisms_tables'
         table_version='1' >
    <field fkey='ancillary_info_tables.ancillary' name='ancillary' type='string' pk='true' />
    <field name='key' type='string' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_dojo_chains_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='onscreen_name' type='string' />
    <field name='recruitment_requirement_description' type='optstring' />
  </table>
  <table table_name='avatar_dojo_chains_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='onscreen_name' type='string' />
    <field name='recruitment_requirement_description' type='optstring' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_dojo_chains_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field name='onscreen_name' type='string' />
    <field name='recruitment_requirement_description' type='optstring' />
  </table>
  <table table_name='avatar_dojo_chains_tables'
         table_version='2' >
    <field name='key' type='string' pk='true' />
    <field name='onscreen_name' type='string' />
    <field name='recruitment_requirement_description' type='optstring' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_dojos_tables'
         table_version='0' >
    <field name='key' type='string' />
    <field name='chain' type='optstring' />
    <field name='level' type='int' />
    <field fkey='units_tables.key' name='unit' type='optstring' />
    <field fkey='ancillaries_tables.key' name='ancillary' type='optstring' />
  </table>
  <table table_name='avatar_dojos_tables'
         table_version='0' >
    <field name='key' type='string' />
    <field name='chain' type='optstring' />
    <field name='level' type='int' />
    <field fkey='units_tables.key' name='unit' type='optstring' />
    <field fkey='ancillaries_tables.key' name='ancillary' type='optstring' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_dojos_tables'
         table_version='1' >
    <field name='key' type='string' />
    <field name='chain' type='optstring' />
    <field name='level' type='int' />
    <field fkey='units_tables.key' name='unit' type='optstring' />
    <field fkey='ancillaries_tables.key' name='ancillary' type='optstring' />
  </table>
  <table table_name='avatar_dojos_tables'
         table_version='2' >
    <field name='key' type='string' />
    <field name='chain' type='optstring' />
    <field name='level' type='int' />
    <field fkey='units_tables.key' name='unit' type='optstring' />
    <field fkey='ancillaries_tables.key' name='ancillary' type='optstring' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_drop_probabilities_tables'
         table_version='0' >
    <field name='drop_chance' type='float' />
    <field name='key' type='string' />
  </table>
  <table table_name='avatar_effects_tables'
         table_version='0' >
    <field name='effect' type='string' pk='true' />
  </table>
  <table table_name='avatar_faction_flags_tables'
         table_version='0' >
    <field name='key' type='optstring' />
    <field name='image_file' type='string' />
  </table>
  <table table_name='avatar_flags_tables'
         table_version='0' >
    <field name='unique_index' type='int' />
    <field name='key' type='string' />
  </table>
  <table table_name='avatar_flags_tables'
         table_version='0' >
    <field name='unique_index' type='int' />
    <field name='key' type='string' />
    <field fkey='avatar_ancillaries_localised_source_lookups_tables.key' name='source' type='string' />
    <field name='order' type='int' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_flags_tables'
         table_version='1' >
    <field name='unique_index' type='int' />
    <field name='key' type='string' />
    <field fkey='avatar_ancillaries_localised_source_lookups_tables.key' name='source' type='string' />
  </table>
  <table table_name='avatar_flags_tables'
         table_version='3' >
    <field name='unique_index' type='int' />
    <field name='key' type='string' />
    <field fkey='avatar_ancillaries_localised_source_lookups_tables.key' name='source' type='string' />
    <field name='order' type='int' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_gempei_dojos_tables'
         table_version='0' >
    <field name='key' type='string' />
    <field name='chain' type='optstring' />
    <field name='level' type='int' />
    <field fkey='units_tables.key' name='unit' type='optstring' />
    <field fkey='ancillaries_tables.key' name='ancillary' type='optstring' />
  </table>
  <table table_name='avatar_product_lookups_tables'
         table_version='0' >
    <field name='key' type='string' />
  </table>
  <table table_name='avatar_ranks_tables'
         table_version='0' >
    <field name='unknown1' type='int' />
    <field name='unknown2' type='string' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='string' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
    <field name='unknown9' type='int' />
  </table>
  <table table_name='avatar_ranks_tables'
         table_version='0' >
    <field name='unknown1' type='int' />
    <field name='unknown2' type='string' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='string' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
    <field name='unknown9' type='int' />
    <field name='unknown10' type='int' />
    <field name='product_id' type='string' />
  </table>
  <table table_name='avatar_ranks_tables'
         table_version='1' >
    <field name='unknown1' type='int' />
    <field name='unknown2' type='string' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='string' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
    <field name='unknown9' type='int' />
  </table>
  <table table_name='avatar_ranks_tables'
         table_version='2' >
    <field name='unknown1' type='int' />
    <field name='unknown2' type='string' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='string' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
    <field name='unknown9' type='int' />
    <field name='unknown10' type='int' />
  </table>
  <table table_name='avatar_ranks_tables'
         table_version='3' >
    <field name='unknown1' type='int' />
    <field name='unknown2' type='string' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='string' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
    <field name='unknown9' type='int' />
    <field name='unknown10' type='int' />
    <field name='product_id' type='string' />
  </table>
  <table table_name='avatar_skill_chain_lookups_tables'
         table_version='0' >
    <field name='skill_chain' type='string' pk='true' />
  </table>
  <table table_name='avatar_skill_effects_juncs_tables'
         table_version='0' >
    <field fkey='avatar_effects_tables.effect' name='effect' type='string' />
    <field name='effect_value' type='float' />
    <field fkey='avatar_skills_tables.key' name='skill' type='string' />
    <field name='multiplier' type='boolean' />
  </table>
  <table table_name='avatar_skill_effects_juncs_tables'
         table_version='0' >
    <field fkey='avatar_effects_tables.effect' name='effect' type='string' />
    <field name='effect_value' type='float' />
    <field fkey='avatar_skills_tables.key' name='skill' type='string' />
    <field name='multiplier' type='boolean' />
    <field fkey='avatar_unit_group_ids_tables.group_id' name='unit_group' type='optstring' />
  </table>
  <table table_name='avatar_skill_effects_juncs_tables'
         table_version='2' >
    <field fkey='avatar_effects_tables.effect' name='effect' type='string' />
    <field name='effect_value' type='float' />
    <field fkey='avatar_skills_tables.key' name='skill' type='string' />
    <field name='multiplier' type='boolean' />
  </table>
  <table table_name='avatar_skill_effects_juncs_tables'
         table_version='3' >
    <field fkey='avatar_effects_tables.effect' name='effect' type='string' />
    <field name='effect_value' type='float' />
    <field fkey='avatar_skills_tables.key' name='skill' type='string' />
    <field name='multiplier' type='boolean' />
    <field fkey='avatar_unit_group_ids_tables.group_id' name='unit_group' type='optstring' />
  </table>
  <table table_name='avatar_skill_prerequisites_tables'
         table_version='0' >
    <field name='points_needed' type='int' />
    <field fkey='avatar_skills_tables.key' name='prerequisite' type='string' />
    <field fkey='avatar_skills_tables.key' name='skill' type='string' />
  </table>
  <table table_name='avatar_skill_sets_tables'
         table_version='0' >
    <field name='unknown1' type='string' pk='true' />
    <field name='unknown2' type='string' />
    <field name='unknown3' type='boolean' />
  </table>
  <table table_name='avatar_skill_tree_traits_tables'
         table_version='0' >
    <field fkey='avatar_traits_tables.key' name='key' type='string' pk='true' />
    <field fkey='avatar_skill_chain_lookups_tables.skill_chain' name='skill_chain' type='string' />
    <field name='skill_points_allocated' type='int' />
  </table>
  <table table_name='avatar_skills_descriptions_tables'
         table_version='0' >
    <field fkey='avatar_skills_tables.key' name='key' type='string' pk='true' />
  </table>
  <table table_name='avatar_skills_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='avatar_skill_level_lookups_tables.key' name='level' type='int' />
    <field fkey='avatar_skill_chain_lookups_tables.skill_chain' name='skill_chain' type='string' />
    <field name='icon' type='string' />
    <field fkey='avatar_skills_tables.key' name='supersedes_skill' type='optstring' />
    <field name='advanced_skill' type='boolean' />
    <field fkey='avatar_clan_specialisms_tables.key' name='clan_skill' type='optstring' />
    <field name='clan_tokens_required' type='int' />
    <field fkey='avatar_skill_sub_chain_lookups_tables.key' name='skill_sub_chain' type='string' />
    <field name='cost' type='int' />
    <field fkey='avatar_skill_sub_chain_lookups_tables.key' name='skill_sub_chain_superceded' type='optstring' />
    <field name='unique_index' type='int' />
  </table>
  <table table_name='avatar_skills_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='avatar_skill_level_lookups_tables.key' name='level' type='int' />
    <field fkey='avatar_skill_chain_lookups_tables.skill_chain' name='skill_chain' type='string' />
    <field name='icon' type='string' />
    <field fkey='avatar_skills_tables.key' name='supersedes_skill' type='optstring' />
    <field name='advanced_skill' type='boolean' />
    <field fkey='avatar_clan_specialisms_tables.key' name='clan_skill' type='optstring' />
    <field name='clan_tokens_required' type='int' />
    <field fkey='avatar_skill_sub_chain_lookups_tables.key' name='skill_sub_chain' type='string' />
    <field name='cost' type='int' />
    <field fkey='avatar_skill_sub_chain_lookups_tables.key' name='skill_sub_chain_superceded' type='optstring' />
    <field name='unique_index' type='int' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_skills_tables'
         table_version='9' >
    <field name='key' type='string' pk='true' />
    <field fkey='avatar_skill_level_lookups_tables.key' name='level' type='int' />
    <field fkey='avatar_skill_chain_lookups_tables.skill_chain' name='skill_chain' type='string' />
    <field name='icon' type='string' />
    <field fkey='avatar_skills_tables.key' name='supersedes_skill' type='optstring' />
    <field name='advanced_skill' type='boolean' />
    <field fkey='avatar_clan_specialisms_tables.key' name='clan_skill' type='optstring' />
    <field name='clan_tokens_required' type='int' />
    <field fkey='avatar_skill_sub_chain_lookups_tables.key' name='skill_sub_chain' type='string' />
    <field name='cost' type='int' />
    <field fkey='avatar_skill_sub_chain_lookups_tables.key' name='skill_sub_chain_superceded' type='optstring' />
    <field name='unique_index' type='int' />
  </table>
  <table table_name='avatar_skills_tables'
         table_version='10' >
    <field name='key' type='string' pk='true' />
    <field fkey='avatar_skill_level_lookups_tables.key' name='level' type='int' />
    <field fkey='avatar_skill_chain_lookups_tables.skill_chain' name='skill_chain' type='string' />
    <field name='icon' type='string' />
    <field fkey='avatar_skills_tables.key' name='supersedes_skill' type='optstring' />
    <field name='advanced_skill' type='boolean' />
    <field fkey='avatar_clan_specialisms_tables.key' name='clan_skill' type='optstring' />
    <field name='clan_tokens_required' type='int' />
    <field fkey='avatar_skill_sub_chain_lookups_tables.key' name='skill_sub_chain' type='string' />
    <field name='cost' type='int' />
    <field fkey='avatar_skill_sub_chain_lookups_tables.key' name='skill_sub_chain_superceded' type='optstring' />
    <field name='unique_index' type='int' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_skills_to_units_juncs_tables'
         table_version='0' >
    <field fkey='avatar_skills_tables.key' name='skill' type='string' pk='true' />
    <field fkey='units_tables.key' name='unit' type='string' pk='true' />
  </table>
  <table table_name='avatar_special_abilities_tables'
         table_version='0' >
    <field name='unknown1' type='optstring' />
    <field name='unknown2' type='optstring' />
    <field name='unknown3' type='string' />
  </table>
  <table table_name='avatar_startpos_units_tables'
         table_version='0' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
  </table>
  <table table_name='avatar_startpos_units_tables'
         table_version='0' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_startpos_units_tables'
         table_version='1' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_traits_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='avatar_traits_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='unique_index' type='int' />
  </table>
  <table table_name='avatar_traits_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='avatar_traits_tables'
         table_version='2' >
    <field name='key' type='string' pk='true' />
    <field name='unique_index' type='int' />
  </table>
  <table table_name='avatar_unit_group_ids_tables'
         table_version='0' >
    <field name='group_id' type='string' pk='true' />
  </table>
  <table table_name='avatar_unit_group_recruitment_limits_tables'
         table_version='0' >
    <field name='number_of_units' type='int' />
    <field fkey='random_localisation_strings_tables.key' name='string' type='string' />
    <field fkey='avatar_unit_group_ids_tables.group_id' name='unit_group' type='string' />
  </table>
  <table table_name='avatar_unit_groups_tables'
         table_version='0' >
    <field fkey='avatar_unit_group_ids_tables.group_id' name='group_id' type='string' pk='true' />
    <field fkey='avatar_units_tables.key' name='unit_key' type='string' pk='true' />
  </table>
  <table table_name='avatar_unit_info_card_abilites_strings_tables'
         table_version='0' >
    <field name='effect' type='string' pk='true' />
    <field name='icon' type='string' />
  </table>
  <table table_name='avatar_unit_levels_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='skill_points' type='int' />
    <field name='xp' type='int' />
  </table>
  <table table_name='avatar_unit_levels_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='skill_points' type='int' />
    <field name='xp' type='int' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_unit_levels_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field name='skill_points' type='int' />
    <field name='xp' type='int' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_unit_ui_categories_tables'
         table_version='0' >
    <field name='unit_ui_category' type='string' pk='true' />
  </table>
  <table table_name='avatar_units_tables'
         table_version='0' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
    <field name='xp_scaling_factor' type='float' />
    <field name='default_avatar_general_model_unit' type='boolean' />
    <field name='unique_index' type='int' />
  </table>
  <table table_name='avatar_units_tables'
         table_version='0' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
    <field name='xp_scaling_factor' type='float' />
    <field name='default_avatar_general_model_unit' type='boolean' />
    <field name='unique_index' type='int' />
    <field fkey='avatar_unit_ui_categories_tables.unit_ui_category' name='unit_ui_category' type='string' />
    <field name='unit_ui_category_order' type='int' />
    <field name='hero_unit' type='boolean' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
    <field name='start_unit_as_veteran' type='boolean' />
    <field fkey='avatar_clan_specialisms_tables.key' name='clan_specialism' type='optstring' />
  </table>
  <table table_name='avatar_units_tables'
         table_version='2' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
    <field name='xp_scaling_factor' type='float' />
    <field name='default_avatar_general_model_unit' type='boolean' />
    <field name='unique_index' type='int' />
  </table>
  <table table_name='avatar_units_tables'
         table_version='3' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
    <field name='xp_scaling_factor' type='float' />
    <field name='default_avatar_general_model_unit' type='boolean' />
    <field name='unique_index' type='int' />
    <field fkey='avatar_unit_ui_categories_tables.unit_ui_category' name='unit_ui_category' type='string' />
    <field name='unit_ui_category_order' type='int' />
  </table>
  <table table_name='avatar_units_tables'
         table_version='4' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
    <field name='xp_scaling_factor' type='float' />
    <field name='default_avatar_general_model_unit' type='boolean' />
    <field name='unique_index' type='int' />
    <field fkey='avatar_unit_ui_categories_tables.unit_ui_category' name='unit_ui_category' type='string' />
    <field name='unit_ui_category_order' type='int' />
    <field name='hero_unit' type='boolean' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_units_tables'
         table_version='6' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
    <field name='xp_scaling_factor' type='float' />
    <field name='default_avatar_general_model_unit' type='boolean' />
    <field name='unique_index' type='int' />
    <field fkey='avatar_unit_ui_categories_tables.unit_ui_category' name='unit_ui_category' type='string' />
    <field name='unit_ui_category_order' type='int' />
    <field name='hero_unit' type='boolean' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_units_tables'
         table_version='8' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
    <field name='xp_scaling_factor' type='float' />
    <field name='default_avatar_general_model_unit' type='boolean' />
    <field name='unique_index' type='int' />
    <field fkey='avatar_unit_ui_categories_tables.unit_ui_category' name='unit_ui_category' type='string' />
    <field name='unit_ui_category_order' type='int' />
    <field name='hero_unit' type='boolean' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
    <field name='start_unit_as_veteran' type='boolean' />
    <field fkey='avatar_clan_specialisms_tables.key' name='clan_specialism' type='optstring' />
  </table>
  <table table_name='avatar_xp_rewards_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='xp_value' type='float' />
  </table>
  <table table_name='avatar_xp_rewards_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='xp_value' type='float' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='avatar_xp_rewards_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field name='xp_value' type='float' />
  </table>
  <table table_name='avatar_xp_rewards_tables'
         table_version='2' >
    <field name='key' type='string' pk='true' />
    <field name='xp_value' type='float' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='banners_permitted_unit_sets_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='banners_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='battle_ai_abilities_usage_params_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='float' />
  </table>
  <table table_name='battle_ai_abilities_usage_template_names_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='float' />
  </table>
  <table table_name='battle_ai_abilities_usage_templates_to_params_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
  </table>
  <table table_name='battle_animations_table_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='battle_autoresolver_balances_tables'
         table_version='0' >
    <field name='melee_potential_multiplier' type='float' />
    <field name='missile_potential_multiplier' type='float' />
    <field fkey='unit_class_tables.key' name='source_unit_class' type='string' />
    <field fkey='unit_class_tables.key' name='target_unit_class' type='string' />
  </table>
  <table table_name='battle_autoresolver_balances_tables'
         table_version='0' >
    <field name='melee_potential_multiplier' type='float' />
    <field name='missile_potential_multiplier' type='float' />
    <field name='source_unit_class' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
  </table>
  <table table_name='battle_bridge_subculture_jcts_tables'
         table_version='0' >
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string' pk='true' />
    <field fkey='battlefield_buildings_tables.key' name='simple_bridge' type='string' />
    <field fkey='battlefield_buildings_tables.key' name='refined_bridge' type='string' />
  </table>
  <table table_name='battle_camera_shake_parameters_tables'
         table_version='0' >
    <field name='unknown0' type='float' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='string_ascii' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='float' />
    <field name='unknown8' type='int' />
    <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='float' />
    <field name='unknown19' type='float' />
  </table>
  <table table_name='battle_cameras_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='max_height_large' type='float' />
    <field name='max_height_small' type='float' />
    <field name='min_fort_max_height' type='float' />
    <field name='min_height' type='float' />
    <field name='move_speed_max_multiplier' type='float' />
    <field name='move_speed_min_multiplier' type='float' />
    <field name='turn_speed_multiplier' type='float' />
    <field name='move_fast_multiplier' type='float' />
  </table>
  <table table_name='battle_cameras_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='max_height_large' type='float' />
    <field name='max_height_small' type='float' />
    <field name='min_fort_max_height' type='float' />
    <field name='min_height' type='float' />
    <field name='move_speed_max_multiplier' type='float' />
    <field name='move_speed_min_multiplier' type='float' />
    <field name='turn_speed_multiplier' type='float' />
    <field name='move_fast_multiplier' type='float' />
  </table>
  <table table_name='battle_cameras_tables'
         table_version='2' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='max_height_large' type='float' />
    <field name='max_height_small' type='float' />
    <field name='min_fort_max_height' type='float' />
    <field name='min_height' type='float' />
    <field name='move_speed_max_multiplier' type='float' />
    <field name='move_speed_min_multiplier' type='float' />
    <field name='turn_speed_multiplier' type='float' />
    <field name='move_fast_multiplier' type='float' />
    <field name='unknown9' type='float' />
  </table>
  <table table_name='battle_catchment_override_areas_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
  </table>
  <table table_name='battle_catchment_override_battle_mappings_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='string_ascii' />
  </table>
  <table table_name='battle_catchment_override_group_battles_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
  </table>
  <table table_name='battle_catchment_override_groups_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='battle_cinematic_event_categories_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='battle_cinematic_events_tables'
         table_version='3' >
    <field name='filename' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='level' type='string_ascii' />
    <field name='priority' type='int' />
    <field name='window_in' type='int' />
    <field name='window_out' type='int' />
    <field name='repeat_wait_ms' type='int' />
    <field fkey='battle_cinematic_event_categories_tables.key' name='event_category' type='string_ascii' />
    <field name='time_after_event' type='int' />
  </table>
  <table table_name='battle_cities_tables'
         table_version='0' >
    <field name='city' type='string' pk='true' />
    <field name='minimum_building_scale' type='float' />
    <field name='maximum_building_scale' type='float' />
    <field name='town_min_distance' type='float' />
    <field name='city_min_distance' type='float' />
    <field name='town_radius' type='float' />
    <field name='city_radius' type='float' />
    <field name='number_of_town_buildings' type='int' />
    <field name='number_of_city_buildings' type='int' />
  </table>
  <table table_name='battle_cities_tables'
         table_version='0' >
    <field name='city' type='string_ascii' pk='true' />
    <field name='minimum_building_scale' type='float' />
    <field name='maximum_building_scale' type='float' />
    <field name='town_min_distance' type='float' />
    <field name='city_min_distance' type='float' />
    <field name='town_radius' type='float' />
    <field name='city_radius' type='float' />
    <field name='number_of_town_buildings' type='int' />
    <field name='number_of_city_buildings' type='int' />
  </table>
  <table table_name='battle_city_buildings_tables'
         table_version='0' >
    <field fkey='warscape_rigid_tables.key' name='building' type='string' pk='true' />
    <field fkey='battle_cities_tables.city' name='city' type='string' />
    <field name='amount_in_town' type='int' />
    <field name='amount_in_city' type='int' />
  </table>
  <table table_name='battle_city_buildings_tables'
         table_version='0' >
    <field fkey='warscape_rigid_tables.key' name='building' type='string_ascii' pk='true' />
    <field fkey='battle_cities_tables.city' name='city' type='string_ascii' />
    <field name='amount_in_town' type='int' />
    <field name='amount_in_city' type='int' />
  </table>
  <table table_name='battle_city_subculture_jct_tables'
         table_version='0' >
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string' pk='true' />
    <field fkey='battle_cities_tables.city' name='city' type='string' />
  </table>
  <table table_name='battle_climate_groupings_tables'
         table_version='0' >
    <field name='climate_id' type='string' pk='true' />
  </table>
  <table table_name='battle_climate_weather_descriptions_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='climates_tables.climate_type' name='climate_type' type='string' />
    <field fkey='seasons_tables.season' name='season' type='string' />
    <field fkey='battle_weather_types_tables.key' name='weather_type' type='string' />
    <field name='probability' type='int' />
    <field name='ambient_fog_probability' type='int' />
    <field name='volumetric_fog_probability' type='int' />
    <field name='heat_fatigue' type='int' />
    <field name='cold_fatigue' type='int' />
    <field name='haze_index' type='int' />
    <field name='fog_index' type='int' />
  </table>
  <table table_name='battle_climate_weather_descriptions_tables'
         table_version='1' >
    <field name='key' type='string_ascii' />
    <field fkey='climates_tables.climate_type' name='climate_type' type='string_ascii' pk='true' />
    <field fkey='seasons_tables.season' name='season' type='string_ascii' pk='true' />
    <field fkey='battle_weather_types_tables.key' name='weather_type' type='string_ascii' pk='true' />
    <field name='probability' type='int' />
    <field name='heat_fatigue' type='int' />
    <field name='cold_fatigue' type='int' />
    <field name='spotting_scalar' type='float' />
  </table>
  <table table_name='battle_difficulty_modifiers_tables'
         table_version='1' >
    <field name='difficulty_level' type='string_ascii' pk='true' />
    <field name='human' type='boolean' pk='true' />
    <field name='stat' type='string_ascii' pk='true' />
    <field fkey='ui_unit_stats_tables.key' name='value' type='optstring_ascii' />
  </table>
  <table table_name='battle_entities_gradient_strategy_enums_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='battle_entities_size_enums_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='battle_entities_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='battle_entities_class_validation_enum_tables.key' name='class_validation' type='string' />
    <field fkey='battle_entities_types_enum_tables.key' name='type' type='string' />
    <field name='walk_speed' type='float' />
    <field name='run_speed' type='float' />
    <field name='acceleration' type='float' />
    <field name='deceleration' type='float' />
    <field name='charge_speed' type='float' />
    <field name='crawl_speed' type='float' />
    <field name='charge_distance_commence_run' type='float' />
    <field name='charge_distance_adopt_charge_pose' type='float' />
    <field name='charge_distance_pick_target' type='float' />
    <field name='radius' type='float' />
    <field fkey='battle_entities_shape_enum_tables.key' name='shape' type='string' />
    <field name='radii_ratio' type='float' />
    <field name='mass' type='float' />
    <field name='height' type='float' />
    <field name='fire_arc_close' type='float' />
    <field name='fire_arc_loose' type='float' />
    <field name='turn_speed' type='float' />
    <field name='hit_points' type='int' />
  </table>
  <table table_name='battle_entities_tables'
         table_version='5' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='type' type='string_ascii' />
    <field name='walk_speed' type='float' />
    <field name='run_speed' type='float' />
    <field name='acceleration' type='float' />
    <field name='deceleration' type='float' />
    <field name='charge_speed' type='float' />
    <field name='crawl_speed' type='float' />
    <field name='charge_distance_commence_run' type='float' />
    <field name='charge_distance_adopt_charge_pose' type='float' />
    <field name='charge_distance_pick_target' type='float' />
    <field name='radius' type='float' />
    <field name='shape' type='string_ascii' />
    <field name='radii_ratio' type='float' />
    <field name='mass' type='float' />
    <field name='height' type='float' />
    <field name='fire_arc_close' type='float' />
    <field name='fire_arc_loose' type='float' />
    <field name='turn_speed' type='float' />
    <field name='hit_points' type='int' />
    <field name='allow_static_turn_anim' type='boolean' />
    <field name='allow_turn_to_move_anim' type='boolean' />
    <field name='tracking_threshold' type='float' />
    <field name='min_turning_speed' type='float' />
    <field name='display_model_offset_z' type='float' />
  </table>
  <table table_name='battle_entities_tables'
         table_version='27' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='type' type='string_ascii' />
    <field name='walk_speed' type='float' />
    <field name='run_speed' type='float' />
    <field name='acceleration' type='float' />
    <field name='deceleration' type='float' />
    <field name='charge_speed' type='float' />
    <field name='crawl_speed' type='float' />
    <field name='charge_distance_commence_run' type='float' />
    <field name='charge_distance_adopt_charge_pose' type='float' />
    <field name='charge_distance_pick_target' type='float' />
    <field name='shape' type='string_ascii' />
    <field name='radius' type='float' />
    <field name='mass' type='float' />
    <field name='height' type='float' />
    <field name='fire_arc_close' type='float' />
    <field name='turn_speed' type='float' />
    <field name='hit_points' type='int' />
    <field name='allow_turn_to_move_anim' type='boolean' />
    <field name='allow_static_turn_anim' type='boolean' />
    <field name='min_turning_speed' type='float' />
    <field name='fly_speed' type='float' />
    <field name='flying_charge_speed' type='float' />
    <field name='size' type='string_ascii' />
    <field name='unknown24' type='float' />
    <field name='gradient_strategy' type='string_ascii' />
    <field name='audio_entity_type' type='string_ascii' />
    <field name='combat_reaction_radius' type='float' />
    <field name='entity_effects' type='string_ascii' />
    <field name='hit_reactions_ignore_chance' type='int' />
    <field name='knock_interrupts_ignore_chance' type='int' />
    <field name='soft_collision_offset_z' type='float' />
    <field name='can_climb_ladder_and_stair_pipes' type='boolean' />
    <field name='projectile_intersection_radius_ratio' type='float' />
    <field name='projectile_penetration_speed_change' type='float' />
    <field name='projectile_penetration_resistence' type='int' />
    <field name='aura_vfx' type='optstring_ascii' />
    <field name='porthole_camera' type='optstring_ascii' />
    <field name='min_tracking_ratio' type='float' />
    <field name='max_tracking_ratio' type='float' />
    <field name='vfx_filter_id' type='int' />
    <field name='can_cast_projectile' type='boolean' />
    <field name='porthole_composite_scene' type='optstring_ascii' />
    <field name='unknown43' type='optstring_ascii' />
  </table>
  <table table_name='battle_entities_tables'
         table_version='31' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='type' type='string_ascii' />
    <field name='walk_speed' type='float' />
    <field name='run_speed' type='float' />
    <field name='acceleration' type='float' />
    <field name='deceleration' type='float' />
    <field name='charge_speed' type='float' />
    <field name='crawl_speed' type='float' />
    <field name='charge_distance_commence_run' type='float' />
    <field name='charge_distance_adopt_charge_pose' type='float' />
    <field name='charge_distance_pick_target' type='float' />
    <field name='shape' type='string_ascii' />
    <field name='radius' type='float' />
    <field name='mass' type='float' />
    <field name='height' type='float' />
    <field name='fire_arc_close' type='float' />
    <field name='turn_speed' type='float' />
    <field name='hit_points' type='int' />
    <field name='allow_turn_to_move_anim' type='boolean' />
    <field name='allow_static_turn_anim' type='boolean' />
    <field name='min_turning_speed' type='float' />
    <field name='fly_speed' type='float' />
    <field name='flying_charge_speed' type='float' />
    <field name='size' type='string_ascii' />
    <field name='unknown24' type='float' />
    <field name='gradient_strategy' type='string_ascii' />
    <field name='audio_entity_type' type='string_ascii' />
    <field name='combat_reaction_radius' type='float' />
    <field name='entity_effects' type='string_ascii' />
    <field name='hit_reactions_ignore_chance' type='int' />
    <field name='knock_interrupts_ignore_chance' type='int' />
    <field name='soft_collision_offset_z' type='float' />
    <field name='can_climb_ladder_and_stair_pipes' type='boolean' />
    <field name='projectile_intersection_radius_ratio' type='float' />
    <field name='projectile_penetration_speed_change' type='float' />
    <field name='projectile_penetration_resistence' type='int' />
    <field name='aura_vfx' type='optstring_ascii' />
    <field name='porthole_camera' type='optstring_ascii' />
    <field name='min_tracking_ratio' type='float' />
    <field name='max_tracking_ratio' type='float' />
    <field name='vfx_filter_id' type='int' />
    <field name='can_cast_projectile' type='boolean' />
    <field name='porthole_composite_scene' type='optstring_ascii' />
    <field name='has_blood' type='boolean' />
    <field name='can_dismember' type='boolean' />
    <field name='combat_camera_shake_type' type='optstring_ascii' />
    <field name='dismember_head_alive_hp_ratio' type='float' />
    <field name='dismember_arms_hp_ratio' type='float' />
  </table>
  <table table_name='battle_entity_effects_junctions_tables'
         table_version='1' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
  </table>
  <table table_name='battle_entity_effects_junctions_tables'
         table_version='4' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='optstring_ascii' />
  </table>
  <table table_name='battle_entity_effects_tables'
         table_version='0' >
    <field fkey='particle_effects_tables.key' name='deep_water' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='forest' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='grass' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='mud' type='optstring_ascii' />
    <field name='name' type='string_ascii' pk='true' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='sand' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='shallow_water' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='snow' type='optstring_ascii' />
    <field name='unknown11' type='optstring_ascii' />
  </table>
  <table table_name='battle_entity_effects_tables'
         table_version='2' >
    <field fkey='particle_effects_tables.key' name='deep_water' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='forest' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='grass' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='mud' type='optstring_ascii' />
    <field name='name' type='string_ascii' pk='true' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='sand' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='shallow_water' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='snow' type='optstring_ascii' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='float' />
    <field name='unknown13' type='optstring_ascii' />
  </table>
  <table table_name='battle_entity_stats_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
  </table>
  <table table_name='battle_groundcover_density_maps_tables'
         table_version='0' >
    <field fkey='climates_tables.climate_type' name='local_climate' type='string' pk='true' />
    <field fkey='campaign_ground_types_tables.type' name='terrain_type' type='string' pk='true' />
    <field name='terrain_path' type='string' />
  </table>
  <table table_name='battle_groundcover_distribution_maps_tables'
         table_version='0' >
    <field fkey='climates_tables.climate_type' name='local_climate' type='string' pk='true' />
    <field name='terrain_map' type='string' pk='true' />
    <field name='lod_do_not_change' type='int' />
  </table>
  <table table_name='battle_misc_effects_tables'
         table_version='0' >
    <field fkey='particle_effects_tables.key' name='effect' type='optstring_ascii' />
    <field name='name' type='string_ascii' pk='true' />
  </table>
  <table table_name='battle_personalities_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='warscape_animated_tables.key' name='soldier_model' type='string' />
    <field name='behaviour' type='string' />
    <field name='warscape_equipment_theme' type='string' />
    <field fkey='battle_personality_types_enum_tables.key' name='type' type='string' />
  </table>
  <table table_name='battle_personalities_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='warscape_animated_tables.key' name='soldier_model' type='string' />
    <field name='behaviour' type='string' />
    <field name='warscape_equipment_theme' type='string' />
    <field fkey='battle_personality_types_enum_tables.key' name='type' type='string' />
    <field fkey='projectiles_tables.key' name='missile_type' type='optstring' />
  </table>
  <table table_name='battle_personalities_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field fkey='warscape_animated_tables.key' name='soldier_model' type='string' />
    <field fkey='battle_animations_table_tables.key' name='man_animations_table' type='string' />
    <field name='equipment_theme' type='string' />
    <field fkey='battle_personality_types_enum_tables.key' name='type' type='string' />
    <field fkey='projectiles_tables.key' name='missile_type' type='optstring' />
  </table>
  <table table_name='battle_personalities_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='warscape_animated_tables.key' name='soldier_model' type='string_ascii' />
    <field name='man_animations_table' type='string_ascii' />
    <field name='type' type='string_ascii' />
    <field name='missile' type='optstring_ascii' />
    <field fkey='variants_tables.variant_name' name='variant' type='string_ascii' />
  </table>
  <table table_name='battle_personalities_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='warscape_animated_tables.key' name='soldier_model' type='string_ascii' />
    <field name='man_animations_table' type='string_ascii' />
    <field name='type' type='string_ascii' />
    <field name='unknown4' type='boolean' />
    <field fkey='variants_tables.variant_name' name='variant' type='string_ascii' />
  </table>
  <table table_name='battle_personalities_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='warscape_animated_tables.key' name='soldier_model' type='string_ascii' />
    <field name='man_animations_table' type='string_ascii' />
    <field name='type' type='string_ascii' />
    <field name='unknown4' type='boolean' />
    <field fkey='variants_tables.variant_name' name='variant' type='string_ascii' />
    <field name='unknown6' type='string_ascii' />
  </table>
  <table table_name='battle_personalities_tables'
         table_version='6' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='warscape_animated_tables.key' name='soldier_model' type='string_ascii' />
    <field name='man_animations_table' type='string_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='optstring_ascii' />
  </table>
  <table table_name='battle_result_types_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
  </table>
  <table table_name='battle_script_advice_strings_tables'
         table_version='0' >
    <field fkey='advisors_tables.advisor_name' name='advisor_name' type='string' pk='true' />
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='battle_script_strings_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='string' type='string' />
  </table>
  <table table_name='battle_script_strings_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='string' type='string' />
    <field fkey='advisors_tables.advisor_name' name='advisor_name' type='string' />
    <field name='title' type='string' />
  </table>
  <table table_name='battle_script_strings_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field name='string' type='string' />
    <field fkey='advisors_tables.advisor_name' name='advisor_name' type='string' />
  </table>
  <table table_name='battle_script_strings_tables'
         table_version='2' >
    <field name='key' type='string' pk='true' />
    <field name='string' type='string' />
    <field fkey='advisors_tables.advisor_name' name='advisor_name' type='string' />
    <field name='title' type='string' />
  </table>
  <table table_name='battle_sequences_tables'
         table_version='0' >
    <field fkey='battles_tables.localised_name' name='battle' type='string' pk='true' />
    <field name='unlock_order' type='int' />
  </table>
  <table table_name='battle_set_piece_armies_characters_items_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='battle_set_piece_armies_characters_junctions_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
  </table>
  <table table_name='battle_set_piece_armies_characters_skills_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='battle_set_piece_armies_characters_skillsets_skills_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='battle_set_piece_armies_characters_skillsets_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='battle_set_piece_armies_characters_tables'
         table_version='7' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='string_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='int' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='boolean' />
  </table>
  <table table_name='battle_set_piece_armies_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='battle_set_piece_armies_tables'
         table_version='6' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='boolean' />
    <field name='unknown8' type='boolean' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='boolean' />
    <field name='unknown11' type='boolean' />
  </table>
  <table table_name='battle_set_piece_armies_tables'
         table_version='6' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='boolean' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='boolean' />
    <field name='unknown11' type='boolean' />
  </table>
  <table table_name='battle_set_piece_armies_units_junctions_tables'
         table_version='3' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='int' />
  </table>
  <table table_name='battle_set_piece_armies_units_tables'
         table_version='2' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='int' />
  </table>
  <table table_name='battle_set_piece_frontend_groups_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
  </table>
  <table table_name='battle_set_piece_frontend_groups_to_characters_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='battle_set_pieces_tables'
         table_version='8' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='boolean' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='int' />
  </table>
  <table table_name='battle_siege_vehicle_permissions_tables'
         table_version='0' >
    <field fkey='factions_tables.key' name='faction' type='string_ascii' pk='true' />
    <field fkey='battlefield_siege_vehicles_tables.key' name='vehicle' type='string_ascii' pk='true' />
  </table>
  <table table_name='battle_skeletons_tables'
         table_version='1' >
    <field name='category' type='string_ascii' />
    <field name='head_node' type='optstring_ascii' />
    <field name='hips_node' type='optstring_ascii' />
    <field name='leftarm_node' type='optstring_ascii' />
    <field name='leftfoot_node' type='optstring_ascii' />
    <field name='lefthand_node' type='optstring_ascii' />
    <field name='leftleg_node' type='optstring_ascii' />
    <field name='leftshoulder_node' type='optstring_ascii' />
    <field name='leftupleg_node' type='optstring_ascii' />
    <field name='leftwheel_node' type='optstring_ascii' />
    <field name='name' type='string_ascii' pk='true' />
    <field name='neck_node' type='optstring_ascii' />
    <field name='rightarm_node' type='optstring_ascii' />
    <field name='rightfoot_node' type='optstring_ascii' />
    <field name='righthand_node' type='optstring_ascii' />
    <field name='rightleg_node' type='optstring_ascii' />
    <field name='rightshoulder_node' type='optstring_ascii' />
    <field name='rightupleg_node' type='optstring_ascii' />
    <field name='rightwheel_node' type='optstring_ascii' />
    <field name='root' type='string_ascii' />
    <field name='scale' type='float' />
    <field name='scale_deviation' type='float' />
    <field name='spine_node' type='optstring_ascii' />
    <field name='weapon1_node' type='optstring_ascii' />
    <field name='weapon2_node' type='optstring_ascii' />
    <field name='weapon3_node' type='optstring_ascii' />
    <field name='weapon4_node' type='optstring_ascii' />
    <field name='weapon5_node' type='optstring_ascii' />
    <field name='leftfinger_node' type='optstring_ascii' />
    <field name='rightfinger_node' type='optstring_ascii' />
    <field name='lefttoe_node' type='optstring_ascii' />
    <field name='righttoe_node' type='optstring_ascii' />
  </table>
  <table table_name='battle_skeletons_tables'
         table_version='2' >
    <field name='category' type='string_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='string_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='optstring_ascii' />
    <field name='unknown13' type='optstring_ascii' />
    <field name='unknown14' type='optstring_ascii' />
    <field name='unknown15' type='optstring_ascii' />
    <field name='unknown16' type='string_ascii' />
    <field name='unknown17' type='float' />
    <field name='unknown18' type='optstring_ascii' />
    <field name='unknown19' type='optstring_ascii' />
    <field name='unknown20' type='optstring_ascii' />
    <field name='unknown21' type='optstring_ascii' />
    <field name='unknown22' type='optstring_ascii' />
    <field name='unknown23' type='optstring_ascii' />
    <field name='unknown24' type='optstring_ascii' />
    <field name='unknown25' type='optstring_ascii' />
    <field name='unknown26' type='optstring_ascii' />
    <field name='unknown27' type='optstring_ascii' />
    <field name='unknown28' type='optstring_ascii' />
    <field name='unknown29' type='optstring_ascii' />
    <field name='unknown30' type='optstring_ascii' />
    <field name='unknown31' type='optstring_ascii' />
    <field name='unknown32' type='optstring_ascii' />
  </table>
  <table table_name='battle_skeletons_tables'
         table_version='15' >
    <field name='head_node' type='optstring_ascii' />
    <field name='hips_node' type='optstring_ascii' />
    <field name='leftarm_node' type='optstring_ascii' />
    <field name='leftfoot_node' type='optstring_ascii' />
    <field name='lefthand_node' type='optstring_ascii' />
    <field name='leftleg_node' type='optstring_ascii' />
    <field name='leftshoulder_node' type='optstring_ascii' />
    <field name='leftupleg_node' type='optstring_ascii' />
    <field name='leftwheel_node' type='optstring_ascii' />
    <field name='name' type='string_ascii' />
    <field name='neck_node' type='optstring_ascii' />
    <field name='rightarm_node' type='optstring_ascii' />
    <field name='rightfoot_node' type='optstring_ascii' />
    <field name='righthand_node' type='optstring_ascii' />
    <field name='rightleg_node' type='optstring_ascii' />
    <field name='rightshoulder_node' type='optstring_ascii' />
    <field name='rightupleg_node' type='optstring_ascii' />
    <field name='rightwheel_node' type='optstring_ascii' />
    <field name='root' type='string_ascii' />
    <field name='scale' type='float' />
    <field name='scale_deviation' type='float' />
    <field name='spine_node' type='optstring_ascii' />
    <field name='weapon1_node' type='optstring_ascii' />
    <field name='weapon2_node' type='optstring_ascii' />
    <field name='weapon3_node' type='optstring_ascii' />
    <field name='weapon4_node' type='optstring_ascii' />
    <field name='weapon5_node' type='optstring_ascii' />
    <field name='leftfinger_node' type='optstring_ascii' />
    <field name='rightfinger_node' type='optstring_ascii' />
    <field name='lefttoe_node' type='optstring_ascii' />
    <field name='righttoe_node' type='optstring_ascii' />
    <field name='category_man' type='boolean' />
    <field name='category_mount' type='boolean' />
    <field name='category_engine' type='boolean' />
    <field name='weapon6_node' type='optstring_ascii' />
    <field name='category_animal' type='boolean' />
    <field name='category_fauna' type='boolean' />
    <field name='cinematic' type='boolean' />
    <field fkey='battle_skeletons_locomotion_enums.key' name='locomotion' type='string_ascii' />
    <field name='leftwingbase_node' type='optstring_ascii' />
    <field name='rightwingbase_node' type='optstring_ascii' />
    <field name='head_tracking_angle' type='float' />
    <field name='back_node' type='optstring_ascii' />
    <field name='front_left_upper_leg_node' type='optstring_ascii' />
    <field name='front_right_upper_leg_node' type='optstring_ascii' />
    <field name='front_lefttoe_node' type='optstring_ascii' />
    <field name='front_righttoe_node' type='optstring_ascii' />
    <field name='rear_left_upper_leg_node' type='optstring_ascii' />
    <field name='rear_right_upper_leg_node' type='optstring_ascii' />
    <field name='rear_lefttoe_node' type='optstring_ascii' />
    <field name='rear_righttoe_node' type='optstring_ascii' />
    <field name='footstep_nodes' type='optstring_ascii' />
    <field name='footstep_detection_height' type='float' />
    <field name='articulation_node' type='optstring_ascii' />
    <field name='flying_pivot_node' type='optstring_ascii' />
    <field name='filter_projectiles_node' type='optstring_ascii' />
    <field name='torso_splice_node' type='optstring_ascii' />
  </table>
  <table table_name='battle_sky_types_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='seasons_tables.season' name='season' type='string' />
    <field fkey='battle_weather_types_tables.key' name='weather_type' type='string' />
    <field name='time_of_day' type='string' />
    <field fkey='climates_tables.climate_type' name='climate' type='optstring' />
    <field name='sky_file' type='string' />
    <field name='supports_ambient_fog' type='boolean' />
    <field name='supports_volumetric_fog' type='boolean' />
  </table>
  <table table_name='battle_sky_types_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='seasons_tables.season' name='season' type='string_ascii' />
    <field fkey='battle_weather_types_tables.key' name='weather_type' type='string_ascii' />
    <field name='time_of_day' type='string_ascii' />
    <field fkey='climates_tables.climate_type' name='climate' type='optstring_ascii' />
    <field name='sky_file' type='string_ascii' />
    <field name='supports_ambient_fog' type='boolean' />
    <field name='supports_volumetric_fog' type='boolean' />
  </table>
  <table table_name='battle_terrain_farm_walls_tables'
         table_version='0' >
    <field name='terrain_id' type='string' pk='true' />
    <field name='fence_panel' type='string' />
    <field name='fence_panel3' type='string' />
    <field name='fence_panel4' type='string' />
    <field name='fence_panel5' type='string' />
    <field name='fence_panel6' type='string' />
    <field name='hedge_panel' type='string' />
    <field name='hedge_panel8' type='string' />
    <field name='hedge_panel9' type='string' />
    <field name='hedge_panel10' type='string' />
    <field name='hedge_panel11' type='string' />
  </table>
  <table table_name='battle_terrain_farms_tables'
         table_version='0' >
    <field name='farm' type='string' pk='true' />
    <field name='tile_model' type='string' />
    <field name='colour_map_model' type='string' />
    <field name='blend_map_model' type='string' />
    <field name='grass_map_model' type='string' />
    <field name='alternate_colour_map_model' type='string' />
    <field name='alternate_blend_map_model' type='string' />
    <field name='alternate_grass_map_model' type='string' />
    <field name='road_colour_map_model' type='string' />
    <field name='road_blend_map_model' type='string' />
    <field name='road_grass_map_model' type='string' />
    <field name='tile_map' type='optstring' />
    <field name='wall_texture' type='string' />
    <field fkey='warscape_rigid_tables.key' name='wall_end' type='string' />
    <field name='wall_cross_section' type='string' />
  </table>
  <table table_name='battle_terrain_set_climates_jcts_tables'
         table_version='0' >
    <field name='local_climate' type='string' pk='true' />
    <field name='terrain' type='string' pk='true' />
  </table>
  <table table_name='battle_terrain_set_groupings_tables'
         table_version='0' >
    <field name='terrain_set_id' type='string' pk='true' />
    <field name='climate' type='string' />
  </table>
  <table table_name='battle_terrain_sets_tables'
         table_version='0' >
    <field name='terrain' type='string' />
    <field name='variation' type='int' />
    <field name='season' type='string' />
    <field name='colour_map' type='string' />
    <field name='blend_map' type='string' />
    <field name='grass_map' type='optstring' />
    <field name='cliff_map' type='string' />
    <field name='rock_map' type='string' />
    <field name='tiled_map' type='string' />
    <field name='detail_map_a' type='string' />
    <field name='detail_map_b' type='string' />
    <field name='detail_map_b12' type='string' />
    <field name='detail_map_d' type='string' />
    <field name='forest_underlay' type='string' />
    <field name='grass_type' type='string' />
  </table>
  <table table_name='battle_type_faction_presets_tables'
         table_version='0' >
    <field fkey='factions_tables.key' name='faction' type='string' />
    <field name='weighting_type' type='int' />
    <field name='id' type='int' />
  </table>
  <table table_name='battle_type_faction_presets_tables'
         table_version='0' >
    <field fkey='factions_tables.key' name='faction' type='string' />
    <field name='weighting_type' type='int' />
    <field name='id' type='int' />
    <field name='unknown4' type='float' />
  </table>
  <table table_name='battle_type_faction_presets_tables'
         table_version='1' >
    <field fkey='factions_tables.key' name='faction' type='string' />
    <field name='weighting_type' type='int' />
    <field name='id' type='int' />
    <field name='unknown4' type='float' />
  </table>
  <table table_name='battle_type_setup_limits_tables'
         table_version='0' >
    <field fkey='battle_types_tables.type' name='battle_type' type='string' pk='true' />
    <field name='weighting_type' type='string' pk='true' />
    <field name='unit_size' type='string' pk='true' />
    <field name='unit_availability' type='string' pk='true' />
    <field name='max_infantry' type='int' />
    <field name='max_cavalry' type='int' />
    <field name='max_artillery' type='int' />
    <field name='max_small_ship' type='float' />
    <field name='max_frigate' type='float' />
    <field name='max_line_of_battle' type='float' />
    <field name='id' type='int' />
  </table>
  <table table_name='battle_type_setup_limits_tables'
         table_version='0' >
    <field fkey='battle_types_tables.type' name='battle_type' type='string' pk='true' />
    <field name='weighting_type' type='string' pk='true' />
    <field name='unit_size' type='string' pk='true' />
    <field name='unit_availability' type='string' pk='true' />
    <field name='max_infantry' type='int' />
    <field name='max_cavalry' type='int' />
    <field name='max_artillery' type='int' />
    <field name='max_small_ship' type='float' />
    <field name='max_frigate' type='float' />
    <field name='max_line_of_battle' type='float' />
    <field name='id' type='int' />
    <field name='s_generation' type='float' />
  </table>
  <table table_name='battle_type_setup_limits_tables'
         table_version='1' >
    <field fkey='battle_types_tables.type' name='battle_type' type='string' pk='true' />
    <field name='weighting_type' type='string' pk='true' />
    <field name='army_size' type='string' pk='true' />
    <field name='era' type='string' pk='true' />
    <field name='max_infantry' type='int' />
    <field name='max_cavalry' type='int' />
    <field name='max_artillery' type='int' />
    <field name='max_small_ship' type='float' />
    <field name='max_frigate' type='float' />
    <field name='max_line_of_battle' type='float' />
    <field name='id' type='int' />
    <field name='s_generation' type='float' />
  </table>
  <table table_name='battle_type_setup_limits_tables'
         table_version='1' >
    <field fkey='battle_types_tables.type' name='battle_type' type='string_ascii' pk='true' />
    <field name='weighting_type' type='string_ascii' pk='true' />
    <field name='army_size' type='string_ascii' pk='true' />
    <field name='era' type='string_ascii' pk='true' />
    <field name='max_infantry' type='int' />
    <field name='max_cavalry' type='int' />
    <field name='max_artillery' type='int' />
    <field name='max_small_ship' type='float' />
    <field name='max_frigate' type='float' />
    <field name='max_line_of_battle' type='float' />
    <field name='id' type='int' />
    <field name='s_generation' type='float' />
  </table>
  <table table_name='battle_type_unit_to_faction_presets_tables'
         table_version='0' >
    <field name='id' type='string' />
    <field fkey='battle_type_faction_presets_tables.id' name='preset_id' type='int' />
    <field fkey='units_tables.key' name='unit' type='string' />
    <field name='experience' type='int' />
  </table>
  <table table_name='battle_types_tables'
         table_version='0' >
    <field name='type' type='string' pk='true' />
  </table>
  <table table_name='battle_types_tables'
         table_version='0' >
    <field name='type' type='string' pk='true' />
    <field name='sort_order' type='int' />
  </table>
  <table table_name='battle_types_tables'
         table_version='1' >
    <field name='type' type='string' pk='true' />
    <field name='sort_order' type='int' />
  </table>
  <table table_name='battle_types_tables'
         table_version='1' >
    <field name='type' type='string_ascii' pk='true' />
    <field name='sort_order' type='int' />
    <field name='defender_funds_ratio' type='float' />
    <field name='max_teamsize' type='int' />
  </table>
  <table table_name='battle_types_tables'
         table_version='2' >
    <field name='type' type='string_ascii' pk='true' />
    <field name='sort_order' type='int' />
    <field name='defender_funds_ratio' type='float' />
    <field name='max_teamsize' type='int' />
  </table>
  <table table_name='battle_types_to_victory_conditions_tables'
         table_version='2' >
    <field fkey='battle_types_tables.type' name='battle_type' type='string' pk='true' />
    <field fkey='victory_conditions_tables.condition' name='attacker_victory_condition' type='optstring_ascii' pk='true' />
    <field fkey='victory_conditions_tables.condition' name='defender_victory_condition' type='optstring_ascii' pk='true' />
  </table>
  <table table_name='battle_vortex_collision_responses_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='battle_vortex_launch_sources_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='battle_vortexs_tables'
         table_version='11' >
    <field name='change_max_angle' type='int' />
    <field name='contact_effect' type='optstring_ascii' />
    <field name='damage' type='int' />
    <field name='damage_ap' type='int' />
    <field name='duration' type='float' />
    <field name='expansion_speed' type='float' />
    <field name='goal_radius' type='float' />
    <field name='infinite_height' type='boolean' />
    <field name='move_change_freq' type='float' />
    <field name='movement_speed' type='float' />
    <field name='start_radius' type='float' />
    <field name='vortex_key' type='string_ascii' />
    <field name='ignition_amount' type='float' />
    <field name='is_magical' type='boolean' />
    <field name='composite_scene' type='string_ascii' />
    <field name='detonation_force' type='float' />
    <field name='launch_source' type='string_ascii' />
    <field name='delay' type='float' />
    <field name='building_collision' type='string_ascii' />
    <field name='launch_vfx' type='optstring_ascii' />
    <field name='unknown20' type='boolean' />
    <field name='unknown21' type='boolean' />
    <field name='unknown22' type='boolean' />
    <field name='unknown23' type='boolean' />
  </table>
  <table table_name='battle_vortexs_tables'
         table_version='12' >
    <field name='change_max_angle' type='int' />
    <field name='contact_effect' type='optstring_ascii' />
    <field name='damage' type='int' />
    <field name='damage_ap' type='int' />
    <field name='duration' type='float' />
    <field name='expansion_speed' type='float' />
    <field name='goal_radius' type='float' />
    <field name='infinite_height' type='boolean' />
    <field name='move_change_freq' type='float' />
    <field name='movement_speed' type='float' />
    <field name='start_radius' type='float' />
    <field name='vortex_key' type='string_ascii' />
    <field name='ignition_amount' type='float' />
    <field name='is_magical' type='boolean' />
    <field name='composite_scene' type='string_ascii' />
    <field name='detonation_force' type='float' />
    <field name='launch_source' type='string_ascii' />
    <field name='building_collision' type='string_ascii' />
    <field name='launch_vfx' type='optstring_ascii' />
    <field name='height_off_ground' type='float' />
    <field name='delay' type='float' />
    <field name='num_vortexs' type='int' />
    <field name='composite_scene_blood' type='optstring_ascii' />
  </table>
  <table table_name='battle_weather_effects_tables'
         table_version='1' >
    <field fkey='ui_unit_stats_tables.key' name='stat' type='string_ascii' pk='true' />
    <field name='value' type='int' />
    <field fkey='battle_weather_types_tables.key' name='weather_type' type='string_ascii' pk='true' />
  </table>
  <table table_name='battle_weather_types_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='level' type='int' />
    <field name='precipitation_type' type='int' />
    <field name='num_particles' type='int' />
    <field name='particle_size' type='float' />
    <field name='particle_speed' type='float' />
    <field name='list_order' type='int' />
    <field name='naval_appropriate' type='boolean' />
  </table>
  <table table_name='battle_weather_types_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='level' type='int' />
    <field name='precipitation_type' type='int' />
    <field name='num_particles' type='int' />
    <field name='particle_size' type='float' />
    <field name='particle_speed' type='float' />
    <field name='list_order' type='int' />
    <field name='naval_appropriate' type='boolean' />
  </table>
  <table table_name='battle_weather_types_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='level' type='int' />
    <field name='precipitation_type' type='int' />
    <field name='num_particles' type='int' />
    <field name='particle_size' type='float' />
    <field name='particle_speed' type='float' />
    <field name='list_order' type='int' />
    <field name='naval_appropriate' type='boolean' />
    <field name='unknown8' type='float' />
    <field name='unknown9' type='int' />
    <field name='unknown10' type='int' />
  </table>
  <table table_name='battlefield_building_categories_tables'
         table_version='0' >
    <field name='category' type='string' pk='true' />
    <field name='onscreen_name' type='string' />
    <field fkey='particle_effects_tables.key' name='default_destruction_effect' type='string' />
  </table>
  <table table_name='battlefield_building_categories_tables'
         table_version='3' >
    <field name='category' type='string_ascii' pk='true' />
    <field fkey='particle_effects_tables.key' name='default_destruction_effect' type='string_ascii' />
    <field fkey='particle_effects_tables.key' name='icon_path' type='string_ascii' />
  </table>
  <table table_name='battlefield_building_transformations_tables'
         table_version='0' >
    <field name='transformation' type='string' pk='true' />
  </table>
  <table table_name='battlefield_building_transformations_tables'
         table_version='0' >
    <field name='transformation' type='string_ascii' pk='true' />
  </table>
  <table table_name='battlefield_buildings_names_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='onscreen_name' type='string_ascii' />
    <field name='global_effects_description' type='optstring_ascii' />
    <field name='local_effects_description' type='optstring_ascii' />
  </table>
  <table table_name='battlefield_buildings_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='battlefield_building_categories_tables.category' name='category' type='string' />
    <field fkey='models_building_tables.key' name='model' type='string' />
    <field fkey='battlefield_building_audio_materials_tables.audio_material' name='audio_material' type='string' />
    <field name='hit_points' type='int' />
    <field fkey='gun_types_tables.gun_type' name='gun_type' type='optstring' />
    <field name='terrain' type='optstring' />
  </table>
  <table table_name='battlefield_buildings_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='battlefield_building_categories_tables.category' name='category' type='string' />
    <field fkey='models_building_tables.key' name='model' type='string' />
    <field fkey='battlefield_building_audio_materials_tables.audio_material' name='audio_material' type='string' />
    <field name='hit_points' type='int' />
    <field fkey='gun_types_tables.gun_type' name='gun_type' type='optstring' />
    <field name='terrain' type='optstring' />
    <field name='capacity_in_men' type='int' />
    <field name='ignition_threshold' type='int' />
    <field fkey='unit_stats_land_tables.key' name='spawned_unit' type='optstring' />
    <field name='radar_icon' type='optstring' />
    <field name='visible_in_public_ted' type='boolean' />
    <field name='fortwall_penetration_chance' type='int' />
  </table>
  <table table_name='battlefield_buildings_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field fkey='battlefield_building_categories_tables.category' name='category' type='string' />
    <field fkey='models_building_tables.key' name='model' type='string' />
    <field fkey='battlefield_building_audio_materials_tables.audio_material' name='audio_material' type='string' />
    <field name='hit_points' type='int' />
    <field fkey='gun_types_tables.gun_type' name='gun_type' type='optstring' />
    <field fkey='battlefield_building_transformations_tables.transformation' name='transformation' type='optstring' />
    <field name='capacity_in_men' type='int' />
  </table>
  <table table_name='battlefield_buildings_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='battlefield_building_categories_tables.category' name='category' type='string_ascii' />
    <field fkey='models_building_tables.key' name='model' type='string_ascii' />
    <field name='audio_material' type='string_ascii' />
    <field name='hit_points' type='int' />
    <field fkey='missile_weapons_tables.key' name='gun_type' type='optstring_ascii' />
    <field fkey='battlefield_buildings_names_tables.key' name='onscreen_name' type='optstring_ascii' />
    <field name='ignition_threshold' type='int' />
    <field name='radar_icon' type='optstring_ascii' />
    <field name='visible_in_public_ted' type='boolean' />
    <field name='fortwall_penetration_chance' type='int' />
    <field name='collision_3d' type='boolean' />
    <field name='destruct_thresholds' type='optstring_ascii' />
    <field name='joiner' type='boolean' />
    <field name='auxiliary' type='boolean' />
  </table>
  <table table_name='battlefield_buildings_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='battlefield_building_categories_tables.category' name='category' type='string_ascii' />
    <field fkey='models_building_tables.key' name='model' type='string_ascii' />
    <field name='audio_material' type='string_ascii' />
    <field name='hit_points' type='int' />
    <field fkey='missile_weapons_tables.key' name='gun_type' type='optstring_ascii' />
    <field fkey='battlefield_buildings_names_tables.key' name='onscreen_name' type='optstring_ascii' />
    <field name='ignition_threshold' type='int' />
    <field name='radar_icon' type='optstring_ascii' />
    <field name='visible_in_public_ted' type='boolean' />
    <field name='fortwall_penetration_chance' type='int' />
    <field name='collision_3d' type='boolean' />
    <field name='destruct_thresholds' type='optstring_ascii' />
    <field name='joiner' type='boolean' />
    <field name='auxiliary' type='boolean' />
    <field name='unknown' type='float' />
  </table>
  <table table_name='battlefield_buildings_tables'
         table_version='2' >
    <field name='key' type='string' pk='true' />
    <field fkey='battlefield_building_categories_tables.category' name='category' type='string' />
    <field fkey='models_building_tables.key' name='model' type='string' />
    <field fkey='battlefield_building_audio_materials_tables.audio_material' name='audio_material' type='string' />
    <field name='hit_points' type='int' />
    <field fkey='gun_types_tables.gun_type' name='gun_type' type='optstring' />
    <field fkey='battlefield_building_transformations_tables.transformation' name='transformation' type='optstring' />
    <field name='capacity_in_men' type='int' />
    <field name='ignition_threshold' type='int' />
  </table>
  <table table_name='battlefield_buildings_tables'
         table_version='4' >
    <field name='key' type='string' pk='true' />
    <field fkey='battlefield_building_categories_tables.category' name='category' type='string' />
    <field fkey='models_building_tables.key' name='model' type='string' />
    <field fkey='battlefield_building_audio_materials_tables.audio_material' name='audio_material' type='string' />
    <field name='hit_points' type='int' />
    <field fkey='gun_types_tables.gun_type' name='gun_type' type='optstring' />
    <field name='terrain' type='optstring' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='boolean' />
  </table>
  <table table_name='battlefield_buildings_tables'
         table_version='5' >
    <field name='key' type='string' pk='true' />
    <field fkey='battlefield_building_categories_tables.category' name='category' type='string' />
    <field fkey='models_building_tables.key' name='model' type='string' />
    <field fkey='battlefield_building_audio_materials_tables.audio_material' name='audio_material' type='string' />
    <field name='hit_points' type='int' />
    <field fkey='gun_types_tables.gun_type' name='gun_type' type='optstring' />
    <field name='terrain' type='optstring' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='boolean' />
    <field name='unknown11' type='boolean' />
  </table>
  <table table_name='battlefield_buildings_tables'
         table_version='6' >
    <field name='key' type='string' pk='true' />
    <field fkey='battlefield_building_categories_tables.category' name='category' type='string' />
    <field fkey='models_building_tables.key' name='model' type='string' />
    <field fkey='battlefield_building_audio_materials_tables.audio_material' name='audio_material' type='string' />
    <field name='hit_points' type='int' />
    <field fkey='gun_types_tables.gun_type' name='gun_type' type='optstring' />
    <field fkey='battlefield_building_transformations_tables.transformation' name='transformation' type='optstring' />
    <field name='capacity_in_men' type='int' />
    <field name='ignition_threshold' type='int' />
    <field fkey='unit_stats_land_tables.key' name='spawned_unit' type='optstring' />
    <field name='radar_icon' type='optstring' />
    <field name='visible_in_public_ted' type='boolean' />
    <field name='fortwall_penetration_chance' type='int' />
  </table>
  <table table_name='battlefield_buildings_tables'
         table_version='14' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='battlefield_building_categories_tables.category' name='category' type='string_ascii' />
    <field fkey='models_building_tables.key' name='model' type='string_ascii' />
    <field name='audio_material' type='string_ascii' />
    <field name='hit_points' type='int' />
    <field fkey='missile_weapons_tables.key' name='gun_type' type='optstring_ascii' />
    <field fkey='battlefield_buildings_names_tables.key' name='onscreen_name' type='optstring_ascii' />
    <field name='ignition_threshold' type='int' />
    <field name='radar_icon' type='optstring_ascii' />
    <field name='visible_in_public_ted' type='boolean' />
    <field name='fortwall_penetration_chance' type='int' />
    <field name='collision_3d' type='boolean' />
    <field name='destruct_thresholds' type='optstring_ascii' />
    <field name='joiner' type='boolean' />
    <field name='auxiliary' type='boolean' />
  </table>
  <table table_name='battlefield_buildings_tables'
         table_version='15' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='battlefield_building_categories_tables.category' name='category' type='string_ascii' />
    <field fkey='models_building_tables.key' name='model' type='string_ascii' />
    <field name='audio_material' type='string_ascii' />
    <field name='hit_points' type='int' />
    <field fkey='missile_weapons_tables.key' name='gun_type' type='optstring_ascii' />
    <field fkey='battlefield_buildings_names_tables.key' name='onscreen_name' type='optstring_ascii' />
    <field name='ignition_threshold' type='int' />
    <field name='radar_icon' type='optstring_ascii' />
    <field name='visible_in_public_ted' type='boolean' />
    <field name='fortwall_penetration_chance' type='int' />
    <field name='collision_3d' type='boolean' />
    <field name='destruct_thresholds' type='optstring_ascii' />
    <field name='joiner' type='boolean' />
    <field name='auxiliary' type='boolean' />
    <field name='unknown' type='float' />
  </table>
  <table table_name='battlefield_buildings_tables'
         table_version='18' >
    <field name='key' type='string_ascii' />
    <field name='category' type='string_ascii' />
    <field name='model' type='string_ascii' />
    <field name='audio_material' type='string_ascii' />
    <field name='hit_points' type='int' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='boolean' />
    <field name='unknown11' type='boolean' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='boolean' />
    <field name='unknown14' type='boolean' />
    <field name='unknown15' type='optstring_ascii' />
    <field name='unknown16' type='boolean' />
    <field name='unknown17' type='boolean' />
    <field name='unknown18' type='float' />
    <field name='unknown19' type='boolean' />
    <field name='unknown20' type='boolean' />
    <field name='unknown21' type='string_ascii' />
  </table>
  <table table_name='battlefield_buildings_tables'
         table_version='19' >
    <field name='key' type='string_ascii' />
    <field fkey='battlefield_building_categories_tables.category' name='category' type='string_ascii' />
    <field fkey='models_building_tables.key' name='model' type='string_ascii' />
    <field fkey='audio_materials_enums_tables.key' name='audio_material' type='string_ascii' />
    <field name='hitpoints' type='int' />
    <field fkey='missile_weapons_tables.key' name='gun_type' type='optstring_ascii' />
    <field fkey='battlefield_buildings_names_tables.key' name='onscreen_name' type='optstring_ascii' />
    <field name='ignition_threshold' type='int' />
    <field name='radar_icon' type='optstring_ascii' />
    <field name='fortwall_penetration_chance' type='int' />
    <field name='visible_in_public_ted' type='boolean' />
    <field name='collision_3d' type='boolean' />
    <field name='unknown12' type='boolean' />
    <field name='destruct_thresholds' type='string_ascii' />
    <field name='unknown14' type='boolean' />
    <field name='unknown15' type='boolean' />
    <field name='burn_rate' type='float' />
    <field name='unknown17' type='boolean' />
    <field name='unknown18' type='boolean' />
    <field fkey='battle_building_visibility_enums_tables.key' name='visibility_mode' type='string_ascii' />
    <field name='blood_pack_model_override_folder' type='optstring_ascii' />
  </table>
  <table table_name='battlefield_buildings_tables'
         table_version='20' >
    <field name='key' type='string_ascii' />
    <field fkey='battlefield_building_categories_tables.category' name='category' type='string_ascii' />
    <field fkey='models_building_tables.key' name='model' type='string_ascii' />
    <field fkey='audio_materials_enums_tables.key' name='audio_material' type='string_ascii' />
    <field name='hitpoints' type='int' />
    <field fkey='missile_weapons_tables.key' name='gun_type' type='optstring_ascii' />
    <field fkey='battlefield_buildings_names_tables.key' name='onscreen_name' type='optstring_ascii' />
    <field name='ignition_threshold' type='int' />
    <field name='radar_icon' type='optstring_ascii' />
    <field name='fortwall_penetration_chance' type='int' />
    <field name='visible_in_public_ted' type='boolean' />
    <field name='collision_3d' type='boolean' />
    <field name='unknown12' type='boolean' />
    <field name='destruct_thresholds' type='string_ascii' />
    <field name='unknown14' type='float' />
    <field name='unknown15' type='boolean' />
    <field name='unknown16' type='string_ascii' />
    <field name='unknown17' type='boolean' />
    <field name='unknown18' type='boolean' />
  </table>
  <table table_name='battlefield_buildings_with_projectiles_names_tables'
         table_version='0' >
    <field fkey='battlefield_building_categories_tables.category' name='building_category' type='string_ascii' pk='true' />
    <field fkey='battlefield_buildings_names_tables.key' name='name' type='string_ascii' />
    <field fkey='projectiles_tables.key' name='projectile' type='string_ascii' pk='true' />
  </table>
  <table table_name='battlefield_chariots_tables'
         table_version='0' >
    <field fkey='battle_entities_tables.key' name='battle_entity' type='string_ascii' />
    <field name='chariot_animation_table' type='string_ascii' />
    <field fkey='chariot_types_enums_tables.key' name='chariot_type' type='string_ascii' />
    <field fkey='warscape_rigid_tables.key' name='destroyed_model' type='string_ascii' />
    <field fkey='warscape_animated_tables.key' name='destruction_animation' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='warscape_animated_tables.key' name='model' type='string_ascii' />
  </table>
  <table table_name='battlefield_civilian_amounts_tables'
         table_version='0' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='battlefield_civilian_behaviour_groups_behaviour_proportions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='boolean' />
    <field name='unknown7' type='float' />
  </table>
  <table table_name='battlefield_civilian_behaviour_groups_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='battlefield_civilian_behaviours_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='boolean' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='float' />
    <field name='unknown8' type='float' />
    <field name='unknown9' type='float' />
    <field name='unknown10' type='float' />
  </table>
  <table table_name='battlefield_civilian_group_variations_tables'
         table_version='2' >
    <field name='unknown0' type='float' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='optstring_ascii' />
    <field name='unknown13' type='float' />
    <field name='unknown14' type='int' />
    <field name='unknown15' type='optstring_ascii' />
  </table>
  <table table_name='battlefield_civilian_groups_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='battlefield_civilian_type_civilian_group_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='optstring_ascii' />
  </table>
  <table table_name='battlefield_civilian_types_tables'
         table_version='0' >
    <field name='key' type='string_ascii' />
  </table>
  <table table_name='battlefield_deployable_siege_items_tables'
         table_version='0' >
    <field name='key' type='string' />
    <field name='siege_point_cost' type='int' />
    <field name='turns_to_build' type='int' />
    <field name='string' type='string' />
    <field name='icon_name' type='string' />
    <field name='info_pic' type='string' />
  </table>
  <table table_name='battlefield_deployable_siege_items_tables'
         table_version='4' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='battlefield_siege_vehicle' type='string_ascii' />
    <field name='level' type='int' />
    <field name='type' type='optstring_ascii' />
  </table>
  <table table_name='battlefield_deployable_siege_items_tables'
         table_version='5' >
    <field name='key' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='int' />
  </table>
  <table table_name='battlefield_engines_autonomous_tables'
         table_version='0' >
    <field fkey='battlefield_engines_tables.key' name='autonomous_engine_type' type='string_ascii' />
    <field name='engine_crew_anims' type='string_ascii' />
    <field fkey='battle_entities_tables.key' name='engine_crew_entity' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='battlefield_engines_autonomous_tables'
         table_version='1' >
    <field fkey='battlefield_engines_tables.key' name='autonomous_engine_type' type='string_ascii' />
    <field name='engine_crew_anims' type='string_ascii' />
    <field fkey='battle_entities_tables.key' name='engine_crew_entity' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown' type='int' />
  </table>
  <table table_name='battlefield_engines_tables'
         table_version='4' >
    <field fkey='warscape_rigid_tables.key' name='destroyed_model' type='optstring_ascii' />
    <field fkey='warscape_animated_tables.key' name='destruction_animation' type='optstring_ascii' />
    <field name='engine_type' type='string_ascii' />
    <field name='gun_animation_table' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='missile_weapons_tables.key' name='missile_weapon' type='optstring_ascii' />
    <field fkey='warscape_animated_tables.key' name='model' type='string_ascii' />
    <field fkey='battle_entities_tables.key' name='battle_entity' type='string_ascii' />
    <field name='can_move' type='boolean' />
  </table>
  <table table_name='battlefield_engines_tables'
         table_version='17' >
    <field fkey='warscape_rigid_tables.key' name='destroyed_model' type='optstring_ascii' />
    <field fkey='warscape_animated_tables.key' name='destruction_animation' type='optstring_ascii' />
    <field name='engine_type' type='string_ascii' />
    <field name='gun_animation_table' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='missile_weapons_tables.key' name='missile_weapon' type='optstring_ascii' />
    <field fkey='warscape_animated_tables.key' name='model' type='string_ascii' />
    <field fkey='battle_entities_tables.key' name='battle_entity' type='string_ascii' />
    <field name='can_move' type='boolean' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='optstring_ascii' />
    <field name='unknown13' type='optstring_ascii' />
  </table>
  <table table_name='battlefield_siege_vehicles_custom_battles_tables'
         table_version='0' >
    <field name='cap' type='int' />
    <field name='probability' type='float' />
    <field fkey='battlefield_siege_vehicles_tables.key' name='vehicle' type='string_ascii' pk='true' />
  </table>
  <table table_name='battlefield_siege_vehicles_tables'
         table_version='13' >
    <field name='hit_points' type='int' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='models_sieges_tables.key' name='model' type='string_ascii' />
    <field fkey='battle_entities_tables.key' name='battle_entity' type='string_ascii' />
    <field name='gun_type' type='optstring' />
    <field name='docking_clearance' type='float' />
    <field fkey='battlefield_engines_tables.key' name='engine' type='string_ascii' />
    <field name='image_path' type='string_ascii' />
    <field name='recruitment_cap' type='int' />
    <field name='uses_8m_wall' type='boolean' />
    <field name='uses_15m_wall' type='boolean' />
    <field name='cost' type='int' />
    <field name='category_image_path' type='string_ascii' />
    <field name='special_edition_mask' type='int' />
    <field name='ignition_threshold' type='int' />
    <field name='attack_damage' type='float' />
  </table>
  <table table_name='battlefield_siege_vehicles_tables'
         table_version='14' >
    <field name='hit_points' type='int' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='models_sieges_tables.key' name='model' type='string_ascii' />
    <field fkey='battle_entities_tables.key' name='battle_entity' type='string_ascii' />
    <field name='gun_type' type='optstring' />
    <field name='docking_clearance' type='float' />
    <field fkey='battlefield_engines_tables.key' name='engine' type='optstring_ascii' />
    <field name='image_path' type='string_ascii' />
    <field name='recruitment_cap' type='int' />
    <field name='uses_8m_wall' type='boolean' />
    <field name='uses_15m_wall' type='boolean' />
    <field name='cost' type='int' />
    <field name='category_image_path' type='string_ascii' />
    <field name='special_edition_mask' type='int' />
    <field name='ignition_threshold' type='int' />
    <field name='attack_damage' type='float' />
  </table>
  <table table_name='battlefield_siege_vehicles_tables'
         table_version='15' >
    <field name='hit_points' type='int' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='models_sieges_tables.key' name='model' type='string_ascii' />
    <field fkey='battle_entities_tables.key' name='battle_entity' type='string_ascii' />
    <field name='gun_type' type='optstring' />
    <field name='docking_clearance' type='float' />
    <field name='engine' type='optstring_ascii' />
    <field name='image_path' type='string_ascii' />
    <field name='recruitment_cap' type='int' />
    <field name='uses_8m_wall' type='boolean' />
    <field name='uses_15m_wall' type='boolean' />
    <field name='cost' type='int' />
    <field name='category_image_path' type='string_ascii' />
    <field name='special_edition_mask' type='int' />
    <field name='ignition_threshold' type='int' />
    <field name='attack_damage' type='float' />
    <field name='unknown16' type='float' />
  </table>
  <table table_name='battlefield_siege_vehicles_tables'
         table_version='17' >
    <field name='hit_points' type='int' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='models_sieges_tables.key' name='model' type='string_ascii' />
    <field fkey='battle_entities_tables.key' name='battle_entity' type='string_ascii' />
    <field name='gun_type' type='optstring' />
    <field name='docking_clearance' type='float' />
    <field fkey='battlefield_engines_tables.key' name='engine' type='string_ascii' />
    <field name='image_path' type='string_ascii' />
    <field name='recruitment_cap' type='int' />
    <field name='uses_8m_wall' type='boolean' />
    <field name='uses_15m_wall' type='boolean' />
    <field name='cost' type='int' />
    <field name='category_image_path' type='string_ascii' />
    <field name='special_edition_mask' type='int' />
    <field name='ignition_threshold' type='int' />
    <field name='attack_damage' type='float' />
    <field name='unknown16' type='float' />
    <field name='unknown17' type='float' />
    <field name='unknown18' type='int' />
  </table>
  <table table_name='battlefield_siege_vehicles_tables'
         table_version='17' >
    <field name='hit_points' type='int' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='models_sieges_tables.key' name='model' type='string_ascii' />
    <field fkey='battle_entities_tables.key' name='battle_entity' type='string_ascii' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='boolean' />
    <field name='unknown7' type='string_ascii' />
    <field name='unknown8' type='int' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='boolean' />
    <field name='unknown11' type='boolean' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='boolean' />
    <field name='unknown14' type='boolean' />
    <field name='unknown15' type='string_ascii' />
    <field name='unknown16' type='int' />
    <field name='unknown17' type='int' />
    <field name='unknown18' type='float' />
    <field name='unknown19' type='float' />
    <field name='unknown20' type='float' />
    <field name='unknown21' type='optstring_ascii' />
  </table>
  <table table_name='battlefield_siege_vehicles_tables'
         table_version='18' >
    <field name='hit_points' type='int' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='models_sieges_tables.key' name='model' type='string_ascii' />
    <field fkey='battle_entities_tables.key' name='battle_entity' type='string_ascii' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='boolean' />
    <field name='unknown7' type='string_ascii' />
    <field name='unknown8' type='int' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='boolean' />
    <field name='unknown11' type='boolean' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='boolean' />
    <field name='unknown14' type='boolean' />
    <field name='unknown15' type='string_ascii' />
    <field name='unknown16' type='int' />
    <field name='unknown17' type='int' />
    <field name='unknown18' type='float' />
    <field name='unknown19' type='float' />
    <field name='unknown20' type='int' />
    <field name='unknown21' type='float' />
    <field name='unknown22' type='optstring_ascii' />
  </table>
  <table table_name='battlefield_siege_vehicles_to_autonomous_engines_tables'
         table_version='0' >
    <field fkey='battlefield_engines_autonomous_tables.key' name='engine' type='string_ascii' pk='true' />
    <field fkey='battlefield_siege_vehicles_tables.key' name='vehicle' type='string_ascii' pk='true' />
  </table>
  <table table_name='battlefield_snow_props_tables'
         table_version='0' >
    <field fkey='battlefield_buildings_tables.key' name='prop' type='string' pk='true' />
    <field fkey='seasons_tables.season' name='enable_for_snow' type='boolean' />
  </table>
  <table table_name='battles_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='battle_types_tables.type' name='battle_type' type='string' />
    <field name='is_naval' type='boolean' />
    <field name='specification' type='string' />
    <field name='screenshot_path' type='optstring' />
    <field name='unknown1' type='boolean' />
    <field name='team_size_1' type='int' />
    <field name='team_size_2' type='int' />
    <field name='release' type='boolean' />
    <field name='multiplayer' type='boolean' />
    <field name='singleplayer' type='boolean' />
  </table>
  <table table_name='battles_tables'
         table_version='0' >
    <field name='map_id' type='string' pk='true' />
    <field fkey='battle_types_tables.type' name='battle_type' type='string' />
    <field name='naval' type='boolean' />
    <field name='specification' type='string' />
    <field name='screenshot_path' type='optstring' />
    <field name='map_path' type='boolean' />
    <field name='team_size_1' type='int' />
    <field name='team_size_2' type='int' />
    <field name='release' type='boolean' />
    <field name='multi-player' type='boolean' />
    <field name='single_player' type='boolean' />
    <field name='unknown12' type='optstring' />
    <field name='year' type='int' />
    <field name='defender_funds_ratio' type='float' />
    <field name='has_key_buildings' type='boolean' />
    <field name='matchmaking' type='boolean' />
  </table>
  <table table_name='battles_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field fkey='battle_types_tables.onscreen' name='type' type='string' />
    <field name='is_naval' type='boolean' />
    <field name='specification' type='string' />
    <field name='screenshot_path' type='optstring' />
    <field name='unknown1' type='boolean' />
    <field name='team_size_1' type='int' />
    <field name='team_size_2' type='int' />
    <field name='release' type='boolean' />
    <field name='multiplayer' type='boolean' />
    <field name='singleplayer' type='boolean' />
    <field name='unknown12' type='optstring' />
    <field name='year' type='int' />
  </table>
  <table table_name='battles_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='battle_types_tables.type' name='type' type='string_ascii' />
    <field name='is_naval' type='boolean' />
    <field name='specification' type='string_ascii' />
    <field name='screenshot_path' type='optstring_ascii' />
    <field name='unknown' type='boolean' />
    <field name='team_size_1' type='int' />
    <field name='team_size_2' type='int' />
    <field name='release' type='boolean' />
    <field name='multiplayer' type='boolean' />
    <field name='singleplayer' type='boolean' />
    <field name='unknown12' type='optstring_ascii' />
    <field name='year' type='int' />
    <field name='defender_funds_ratio' type='float' />
    <field name='has_key_buildings' type='boolean' />
    <field name='matchmaking' type='boolean' />
    <field name='unknown17' type='float' />
    <field name='unknown18' type='float' />
    <field name='is_large_settlement' type='boolean' />
    <field name='has_15m_walls' type='boolean' />
  </table>
  <table table_name='battles_tables'
         table_version='2' >
    <field name='key' type='string' pk='true' />
    <field fkey='battle_types_tables.onscreen' name='type' type='string' />
    <field name='is_naval' type='boolean' />
    <field name='specification' type='string' />
    <field name='screenshot_path' type='optstring' />
    <field name='unknown1' type='boolean' />
    <field name='team_size_1' type='int' />
    <field name='team_size_2' type='int' />
    <field name='release' type='boolean' />
    <field name='multiplayer' type='boolean' />
    <field name='singleplayer' type='boolean' />
    <field name='unknown12' type='optstring' />
    <field name='year' type='int' />
    <field name='defender_funds_ratio' type='float' />
  </table>
  <table table_name='battles_tables'
         table_version='3' >
    <field name='key' type='string' pk='true' />
    <field fkey='battle_types_tables.onscreen' name='type' type='string' />
    <field name='is_naval' type='boolean' />
    <field name='specification' type='string' />
    <field name='screenshot_path' type='optstring' />
    <field name='unknown1' type='boolean' />
    <field name='team_size_1' type='int' />
    <field name='team_size_2' type='int' />
    <field name='release' type='boolean' />
    <field name='multiplayer' type='boolean' />
    <field name='singleplayer' type='boolean' />
    <field name='unknown12' type='optstring' />
    <field name='year' type='int' />
    <field name='defender_funds_ratio' type='float' />
    <field name='has_key_buildings' type='boolean' />
  </table>
  <table table_name='battles_tables'
         table_version='4' >
    <field name='key' type='string' pk='true' />
    <field fkey='battle_types_tables.onscreen' name='type' type='string' />
    <field name='is_naval' type='boolean' />
    <field name='specification' type='string' />
    <field name='screenshot_path' type='optstring' />
    <field name='unknown1' type='boolean' />
    <field name='team_size_1' type='int' />
    <field name='team_size_2' type='int' />
    <field name='release' type='boolean' />
    <field name='multiplayer' type='boolean' />
    <field name='singleplayer' type='boolean' />
    <field name='unknown12' type='optstring' />
    <field name='year' type='int' />
    <field name='defender_funds_ratio' type='float' />
    <field name='has_key_buildings' type='boolean' />
    <field name='matchmaking' type='boolean' />
  </table>
  <table table_name='battles_tables'
         table_version='6' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='battle_types_tables.type' name='type' type='string_ascii' />
    <field name='is_naval' type='boolean' />
    <field name='specification' type='string_ascii' />
    <field name='screenshot_path' type='optstring_ascii' />
    <field name='unknown5' type='boolean' />
    <field name='team_size_1' type='int' />
    <field name='team_size_2' type='int' />
    <field name='release' type='boolean' />
    <field name='multiplayer' type='boolean' />
    <field name='singleplayer' type='boolean' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='year' type='int' />
    <field name='defender_funds_ratio' type='float' />
    <field name='has_key_buildings' type='boolean' />
    <field name='matchmaking' type='boolean' />
    <field name='unknown16' type='float' />
    <field name='unknown17' type='float' />
    <field name='is_large_settlement' type='boolean' />
    <field name='has_15m_walls' type='boolean' />
  </table>
  <table table_name='battles_tables'
         table_version='6' >
    <field name='key' type='string_ascii' />
    <field name='battle_type' type='string_ascii' />
    <field name='is_naval' type='boolean' />
    <field name='specification' type='string_ascii' />
    <field name='screenshot_path' type='optstring_ascii' />
    <field name='unknown5' type='boolean' />
    <field name='team_size_1' type='int' />
    <field name='team_size_2' type='int' />
    <field name='release' type='boolean' />
    <field name='multiplayer' type='boolean' />
    <field name='singleplayer' type='boolean' />
    <field name='unknown11' type='boolean' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='boolean' />
    <field name='unknown14' type='boolean' />
    <field name='unknown15' type='boolean' />
    <field name='unknown16' type='boolean' />
    <field name='unknown17' type='boolean' />
    <field name='unknown18' type='boolean' />
    <field name='unknown19' type='boolean' />
    <field name='unknown20' type='boolean' />
    <field name='unknown21' type='boolean' />
    <field name='unknown22' type='boolean' />
    <field name='unknown23' type='boolean' />
    <field name='unknown24' type='boolean' />
    <field name='unknown25' type='boolean' />
    <field name='unknown26' type='boolean' />
    <field name='unknown27' type='boolean' />
    <field name='unknown28' type='boolean' />
    <field name='unknown29' type='boolean' />
    <field name='unknown30' type='boolean' />
    <field name='unknown31' type='boolean' />
    <field name='unknown32' type='boolean' />
    <field name='unknown33' type='boolean' />
    <field name='unknown34' type='boolean' />
    <field name='unknown35' type='boolean' />
  </table>
  <table table_name='battles_tables'
         table_version='7' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='battle_types_tables.type' name='type' type='string_ascii' />
    <field name='is_naval' type='boolean' />
    <field name='specification' type='string_ascii' />
    <field name='screenshot_path' type='optstring_ascii' />
    <field name='unknown5' type='boolean' />
    <field name='team_size_1' type='int' />
    <field name='team_size_2' type='int' />
    <field name='release' type='boolean' />
    <field name='multiplayer' type='boolean' />
    <field name='singleplayer' type='boolean' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='year' type='int' />
    <field name='defender_funds_ratio' type='float' />
    <field name='has_key_buildings' type='boolean' />
    <field name='matchmaking' type='boolean' />
    <field name='unknown16' type='float' />
    <field name='unknown17' type='float' />
    <field name='is_large_settlement' type='boolean' />
    <field name='has_15m_walls' type='boolean' />
    <field name='unknown20' type='boolean' />
  </table>
  <table table_name='battles_tables'
         table_version='8' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='battle_types_tables.type' name='type' type='string_ascii' />
    <field name='is_naval' type='boolean' />
    <field name='specification' type='string_ascii' />
    <field name='screenshot_path' type='optstring_ascii' />
    <field name='unknown5' type='boolean' />
    <field name='team_size_1' type='int' />
    <field name='team_size_2' type='int' />
    <field name='release' type='boolean' />
    <field name='multiplayer' type='boolean' />
    <field name='singleplayer' type='boolean' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='year' type='int' />
    <field name='defender_funds_ratio' type='float' />
    <field name='has_key_buildings' type='boolean' />
    <field name='matchmaking' type='boolean' />
    <field name='unknown16' type='float' />
    <field name='unknown17' type='float' />
    <field name='is_large_settlement' type='boolean' />
    <field name='has_15m_walls' type='boolean' />
    <field name='unknown20' type='boolean' />
    <field name='unknown21' type='boolean' />
  </table>
  <table table_name='battles_tables'
         table_version='8' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='battle_types_tables.type' name='type' type='string_ascii' />
    <field name='is_naval' type='boolean' />
    <field name='specification' type='string_ascii' />
    <field name='screenshot_path' type='optstring_ascii' />
    <field name='unknown5' type='boolean' />
    <field name='team_size_1' type='int' />
    <field name='team_size_2' type='int' />
    <field name='release' type='boolean' />
    <field name='multiplayer' type='boolean' />
    <field name='singleplayer' type='boolean' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='year' type='int' />
    <field name='defender_funds_ratio' type='float' />
    <field name='has_key_buildings' type='boolean' />
    <field name='matchmaking' type='boolean' />
    <field name='unknown16' type='float' />
    <field name='unknown17' type='float' />
    <field name='is_large_settlement' type='boolean' />
    <field name='has_15m_walls' type='boolean' />
    <field name='unknown20' type='boolean' />
    <field name='unknown21' type='optstring_ascii' />
  </table>
  <table table_name='battles_to_avatar_product_lookups_junctions_tables'
         table_version='0' >
    <field fkey='battles_tables.key' name='battle' type='string' />
    <field fkey='avatar_product_lookups_tables.key' name='product' type='string' />
  </table>
  <table table_name='battles_to_battle_sky_types_junctions_tables'
         table_version='0' >
    <field fkey='battles_tables.key' name='battle_key' type='string' />
    <field fkey='battle_sky_types_tables.key' name='battle_sky_type_key' type='string' />
  </table>
  <table table_name='battles_to_battle_sky_types_junctions_tables'
         table_version='0' >
    <field fkey='battles_tables.key' name='battle_key' type='string_ascii' />
    <field fkey='battle_sky_types_tables.key' name='battle_sky_type_key' type='string_ascii' />
  </table>
  <table table_name='bmd_export_types_tables'
         table_version='1' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='boolean' />
  </table>
  <table table_name='bmd_layer_groups_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='bombardment_quality_to_artillery_support_modifiers_tables'
         table_version='0' >
    <field name='bombardment_quality' type='int' />
    <field fkey='effects_tables.effect' name='effect' type='string' />
    <field name='value' type='float' />
  </table>
  <table table_name='bribe_actions_tables'
         table_version='0' >
    <field name='action' type='string' pk='true' />
    <field name='onscreen' type='string' />
  </table>
  <table table_name='bribe_actions_tables'
         table_version='0' >
    <field name='action' type='string_ascii' />
    <field name='onscreen' type='string_ascii' />
  </table>
  <table table_name='building_chain_availabilities_tables'
         table_version='0' >
    <field fkey='building_chains_tables.key' name='building_chain' type='string_ascii' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' />
    <field fkey='factions_tables.key' name='faction' type='optstring_ascii' />
    <field name='id' type='string_ascii' pk='true' />
    <field fkey='cultures_subcultures_tables.subculture' name='sub_culture' type='optstring_ascii' />
  </table>
  <table table_name='building_chain_availabilities_tables'
         table_version='1' >
    <field fkey='building_chains_tables.key' name='building_chain' type='string_ascii' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' />
    <field fkey='factions_tables.key' name='faction' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='optstring_ascii' />
    <field name='campaign' type='optstring_ascii' />
  </table>
  <table table_name='building_chain_availability_set_ids_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='building_chain_availability_sets_tables'
         table_version='0' >
    <field name='building_chain' type='string_ascii' pk='true' />
    <field name='set_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='building_chain_to_slots_tables'
         table_version='0' >
    <field fkey='building_chains_tables.key' name='chain' type='string' pk='true' />
    <field fkey='slots_tables.slot' name='slot' type='string' pk='true' />
  </table>
  <table table_name='building_chain_to_slots_tables'
         table_version='0' >
    <field fkey='building_chains_tables.key' name='chain' type='string_ascii' pk='true' />
    <field fkey='slots_tables.slot' name='slot' type='string_ascii' pk='true' />
  </table>
  <table table_name='building_chains_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='tech_category_tab' type='optstring' />
    <field name='tech_category_position' type='optstring' />
    <field name='chain_category' type='optstring' />
  </table>
  <table table_name='building_chains_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='tech_category_tab' type='optstring' />
    <field name='tech_category_position' type='optstring' />
    <field name='chain_category' type='optstring' />
    <field name='in_encyclopedia' type='boolean' />
  </table>
  <table table_name='building_chains_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field name='tech_category_tab' type='optstring' />
    <field name='tech_category_position' type='optstring' />
    <field name='chain_category' type='optstring' />
    <field name='in_encyclopedia' type='boolean' />
  </table>
  <table table_name='building_chains_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='tech_category_tab' type='optstring_ascii' />
    <field name='tech_category_tab3' type='optstring_ascii' />
    <field name='chain_category' type='optstring_ascii' />
    <field name='in_encyclopedia' type='boolean' />
    <field fkey='building_superchains_tables.key' name='building_superchain' type='optstring_ascii' />
  </table>
  <table table_name='building_chains_tables'
         table_version='2' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='tech_category_tab' type='optstring_ascii' />
    <field name='tech_category_tab3' type='optstring_ascii' />
    <field name='chain_category' type='optstring_ascii' />
    <field name='in_encyclopedia' type='boolean' />
    <field fkey='building_superchains_tables.key' name='building_superchain' type='optstring_ascii' />
  </table>
  <table table_name='building_chains_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown1' type='string_ascii' />
    <field name='chain_category' type='optstring_ascii' />
    <field name='unknown3' type='boolean' />
    <field name='building_superchain' type='optstring_ascii' />
    <field name='optional_tier_icon' type='optstring_ascii' />
  </table>
  <table table_name='building_chains_tables'
         table_version='5' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown1' type='string_ascii' />
    <field name='chain_category' type='optstring_ascii' />
    <field name='unknown3' type='boolean' />
    <field name='building_superchain' type='optstring_ascii' />
    <field name='optional_tier_icon' type='optstring_ascii' />
    <field name='unknown6' type='int' />
  </table>
  <table table_name='building_culture_gov_type_variants_tables'
         table_version='0' >
    <field fkey='building_levels_tables.level_name' name='building' type='string' pk='true' />
    <field name='culture' type='string' pk='true' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string' pk='true' />
    <field name='artpiece' type='optstring' />
    <field name='artpiece_animated' type='boolean' />
    <field fkey='building_description_texts_tables.building_idref' name='description' type='string' />
    <field name='iconicon' type='optstring' />
  </table>
  <table table_name='building_culture_variants_tables'
         table_version='0' >
    <field fkey='building_levels_tables.level_name' name='building' type='string' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string' pk='true' />
    <field fkey='battlefield_buildings_tables.key' name='battlefield_building' type='optstring' />
    <field fkey='warscape_rigid_tables.key' name='artpiece' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='artpiece_animated' type='optstring' />
    <field fkey='building_description_texts_tables.key' name='description' type='optstring' />
    <field name='icon' type='optstring' />
  </table>
  <table table_name='building_culture_variants_tables'
         table_version='3' >
    <field fkey='building_levels_tables.level_name' name='building' type='string_ascii' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' pk='true' />
    <field fkey='battlefield_buildings_tables.key' name='battlefield_building' type='optstring_ascii' />
    <field fkey='warscape_rigid_tables.key' name='artpiece' type='optstring_ascii' />
    <field fkey='warscape_animated_tables.key' name='artpiece_animated' type='optstring_ascii' />
    <field name='description' type='optstring_ascii' />
    <field name='icon' type='optstring_ascii' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='optstring_ascii' pk='true' />
    <field fkey='factions_tables.key' name='faction' type='optstring_ascii' pk='true' />
    <field name='disables' type='boolean' />
    <field name='short_description' type='optstring_ascii' />
    <field name='flavour' type='optstring_ascii' />
    <field name='display_tooltip' type='boolean' />
  </table>
  <table table_name='building_culture_variants_tables'
         table_version='4' >
    <field fkey='building_levels_tables.level_name' name='building' type='string_ascii' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' pk='true' />
    <field fkey='battlefield_buildings_tables.key' name='battlefield_building' type='optstring_ascii' />
    <field fkey='warscape_rigid_tables.key' name='artpiece' type='optstring_ascii' />
    <field fkey='warscape_animated_tables.key' name='artpiece_animated' type='optstring_ascii' />
    <field name='faction' type='optstring_ascii' />
    <field name='disables' type='boolean' />
    <field name='flavour' type='optstring_ascii' />
    <field name='display_tooltip' type='boolean' />
  </table>
  <table table_name='building_culture_variants_tables'
         table_version='4' >
    <field fkey='building_levels_tables.level_name' name='building' type='string_ascii' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' pk='true' />
    <field fkey='battlefield_buildings_tables.key' name='battlefield_building' type='optstring_ascii' />
    <field fkey='warscape_rigid_tables.key' name='artpiece' type='optstring_ascii' />
    <field fkey='warscape_animated_tables.key' name='artpiece_animated' type='optstring_ascii' />
    <field name='description' type='optstring_ascii' />
    <field name='icon' type='optstring_ascii' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='optstring_ascii' pk='true' />
    <field name='faction' type='optstring_ascii' />
    <field name='disables' type='boolean' />
    <field name='flavour' type='optstring_ascii' />
    <field name='display_tooltip' type='boolean' />
  </table>
  <table table_name='building_culture_variants_tables'
         table_version='5' >
    <field fkey='building_levels_tables.level_name' name='building' type='string_ascii' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' />
    <field name='name' type='optstring_ascii' />
    <field name='description' type='optstring_ascii' />
    <field name='icon' type='optstring_ascii' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='optstring_ascii' pk='true' />
    <field fkey='factions_tables.key' name='faction' type='optstring_ascii' pk='true' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='short_description' type='optstring_ascii' />
    <field name='flavour' type='optstring_ascii' />
    <field name='display_tooltip' type='boolean' />
  </table>
  <table table_name='building_description_texts_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='building_downgrade_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='building_effects_junction_tables'
         table_version='0' >
    <field fkey='building_levels_tables.level_name' name='building' type='string' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='building_effects_junction_tables'
         table_version='3' >
    <field fkey='building_levels_tables.level_name' name='building' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field fkey='campaign_effect_scopes_tables.key' name='effect_scope' type='string_ascii' />
    <field name='value' type='float' />
    <field name='value_damaged' type='float' />
    <field name='value_ruined' type='float' />
  </table>
  <table table_name='building_faction_variants_tables'
         table_version='0' >
    <field fkey='building_levels_tables.level_name' name='building' type='string' pk='true' />
    <field fkey='factions_tables.key' name='faction' type='string' pk='true' />
    <field fkey='warscape_rigid_tables.key' name='artpiece' type='optstring' />
    <field fkey='building_description_texts_tables.key' name='description' type='optstring' />
    <field name='icon' type='optstring' />
  </table>
  <table table_name='building_factionwide_effects_junctions_tables'
         table_version='0' >
    <field fkey='building_levels_tables.level_name' name='building' type='string' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field name='effect_value' type='float' />
  </table>
  <table table_name='building_instances_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='num_instances' type='int' />
  </table>
  <table table_name='building_level_armed_citizenry_junctions_tables'
         table_version='0' >
    <field fkey='building_levels_tables.level_name' name='building_level' type='string' />
    <field name='id' type='int' />
    <field name='unknown3' type='float' />
    <field name='priority' type='int' />
    <field fkey='units_tables.key' name='unit' type='string' />
  </table>
  <table table_name='building_level_armed_citizenry_junctions_tables'
         table_version='1' >
    <field fkey='building_levels_tables.level_name' name='building_level' type='string_ascii' />
    <field name='id' type='int' pk='true' />
    <field name='unknown3' type='float' />
    <field fkey='armed_citizenry_unit_groups_tables.unit_group' name='unit_group' type='string_ascii' />
  </table>
  <table table_name='building_level_required_buildings_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='building_level_required_technology_junctions_tables'
         table_version='0' >
    <field fkey='building_levels_tables.level_name' name='building_level_key' type='string' pk='true' />
    <field fkey='technologies_tables.key' name='technology_key' type='string' pk='true' />
  </table>
  <table table_name='building_level_required_technology_junctions_tables'
         table_version='0' >
    <field fkey='building_levels_tables.level_name' name='building_level_key' type='string_ascii' pk='true' />
    <field fkey='technologies_tables.key' name='technology_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='building_levels_campaign_bmd_layer_group_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='building_levels_tables'
         table_version='0' >
    <field name='level_name' type='string' pk='true' />
    <field fkey='building_chains_tables.key' name='building_chain' type='string' />
    <field name='level' type='int' />
    <field name='condition' type='string' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='demolition_cost' type='int' />
    <field name='zoc' type='int' />
    <field name='lower_happiness' type='int' />
    <field name='upper_happiness' type='int' />
    <field name='repression' type='int' />
    <field name='gdp' type='int' />
    <field name='town_wealth_growth' type='int' />
    <field name='population_change' type='int' />
    <field name='max_population_change' type='int' />
    <field name='commodity' type='string' />
    <field name='unknown18' type='boolean' />
    <field name='unknown19' type='boolean' />
    <field name='unknown20' type='int' />
    <field name='unique' type='boolean' />
    <field name='military_prestige' type='int' />
    <field name='naval_prestige' type='int' />
    <field name='economic_prestige' type='int' />
    <field name='enlightenment_prestige' type='int' />
  </table>
  <table table_name='building_levels_tables'
         table_version='0' >
    <field name='level_name' type='string_ascii' />
    <field fkey='building_chains_tables.key' name='chain' type='string_ascii' />
    <field name='level' type='int' />
    <field name='condition' type='optstring_ascii' />
    <field name='only_in_capital' type='boolean' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='demolition_cost' type='int' />
    <field name='zoc' type='float' />
    <field name='lower_happiness' type='int' />
    <field name='upper_happiness' type='int' />
    <field name='repression' type='int' />
    <field name='gdp' type='int' />
    <field name='town_wealth_growth' type='int' />
    <field name='pop_change' type='float' />
    <field name='maxpop_change' type='float' />
    <field name='commodity' type='optstring_ascii' />
    <field name='commodity_vol' type='int' />
    <field name='building_category' type='optstring_ascii' />
    <field name='gov_type_key' type='optstring_ascii' />
    <field name='unknown_22' type='boolean' />
    <field name='military_prestige' type='int' />
    <field name='naval_prestige' type='int' />
    <field name='economic_prestige' type='int' />
    <field name='enlightenment_prestige' type='int' />
    <field name='unknown_27' type='optstring_ascii' />
    <field name='destruction_terminator' type='boolean' />
    <field name='faction_unique' type='boolean' />
    <field name='religion_requirement' type='optstring_ascii' />
    <field name='first_in_world_bundle' type='optstring_ascii' />
    <field fkey='resources_tables.key' name='resource_requirement' type='optstring_ascii' />
    <field fkey='warscape_rigid_tables.key' name='working_model' type='string_ascii' />
    <field name='unique_index' type='int' />
    <field name='can_convert' type='boolean' />
    <field fkey='building_instances_tables.key' name='building_instance_key' type='optstring_ascii' />
    <field fkey='audio_campaign_building_enums_tables.key' name='audio_building_type' type='string_ascii' />
    <field name='should_show_building_level_in_ui_for_technology' type='boolean' />
    <field name='is_new' type='boolean' />
  </table>
  <table table_name='building_levels_tables'
         table_version='2' >
    <field name='level_name' type='string' pk='true' />
    <field fkey='building_chains_tables.key' name='building_chain' type='string' />
    <field name='level' type='int' />
    <field name='condition' type='string' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='demolition_cost' type='int' />
    <field name='zoc' type='int' />
    <field name='lower_happiness' type='int' />
    <field name='upper_happiness' type='int' />
    <field name='repression' type='int' />
    <field name='gdp' type='int' />
    <field name='town_wealth_growth' type='int' />
    <field name='population_change' type='int' />
    <field name='max_population_change' type='int' />
    <field name='commodity' type='string' />
    <field name='unknown18' type='boolean' />
    <field name='unknown19' type='boolean' />
    <field name='unknown20' type='int' />
    <field name='unique' type='boolean' />
    <field name='military_prestige' type='int' />
    <field name='naval_prestige' type='int' />
    <field name='economic_prestige' type='int' />
    <field name='enlightenment_prestige' type='int' />
    <field name='destruction_terminator' type='boolean' />
    <field name='faction_unique' type='boolean' />
    <field fkey='religions_tables.religion_key' name='religion_requirement' type='optstring' />
    <field fkey='effect_bundles_tables.key' name='first_in_world_bundle' type='optstring' />
    <field fkey='resources_tables.key' name='resource_requirement' type='optstring' />
    <field fkey='warscape_rigid_tables.key' name='working_model' type='string' />
    <field name='unique_index' type='int' />
  </table>
  <table table_name='building_levels_tables'
         table_version='3' >
    <field name='level_name' type='string' pk='true' />
    <field fkey='building_chains_tables.key' name='building_chain' type='string' />
    <field name='level' type='int' />
    <field name='condition' type='string' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='demolition_cost' type='int' />
    <field name='zoc' type='int' />
    <field name='lower_happiness' type='int' />
    <field name='upper_happiness' type='int' />
    <field name='repression' type='int' />
    <field name='gdp' type='int' />
    <field name='town_wealth_growth' type='int' />
    <field name='population_change' type='int' />
    <field name='max_population_change' type='int' />
    <field name='commodity' type='string' />
    <field name='unknown18' type='boolean' />
    <field name='unknown19' type='boolean' />
    <field name='unknown20' type='int' />
    <field name='unique' type='boolean' />
    <field name='military_prestige' type='int' />
    <field name='naval_prestige' type='int' />
    <field name='economic_prestige' type='int' />
    <field name='enlightenment_prestige' type='int' />
    <field name='destruction_terminator' type='boolean' />
    <field name='faction_unique' type='boolean' />
    <field fkey='religions_tables.religion_key' name='religion_requirement' type='optstring' />
    <field fkey='effect_bundles_tables.key' name='first_in_world_bundle' type='optstring' />
    <field fkey='resources_tables.key' name='resource_requirement' type='optstring' />
    <field fkey='warscape_rigid_tables.key' name='working_model' type='string' />
    <field name='unique_index' type='int' />
    <field fkey='warscape_rigid_tables.key' name='damage_model' type='optstring' />
  </table>
  <table table_name='building_levels_tables'
         table_version='3' >
    <field name='level_name' type='string_ascii' pk='true' />
    <field fkey='building_chains_tables.key' name='chain' type='string_ascii' />
    <field name='level' type='int' />
    <field name='condition' type='optstring_ascii' />
    <field name='only_in_capital' type='boolean' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='demolition_cost' type='int' />
    <field name='zoc' type='float' />
    <field name='lower_happiness' type='int' />
    <field name='upper_happiness' type='int' />
    <field name='repression' type='int' />
    <field name='gdp' type='int' />
    <field name='town_wealth_growth' type='int' />
    <field name='pop_change' type='float' />
    <field name='maxpop_change' type='float' />
    <field name='commodity' type='optstring_ascii' />
    <field name='commodity_vol' type='int' />
    <field name='building_category' type='optstring_ascii' />
    <field name='gov_type_key' type='optstring_ascii' />
    <field name='unknown_22' type='boolean' />
    <field name='military_prestige' type='int' />
    <field name='naval_prestige' type='int' />
    <field name='economic_prestige' type='int' />
    <field name='enlightenment_prestige' type='int' />
    <field name='unknown_27' type='optstring_ascii' />
    <field name='destruction_terminator' type='boolean' />
    <field name='faction_unique' type='boolean' />
    <field name='religion_requirement' type='optstring_ascii' />
    <field name='first_in_world_bundle' type='optstring_ascii' />
    <field fkey='resources_tables.key' name='resource_requirement' type='optstring_ascii' />
    <field fkey='warscape_rigid_tables.key' name='working_model' type='string_ascii' />
    <field name='unique_index' type='int' />
    <field name='can_convert' type='boolean' />
    <field fkey='building_instances_tables.key' name='building_instance_key' type='optstring_ascii' />
    <field fkey='audio_campaign_building_enums_tables.key' name='audio_building_type' type='string_ascii' />
    <field name='should_show_building_level_in_ui_for_technology' type='boolean' />
  </table>
  <table table_name='building_levels_tables'
         table_version='10' >
    <field name='level_name' type='string_ascii' pk='true' />
    <field fkey='building_chains_tables.key' name='chain' type='string_ascii' />
    <field name='level' type='int' />
    <field name='unknown3' type='int' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='demolition_cost' type='int' />
    <field name='zoc' type='float' />
    <field name='lower_happiness' type='int' />
    <field name='upper_happiness' type='int' />
    <field name='repression' type='int' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='optstring_ascii' />
    <field name='unknown14' type='optstring_ascii' />
    <field name='unknown15' type='optstring_ascii' />
    <field name='unknown16' type='int' />
    <field name='unknown17' type='boolean' />
    <field name='unknown18' type='optstring_ascii' />
    <field name='unknown19' type='string_ascii' />
    <field name='unknown20' type='int' />
    <field name='unknown21' type='int' />
    <field name='unknown22' type='boolean' />
    <field name='unknown23' type='boolean' />
    <field name='unknown24' type='boolean' />
  </table>
  <table table_name='building_levels_tables'
         table_version='11' >
    <field name='level_name' type='string_ascii' pk='true' />
    <field fkey='building_chains_tables.key' name='chain' type='string_ascii' />
    <field name='level' type='int' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='commodity' type='string_ascii' />
    <field name='commodity_vol' type='int' />
    <field name='only_in_capital' type='boolean' />
    <field name='military_prestige' type='int' />
    <field name='naval_prestige' type='int' />
    <field name='economic_prestige' type='int' />
    <field name='enlightenment_prestige' type='int' />
    <field name='destruction_terminator' type='boolean' />
    <field name='faction_unique' type='boolean' />
    <field name='religion_requirement' type='optstring_ascii' />
    <field name='first_in_world_bundle' type='optstring_ascii' />
    <field name='resource_requirement' type='optstring_ascii' />
    <field name='unique_index' type='int' />
    <field name='can_convert' type='boolean' />
    <field name='building_instance_key' type='optstring_ascii' />
    <field name='audio_building_type' type='string_ascii' />
    <field name='should_show_building_level_in_ui_for_technology' type='boolean' />
    <field name='health_override' type='float' />
    <field name='development_point_cost' type='int' />
    <field name='has_aqueduct' type='boolean' />
    <field name='can_be_damaged' type='boolean' />
  </table>
  <table table_name='building_levels_tables'
         table_version='11' >
    <field name='level_name' type='string_ascii' pk='true' />
    <field fkey='building_chains_tables.key' name='chain' type='string_ascii' />
    <field name='level' type='int' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='commodity' type='string_ascii' />
    <field name='commodity_vol' type='int' />
    <field name='only_in_capital' type='boolean' />
    <field name='military_prestige' type='int' />
    <field name='naval_prestige' type='int' />
    <field name='economic_prestige' type='int' />
    <field name='enlightenment_prestige' type='int' />
    <field name='destruction_terminator' type='boolean' />
    <field name='faction_unique' type='boolean' />
    <field name='religion_requirement' type='optstring_ascii' />
    <field name='first_in_world_bundle' type='optstring_ascii' />
    <field name='resource_requirement' type='optstring_ascii' />
    <field name='unique_index' type='int' />
    <field name='can_convert' type='boolean' />
    <field name='building_instance_key' type='optstring_ascii' />
    <field name='audio_building_type' type='string_ascii' />
    <field name='should_show_building_level_in_ui_for_technology' type='boolean' />
    <field name='health_override' type='float' />
    <field name='development_point_cost' type='int' />
    <field name='has_aqueduct' type='boolean' />
    <field name='can_be_damaged' type='boolean' />
    <field name='unknown26' type='optstring_ascii' />
  </table>
  <table table_name='building_levels_tables'
         table_version='14' >
    <field name='level_name' type='string_ascii' pk='true' />
    <field fkey='building_chains_tables.key' name='chain' type='string_ascii' />
    <field name='level' type='int' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='commodity' type='string_ascii' />
    <field name='commodity_vol' type='int' />
    <field name='only_in_capital' type='boolean' />
    <field name='military_prestige' type='int' />
    <field name='naval_prestige' type='int' />
    <field name='unknown11' type='boolean' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='boolean' />
    <field name='unknown14' type='boolean' />
    <field name='unknown15' type='boolean' />
    <field name='unknown16' type='boolean' />
    <field name='unknown17' type='boolean' />
    <field name='unknown18' type='optstring_ascii' />
    <field name='can_convert' type='boolean' />
    <field name='building_instance_key' type='optstring_ascii' />
    <field name='should_show_building_level_in_ui_for_technology' type='boolean' />
    <field name='unknown22' type='boolean' />
    <field name='unknown23' type='boolean' />
    <field name='unknown24' type='boolean' />
    <field name='unknown25' type='boolean' />
    <field name='development_point_cost' type='int' />
    <field name='can_be_damaged' type='boolean' />
    <field name='primary_slot_building_building_level_requirement' type='int' />
    <field name='audio_building_type' type='optstring_ascii' />
    <field name='visible_in_ui' type='boolean' />
  </table>
  <table table_name='building_levels_tables'
         table_version='15' >
    <field name='level_name' type='string_ascii' pk='true' />
    <field fkey='building_chains_tables.key' name='chain' type='string_ascii' />
    <field name='level' type='int' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='commodity' type='string_ascii' />
    <field name='commodity_vol' type='int' />
    <field name='only_in_capital' type='boolean' />
    <field name='military_prestige' type='int' />
    <field name='naval_prestige' type='int' />
    <field name='unknown11' type='boolean' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='boolean' />
    <field name='unknown14' type='boolean' />
    <field name='unknown15' type='boolean' />
    <field name='unknown16' type='boolean' />
    <field name='unknown17' type='boolean' />
    <field name='unknown18' type='optstring_ascii' />
    <field name='can_convert' type='boolean' />
    <field name='building_instance_key' type='optstring_ascii' />
    <field name='should_show_building_level_in_ui_for_technology' type='boolean' />
    <field name='unknown22' type='boolean' />
    <field name='unknown23' type='boolean' />
    <field name='unknown24' type='boolean' />
    <field name='unknown25' type='boolean' />
    <field name='development_point_cost' type='int' />
    <field name='can_be_damaged' type='boolean' />
    <field name='primary_slot_building_building_level_requirement' type='int' />
    <field name='audio_building_type' type='optstring_ascii' />
    <field name='visible_in_ui' type='boolean' />
    <field name='food_cost' type='int' />
  </table>
  <table table_name='building_requirement_group_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='building_requirement_groups_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='building_research_thread_junction_tables'
         table_version='0' >
    <field fkey='building_levels_tables.level_name' name='building' type='string' pk='true' />
    <field fkey='technology_threads_tables.thread_id' name='technology_tree' type='string' pk='true' />
    <field name='speed_bonus' type='float' />
  </table>
  <table table_name='building_resources_junction_tables'
         table_version='0' >
    <field fkey='building_levels_tables.level_name' name='building' type='string' pk='true' />
    <field name='resource' type='string' pk='true' />
    <field name='build_cost_reduction' type='float' />
  </table>
  <table table_name='building_set_to_building_junctions_tables'
         table_version='0' >
    <field fkey='building_chains_tables.key' name='building_chain' type='optstring_ascii' pk='true' />
    <field fkey='building_levels_tables.level_name' name='building_level' type='optstring_ascii' pk='true' />
    <field fkey='building_sets_tables.key' name='building_set' type='string_ascii' pk='true' />
    <field name='exclude' type='boolean' />
  </table>
  <table table_name='building_sets_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='building_sets_tables'
         table_version='2' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
  </table>
  <table table_name='building_sets_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
  </table>
  <table table_name='building_states_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='building_superchains_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='max_instances_per_region' type='int' />
  </table>
  <table table_name='building_superchains_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='building_to_unit_abilities_junctions_tables'
         table_version='0' >
    <field fkey='unit_abilities_tables.key' name='ability' type='string' />
    <field fkey='battlefield_buildings_tables.key' name='building_name' type='string' />
  </table>
  <table table_name='building_units_allowed_tables'
         table_version='0' >
    <field fkey='building_levels_tables.level_name' name='building' type='string' pk='true' />
    <field fkey='units_tables.key' name='unit' type='string' pk='true' />
    <field name='xp' type='int' />
    <field name='enabled' type='boolean' />
  </table>
  <table table_name='building_units_allowed_tables'
         table_version='0' >
    <field fkey='building_levels_tables.level_name' name='building' type='string' pk='true' />
    <field fkey='units_tables.key' name='unit' type='string' pk='true' />
    <field name='xp' type='int' />
    <field name='condition' type='boolean' />
    <field name='key' type='int' />
    <field name='unknown6' type='boolean' />
    <field name='unknown7' type='boolean' />
    <field name='unknown8' type='boolean' />
    <field name='unknown9' type='boolean' />
    <field fkey='factions_tables.key' name='faction' type='optstring' />
    <field name='unknown11' type='boolean' />
  </table>
  <table table_name='building_units_allowed_tables'
         table_version='2' >
    <field fkey='building_levels_tables.level_name' name='building' type='string' pk='true' />
    <field fkey='units_tables.key' name='unit' type='string' pk='true' />
    <field name='xp' type='int' />
    <field name='enabled' type='boolean' />
    <field name='key' type='int' />
    <field name='unknown6' type='boolean' />
    <field name='unknown7' type='boolean' />
    <field name='unknown8' type='boolean' />
    <field name='unknown9' type='boolean' />
    <field fkey='factions_tables.key' name='faction' type='optstring' />
    <field name='unknown11' type='boolean' />
  </table>
  <table table_name='building_units_allowed_tables'
         table_version='3' >
    <field fkey='building_levels_tables.level_name' name='building' type='string_ascii' />
    <field fkey='main_units_tables.unit' name='unit' type='string_ascii' />
    <field name='xp' type='int' />
    <field name='enabled' type='boolean' />
    <field name='key' type='int' pk='true' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='boolean' />
    <field name='unknown7' type='boolean' />
  </table>
  <table table_name='building_units_allowed_tables'
         table_version='3' >
    <field name='building' type='string_ascii' />
    <field name='unit' type='string_ascii' />
    <field name='xp' type='int' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='boolean' />
    <field name='key' type='int' pk='true' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='boolean' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='boolean' />
    <field name='unknown11' type='boolean' />
  </table>
  <table table_name='building_units_allowed_tables'
         table_version='4' >
    <field name='building' type='string_ascii' />
    <field name='unit' type='string_ascii' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='int' />
    <field name='faction' type='optstring_ascii' />
    <field name='unknown6' type='boolean' />
  </table>
  <table table_name='building_upgrades_junction_tables'
         table_version='0' >
    <field fkey='building_levels_tables.level_name' name='from' type='string' pk='true' />
    <field fkey='building_levels_tables.level_name' name='to' type='string' pk='true' />
  </table>
  <table table_name='building_upgrades_junction_tables'
         table_version='0' >
    <field fkey='building_levels_tables.level_name' name='from' type='string_ascii' pk='true' />
    <field fkey='building_levels_tables.level_name' name='to' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_agent_distribution_profiles_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='cai_agent_distribution_profiles_tables'
         table_version='0' >
    <field name='key' type='string_ascii' />
  </table>
  <table table_name='cai_agent_distribution_types_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='cai_agent_distribution_types_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_agent_embed_profiles_tables'
         table_version='0' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='string_ascii' />
  </table>
  <table table_name='cai_agent_record_to_cai_agent_type_junctions_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent_record_key' type='string' pk='true' />
    <field fkey='cai_agent_types_tables.key' name='agent_type_key' type='string' />
  </table>
  <table table_name='cai_agent_record_to_cai_agent_type_junctions_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent_record_key' type='string_ascii' pk='true' />
    <field fkey='cai_agent_types_tables.key' name='agent_type_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_agent_recruitment_profiles_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='cai_agent_recruitment_profiles_tables'
         table_version='0' >
    <field name='key' type='string_ascii' />
  </table>
  <table table_name='cai_agent_recruitment_types_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='cai_agent_recruitment_types_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_agent_type_distribution_profile_junctions_tables'
         table_version='0' >
    <field fkey='cai_agent_types_tables.key' name='agent_type_key' type='string' pk='true' />
    <field fkey='cai_agent_distribution_profiles_tables.key' name='distribution_profile_key' type='string' pk='true' />
    <field fkey='cai_agent_distribution_types_tables.key' name='distribution_type_key' type='string' />
  </table>
  <table table_name='cai_agent_type_distribution_profile_junctions_tables'
         table_version='0' >
    <field fkey='cai_agent_types_tables.key' name='agent_type_key' type='string_ascii' pk='true' />
    <field fkey='cai_agent_distribution_profiles_tables.key' name='distribution_profile_key' type='string_ascii' pk='true' />
    <field fkey='cai_agent_distribution_types_tables.key' name='distribution_type_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_agent_type_recruitment_profile_junctions_tables'
         table_version='0' >
    <field fkey='cai_agent_types_tables.key' name='agent_type_key' type='string' pk='true' />
    <field fkey='cai_agent_recruitment_profiles_tables.key' name='recruitment_profile_key' type='string' pk='true' />
    <field fkey='cai_agent_recruitment_types_tables.key' name='recruitment_type_key' type='string' />
  </table>
  <table table_name='cai_agent_type_recruitment_profile_junctions_tables'
         table_version='0' >
    <field fkey='cai_agent_types_tables.key' name='agent_type_key' type='string_ascii' pk='true' />
    <field fkey='cai_agent_recruitment_profiles_tables.key' name='recruitment_profile_key' type='string_ascii' pk='true' />
    <field fkey='cai_agent_recruitment_types_tables.key' name='recruitment_type_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_agent_types_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='cai_agent_types_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_base_building_context_values_tables'
         table_version='0' >
    <field fkey='building_levels_tables.level_name' name='building_key' type='string' pk='true' />
    <field name='economic_value' type='float' />
    <field name='education_value' type='float' />
    <field name='happiness_value' type='float' />
    <field name='military_value' type='float' />
    <field name='prestige_value' type='float' />
    <field name='existing_buildings_apply_discount_over_limit' type='float' />
    <field name='existing_buildings_discount_per_building' type='float' />
    <field name='existing_buildings_maximum_discount' type='float' />
  </table>
  <table table_name='cai_base_building_context_values_tables'
         table_version='1' >
    <field fkey='building_levels_tables.level_name' name='building_key' type='string_ascii' pk='true' />
    <field name='economic_value' type='float' />
    <field name='education_value' type='float' />
    <field name='happiness_value' type='float' />
    <field name='military_value' type='float' />
    <field name='prestige_value' type='float' />
    <field name='existing_buildings_apply_discount_over_limit' type='float' />
    <field name='existing_buildings_discount_per_building' type='float' />
    <field name='existing_buildings_maximum_discount' type='float' />
  </table>
  <table table_name='cai_construction_system_blocking_buildings_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='cai_construction_system_blocking_categories_tables'
         table_version='1' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='boolean' />
  </table>
  <table table_name='cai_construction_system_building_values_tables'
         table_version='0' >
    <field name='unknown' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field fkey='building_levels_tables.level_name' name='building_or_building_range_start_inclusive' type='optstring_ascii' pk='true' />
    <field fkey='building_levels_tables.level_name' name='building_range_end_inclusive' type='optstring_ascii' pk='true' />
    <field fkey='building_superchains_tables.key' name='building_super_chain' type='optstring_ascii' pk='true' />
    <field fkey='cai_construction_system_categories_tables.key' name='cai_construction_system_category' type='optstring_ascii' pk='true' />
    <field fkey='cai_construction_system_category_groups_tables.key' name='cai_construction_system_category_group' type='optstring_ascii' pk='true' />
    <field name='unknown8' type='optstring_ascii' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' pk='true' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='int' />
    <field name='unknown12' type='int' />
    <field name='unknown13' type='int' />
    <field name='unknown14' type='int' />
    <field name='unknown15' type='int' />
    <field name='unknown16' type='int' />
    <field name='unknown17' type='int' />
    <field name='unknown18' type='int' />
    <field name='unknown19' type='int' />
    <field name='unknown20' type='int' />
    <field name='unknown21' type='int' />
    <field name='unknown22' type='int' />
    <field name='unknown23' type='int' />
    <field name='unknown24' type='int' />
    <field name='unknown25' type='int' />
    <field name='unknown26' type='int' />
    <field name='score_end_inclusive' type='int' />
    <field name='score_or_score_start_inclusive' type='int' />
    <field name='unknown29' type='optstring_ascii' />
  </table>
  <table table_name='cai_construction_system_categories_tables'
         table_version='0' >
    <field fkey='cai_construction_system_category_groups_tables.key' name='cai_construction_system_category_group' type='string_ascii' />
    <field fkey='cdir_military_generator_unit_groups_tables.key' name='cdir_military_generator_unit_group' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_construction_system_category_groups_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_construction_system_province_template_assignment_policies_tables'
         table_version='0' >
    <field fkey='cai_construction_system_templates_tables.key' name='capital_province_template' type='string_ascii' />
    <field fkey='cai_construction_system_templates_tables.key' name='economic_port_province_template' type='string_ascii' />
    <field fkey='cai_construction_system_templates_tables.key' name='economic_province_template' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='cai_construction_system_templates_tables.key' name='military_port_province_template' type='string_ascii' />
    <field fkey='cai_construction_system_templates_tables.key' name='military_province_template' type='string_ascii' />
    <field name='non_port_province_military_ideal_percentage' type='int' />
    <field name='port_province_military_ideal_percentage' type='int' />
  </table>
  <table table_name='cai_construction_system_province_template_assignment_policies_tables'
         table_version='1' >
    <field fkey='cai_construction_system_templates_tables.key' name='capital_province_template' type='string_ascii' />
    <field fkey='cai_construction_system_templates_tables.key' name='economic_port_province_template' type='string_ascii' />
    <field fkey='cai_construction_system_templates_tables.key' name='economic_province_template' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='cai_construction_system_templates_tables.key' name='military_port_province_template' type='string_ascii' />
    <field fkey='cai_construction_system_templates_tables.key' name='military_province_template' type='string_ascii' />
    <field name='non_port_province_military_ideal_percentage' type='int' />
    <field name='port_province_military_ideal_percentage' type='int' />
    <field name='unknown8' type='string_ascii' />
  </table>
  <table table_name='cai_construction_system_province_template_assignment_policies_tables'
         table_version='2' >
    <field fkey='cai_construction_system_templates_tables.key' name='capital_province_template' type='string_ascii' />
    <field fkey='cai_construction_system_templates_tables.key' name='economic_port_province_template' type='string_ascii' />
  </table>
  <table table_name='cai_construction_system_strategic_context_template_policies_tables'
         table_version='0' >
    <field fkey='cai_construction_system_templates_tables.key' name='default_cai_construction_system_template' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_construction_system_strategic_context_template_policy_junctions_tables'
         table_version='0' >
    <field fkey='cai_construction_system_strategic_context_template_policies_tables.key' name='cai_construction_system_strategic_context_policy' type='string_ascii' pk='true' />
    <field fkey='cai_construction_system_templates_tables.key' name='cai_construction_system_template' type='string_ascii' pk='true' />
    <field fkey='cai_strategic_context_types_tables.key' name='cai_strategic_context' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_construction_system_superchain_hints_tables'
         table_version='0' >
    <field name='economic_specialisation_recommended' type='boolean' />
    <field name='military_specialisation_recommended' type='boolean' />
    <field fkey='building_superchains_tables.key' name='super_chain_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_construction_system_synergies_tables'
         table_version='0' >
    <field fkey='building_chains_tables.key' name='existing_building_chain_key' type='optstring_ascii' pk='true' />
    <field name='unknown' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field fkey='building_chains_tables.key' name='potential_buiding_chain_key' type='optstring_ascii' pk='true' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
    <field fkey='cai_construction_system_synergy_levels_tables.key' name='synergy_level_key' type='string_ascii' />
    <field fkey='cai_construction_system_synergy_policies_tables.key' name='synergy_policy_key' type='string_ascii' pk='true' />
    <field name='unknown9' type='optstring_ascii' />
    <field fkey='building_superchains_tables.key' name='existing_building_super_chain' type='string_ascii' pk='true' />
    <field name='unknown11' type='optstring_ascii' />
    <field fkey='building_superchains_tables.key' name='potential_building_super_chain' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_construction_system_synergy_levels_tables'
         table_version='0' >
    <field name='absolute_effect' type='float' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='priority' type='int' />
    <field name='relative_effect' type='float' />
  </table>
  <table table_name='cai_construction_system_synergy_policies_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_construction_system_template_assignment_schemes_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='string_ascii' />
  </table>
  <table table_name='cai_construction_system_templates_junctions_tables'
         table_version='0' >
    <field fkey='cai_construction_system_categories_tables.key' name='cai_construction_system_category' type='optstring_ascii' pk='true' />
    <field fkey='cai_construction_system_category_groups_tables.key' name='cai_construction_system_category_group' type='optstring_ascii' pk='true' />
    <field fkey='cai_construction_system_templates_tables.key' name='cai_construction_system_template' type='string_ascii' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='cai_construction_system_templates_tables'
         table_version='0' >
    <field name='default_category_and_group_value' type='float' />
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_construction_system_unblocking_buildings_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='cai_diplomacy_complex_treacheries_tables'
         table_version='0' >
    <field fkey='cai_personality_diplomatic_events_tables.id' name='first_event' type='string_ascii' pk='true' />
    <field name='max_turn_difference' type='int' />
    <field fkey='cai_personality_diplomatic_events_tables.id' name='second_event' type='string_ascii' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='cai_diplomacy_simple_treacheries_tables'
         table_version='0' >
    <field fkey='cai_personality_diplomatic_events_tables.id' name='event' type='string_ascii' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='cai_faction_statuses_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='cai_military_aggressiveness_policies_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='cai_military_aggressiveness_policies_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_military_aggressiveness_policies_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
  </table>
  <table table_name='cai_military_behaviour_policies_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='cai_military_behaviour_policies_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_personalities_budget_allocation_policy_junctions_tables'
         table_version='0' >
    <field fkey='cai_personalities_budget_allocations_tables.key' name='budget_allocation_key' type='string' pk='true' />
    <field fkey='cai_personalities_budget_context_types_tables.key' name='budget_context_key' type='string' pk='true' />
    <field fkey='cai_personalities_budget_policies_tables.key' name='budget_policy_key' type='string' />
    <field name='priority' type='int' />
  </table>
  <table table_name='cai_personalities_budget_allocation_policy_junctions_tables'
         table_version='0' >
    <field fkey='cai_personalities_budget_allocations_tables.key' name='budget_allocation_key' type='string_ascii' pk='true' />
    <field fkey='cai_strategic_context_types_tables.key' name='budget_context_key' type='string_ascii' pk='true' />
    <field fkey='cai_personalities_budget_policies_tables.key' name='budget_policy_key' type='string_ascii' pk='true' />
    <field name='priority' type='int' />
  </table>
  <table table_name='cai_personalities_budget_allocation_policy_junctions_tables'
         table_version='1' >
    <field fkey='cai_personalities_budget_allocations_tables.key' name='budget_allocation_key' type='string_ascii' pk='true' />
    <field fkey='cai_strategic_context_types_tables.key' name='budget_context_key' type='string_ascii' pk='true' />
    <field fkey='cai_personalities_budget_policies_tables.key' name='budget_policy_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_personalities_budget_allocations_tables'
         table_version='0' >
    <field name='agents_funding_cap' type='int' />
    <field name='agents_funds_allocation_percentage' type='int' />
    <field name='agents_percentage_of_pool_to_save_on_fail' type='int' />
    <field name='agents_turns_of_inactivity_until_cap' type='int' />
    <field name='army_funding_cap' type='int' />
    <field name='army_funds_allocation_percentage' type='int' />
    <field name='army_percentage_of_pool_to_save_on_fail' type='int' />
    <field name='army_turns_of_inactivity_until_cap' type='int' />
    <field name='construction_funding_cap' type='int' />
    <field name='construction_funds_allocation_percentage' type='int' />
    <field name='construction_percentage_of_pool_to_save_on_fail' type='int' />
    <field name='construction_turns_of_inactivity_until_cap' type='int' />
    <field name='diplomacy_funding_cap' type='int' />
    <field name='diplomacy_funds_allocation_percentage' type='int' />
    <field name='diplomacy_percentage_of_pool_to_save_on_fail' type='int' />
    <field name='diplomacy_turns_of_inactivity_until_cap' type='int' />
    <field name='key' type='string' />
    <field name='navy_funding_cap' type='int' />
    <field name='navy_funds_allocation_percentage' type='int' />
    <field name='navy_percentage_of_pool_to_save_on_fail' type='int' />
    <field name='navy_turns_of_inactivity_until_cap' type='int' />
  </table>
  <table table_name='cai_personalities_budget_allocations_tables'
         table_version='0' >
    <field name='agents_funding_cap' type='int' />
    <field name='agents_funds_allocation_percentage' type='int' />
    <field name='agents_percentage_of_pool_to_save_on_fail' type='int' />
    <field name='agents_turns_of_inactivity_until_cap' type='int' />
    <field name='army_funding_cap' type='int' />
    <field name='army_funds_allocation_percentage' type='int' />
    <field name='army_percentage_of_pool_to_save_on_fail' type='int' />
    <field name='army_turns_of_inactivity_until_cap' type='int' />
    <field name='construction_funding_cap' type='int' />
    <field name='construction_funds_allocation_percentage' type='int' />
    <field name='construction_percentage_of_pool_to_save_on_fail' type='int' />
    <field name='construction_turns_of_inactivity_until_cap' type='int' />
    <field name='diplomacy_funding_cap' type='int' />
    <field name='diplomacy_funds_allocation_percentage' type='int' />
    <field name='diplomacy_percentage_of_pool_to_save_on_fail' type='int' />
    <field name='diplomacy_turns_of_inactivity_until_cap' type='int' />
    <field name='key' type='string' />
    <field name='navy_funding_cap' type='int' />
    <field name='navy_funds_allocation_percentage' type='int' />
    <field name='navy_percentage_of_pool_to_save_on_fail' type='int' />
    <field name='navy_turns_of_inactivity_until_cap' type='int' />
    <field fkey='taxes_levels_tables.tax_level' name='minimum_settable_tax_level' type='string' />
    <field fkey='taxes_levels_tables.tax_level' name='maximum_settable_tax_level' type='string' />
  </table>
  <table table_name='cai_personalities_budget_allocations_tables'
         table_version='2' >
    <field name='agents_funding_cap' type='int' />
    <field name='agents_funds_allocation_percentage' type='int' />
    <field name='agents_percentage_of_pool_to_save_on_fail' type='int' />
    <field name='agents_turns_of_inactivity_until_cap' type='int' />
    <field name='army_funding_cap' type='int' />
    <field name='army_funds_allocation_percentage' type='int' />
    <field name='army_percentage_of_pool_to_save_on_fail' type='int' />
    <field name='army_turns_of_inactivity_until_cap' type='int' />
    <field name='construction_funding_cap' type='int' />
    <field name='construction_funds_allocation_percentage' type='int' />
    <field name='construction_percentage_of_pool_to_save_on_fail' type='int' />
    <field name='construction_turns_of_inactivity_until_cap' type='int' />
    <field name='diplomacy_funding_cap' type='int' />
    <field name='diplomacy_funds_allocation_percentage' type='int' />
    <field name='diplomacy_percentage_of_pool_to_save_on_fail' type='int' />
    <field name='diplomacy_turns_of_inactivity_until_cap' type='int' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='navy_funding_cap' type='int' />
    <field name='navy_funds_allocation_percentage' type='int' />
    <field name='navy_percentage_of_pool_to_save_on_fail' type='int' />
    <field name='navy_turns_of_inactivity_until_cap' type='int' />
    <field fkey='taxes_levels_tables.tax_level' name='minimum_settable_tax_level' type='string_ascii' />
    <field fkey='taxes_levels_tables.tax_level' name='maximum_settable_tax_level' type='string_ascii' />
    <field name='technology_funds_allocation_percentage' type='int' />
    <field name='technology_turns_of_inactivity_until_cap' type='int' />
    <field name='technology_funding_cap' type='int' />
    <field name='technology_percentage_of_pool_to_save_on_fail' type='int' />
  </table>
  <table table_name='cai_personalities_budget_context_types_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='cai_personalities_budget_policies_tables'
         table_version='0' >
    <field fkey='cai_personalities_budget_allocations_tables.key' name='default_budget_allocation_key' type='string' pk='true' />
    <field name='key' type='string' />
  </table>
  <table table_name='cai_personalities_budget_policies_tables'
         table_version='0' >
    <field fkey='cai_personalities_budget_allocations_tables.key' name='default_budget_allocation_key' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_personalities_budget_policies_tables'
         table_version='1' >
    <field fkey='cai_personalities_budget_allocations_tables.key' name='default_budget_allocation_key' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_building_synergies_tables'
         table_version='0' >
    <field fkey='building_chains_tables.key' name='existing_building_chain_key' type='string' />
    <field fkey='building_levels_tables.level_name' name='existing_building_level_inclusive_end' type='optstring' />
    <field fkey='building_levels_tables.level_name' name='existing_building_level_inclusive_start' type='optstring' />
    <field fkey='building_chains_tables.key' name='potential_buiding_chain_key' type='string' />
    <field fkey='building_levels_tables.level_name' name='potential_building_level_inclusive_end' type='optstring' />
    <field fkey='building_levels_tables.level_name' name='potential_building_level_inclusive_start' type='optstring' />
    <field fkey='cai_personalities_building_synergy_levels_tables.key' name='synergy_level_key' type='string' />
    <field fkey='cai_personalities_building_synergy_policies_tables.key' name='synergy_policy_key' type='string' />
  </table>
  <table table_name='cai_personalities_building_synergy_levels_tables'
         table_version='0' >
    <field name='absolute_effect' type='int' />
    <field name='key' type='string' />
    <field name='priority' type='int' />
    <field name='relative_effect' type='float' />
  </table>
  <table table_name='cai_personalities_building_synergy_policies_tables'
         table_version='0' >
    <field name='key' type='string' />
  </table>
  <table table_name='cai_personalities_character_skill_selection_policies_skill_utilization_hints_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
  </table>
  <table table_name='cai_personalities_character_skill_selection_policies_tables'
         table_version='1' >
    <field name='unknown0' type='float' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='float' />
    <field name='unknown8' type='float' />
    <field name='unknown9' type='float' />
  </table>
  <table table_name='cai_personalities_construction_preference_policies_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='cai_personalities_construction_preference_policies_tables'
         table_version='0' >
    <field name='key' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_construction_preference_policy_building_junctions_tables'
         table_version='0' >
    <field name='bias_level' type='int' />
    <field fkey='building_levels_tables.level_name' name='building_key' type='string' />
    <field fkey='cai_personalities_construction_preference_policies_tables.key' name='policy_key' type='string' />
    <field name='absolute_adjustment' type='float' />
  </table>
  <table table_name='cai_personalities_construction_preference_policy_building_junctions_tables'
         table_version='0' >
    <field name='bias_level' type='int' />
    <field fkey='building_levels_tables.level_name' name='building_key' type='string' />
    <field fkey='cai_personalities_construction_preference_policies_tables.key' name='policy_key' type='string' />
    <field name='absolute_adjustment' type='float' />
    <field name='building_discount_limit_adjustment' type='int' />
  </table>
  <table table_name='cai_personalities_construction_preference_policy_building_junctions_tables'
         table_version='1' >
    <field name='bias_level' type='int' />
    <field fkey='building_levels_tables.level_name' name='building_key' type='string' />
    <field fkey='cai_personalities_construction_preference_policies_tables.key' name='policy_key' type='string' />
    <field name='absolute_adjustment' type='float' />
  </table>
  <table table_name='cai_personalities_construction_preference_policy_building_junctions_tables'
         table_version='2' >
    <field name='bias_level' type='int' />
    <field fkey='building_levels_tables.level_name' name='building_key' type='string' />
    <field fkey='cai_personalities_construction_preference_policies_tables.key' name='policy_key' type='string' />
    <field name='absolute_adjustment' type='float' />
    <field name='building_discount_limit_adjustment' type='int' />
  </table>
  <table table_name='cai_personalities_construction_system_policies_tables'
         table_version='0' >
    <field fkey='cai_construction_system_synergy_policies_tables.key' name='building_synergies_policy' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='cai_construction_system_province_template_assignment_policies_tables.key' name='province_specialisation_template_assignment_policy' type='string_ascii' />
    <field fkey='cai_construction_system_strategic_context_template_policies_tables.key' name='strategic_context_template_assignment_policy' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_faction_junctions_tables'
         table_version='0' >
    <field fkey='campaigns_tables.campaign_name' name='campaign_key' type='string' />
    <field fkey='cai_personalities_tables.key' name='default_personality' type='string' />
    <field fkey='factions_tables.key' name='faction_key' type='string' />
    <field fkey='cai_personalities_random_groups_tables.random_personality_group_key' name='personality_group' type='string' />
    <field fkey='cai_personalities_randomisation_policies_tables.randomisation_policy_key' name='randomisation_policy_key' type='string' />
  </table>
  <table table_name='cai_personalities_income_allocation_policies_tables'
         table_version='0' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='int' />
    <field name='unknown4' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_income_allocation_policies_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_income_allocation_policy_strategic_context_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='int' />
  </table>
  <table table_name='cai_personalities_income_allocation_policy_strategic_context_junctions_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_income_allocations_tables'
         table_version='0' >
    <field name='key' type='string_ascii' />
    <field name='positive_net_income_survival_rounds' type='int' />
    <field name='proportion_of_net_income_to_spend' type='float' />
    <field name='zero_or_negative_net_income_survival_rounds' type='int' />
  </table>
  <table table_name='cai_personalities_random_group_junctions_tables'
         table_version='0' >
    <field fkey='cai_personalities_tables.key' name='personality_key' type='string' />
    <field fkey='cai_personalities_random_groups_tables.random_personality_group_key' name='random_personality_group_key' type='string' />
  </table>
  <table table_name='cai_personalities_random_group_junctions_tables'
         table_version='0' >
    <field fkey='cai_personalities_tables.key' name='personality_key' type='string_ascii' pk='true' />
    <field fkey='cai_personalities_random_groups_tables.random_personality_group_key' name='random_personality_group_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_personalities_random_groups_tables'
         table_version='0' >
    <field name='random_personality_group_key' type='string' pk='true' />
  </table>
  <table table_name='cai_personalities_random_groups_tables'
         table_version='0' >
    <field name='random_personality_group_key' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_randomisation_policies_tables'
         table_version='0' >
    <field name='randomisation_policy_key' type='string' />
  </table>
  <table table_name='cai_personalities_randomisation_policies_tables'
         table_version='0' >
    <field name='randomisation_policy_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_personalities_reliability_policies_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='cai_personalities_reliability_policies_tables'
         table_version='2' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_personalities_reliability_policies_tables'
         table_version='3' >
    <field name='key' type='string_ascii' />
    <field name='unknown' type='float' />
  </table>
  <table table_name='cai_personalities_reliability_policies_tables'
         table_version='5' >
    <field name='key' type='string_ascii' />
    <field name='join_ally_bias' type='float' />
    <field name='short_description' type='optstring_ascii' />
    <field name='long_description' type='optstring_ascii' />
    <field name='no_war_declaration_gift_threshold_min' type='float' />
    <field name='no_war_declaration_gift_threshold_max' type='float' />
    <field name='no_war_declaration_gift_bonus' type='float' />
    <field name='no_raiding_gift_threshold' type='float' />
  </table>
  <table table_name='cai_personalities_religion_change_management_policies_tables'
         table_version='0' >
    <field name='key' type='string_ascii' />
    <field name='percent_probability_of_religion_change_once_threshold_reached' type='int' />
    <field name='proportion_over_mean_state_religion_value_for_religion_change_tick' type='float' />
    <field name='religion_change_ticks_required_to_change' type='int' />
  </table>
  <table table_name='cai_personalities_religious_conversion_policies_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='cai_personalities_religious_conversion_policies_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_personalities_tables'
         table_version='0' >
    <field fkey='cai_agent_distribution_profiles_tables.key' name='agent_distribution_profile_key' type='string' />
    <field fkey='cai_agent_recruitment_profiles_tables.key' name='agent_recruitment_profile_key' type='string' />
    <field fkey='cai_personalities_budget_policies_tables.key' name='budget_policy_key' type='string' />
    <field fkey='campaign_ai_character_skill_tree_managers_tables.key' name='character_skill_tree_manager_key' type='string' />
    <field fkey='cai_personalities_construction_preference_policies_tables.key' name='construction_policy_key' type='string' />
    <field name='key' type='string' />
    <field fkey='cai_military_aggressiveness_policies_tables.key' name='military_aggressiveness_policy' type='string' />
    <field fkey='cai_military_behaviour_policies_tables.key' name='military_behaviour_policy' type='string' />
    <field fkey='cai_personalities_reliability_policies_tables.key' name='reliability_policy_key' type='string' />
    <field fkey='cai_personalities_religious_conversion_policies_tables.key' name='religious_conversion_policy' type='string' />
    <field fkey='campaign_ai_technology_managers_tables.key' name='technology_manager_key' type='string' />
    <field name='allowed_for_random_selection' type='boolean' />
  </table>
  <table table_name='cai_personalities_tables'
         table_version='0' >
    <field fkey='cai_agent_distribution_profiles_tables.key' name='agent_distribution_profile_key' type='string' />
    <field fkey='cai_agent_recruitment_profiles_tables.key' name='agent_recruitment_profile_key' type='string' />
    <field fkey='cai_personalities_budget_policies_tables.key' name='budget_policy_key' type='string' />
    <field fkey='campaign_ai_character_skill_tree_managers_tables.key' name='character_skill_tree_manager_key' type='string' />
    <field fkey='cai_personalities_construction_preference_policies_tables.key' name='construction_policy_key' type='string' />
    <field name='key' type='string' />
    <field fkey='cai_military_aggressiveness_policies_tables.key' name='military_aggressiveness_policy' type='string' />
    <field fkey='cai_military_behaviour_policies_tables.key' name='military_behaviour_policy' type='string' />
    <field fkey='cai_personalities_reliability_policies_tables.key' name='reliability_policy_key' type='string' />
    <field fkey='cai_personalities_religious_conversion_policies_tables.key' name='religious_conversion_policy' type='string' />
    <field fkey='campaign_ai_technology_managers_tables.key' name='technology_manager_key' type='string' />
    <field name='allowed_for_random_selection' type='boolean' />
    <field fkey='cai_personalities_building_synergy_policies_tables.key' name='building_synergy_policy' type='string' />
  </table>
  <table table_name='cai_personalities_tables'
         table_version='1' >
    <field fkey='cai_agent_distribution_profiles_tables.key' name='agent_distribution_profile_key' type='string' />
    <field fkey='cai_agent_recruitment_profiles_tables.key' name='agent_recruitment_profile_key' type='string' />
    <field fkey='cai_personalities_budget_policies_tables.key' name='budget_policy_key' type='string' />
    <field fkey='campaign_ai_character_skill_tree_managers_tables.key' name='character_skill_tree_manager_key' type='string' />
    <field fkey='cai_personalities_construction_preference_policies_tables.key' name='construction_policy_key' type='string' />
    <field name='key' type='string' />
    <field fkey='cai_military_aggressiveness_policies_tables.key' name='military_aggressiveness_policy' type='string' />
    <field fkey='cai_military_behaviour_policies_tables.key' name='military_behaviour_policy' type='string' />
    <field fkey='cai_personalities_reliability_policies_tables.key' name='reliability_policy_key' type='string' />
    <field fkey='cai_personalities_religious_conversion_policies_tables.key' name='religious_conversion_policy' type='string' />
    <field fkey='campaign_ai_technology_managers_tables.key' name='technology_manager_key' type='string' />
    <field name='allowed_for_random_selection' type='boolean' />
  </table>
  <table table_name='cai_personalities_tables'
         table_version='2' >
    <field fkey='cai_agent_distribution_profiles_tables.key' name='agent_distribution_profile_key' type='string' />
    <field fkey='cai_agent_recruitment_profiles_tables.key' name='agent_recruitment_profile_key' type='string' />
    <field fkey='cai_personalities_budget_policies_tables.key' name='budget_policy_key' type='string' />
    <field fkey='campaign_ai_character_skill_tree_managers_tables.key' name='character_skill_tree_manager_key' type='string' />
    <field fkey='cai_personalities_construction_preference_policies_tables.key' name='construction_policy_key' type='string' />
    <field name='key' type='string' />
    <field fkey='cai_military_aggressiveness_policies_tables.key' name='military_aggressiveness_policy' type='string' />
    <field fkey='cai_military_behaviour_policies_tables.key' name='military_behaviour_policy' type='string' />
    <field fkey='cai_personalities_reliability_policies_tables.key' name='reliability_policy_key' type='string' />
    <field fkey='cai_personalities_religious_conversion_policies_tables.key' name='religious_conversion_policy' type='string' />
    <field fkey='campaign_ai_technology_managers_tables.key' name='technology_manager_key' type='string' />
    <field name='allowed_for_random_selection' type='boolean' />
    <field fkey='cai_personalities_building_synergy_policies_tables.key' name='building_synergy_policy' type='string' />
  </table>
  <table table_name='cai_personalities_tables'
         table_version='2' >
    <field fkey='cai_agent_distribution_profiles_tables.key' name='agent_distribution_profile_key' type='string_ascii' />
    <field fkey='cai_agent_recruitment_profiles_tables.key' name='agent_recruitment_profile_key' type='string_ascii' />
    <field fkey='cai_personalities_budget_policies_tables.key' name='budget_policy_key' type='string_ascii' />
    <field name='character_skill_tree_manager_key' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='cai_military_aggressiveness_policies_tables.key' name='military_aggressiveness_policy' type='string_ascii' />
    <field fkey='cai_military_behaviour_policies_tables.key' name='military_behaviour_policy' type='string_ascii' />
    <field fkey='cai_personalities_reliability_policies_tables.key' name='reliability_policy_key' type='string_ascii' />
    <field fkey='cai_personalities_religious_conversion_policies_tables.key' name='religious_conversion_policy' type='string_ascii' />
    <field name='technology_manager_key' type='string_ascii' />
    <field name='allowed_for_random_selection' type='boolean' />
    <field fkey='cai_personality_diplomatic_components_tables.id' name='diplomatic_component' type='string_ascii' />
    <field fkey='cai_personality_strategic_components_tables.id' name='strategic_component' type='string_ascii' />
    <field name='unknown14' type='string_ascii' />
    <field fkey='cai_personality_deal_evaluation_components_tables.id' name='deal_evaluation_component' type='string_ascii' />
    <field name='unknown16' type='string_ascii' />
    <field fkey='cai_personalities_construction_system_policies_tables.key' name='construction_system_policy' type='string_ascii' />
    <field fkey='cai_personalities_task_management_system_task_generator_profiles_tables.key' name='task_management_system_task_generation_profile' type='string_ascii' />
    <field fkey='cai_personality_negotiation_components_tables.id' name='negotiation_component' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_tables'
         table_version='2' >
    <field fkey='cai_agent_distribution_profiles_tables.key' name='agent_distribution_profile_key' type='string_ascii' />
    <field fkey='cai_agent_recruitment_profiles_tables.key' name='agent_recruitment_profile_key' type='string_ascii' />
    <field fkey='cai_personalities_budget_policies_tables.key' name='budget_policy_key' type='string_ascii' />
    <field name='character_skill_tree_manager_key' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='cai_military_aggressiveness_policies_tables.key' name='military_aggressiveness_policy' type='string_ascii' />
    <field fkey='cai_military_behaviour_policies_tables.key' name='military_behaviour_policy' type='string_ascii' />
    <field fkey='cai_personalities_reliability_policies_tables.key' name='reliability_policy_key' type='string_ascii' />
    <field fkey='cai_personalities_religious_conversion_policies_tables.key' name='religious_conversion_policy' type='string_ascii' />
    <field name='technology_manager_key' type='string_ascii' />
    <field name='allowed_for_random_selection' type='boolean' />
    <field fkey='cai_personality_diplomatic_components_tables.id' name='diplomatic_component' type='string_ascii' />
    <field fkey='cai_personality_strategic_components_tables.id' name='strategic_component' type='string_ascii' />
    <field name='unknown14' type='string_ascii' />
    <field fkey='cai_personality_deal_evaluation_components_tables.id' name='deal_evaluation_component' type='string_ascii' />
    <field name='unknown16' type='string_ascii' />
    <field fkey='cai_personalities_construction_system_policies_tables.key' name='construction_system_policy' type='string_ascii' />
    <field fkey='cai_personalities_task_management_system_task_generator_profiles_tables.key' name='task_management_system_task_generation_profile' type='string_ascii' />
    <field fkey='cai_personality_negotiation_components_tables.id' name='negotiation_component' type='string_ascii' />
    <field name='unknown20' type='string_ascii' />
    <field name='unknown21' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_tables'
         table_version='8' >
    <field fkey='cai_agent_distribution_profiles_tables.key' name='agent_distribution_profile_key' type='string_ascii' />
    <field fkey='cai_agent_recruitment_profiles_tables.key' name='agent_recruitment_profile_key' type='string_ascii' />
    <field fkey='cai_personalities_budget_policies_tables.key' name='budget_policy_key' type='string_ascii' />
    <field name='character_skill_tree_manager_key' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='cai_military_aggressiveness_policies_tables.key' name='military_aggressiveness_policy' type='string_ascii' />
    <field fkey='cai_military_behaviour_policies_tables.key' name='military_behaviour_policy' type='string_ascii' />
    <field fkey='cai_personalities_reliability_policies_tables.key' name='reliability_policy_key' type='string_ascii' />
    <field fkey='cai_personalities_religious_conversion_policies_tables.key' name='religious_conversion_policy' type='string_ascii' />
    <field name='technology_manager_key' type='string_ascii' />
    <field name='allowed_for_random_selection' type='boolean' />
    <field fkey='cai_personality_diplomatic_components_tables.id' name='diplomatic_component' type='string_ascii' />
    <field fkey='cai_personality_strategic_components_tables.id' name='strategic_component' type='string_ascii' />
    <field name='cultural_component' type='string_ascii' />
    <field fkey='cai_personality_deal_evaluation_components_tables.id' name='deal_evaluation_component' type='string_ascii' />
    <field name='deal_generation_component' type='string_ascii' />
    <field fkey='cai_personalities_construction_system_policies_tables.key' name='construction_system_policy' type='string_ascii' />
    <field fkey='cai_personalities_task_management_system_task_generator_profiles_tables.key' name='task_management_system_task_generation_profile' type='string_ascii' />
    <field fkey='cai_personality_negotiation_components_tables.id' name='negotiation_component' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_tables'
         table_version='10' >
    <field fkey='cai_agent_distribution_profiles_tables.key' name='agent_distribution_profile_key' type='string_ascii' />
    <field fkey='cai_agent_recruitment_profiles_tables.key' name='agent_recruitment_profile_key' type='string_ascii' />
    <field fkey='cai_personalities_budget_policies_tables.key' name='budget_policy_key' type='string_ascii' />
    <field name='character_skill_tree_manager_key' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='cai_military_aggressiveness_policies_tables.key' name='military_aggressiveness_policy' type='string_ascii' />
    <field fkey='cai_military_behaviour_policies_tables.key' name='military_behaviour_policy' type='string_ascii' />
    <field fkey='cai_personalities_reliability_policies_tables.key' name='reliability_policy_key' type='string_ascii' />
    <field fkey='cai_personalities_religious_conversion_policies_tables.key' name='religious_conversion_policy' type='string_ascii' />
    <field name='technology_manager_key' type='string_ascii' />
    <field name='allowed_for_random_selection' type='boolean' />
    <field fkey='cai_personality_diplomatic_components_tables.id' name='diplomatic_component' type='string_ascii' />
    <field fkey='cai_personality_strategic_components_tables.id' name='strategic_component' type='string_ascii' />
    <field name='cultural_component' type='string_ascii' />
    <field fkey='cai_personality_deal_evaluation_components_tables.id' name='deal_evaluation_component' type='string_ascii' />
    <field name='deal_generation_component' type='string_ascii' />
    <field fkey='cai_personalities_construction_system_policies_tables.key' name='construction_system_policy' type='string_ascii' />
    <field fkey='cai_personalities_task_management_system_task_generator_profiles_tables.key' name='task_management_system_task_generation_profile' type='string_ascii' />
    <field fkey='cai_personality_negotiation_components_tables.id' name='negotiation_component' type='string_ascii' />
    <field name='income_allocation_policy' type='string_ascii' />
    <field name='occupation_decision_component' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_tables'
         table_version='14' >
    <field fkey='cai_agent_distribution_profiles_tables.key' name='agent_distribution_profile_key' type='string_ascii' />
    <field fkey='cai_agent_recruitment_profiles_tables.key' name='agent_recruitment_profile_key' type='string_ascii' />
    <field fkey='cai_personalities_budget_policies_tables.key' name='budget_policy_key' type='string_ascii' />
    <field name='character_skill_tree_manager_key' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='cai_military_aggressiveness_policies_tables.key' name='military_aggressiveness_policy' type='string_ascii' />
    <field fkey='cai_military_behaviour_policies_tables.key' name='military_behaviour_policy' type='string_ascii' />
    <field fkey='cai_personalities_reliability_policies_tables.key' name='reliability_policy_key' type='string_ascii' />
    <field fkey='cai_personalities_religious_conversion_policies_tables.key' name='religious_conversion_policy' type='string_ascii' />
    <field fkey='campaign_ai_technology_managers_tables.key' name='technology_manager_key' type='string_ascii' />
    <field name='allowed_for_random_selection' type='boolean' />
    <field fkey='cai_personality_diplomatic_components_tables.id' name='diplomatic_component' type='string_ascii' />
    <field fkey='cai_personality_strategic_components_tables.id' name='strategic_component' type='string_ascii' />
    <field fkey='cai_personality_cultural_components_tables.id' name='cultural_component' type='string_ascii' />
    <field fkey='cai_personality_deal_evaluation_components_tables.id' name='deal_evaluation_component' type='string_ascii' />
    <field fkey='cai_personality_deal_generation_components_tables.id' name='deal_generation_component' type='string_ascii' />
    <field fkey='cai_personalities_construction_system_policies_tables.key' name='construction_system_policy' type='string_ascii' />
    <field fkey='cai_personalities_task_management_system_task_generator_profiles_tables.key' name='task_management_system_task_generation_profile' type='string_ascii' />
    <field fkey='cai_personality_negotiation_components_tables.id' name='negotiation_component' type='string_ascii' />
    <field fkey='cai_personalities_income_allocation_policies_tables.key' name='income_allocation_policy' type='string_ascii' />
    <field fkey='cai_personality_occupation_decision_components_tables.id' name='occupation_decision_component' type='string_ascii' />
    <field fkey='cai_personality_religious_components_tables.id' name='religious_component' type='string_ascii' />
    <field fkey='cai_personality_empire_rivalry_components_tables.key' name='empire_rivalry_component' type='string_ascii' />
    <field fkey='cai_personalities_religion_change_management_policies_tables.key' name='religion_change_management_policy' type='string_ascii' />
    <field fkey='cai_personality_trespassing_components_tables.key' name='trespassing_component' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_tables'
         table_version='18' >
    <field fkey='cai_agent_distribution_profiles_tables.key' name='agent_distribution_profile_key' type='string_ascii' />
    <field fkey='cai_agent_recruitment_profiles_tables.key' name='agent_recruitment_profile_key' type='string_ascii' />
    <field fkey='cai_personalities_budget_policies_tables.key' name='budget_policy_key' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='cai_military_aggressiveness_policies_tables.key' name='military_aggressiveness_policy' type='string_ascii' />
    <field fkey='cai_military_behaviour_policies_tables.key' name='military_behavior_policy' type='string_ascii' />
    <field fkey='cai_personalities_reliability_policies_tables.key' name='reliability_policy_key' type='string_ascii' />
    <field fkey='cai_personalities_religious_conversion_policies_tables.key' name='religious_conversion_policy' type='string_ascii' />
    <field name='allowed_for_random_selection' type='string_ascii' />
    <field name='diplomatic_component' type='optstring_ascii' />
    <field name='strategic_component' type='string_ascii' />
    <field name='cultural_component' type='string_ascii' />
    <field name='deal_evaluation_component' type='string_ascii' />
    <field name='deal_generation_component' type='string_ascii' />
    <field name='construction_system_policy' type='string_ascii' />
    <field name='task_management_system_task_generation_profile' type='string_ascii' />
    <field name='negotiation_component' type='string_ascii' />
    <field name='income_allocation_policy' type='string_ascii' />
    <field name='occupation_decision_component' type='string_ascii' />
    <field name='religious_component' type='string_ascii' />
    <field name='empire_rivalry_component' type='string_ascii' />
    <field name='religion_chanage_management_policy' type='string_ascii' />
    <field name='tresspassing_component' type='string_ascii' />
    <field name='agent_embed_profile' type='string_ascii' />
    <field name='character_skill_selection_policy' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_task_management_system_task_generator_profiles_tables'
         table_version='0' >
    <field fkey='cai_task_management_system_task_generator_groups_tables.key' name='default_generator_group_when_no_owned_regions' type='string_ascii' />
    <field fkey='cai_task_management_system_task_generator_groups_tables.key' name='default_generator_group_when_owning_regions' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_personalities_task_management_system_task_generator_profiles_tables'
         table_version='1' >
    <field fkey='cai_task_management_system_task_generator_groups_tables.key' name='default_generator_group_when_no_owned_regions' type='string_ascii' />
    <field fkey='cai_task_management_system_task_generator_groups_tables.key' name='default_generator_group_when_owning_regions' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_task_management_system_task_generator_profiles_tables'
         table_version='2' >
    <field fkey='cai_task_management_system_task_generator_groups_tables.key' name='default_generator_group_when_no_owned_regions' type='string_ascii' />
    <field fkey='cai_task_management_system_task_generator_groups_tables.key' name='default_generator_group_when_owning_regions' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
  </table>
  <table table_name='cai_personalities_technology_research_path_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='cai_personalities_technology_research_policies_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_technology_research_policy_strategic_context_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_technology_researches_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_tms_task_generator_profile_faction_statuses_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='cai_personalities_tms_task_generator_profiles_strategic_contexts_junctions_tables'
         table_version='0' >
    <field name='for_use_when_the_faction_has_regions' type='boolean' />
    <field name='generator_group_key' type='string_ascii' />
    <field name='strategic_context_key' type='string_ascii' />
    <field name='task_generator_profile_key' type='string_ascii' />
  </table>
  <table table_name='cai_personality_cultural_components_tables'
         table_version='0' >
    <field name='id' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_personality_cultural_components_tables'
         table_version='2' >
    <field name='id' type='string_ascii' pk='true' />
    <field name='base_bonus_multiplier' type='float' />
    <field name='base_penalty_multiplier' type='float' />
    <field name='event_bonus_multiplier' type='float' />
    <field name='event_penalty_multiplier' type='float' />
    <field name='short_description' type='optstring_ascii' />
    <field name='long_description' type='optstring_ascii' />
  </table>
  <table table_name='cai_personality_cultural_multipliers_tables'
         table_version='3' >
    <field fkey='cai_personality_cultural_components_tables.id' name='component_id' type='string_ascii' pk='true' />
    <field name='negative_attitude_multiplier' type='float' />
    <field name='positive_attitude_multiplier' type='float' />
    <field fkey='religions_tables.religion_key' name='source' type='string_ascii' pk='true' />
    <field fkey='religions_tables.religion_key' name='target' type='string_ascii' pk='true' />
    <field name='attitude_base' type='float' />
  </table>
  <table table_name='cai_personality_cultural_relations_overrides_tables'
         table_version='1' >
    <field name='attitude_base' type='float' />
    <field name='component_id' type='string_ascii' />
    <field name='negative_attitude_mulitplier' type='float' />
    <field name='positive_attitude_multiplier' type='float' />
    <field name='source' type='string_ascii' />
    <field name='target' type='string_ascii' />
  </table>
  <table table_name='cai_personality_deal_evaluation_component_overrides_tables'
         table_version='0' >
    <field fkey='cai_personality_deal_evaluation_components_tables.id' name='component' type='string_ascii' pk='true' />
    <field fkey='cai_personality_deal_evaluation_components_tables.id' name='parent' type='string_ascii' />
  </table>
  <table table_name='cai_personality_deal_evaluation_components_tables'
         table_version='2' >
    <field name='id' type='string_ascii' pk='true' />
    <field name='max_payment_value' type='float' />
    <field name='payment_treachery_value' type='float' />
    <field name='payment_offered_multiplier' type='float' />
    <field name='payment_requested_multiplier' type='float' />
  </table>
  <table table_name='cai_personality_deal_evaluation_components_tables'
         table_version='5' >
    <field name='id' type='string_ascii' pk='true' />
    <field name='max_payment_value' type='float' />
    <field name='payment_treachery_value' type='float' />
    <field name='payment_offered_multiplier' type='float' />
    <field name='payment_requested_multiplier' type='float' />
  </table>
  <table table_name='cai_personality_deal_evaluation_components_tables'
         table_version='5' >
    <field name='id' type='string_ascii' pk='true' />
    <field name='max_payment_value' type='float' />
    <field name='payment_treachery_value' type='float' />
    <field name='payment_offered_multiplier' type='float' />
    <field name='payment_requested_multiplier' type='float' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='float' />
    <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' />
  </table>
  <table table_name='cai_personality_deal_evaluation_components_tables'
         table_version='7' >
    <field name='id' type='string_ascii' pk='true' />
    <field name='max_payment_value' type='float' />
    <field name='payment_treachery_value' type='float' />
    <field name='payment_offered_multiplier' type='float' />
    <field name='payment_requested_multiplier' type='float' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='float' />
    <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='optstring_ascii' />
    <field name='unknown16' type='optstring_ascii' />
  </table>
  <table table_name='cai_personality_deal_evaluation_deal_component_names_tables'
         table_version='0' >
    <field name='id' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_personality_deal_evaluation_deal_component_values_tables'
         table_version='3' >
    <field name='best_friends_value' type='float' />
    <field name='bitter_enemies_value' type='float' />
    <field fkey='cai_personality_deal_evaluation_deal_component_names_tables.id' name='deal_component' type='string_ascii' pk='true' />
    <field name='friendly_value' type='float' />
    <field name='neutral_value' type='float' />
    <field fkey='cai_personality_deal_evaluation_components_tables.id' name='personality_component' type='string_ascii' pk='true' />
    <field name='total_war_balance_factor' type='float' />
    <field name='last_stand_balance_factor' type='float' />
    <field name='unfriendly_value' type='float' />
    <field name='very_friendly_value' type='float' />
    <field name='very_unfriendly_value' type='float' />
    <field name='war_balance_factor' type='float' />
    <field name='tension_balance_factor' type='float' />
    <field name='peace_balance_factor' type='float' />
    <field name='treachery_value' type='float' />
  </table>
  <table table_name='cai_personality_deal_evaluation_deal_component_values_tables'
         table_version='4' >
    <field name='best_friends_value' type='float' />
    <field name='bitter_enemies_value' type='float' />
    <field fkey='cai_personality_deal_evaluation_deal_component_names_tables.id' name='deal_component' type='string_ascii' pk='true' />
    <field name='friendly_value' type='float' />
    <field name='neutral_value' type='float' />
    <field fkey='cai_personality_deal_evaluation_components_tables.id' name='personality_component' type='string_ascii' pk='true' />
    <field name='total_war_balance_factor' type='float' />
    <field name='last_stand_balance_factor' type='float' />
    <field name='unfriendly_value' type='float' />
    <field name='very_friendly_value' type='float' />
    <field name='very_unfriendly_value' type='float' />
    <field name='war_balance_factor' type='float' />
    <field name='tension_balance_factor' type='float' />
    <field name='peace_balance_factor' type='float' />
    <field name='treachery_value' type='float' />
    <field name='unknown15' type='float' />
    <field name='unknown16' type='float' />
    <field name='unknown17' type='float' />
    <field name='unknown18' type='float' />
    <field name='unknown19' type='float' />
    <field name='unknown20' type='float' />
    <field name='unknown21' type='float' />
  </table>
  <table table_name='cai_personality_deal_generation_component_overrides_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='cai_personality_deal_generation_components_tables'
         table_version='0' >
    <field name='id' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_personality_deal_generation_generator_priorities_tables'
         table_version='1' >
    <field fkey='cai_personality_deal_generation_components_tables.id' name='component_key' type='string_ascii' pk='true' />
    <field fkey='cai_personality_deal_generation_generators_tables.id' name='generator_key' type='string_ascii' pk='true' />
    <field name='last_stand_priority' type='float' />
    <field name='param1' type='float' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='float' />
    <field name='peace_priority' type='float' />
    <field name='tension_priority' type='float' />
    <field name='total_war_priority' type='float' />
    <field name='war_priority' type='float' />
    <field name='failure_timeout' type='int' />
  </table>
  <table table_name='cai_personality_deal_generation_generator_priorities_tables'
         table_version='2' >
    <field fkey='cai_personality_deal_generation_components_tables.id' name='component_key' type='string_ascii' pk='true' />
    <field fkey='cai_personality_deal_generation_generators_tables.id' name='generator_key' type='string_ascii' pk='true' />
    <field name='last_stand_priority' type='float' />
    <field name='param1' type='float' />
    <field name='param2' type='float' />
    <field name='param3' type='float' />
    <field name='param4' type='float' />
    <field name='peace_priority' type='float' />
    <field name='tension_priority' type='float' />
    <field name='total_war_priority' type='float' />
    <field name='war_priority' type='float' />
    <field name='failure_timeout' type='int' />
    <field name='min_payment_cap' type='int' />
    <field name='max_payment_cap' type='int' />
    <field name='max_payment_pct' type='float' />
  </table>
  <table table_name='cai_personality_deal_generation_generators_tables'
         table_version='0' >
    <field name='id' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_personality_diplomatic_component_overrides_tables'
         table_version='0' >
    <field fkey='cai_personality_diplomatic_components_tables.id' name='component' type='string_ascii' pk='true' />
    <field fkey='cai_personality_diplomatic_components_tables.id' name='parent' type='string_ascii' />
  </table>
  <table table_name='cai_personality_diplomatic_components_tables'
         table_version='0' >
    <field name='id' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_personality_diplomatic_components_tables'
         table_version='1' >
    <field name='id' type='string_ascii' pk='true' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
  </table>
  <table table_name='cai_personality_diplomatic_event_values_tables'
         table_version='0' >
    <field fkey='cai_personality_diplomatic_components_tables.id' name='component_id' type='string_ascii' pk='true' />
    <field fkey='cai_personality_diplomatic_events_tables.id' name='event_id' type='string_ascii' pk='true' />
    <field name='falloff' type='int' />
    <field name='value' type='float' />
  </table>
  <table table_name='cai_personality_diplomatic_events_tables'
         table_version='2' >
    <field name='id' type='string_ascii' pk='true' />
    <field fkey='diplomacy_strings_tables.key' name='diplomatic_factor_group_active' type='optstring_ascii' />
    <field fkey='diplomacy_strings_tables.key' name='diplomatic_factor_group_inactive' type='optstring_ascii' />
  </table>
  <table table_name='cai_personality_diplomatic_treaty_types_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='cai_personality_diplomatic_treaty_values_tables'
         table_version='1' >
    <field name='defensive_alliance' type='float' />
    <field fkey='cai_personality_diplomatic_components_tables.id' name='component_id' type='string_ascii' pk='true' />
    <field name='unknown2' type='float' />
    <field name='military_alliance' type='float' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='float' />
    <field name='unknown7' type='float' />
    <field name='unknown8' type='float' />
    <field name='unknown9' type='float' />
    <field name='war' type='float' />
    <field name='military_access' type='float' />
  </table>
  <table table_name='cai_personality_diplomatic_treaty_values_tables'
         table_version='3' >
    <field name='component_id' type='string_ascii' />
    <field name='initial_value' type='float' />
    <field name='value1' type='float' />
    <field name='turn1' type='float' />
    <field name='value2' type='float' />
    <field name='turn2' type='float' />
    <field name='treaty' type='string_ascii' />
  </table>
  <table table_name='cai_personality_empire_rivalry_components_tables'
         table_version='1' >
    <field name='unknown0' type='float' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
  </table>
  <table table_name='cai_personality_group_junctions_tables'
         table_version='0' >
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='float' />
    <field name='unknown9' type='float' />
    <field name='unknown10' type='float' />
    <field name='unknown11' type='float' />
  </table>
  <table table_name='cai_personality_group_overrides_tables'
         table_version='0' >
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
  </table>
  <table table_name='cai_personality_group_overrides_tables'
         table_version='2' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
  </table>
  <table table_name='cai_personality_groups_tables'
         table_version='0' >
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='cai_personality_negotiation_components_tables'
         table_version='0' >
    <field name='angry_reject_max' type='int' />
    <field name='angry_reject_min' type='int' />
    <field name='id' type='string_ascii' pk='true' />
    <field name='initial_counter' type='int' />
    <field name='initial_decline' type='int' />
    <field name='irrelevant_accept' type='int' />
    <field name='irrelevant_counter_last' type='int' />
    <field name='irrelevant_counter_new' type='int' />
    <field name='irrelevant_decline' type='int' />
    <field name='max_interactions' type='int' />
    <field name='max_steps_above_acceptable' type='int' />
    <field name='no_offer_chance' type='int' />
    <field name='no_payment_chance' type='int' />
    <field name='num_goals_generated' type='int' />
  </table>
  <table table_name='cai_personality_negotiation_components_tables'
         table_version='3' >
    <field name='angry_reject_max' type='int' />
    <field name='angry_reject_min' type='int' />
    <field name='id' type='string_ascii' pk='true' />
    <field name='initial_counter' type='int' />
    <field name='initial_decline' type='int' />
    <field name='irrelevant_accept' type='int' />
    <field name='irrelevant_counter_last' type='int' />
    <field name='irrelevant_counter_new' type='int' />
    <field name='irrelevant_decline' type='int' />
    <field name='max_interactions' type='int' />
    <field name='max_steps_above_acceptable' type='int' />
    <field name='no_offer_chance' type='int' />
    <field name='no_payment_chance' type='int' />
    <field name='num_goals_generated' type='int' />
    <field name='unknown14' type='float' />
    <field name='unknown15' type='int' />
  </table>
  <table table_name='cai_personality_occupation_decision_components_tables'
         table_version='0' >
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
  </table>
  <table table_name='cai_personality_occupation_decision_priorities_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='float' />
  </table>
  <table table_name='cai_personality_occupation_decision_priorities_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='boolean' />
  </table>
  <table table_name='cai_personality_religious_components_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
  </table>
  <table table_name='cai_personality_strategic_components_tables'
         table_version='3' >
    <field name='friendly_towards_enemy_multiplier' type='float' />
    <field name='friendly_towards_friend_multiplier' type='float' />
    <field name='hostile_towards_enemy_multiplier' type='float' />
    <field name='hostile_towards_friend_multiplier' type='float' />
    <field name='id' type='string_ascii' pk='true' />
    <field name='max_friendly_attitude' type='float' />
    <field name='max_hostile_attitude' type='float' />
    <field name='unknown7' type='float' />
    <field name='max_merc_proportion' type='float' />
    <field name='min_merc_cap' type='float' />
  </table>
  <table table_name='cai_personality_strategic_components_tables'
         table_version='4' >
    <field name='friendly_towards_enemy_multiplier' type='float' />
    <field name='friendly_towards_friend_multiplier' type='float' />
    <field name='hostile_towards_enemy_multiplier' type='float' />
    <field name='hostile_towards_friend_multiplier' type='float' />
    <field name='id' type='string_ascii' pk='true' />
    <field name='max_friendly_attitude' type='float' />
    <field name='max_hostile_attitude' type='float' />
    <field name='unknown_faction_multiplier' type='float' />
    <field name='max_merc_proportion' type='float' />
    <field name='min_merc_cap' type='float' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='float' />
  </table>
  <table table_name='cai_personality_strategic_components_tables'
         table_version='5' >
    <field name='friendly_towards_enemy_multiplier' type='float' />
    <field name='friendly_towards_friend_multiplier' type='float' />
    <field name='hostile_towards_enemy_multiplier' type='float' />
    <field name='hostile_towards_friend_multiplier' type='float' />
    <field name='id' type='string_ascii' pk='true' />
    <field name='max_friendly_attitude' type='float' />
    <field name='max_hostile_attitude' type='float' />
    <field name='unknown7' type='float' />
    <field name='max_merc_proportion' type='float' />
    <field name='min_merc_cap' 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' />
  </table>
  <table table_name='cai_personality_strategic_components_tables'
         table_version='5' >
    <field name='friendly_towards_enemy_multiplier' type='float' />
    <field name='friendly_towards_friend_multiplier' type='float' />
    <field name='hostile_towards_enemy_multiplier' type='float' />
    <field name='hostile_towards_friend_multiplier' type='float' />
    <field name='id' type='string_ascii' pk='true' />
    <field name='max_friendly_attitude' type='float' />
    <field name='max_hostile_attitude' type='float' />
    <field name='unknown_faction_multiplier' type='float' />
    <field name='max_merc_proportion' type='float' />
    <field name='min_merc_cap' type='float' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='float' />
  </table>
  <table table_name='cai_personality_strategic_components_tables'
         table_version='6' >
    <field name='friendly_towards_enemy_multiplier' type='float' />
    <field name='friendly_towards_friend_multiplier' type='float' />
    <field name='hostile_towards_enemy_multiplier' type='float' />
    <field name='hostile_towards_friend_multiplier' type='float' />
    <field name='id' type='string_ascii' pk='true' />
    <field name='max_friendly_attitude' type='float' />
    <field name='max_hostile_attitude' type='float' />
    <field name='unknown_faction_multiplier' type='float' />
    <field name='max_merc_proportion' type='float' />
    <field name='min_merc_cap' type='int' />
    <field name='enemy_strength_multiplier' type='float' />
    <field name='enemy_threat_strength_modifier' type='float' />
    <field name='min_retreat_ratio' type='float' />
    <field name='min_retreat_to_settlement_ratio' type='float' />
    <field name='strategic_balance_oppurtunism_factor' type='float' />
    <field name='fortified_settlement_assault_strength_modifier' type='float' />
    <field name='fortified_settlement_defend_strength_modifier' type='float' />
  </table>
  <table table_name='cai_personality_strategic_components_tables'
         table_version='8' >
    <field name='friendly_towards_enemy_multiplier' type='float' />
    <field name='friendly_towards_friend_multiplier' type='float' />
    <field name='hostile_towards_enemy_multiplier' type='float' />
    <field name='hostile_towards_friend_multiplier' type='float' />
    <field name='id' type='string_ascii' pk='true' />
    <field name='max_friendly_attitude' type='float' />
    <field name='max_hostile_attitude' type='float' />
    <field name='unknown7' type='float' />
    <field name='max_merc_proportion' type='float' />
    <field name='min_merc_cap' 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='optstring_ascii' />
    <field name='unknown18' type='optstring_ascii' />
    <field name='unknown19' type='float' />
  </table>
  <table table_name='cai_personality_strategic_components_tables'
         table_version='9' >
    <field name='friendly_towards_enemy_multiplier' type='float' />
    <field name='friendly_towards_friend_multiplier' type='float' />
    <field name='hostile_towards_enemy_multiplier' type='float' />
    <field name='hostile_towards_friend_multiplier' type='float' />
    <field name='id' type='string_ascii' pk='true' />
    <field name='max_friendly_attitude' type='float' />
    <field name='max_hostile_attitude' type='float' />
    <field name='unknown7' type='float' />
    <field name='max_merc_proportion' type='float' />
    <field name='min_merc_cap' 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='optstring_ascii' />
    <field name='unknown18' type='optstring_ascii' />
    <field name='unknown19' type='float' />
    <field name='unknown20' type='float' />
  </table>
  <table table_name='cai_personality_strategic_desired_attitudes_tables'
         table_version='1' >
    <field name='best_friends_attitude' type='float' />
    <field name='best_friends_positive_factor' type='float' />
    <field name='bitter_enemies_attitude' type='float' />
    <field name='unknown4' type='float' />
    <field name='friendly_attitude' type='float' />
    <field name='friendly_positive_factor' type='float' />
    <field name='unknown7' type='float' />
    <field name='neutral_positive_factor' type='float' />
    <field fkey='cai_personality_strategic_components_tables.id' name='strategic_component' type='string_ascii' pk='true' />
    <field name='unfriendly_attitude' type='float' />
    <field name='unfriendly_positive_factor' type='float' />
    <field name='very_friendly_attitude' type='float' />
    <field name='very_friendly_positive_factor' type='float' />
    <field name='very_unfriendly_attitude' type='float' />
    <field name='very_unfriendly_positive_factor' type='float' />
    <field name='best_friends_negative_factor' type='float' />
    <field name='very_friendly_negative_factor' type='float' />
    <field name='friendly_negative_factor' type='float' />
    <field name='neutral_negative_factor' type='float' />
    <field name='unfriendly_negative_factor' type='float' />
    <field name='very_unfriendly_negative_factor' type='float' />
    <field name='unknown22' type='float' />
  </table>
  <table table_name='cai_personality_strategic_resource_values_tables'
         table_version='0' >
    <field name='ownership_falloff' type='float' />
    <field name='ownership_value' type='float' />
    <field fkey='resources_tables.key' name='resource' type='string_ascii' pk='true' />
    <field fkey='cai_personality_strategic_components_tables.id' name='strategic_component' type='string_ascii' pk='true' />
    <field name='trade_falloff' type='float' />
    <field name='trade_value' type='float' />
  </table>
  <table table_name='cai_personality_trespassing_components_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='float' />
    <field name='unknown8' type='float' />
    <field name='unknown9' type='float' />
    <field name='unknown10' type='float' />
  </table>
  <table table_name='cai_siege_strength_modifiers_tables'
         table_version='0' >
    <field name='defence_strength_modifier' type='float' />
    <field name='assault_strength_modifier' type='float' />
    <field name='subculture' type='string_ascii' />
  </table>
  <table table_name='cai_strategic_context_types_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_task_management_system_task_generator_group_overrides_tables'
         table_version='0' >
    <field name='parent_task_generator_group' type='optstring_ascii' />
    <field name='task_generator_group' type='string_ascii' />
  </table>
  <table table_name='cai_task_management_system_task_generator_groups_generators_junctions_tables'
         table_version='0' >
    <field name='priority' type='float' />
    <field name='task_generator_group_key' type='string_ascii' />
    <field name='task_generator_key' type='string_ascii' />
  </table>
  <table table_name='cai_task_management_system_task_generator_groups_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cai_task_management_system_task_generators_tables'
         table_version='0' >
    <field name='key' type='string_ascii' />
  </table>
  <table table_name='cai_variables_overides_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='boolean' />
    <field name='unknown5' type='float' />
  </table>
  <table table_name='cai_variables_overides_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='float' />
  </table>
  <table table_name='cai_variables_tables'
         table_version='0' >
    <field name='key' type='string_ascii' />
    <field name='value' type='float' />
    <field name='description' type='string_ascii' />
  </table>
  <table table_name='campaign_ai_character_skill_tree_distribution_junctions_tables'
         table_version='0' >
    <field fkey='campaign_ai_character_skill_tree_distributions_tables.key' name='distribution_key' type='string' pk='true' />
    <field fkey='campaign_ai_character_skill_tree_agent_managers_tables.key' name='agent_manager_key' type='string' />
    <field name='priority' type='int' />
  </table>
  <table table_name='campaign_ai_character_skill_tree_distribution_junctions_tables'
         table_version='0' >
    <field name='distribution_key' type='string_ascii' pk='true' />
    <field name='agent_manager_key' type='string_ascii' pk='true' />
    <field name='priority' type='int' />
  </table>
  <table table_name='campaign_ai_character_skill_tree_junctions_tables'
         table_version='0' >
    <field fkey='campaign_ai_character_skill_tree_agent_managers_tables.key' name='agent_manager_key' type='string' />
    <field name='priority' type='int' />
    <field fkey='character_skills_tables.key' name='skill_key' type='string' />
  </table>
  <table table_name='campaign_ai_character_skill_tree_junctions_tables'
         table_version='0' >
    <field name='agent_manager_key' type='string_ascii' pk='true' />
    <field name='priority' type='int' />
    <field fkey='character_skills_tables.key' name='skill_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_ai_character_skill_tree_manager_agent_junctions_tables'
         table_version='0' >
    <field fkey='character_skill_node_sets_tables.key' name='agent_key' type='string' pk='true' />
    <field fkey='campaign_ai_character_skill_tree_agent_managers_tables.key' name='agent_manager_key' type='string' />
    <field fkey='campaign_ai_character_skill_tree_managers_tables.key' name='manager_key' type='string' />
  </table>
  <table table_name='campaign_ai_character_skill_tree_manager_agent_junctions_tables'
         table_version='0' >
    <field fkey='character_skill_node_sets_tables.key' name='agent_key' type='string_ascii' pk='true' />
    <field name='agent_manager_key' type='string_ascii' />
    <field name='manager_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_ai_manager_behaviour_junctions_tables'
         table_version='0' >
    <field fkey='campaign_ai_managers_tables.manager' name='manager' type='string' pk='true' />
    <field fkey='campaign_ai_behaviours_tables.behaviour' name='behaviour' type='string' pk='true' />
    <field name='priority' type='float' />
  </table>
  <table table_name='campaign_ai_manager_behaviour_junctions_tables'
         table_version='0' >
    <field fkey='campaign_ai_managers_tables.manager' name='manager' type='string_ascii' pk='true' />
    <field name='behaviour' type='string_ascii' pk='true' />
    <field name='priority' type='float' />
  </table>
  <table table_name='campaign_ai_managers_tables'
         table_version='0' >
    <field name='manager' type='string' pk='true' />
  </table>
  <table table_name='campaign_ai_managers_tables'
         table_version='0' >
    <field name='manager' type='string_ascii' />
  </table>
  <table table_name='campaign_ai_personalities_tables'
         table_version='0' >
    <field name='personality' type='string' pk='true' />
    <field name='is_default' type='boolean' />
  </table>
  <table table_name='campaign_ai_personalities_tables'
         table_version='0' >
    <field name='personality' type='string_ascii' pk='true' />
    <field name='is_default' type='boolean' />
  </table>
  <table table_name='campaign_ai_personality_junctions_tables'
         table_version='0' >
    <field fkey='campaign_ai_personalities_tables.personality' name='personality' type='string' pk='true' />
    <field fkey='campaign_ai_personality_properties_tables.property' name='property' type='string' pk='true' />
    <field name='property_value' type='float' />
  </table>
  <table table_name='campaign_ai_personality_junctions_tables'
         table_version='0' >
    <field fkey='campaign_ai_personalities_tables.personality' name='personality' type='string_ascii' pk='true' />
    <field name='property' type='string_ascii' pk='true' />
    <field name='property_value' type='float' />
  </table>
  <table table_name='campaign_ai_technology_manager_path_junctions_tables'
         table_version='0' >
    <field fkey='campaign_ai_technology_managers_tables.key' name='manager_key' type='string' pk='true' />
    <field fkey='campaign_ai_technology_paths_tables.key' name='path_key' type='string' pk='true' />
    <field name='priority' type='int' />
  </table>
  <table table_name='campaign_ai_technology_manager_path_junctions_tables'
         table_version='0' >
    <field name='manager_key' type='string_ascii' pk='true' />
    <field name='path_key' type='string_ascii' pk='true' />
    <field name='priority' type='int' />
  </table>
  <table table_name='campaign_ai_technology_managers_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='campaign_ai_technology_path_junctions_tables'
         table_version='0' >
    <field fkey='campaign_ai_technology_paths_tables.key' name='path_key' type='string' />
    <field name='priority' type='int' />
    <field fkey='technologies_tables.key' name='technology_key' type='string' />
  </table>
  <table table_name='campaign_ai_technology_path_junctions_tables'
         table_version='0' >
    <field name='path_key' type='string_ascii' pk='true' />
    <field name='priority' type='int' />
    <field fkey='technologies_tables.key' name='technology_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_ai_technology_research_profiles_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='campaign_ambush_ground_types_tables'
         table_version='1' >
    <field name='ambush_chance_of_success' type='float' />
    <field fkey='campaign_ground_types_tables.type' name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_anim_action_to_sets_tables'
         table_version='0' >
    <field name='action_id' type='string' pk='true' />
    <field name='animation_type' type='string' pk='true' />
    <field name='animation' type='string' />
  </table>
  <table table_name='campaign_anim_sets_tables'
         table_version='0' >
    <field name='animation_set_id' type='string' pk='true' />
  </table>
  <table table_name='campaign_anim_transitions_tables'
         table_version='0' >
    <field name='animation' type='string' />
    <field name='id' type='string' />
    <field name='animation3' type='string' />
    <field name='animation_filepath' type='string' />
  </table>
  <table table_name='campaign_anims_tables'
         table_version='0' >
    <field name='animation_id' type='string' pk='true' />
    <field name='animation_filepath' type='string' />
    <field name='loop' type='boolean' />
    <field name='remove_bearing' type='boolean' />
    <field name='animation_type' type='string' />
  </table>
  <table table_name='campaign_autoresolver_battle_situations_tables'
         table_version='0' >
    <field name='battle_type' type='optstring_ascii' />
    <field name='id' type='string_ascii' pk='true' />
    <field name='night_battle' type='optstring_ascii' />
    <field name='stance' type='optstring_ascii' />
  </table>
  <table table_name='campaign_autoresolver_battle_situations_tables'
         table_version='1' >
    <field name='battle_type' type='optstring_ascii' />
    <field name='id' type='string_ascii' pk='true' />
    <field name='night_battle' type='optstring_ascii' />
    <field name='stance' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
  </table>
  <table table_name='campaign_autoresolver_mod_group_modifier_values_tables'
         table_version='0' >
    <field fkey='campaign_autoresolver_mod_groups_tables.id' name='group_id' type='string_ascii' />
    <field name='id' type='int' pk='true' />
    <field name='unknown' type='int' />
    <field fkey='campaign_autoresolver_modifiers_tables.id' name='modification_id' type='string_ascii' />
    <field name='value' type='float' />
  </table>
  <table table_name='campaign_autoresolver_mod_group_targets_tables'
         table_version='1' >
    <field name='alliance_target' type='optstring_ascii' />
    <field name='id' type='string_ascii' pk='true' />
    <field name='mechanic_target' type='optstring_ascii' />
    <field name='player_target' type='optstring_ascii' />
  </table>
  <table table_name='campaign_autoresolver_mod_groups_tables'
         table_version='0' >
    <field name='id' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_autoresolver_modifiers_tables'
         table_version='0' >
    <field fkey='unit_class_tables.key' name='class' type='optstring_ascii' />
    <field name='id' type='string_ascii' pk='true' />
    <field fkey='campaign_autoresolver_stat_variables_tables.id' name='stat_variable_id' type='string_ascii' />
    <field fkey='unit_class_tables.key' name='vs_class' type='optstring_ascii' />
  </table>
  <table table_name='campaign_autoresolver_situation_mod_groups_tables'
         table_version='0' >
    <field fkey='campaign_autoresolver_mod_groups_tables.id' name='group_id' type='string_ascii' />
    <field fkey='campaign_autoresolver_mod_group_targets_tables.id' name='group_target_id' type='string_ascii' />
    <field name='id' type='int' pk='true' />
    <field name='unknown' type='int' />
    <field fkey='campaign_autoresolver_battle_situations_tables.id' name='situation_id' type='string_ascii' />
  </table>
  <table table_name='campaign_autoresolver_skirmish_effectiveness_relative_to_speeds_tables'
         table_version='0' >
    <field name='unknown0' type='float' />
    <field name='unknown1' type='float' />
  </table>
  <table table_name='campaign_autoresolver_stat_variables_tables'
         table_version='0' >
    <field name='description' type='optstring_ascii' />
    <field name='id' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_battle_presets_tables'
         table_version='3' >
    <field name='battle_type' type='string_ascii' />
    <field name='coord_x' type='float' />
    <field name='coord_y' type='float' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown' type='optstring_ascii' />
    <field name='is_unique_settlement' type='boolean' />
  </table>
  <table table_name='campaign_battle_presets_tables'
         table_version='4' >
    <field name='battle_type' type='string_ascii' />
    <field name='coord_x' type='float' />
    <field name='coord_y' type='float' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='is_unique_settlement' type='boolean' />
    <field name='unknown7' type='int' />
  </table>
  <table table_name='campaign_battle_presets_tables'
         table_version='6' >
    <field name='battle_type' type='string_ascii' />
    <field name='coord_x' type='float' />
    <field name='coord_y' type='float' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='string_ascii' />
    <field name='unknown8' type='optstring_ascii' />
  </table>
  <table table_name='campaign_battle_scenes_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='string_ascii' />
  </table>
  <table table_name='campaign_bmd_layer_group_bmd_export_types_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_bonus_value_battle_context_battle_type_junctions_tables'
         table_version='0' >
    <field fkey='campaign_bonus_value_battle_context_specifiers_tables.key' name='battle_context_key' type='string_ascii' pk='true' />
    <field name='battle_type_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_bonus_value_battle_context_culture_junctions_tables'
         table_version='0' >
    <field fkey='campaign_bonus_value_battle_context_specifiers_tables.key' name='battle_context_key' type='string_ascii' pk='true' />
    <field fkey='cultures_tables.key' name='culture_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_bonus_value_battle_context_faction_junctions_tables'
         table_version='0' >
    <field fkey='campaign_bonus_value_battle_context_specifiers_tables.key' name='battle_context_key' type='string_ascii' pk='true' />
    <field fkey='factions_tables.key' name='faction_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_bonus_value_battle_context_force_status_junctions_tables'
         table_version='0' >
    <field fkey='campaign_bonus_value_battle_context_specifiers_tables.key' name='battle_context_key' type='string_ascii' pk='true' />
    <field name='force_status_key' type='string_ascii' pk='true' />
    <field name='is_yours' type='boolean' />
  </table>
  <table table_name='campaign_bonus_value_battle_context_ground_type_junctions_tables'
         table_version='0' >
    <field fkey='campaign_bonus_value_battle_context_specifiers_tables.key' name='battle_context_key' type='string_ascii' pk='true' />
    <field fkey='campaign_ground_types_tables.type' name='ground_type_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_bonus_value_battle_context_religion_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_bonus_value_battle_context_specifiers_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='night_battles_only' type='boolean' />
  </table>
  <table table_name='campaign_bonus_value_battle_context_territory_status_junctions_tables'
         table_version='0' >
    <field fkey='campaign_bonus_value_battle_context_specifiers_tables.key' name='battle_context_key' type='string_ascii' pk='true' />
    <field name='territory_status_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_bonus_value_ids_province_initiatives_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_bonus_value_ids_technologies_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_building_chain_slot_unlocks_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
  </table>
  <table table_name='campaign_camera_map_bounds_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='float' />
  </table>
  <table table_name='campaign_character_anim_set_agent_junctions_tables'
         table_version='0' >
    <field name='key' type='string' />
    <field fkey='campaign_character_anim_sets_tables.key' name='anim_set' type='string' />
    <field fkey='agents_tables.key' name='agent_key' type='optstring' />
    <field fkey='cultures_tables.key' name='culture_key' type='optstring' />
  </table>
  <table table_name='campaign_character_anim_sets_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='anim_reference_poses_tables.key' name='reference_pose' type='string' />
  </table>
  <table table_name='campaign_character_anim_walk_anim_junctions_tables'
         table_version='0' >
    <field name='key' type='string' />
    <field fkey='campaign_character_anim_sets_tables.key' name='character_anim_set' type='string' />
    <field fkey='campaign_walk_anim_sets_tables.key' name='walk_anim_set' type='string' />
    <field fkey='campaign_character_anim_status_tables.status' name='anim_status' type='string' />
  </table>
  <table table_name='campaign_character_anims_junctions_tables'
         table_version='0' >
    <field name='key' type='string' />
    <field fkey='campaign_character_anim_sets_tables.key' name='anim_set_key' type='string' />
    <field fkey='campaign_character_anim_status_tables.status' name='anim_status' type='string' />
    <field name='anim' type='string' />
    <field name='anim_type' type='string' />
    <field name='action_id' type='optstring' />
    <field name='transition_to_status' type='optstring' />
    <field name='idle_weighting' type='float' />
  </table>
  <table table_name='campaign_character_art_set_inheritance_overrides_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='boolean' />
    <field name='unknown2' type='boolean' />
  </table>
  <table table_name='campaign_character_art_sets_campaign_groups_tables'
         table_version='0' >
    <field name='key' type='string_ascii' />
  </table>
  <table table_name='campaign_character_art_sets_group_junctions_tables'
         table_version='0' >
    <field name='campaign' type='string_ascii' />
    <field name='group' type='string_ascii' />
  </table>
  <table table_name='campaign_character_art_sets_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent_type' type='optstring' />
    <field name='art_set_id' type='string' />
    <field fkey='cultures_tables.key' name='culture' type='optstring' />
    <field fkey='factions_tables.key' name='faction' type='optstring' />
    <field name='is_custom' type='boolean' />
    <field name='is_male' type='boolean' />
    <field name='is_married' type='boolean' />
  </table>
  <table table_name='campaign_character_art_sets_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent_type' type='optstring_ascii' />
    <field name='art_set_id' type='string_ascii' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' />
    <field fkey='factions_tables.key' name='faction' type='optstring_ascii' />
    <field name='is_custom' type='boolean' />
    <field name='is_male' type='boolean' />
    <field name='is_married' type='boolean' />
    <field fkey='campaigns_tables.campaign_name' name='campaign' type='optstring_ascii' />
    <field name='origin' type='optstring' />
    <field name='group' type='optstring_ascii' />
  </table>
  <table table_name='campaign_character_art_sets_tables'
         table_version='1' >
    <field fkey='agents_tables.key' name='agent_type' type='optstring' />
    <field name='art_set_id' type='string' />
    <field fkey='cultures_tables.key' name='culture' type='optstring' />
    <field fkey='factions_tables.key' name='faction' type='optstring' />
    <field name='is_custom' type='boolean' />
    <field name='is_male' type='boolean' />
    <field name='is_married' type='boolean' />
  </table>
  <table table_name='campaign_character_art_sets_tables'
         table_version='2' >
    <field fkey='agents_tables.key' name='agent_type' type='optstring' />
    <field name='art_set_id' type='string' />
    <field fkey='cultures_tables.key' name='culture' type='optstring' />
    <field fkey='factions_tables.key' name='faction' type='optstring' />
    <field name='is_custom' type='boolean' />
    <field name='is_male' type='boolean' />
    <field name='is_married' type='boolean' />
    <field fkey='campaigns_tables.campaign_name' name='campaign' type='optstring' />
  </table>
  <table table_name='campaign_character_art_sets_tables'
         table_version='3' >
    <field fkey='agents_tables.key' name='agent_type' type='optstring' />
    <field name='art_set_id' type='string' />
    <field fkey='cultures_tables.key' name='culture' type='optstring' />
    <field fkey='factions_tables.key' name='faction' type='optstring' />
    <field name='is_custom' type='boolean' />
    <field name='is_male' type='boolean' />
    <field name='is_married' type='boolean' />
    <field fkey='campaigns_tables.campaign_name' name='campaign' type='optstring' />
    <field name='origin' type='optstring' />
  </table>
  <table table_name='campaign_character_art_sets_tables'
         table_version='4' >
    <field fkey='agents_tables.key' name='agent_type' type='optstring_ascii' />
    <field name='art_set_id' type='string_ascii' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='optstring_ascii' />
    <field fkey='factions_tables.key' name='faction' type='optstring_ascii' />
    <field name='is_custom' type='boolean' />
    <field name='is_male' type='boolean' />
  </table>
  <table table_name='campaign_character_art_sets_tables'
         table_version='4' >
    <field fkey='agents_tables.key' name='agent_type' type='optstring_ascii' />
    <field name='art_set_id' type='string_ascii' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='optstring_ascii' />
    <field fkey='factions_tables.key' name='faction' type='optstring_ascii' />
    <field name='is_custom' type='boolean' />
    <field name='is_male' type='boolean' />
    <field name='group' type='optstring_ascii' />
  </table>
  <table table_name='campaign_character_art_sets_tables'
         table_version='5' >
    <field fkey='agents_tables.key' name='agent_type' type='optstring_ascii' />
    <field name='art_set_id' type='string_ascii' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='optstring_ascii' />
    <field fkey='factions_tables.key' name='faction' type='optstring_ascii' />
    <field name='is_custom' type='boolean' />
    <field name='is_male' type='boolean' />
    <field name='group' type='optstring_ascii' />
  </table>
  <table table_name='campaign_character_art_sets_tables'
         table_version='6' >
    <field fkey='agents_tables.key' name='agent_type' type='optstring_ascii' />
    <field name='art_set_id' type='string_ascii' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='optstring_ascii' />
    <field fkey='factions_tables.key' name='faction' type='optstring_ascii' />
    <field name='is_custom' type='boolean' />
    <field name='is_male' type='boolean' />
    <field name='group' type='optstring_ascii' />
    <field name='unknown8' type='float' />
  </table>
  <table table_name='campaign_character_arts_tables'
         table_version='0' >
    <field fkey='campaign_character_art_sets_tables.art_set_id' name='art_set_id' type='string' />
    <field name='equipment' type='optstring' />
    <field name='level' type='int' />
    <field name='age' type='int' />
    <field name='portrait' type='optstring' />
    <field name='season' type='string' />
    <field fkey='agent_uniforms_tables.uniform_name' name='uniform' type='optstring' />
    <field name='card' type='optstring' />
    <field name='info' type='optstring' />
  </table>
  <table table_name='campaign_character_arts_tables'
         table_version='0' >
    <field fkey='campaign_character_art_sets_tables.art_set_id' name='art_set_id' type='string' />
    <field name='equipment' type='optstring' />
    <field name='level' type='int' />
    <field name='age' type='int' />
    <field name='portrait' type='optstring' />
    <field name='season' type='string' />
    <field fkey='agent_uniforms_tables.uniform_name' name='uniform' type='optstring' />
    <field name='card' type='optstring' />
    <field name='info' type='optstring' />
    <field name='health' type='float' />
  </table>
  <table table_name='campaign_character_arts_tables'
         table_version='1' >
    <field fkey='campaign_character_art_sets_tables.art_set_id' name='art_set_id' type='string' />
    <field name='equipment' type='optstring' />
    <field name='level' type='int' />
    <field name='age' type='int' />
    <field name='portrait' type='optstring' />
    <field name='season' type='string' />
    <field fkey='agent_uniforms_tables.uniform_name' name='uniform' type='optstring' />
    <field name='card' type='optstring' />
    <field name='info' type='optstring' />
  </table>
  <table table_name='campaign_character_arts_tables'
         table_version='2' >
    <field fkey='campaign_character_art_sets_tables.art_set_id' name='art_set_id' type='string' />
    <field name='equipment' type='optstring' />
    <field name='level' type='int' />
    <field name='age' type='int' />
    <field name='portrait' type='optstring' />
    <field name='season' type='string' />
    <field fkey='agent_uniforms_tables.uniform_name' name='uniform' type='optstring' />
    <field name='card' type='optstring' />
    <field name='info' type='optstring' />
    <field name='health' type='float' />
  </table>
  <table table_name='campaign_character_arts_tables'
         table_version='5' >
    <field fkey='campaign_character_art_sets_tables.art_set_id' name='art_set_id' type='string_ascii' pk='true' />
    <field name='level' type='int' pk='true' />
    <field name='age' type='int' pk='true' />
    <field name='portrait' type='optstring_ascii' />
    <field name='season' type='string_ascii' pk='true' />
    <field fkey='agent_uniforms_tables.uniform_name' name='uniform' type='optstring_ascii' />
    <field name='card' type='optstring_ascii' />
    <field name='info' type='optstring_ascii' />
    <field fkey='agent_uniforms_tables.uniform_name' name='sea_uniform' type='optstring_ascii' />
    <field fkey='agent_uniforms_tables.uniform_name' name='navy_uniform' type='optstring_ascii' />
    <field name='land_animation' type='optstring_ascii' />
    <field name='sea_animation' type='optstring_ascii' />
    <field name='navy_animation' type='optstring_ascii' />
  </table>
  <table table_name='campaign_character_arts_tables'
         table_version='6' >
    <field fkey='campaign_character_art_sets_tables.art_set_id' name='art_set_id' type='string_ascii' pk='true' />
    <field name='level' type='int' pk='true' />
    <field name='age' type='int' pk='true' />
    <field name='portrait' type='optstring_ascii' />
    <field name='season' type='string_ascii' pk='true' />
    <field fkey='agent_uniforms_tables.uniform_name' name='uniform' type='optstring_ascii' />
    <field name='card' type='optstring_ascii' />
    <field name='info' type='optstring_ascii' />
    <field fkey='agent_uniforms_tables.uniform_name' name='sea_uniform' type='optstring_ascii' />
    <field fkey='agent_uniforms_tables.uniform_name' name='navy_uniform' type='optstring_ascii' />
    <field name='land_animation' type='optstring_ascii' />
    <field name='sea_animation' type='optstring_ascii' />
    <field name='navy_animation' type='optstring_ascii' />
    <field name='unknown13' type='int' />
    <field name='unknown14' type='int' />
    <field name='unknown15' type='optstring_ascii' />
  </table>
  <table table_name='campaign_character_arts_tables'
         table_version='7' >
    <field fkey='campaign_character_art_sets_tables.art_set_id' name='art_set_id' type='string_ascii' pk='true' />
    <field name='level' type='int' pk='true' />
    <field name='age' type='int' pk='true' />
    <field name='portrait' type='optstring_ascii' />
    <field name='season' type='string_ascii' pk='true' />
    <field fkey='agent_uniforms_tables.uniform_name' name='uniform' type='optstring_ascii' />
    <field name='card' type='optstring_ascii' />
    <field name='info' type='optstring_ascii' />
    <field fkey='agent_uniforms_tables.uniform_name' name='sea_uniform' type='optstring_ascii' />
    <field fkey='agent_uniforms_tables.uniform_name' name='navy_uniform' type='optstring_ascii' />
    <field name='land_animation' type='optstring_ascii' />
    <field name='sea_animation' type='optstring_ascii' />
    <field name='navy_animation' type='optstring_ascii' />
    <field name='unknown13' type='int' />
    <field name='unknown14' type='int' />
    <field name='unknown15' type='optstring_ascii' />
    <field name='unknown16' type='boolean' />
  </table>
  <table table_name='campaign_character_attribute_effects_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent_record' type='string_ascii' pk='true' />
    <field name='attribute_level' type='int' pk='true' />
    <field fkey='agent_attributes_tables.key' name='attribute_record' type='string_ascii' pk='true' />
    <field name='unknown' type='optstring_ascii' />
    <field fkey='effects_tables.effect' name='effect_record' type='string_ascii' pk='true' />
    <field fkey='campaign_effect_scopes_tables.key' name='effect_scope' type='string_ascii' pk='true' />
    <field name='effect_value' type='float' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='optstring_ascii' />
  </table>
  <table table_name='campaign_character_attribute_effects_tables'
         table_version='1' >
    <field fkey='agents_tables.key' name='agent_record' type='string_ascii' pk='true' />
    <field name='attribute_level' type='int' pk='true' />
    <field fkey='agent_attributes_tables.key' name='attribute_record' type='string_ascii' pk='true' />
    <field name='unknown' type='optstring_ascii' />
    <field fkey='effects_tables.effect' name='effect_record' type='string_ascii' pk='true' />
    <field fkey='campaign_effect_scopes_tables.key' name='effect_scope' type='string_ascii' pk='true' />
    <field name='effect_value' type='float' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='optstring_ascii' />
  </table>
  <table table_name='campaign_character_uniform_ancillary_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='campaign_clan_level_infos_tables'
         table_version='0' >
    <field name='clan_level' type='int' />
    <field name='effect_bundle' type='string' />
    <field name='modernisation_threshold' type='int' />
    <field name='optional_faction_key' type='optstring' />
    <field name='technology_unlock_level' type='int' />
    <field name='unknown6' type='optstring' />
  </table>
  <table table_name='campaign_climate_change_phases_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='int' />
  </table>
  <table table_name='campaign_climate_change_phases_tables'
         table_version='1' >
    <field name='campaign' type='string_ascii' />
    <field name='climate_art_set' type='string_ascii' />
    <field name='human_imperium_threshold' type='int' />
    <field name='phase' type='int' />
    <field name='round_threshold' type='int' />
    <field name='fertility_factor' type='int' />
  </table>
  <table table_name='campaign_climate_change_phases_tables'
         table_version='1' >
    <field name='campaign' type='string_ascii' />
    <field name='climate_art_set' type='string_ascii' />
    <field name='human_imperium_threshold' type='int' />
    <field name='phase' type='int' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='boolean' />
  </table>
  <table table_name='campaign_companion_army_details_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='campaign_composite_scenes_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_cultural_relations_tables'
         table_version='0' >
    <field name='unknown0' type='float' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='string_ascii' />
  </table>
  <table table_name='campaign_difficulty_handicap_effects_tables'
         table_version='0' >
    <field name='campaign_difficulty_handicap' type='int' />
    <field name='human' type='boolean' />
    <field fkey='effects_tables.effect' name='effect' type='string' />
    <field name='effect_value' type='float' />
  </table>
  <table table_name='campaign_difficulty_handicap_effects_tables'
         table_version='0' >
    <field name='campaign_difficulty_handicap' type='int' pk='true' />
    <field name='human' type='boolean' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field name='effect_value' type='float' />
  </table>
  <table table_name='campaign_difficulty_handicap_effects_tables'
         table_version='0' >
    <field name='campaign_difficulty_handicap' type='int' />
    <field name='human' type='boolean' />
    <field fkey='effects_tables.effect' name='effect' type='string' />
    <field name='effect_value' type='float' />
    <field fkey='campaigns_tables.campaign_name' name='optional_campaign_key' type='optstring' />
  </table>
  <table table_name='campaign_difficulty_handicap_effects_tables'
         table_version='0' >
    <field name='campaign_difficulty_handicap' type='int' pk='true' />
    <field name='human' type='boolean' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field fkey='campaign_effect_scopes_tables.key' name='effect_scope' type='string_ascii' />
    <field name='effect_value' type='float' />
    <field name='optional_campaign_key' type='optstring_ascii' />
  </table>
  <table table_name='campaign_difficulty_handicap_effects_tables'
         table_version='1' >
    <field name='campaign_difficulty_handicap' type='int' />
    <field name='human' type='boolean' />
    <field fkey='effects_tables.effect' name='effect' type='string' />
    <field name='effect_value' type='float' />
    <field fkey='campaigns_tables.campaign_name' name='optional_campaign_key' type='optstring' />
  </table>
  <table table_name='campaign_effect_scope_agent_junctions_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent_key' type='string_ascii' pk='true' />
    <field fkey='campaign_effect_scopes_tables.key' name='campaign_effect_scope_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_effect_scope_categories_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='optstring_ascii' />
  </table>
  <table table_name='campaign_effect_scope_character_force_relationship_junctions_tables'
         table_version='0' >
    <field fkey='campaign_effect_scopes_tables.key' name='campaign_effect_scope_key' type='string_ascii' pk='true' />
    <field name='force_relationship_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_effect_scope_territories_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='campaign_effect_scope_territories_tables'
         table_version='1' >
    <field name='key' type='string_ascii' />
  </table>
  <table table_name='campaign_effect_scope_to_category_junctions_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_effect_scopes_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='location' type='string_ascii' />
    <field name='order' type='int' />
    <field name='ownership' type='optstring_ascii' />
    <field name='source' type='string_ascii' />
    <field name='target' type='string_ascii' />
  </table>
  <table table_name='campaign_effect_scopes_tables'
         table_version='1' >
    <field name='key' type='string_ascii' />
    <field name='location' type='string_ascii' />
    <field name='order' type='int' />
    <field name='ownership' type='optstring_ascii' />
    <field name='source' type='string_ascii' />
    <field name='target' type='string_ascii' />
    <field fkey='campaign_effect_scope_territories_tables.key' name='territory' type='optstring_ascii' />
  </table>
  <table table_name='campaign_effect_scopes_tables'
         table_version='2' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='location' type='string_ascii' />
    <field name='ownership' type='optstring_ascii' />
    <field name='source' type='string_ascii' />
    <field name='target' type='string_ascii' />
    <field name='territory' type='optstring_ascii' />
  </table>
  <table table_name='campaign_faction_religion_effects_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='string_ascii' />
  </table>
  <table table_name='campaign_features_tables'
         table_version='0' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='campaign_ground_types_tables'
         table_version='0' >
    <field name='type' type='string' pk='true' />
    <field name='movement_modifier' type='float' />
    <field name='can_ambush' type='boolean' />
  </table>
  <table table_name='campaign_ground_types_tables'
         table_version='0' >
    <field name='type' type='string' pk='true' />
    <field name='movement_modifier' type='float' />
    <field name='can_ambush' type='boolean' />
    <field name='causes_heat_attrition' type='boolean' />
    <field name='causes_cold_attrition' type='boolean' />
    <field name='causes_sea_attrition' type='boolean' />
  </table>
  <table table_name='campaign_ground_types_tables'
         table_version='1' >
    <field name='type' type='string' pk='true' />
    <field name='movement_modifier' type='float' />
    <field name='can_ambush' type='boolean' />
    <field name='causes_heat_attrition' type='boolean' />
    <field name='causes_cold_attrition' type='boolean' />
  </table>
  <table table_name='campaign_ground_types_tables'
         table_version='2' >
    <field name='type' type='string' pk='true' />
    <field name='movement_modifier' type='float' />
    <field name='can_ambush' type='boolean' />
    <field name='causes_heat_attrition' type='boolean' />
    <field name='causes_cold_attrition' type='boolean' />
    <field name='causes_sea_attrition' type='boolean' />
  </table>
  <table table_name='campaign_ground_types_tables'
         table_version='6' >
    <field name='type' type='string_ascii' pk='true' />
    <field name='movement_cost' type='int' />
    <field name='can_ambush' type='boolean' />
    <field name='is_sea' type='boolean' />
    <field name='icon' type='string_ascii' />
  </table>
  <table table_name='campaign_ground_types_tables'
         table_version='7' >
    <field name='type' type='string_ascii' pk='true' />
    <field name='movement_cost' type='int' />
    <field name='can_ambush' type='boolean' />
    <field name='is_sea' type='boolean' />
    <field name='icon' type='string_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
  </table>
  <table table_name='campaign_ground_types_tables'
         table_version='9' >
    <field name='type' type='string_ascii' pk='true' />
    <field name='movement_cost' type='int' />
    <field name='can_ambush' type='boolean' />
    <field name='icon' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
  </table>
  <table table_name='campaign_group_abandoned_cultures_overrides_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_group_food_effects_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='campaign_group_food_unique_agent_charges_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='campaign_group_member_criteria_action_results_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_group_member_criteria_actor_genders_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_group_member_criteria_attrition_types_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_group_member_criteria_campaigns_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_group_member_criteria_cultures_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_group_member_criteria_diplomatic_attitudes_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_group_member_criteria_diplomatic_stances_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_group_member_criteria_factions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_group_member_criteria_ministerial_positions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_group_member_criteria_morale_levels_tables'
         table_version='0' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='campaign_group_member_criteria_numeric_ranges_tables'
         table_version='0' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='campaign_group_member_criteria_originating_cultures_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_group_member_criteria_originating_subcultures_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_group_member_criteria_region_owner_subcultures_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_group_member_criteria_regions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_group_member_criteria_religions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_group_member_criteria_subcultures_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_group_member_criteria_values_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
  </table>
  <table table_name='campaign_group_members_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
  </table>
  <table table_name='campaign_group_morale_effects_tables'
         table_version='0' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
  </table>
  <table table_name='campaign_group_unique_agents_tables'
         table_version='0' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='campaign_groups_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='campaign_interactable_marker_infos_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='campaign_map_attrition_damages_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='percent_unit_damage' type='int' />
  </table>
  <table table_name='campaign_map_attrition_damages_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown1' type='float' />
  </table>
  <table table_name='campaign_map_attrition_faction_immunities_tables'
         table_version='0' >
    <field fkey='campaign_map_attritions_tables.key' name='attrition' type='string_ascii' pk='true' />
    <field fkey='factions_tables.key' name='faction' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_map_attrition_unit_immunities_tables'
         table_version='0' >
    <field fkey='campaign_map_attritions_tables.key' name='attrition' type='string_ascii' pk='true' />
    <field fkey='main_units_tables.unit' name='unit' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_map_attritions_tables'
         table_version='2' >
    <field fkey='campaign_map_attrition_damages_tables.key' name='damage' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='type' type='string_ascii' />
    <field fkey='message_events_tables.event' name='message_event_association' type='optstring_ascii' />
  </table>
  <table table_name='campaign_map_attritions_tables'
         table_version='3' >
    <field fkey='campaign_map_attrition_damages_tables.key' name='damage' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='type' type='string_ascii' />
    <field fkey='message_events_tables.event' name='message_event_association' type='optstring_ascii' />
    <field name='unknown4' type='boolean' />
  </table>
  <table table_name='campaign_map_famous_battles_tables'
         table_version='0' >
    <field name='famous_battle_id' type='string' pk='true' />
    <field name='battle_name' type='string' />
    <field name='battle_date' type='string' />
    <field name='battle_description' type='string' />
    <field name='x_co-ordinate' type='float' />
    <field name='y_co-ordinate' type='float' />
  </table>
  <table table_name='campaign_map_masks_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='campaign_map_masks_to_excluded_regions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_map_playable_areas_tables'
         table_version='0' >
    <field name='index' type='string' />
    <field name='sea_trade' type='boolean' />
    <field name='onscreen_name' type='boolean' />
    <field name='map_file' type='string' />
    <field name='overlay_file' type='optstring' />
    <field name='radar_file' type='optstring' />
    <field name='meaningful_id' type='string' />
    <field name='preview_width' type='int' />
    <field name='preview_height' type='int' />
    <field name='preview_border' type='int' />
  </table>
  <table table_name='campaign_map_playable_areas_tables'
         table_version='2' >
    <field name='index' type='string_ascii' pk='true' />
    <field name='sea_trade' type='boolean' />
    <field name='map_file' type='optstring_ascii' />
    <field name='overlay_file' type='optstring_ascii' />
    <field name='radar_file' type='optstring_ascii' />
    <field name='meaningful_id' type='string_ascii' />
    <field name='preview_width' type='int' />
    <field name='preview_height' type='int' />
    <field name='preview_border' type='int' />
    <field name='minx' type='float' />
    <field name='maxx' type='float' />
    <field name='miny' type='float' />
    <field name='maxy' type='float' />
    <field name='mapname' type='string_ascii' />
    <field name='minimap_lookup_file' type='optstring_ascii' />
  </table>
  <table table_name='campaign_map_playable_areas_tables'
         table_version='3' >
    <field name='index' type='string_ascii' pk='true' />
    <field name='sea_trade' type='boolean' />
    <field name='map_file' type='optstring_ascii' />
    <field name='overlay_file' type='optstring_ascii' />
    <field name='radar_file' type='optstring_ascii' />
    <field name='meaningful_id' type='string_ascii' />
    <field name='preview_width' type='int' />
    <field name='preview_height' type='int' />
    <field name='preview_border' type='int' />
    <field name='minx' type='float' />
    <field name='maxx' type='float' />
    <field name='miny' type='float' />
    <field name='maxy' type='float' />
    <field name='mapname' type='string_ascii' />
    <field name='minimap_lookup_file' type='optstring_ascii' />
    <field name='unknown15' type='boolean' />
  </table>
  <table table_name='campaign_map_playable_areas_tables'
         table_version='4' >
    <field name='index' type='string_ascii' pk='true' />
    <field name='sea_trade' type='boolean' />
    <field name='map_file' type='optstring_ascii' />
    <field name='overlay_file' type='optstring_ascii' />
    <field name='radar_file' type='optstring_ascii' />
    <field name='meaningful_id' type='string_ascii' />
    <field name='preview_width' type='int' />
    <field name='preview_height' type='int' />
    <field name='preview_border' type='int' />
    <field name='minx' type='float' />
    <field name='maxx' type='float' />
    <field name='miny' type='float' />
    <field name='maxy' type='float' />
    <field name='mapname' type='string_ascii' />
    <field name='minimap_lookup_file' type='optstring_ascii' />
    <field name='unknown15' type='boolean' />
    <field name='unknown16' type='string_ascii' />
  </table>
  <table table_name='campaign_map_playable_areas_tables'
         table_version='6' >
    <field name='index' type='string_ascii' pk='true' />
    <field name='sea_trade' type='boolean' />
    <field name='map_file' type='optstring_ascii' />
    <field name='overlay_file' type='optstring_ascii' />
    <field name='radar_file' type='optstring_ascii' />
    <field name='meaningful_id' type='string_ascii' />
    <field name='preview_width' type='int' />
    <field name='preview_height' type='int' />
    <field name='preview_border' type='int' />
    <field name='minx' type='float' />
    <field name='unknown10' type='string_ascii' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='optstring_ascii' />
    <field name='unknown13' type='string_ascii' />
    <field name='unknown14' type='optstring_ascii' />
  </table>
  <table table_name='campaign_map_playable_areas_tables'
         table_version='7' >
    <field name='index' type='string_ascii' pk='true' />
    <field name='sea_trade' type='boolean' />
    <field name='map_file' type='optstring_ascii' />
    <field name='overlay_file' type='optstring_ascii' />
    <field name='radar_file' type='optstring_ascii' />
    <field name='meaningful_id' type='string_ascii' />
    <field name='preview_width' type='int' />
    <field name='preview_height' type='int' />
    <field name='preview_border' type='int' />
    <field name='minx' type='float' />
    <field name='unknown10' type='string_ascii' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='optstring_ascii' />
    <field name='unknown13' type='string_ascii' />
    <field name='unknown14' type='optstring_ascii' />
    <field name='unknown15' type='string_ascii' />
  </table>
  <table table_name='campaign_map_playable_areas_tables'
         table_version='8' >
    <field name='index' type='string_ascii' pk='true' />
    <field name='sea_trade' type='boolean' />
    <field name='map_file' type='optstring_ascii' />
    <field name='overlay_file' type='optstring_ascii' />
    <field name='radar_file' type='optstring_ascii' />
    <field name='meaningful_id' type='string_ascii' />
    <field name='preview_width' type='int' />
    <field name='preview_height' type='int' />
    <field name='preview_border' type='int' />
    <field name='minx' type='float' />
    <field name='unknown10' type='string_ascii' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='optstring_ascii' />
    <field name='unknown13' type='string_ascii' />
    <field name='unknown14' type='optstring_ascii' />
    <field name='unknown15' type='string_ascii' />
    <field name='unknown16' type='boolean' />
  </table>
  <table table_name='campaign_map_regions_tables'
         table_version='0' >
    <field name='campaign_map' type='string_ascii' pk='true' />
    <field fkey='regions_tables.key' name='region' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_map_roads_tables'
         table_version='0' >
    <field name='campaign' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='movement_cost' type='int' />
    <field name='threshold' type='float' />
    <field name='unknown' type='int' />
    <field name='unknown6' type='int' />
  </table>
  <table table_name='campaign_map_settlement_sprawl_descriptions_tables'
         table_version='0' >
    <field fkey='campaign_map_settlements_tables.settlement_id' name='settlement' type='string' />
    <field name='sprawl_desc' type='string' />
  </table>
  <table table_name='campaign_map_settlements_tables'
         table_version='0' >
    <field name='settlement_id' type='string' pk='true' />
    <field fkey='regions_tables.key' name='region' type='string' />
    <field name='default_onscreen_name' type='string' />
    <field name='slot_count' type='int' />
    <field fkey='slots_tables.slot' name='slot_type' type='string' />
  </table>
  <table table_name='campaign_map_settlements_tables'
         table_version='0' >
    <field name='settlement_id' type='string' pk='true' />
    <field fkey='regions_tables.key' name='region' type='string' />
    <field name='default_onscreen_name' type='string' />
    <field fkey='campaign_map_settlement_templates_tables.template_name' name='template_name' type='string' />
    <field name='slot_count' type='int' />
    <field fkey='slots_tables.slot' name='slot_type' type='string' />
  </table>
  <table table_name='campaign_map_settlements_tables'
         table_version='0' >
    <field name='settlement_id' type='string_ascii' pk='true' />
    <field fkey='regions_tables.key' name='region' type='string_ascii' />
    <field name='default_onscreen_name' type='string_ascii' />
    <field name='template_name' type='string_ascii' />
    <field name='slot_count' type='int' />
    <field fkey='slots_tables.slot' name='slot_type' type='string_ascii' />
  </table>
  <table table_name='campaign_map_settlements_tables'
         table_version='1' >
    <field name='settlement_id' type='string_ascii' pk='true' />
    <field fkey='regions_tables.key' name='region' type='string_ascii' />
    <field name='default_onscreen_name' type='string_ascii' />
    <field name='template_name' type='string_ascii' />
    <field name='slot_count' type='int' />
    <field fkey='slots_tables.slot' name='slot_type' type='string_ascii' />
    <field name='unknown9' type='string_ascii' />
  </table>
  <table table_name='campaign_map_settlements_tables'
         table_version='3' >
    <field name='settlement_id' type='string_ascii' pk='true' />
    <field fkey='regions_tables.key' name='region' type='string_ascii' />
  </table>
  <table table_name='campaign_map_settlements_tables'
         table_version='4' >
    <field name='settlement_id' type='string_ascii' pk='true' />
    <field fkey='regions_tables.key' name='region' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='campaign_map_slots_tables'
         table_version='0' >
    <field name='slot_id' type='string' pk='true' />
    <field fkey='regions_tables.key' name='region' type='string' />
    <field fkey='slots_tables.slot' name='slot_type' type='string' />
    <field fkey='campaign_map_slots_templates_tables.template_name' name='template' type='string' />
    <field name='unknown' type='boolean' />
    <field name='rotation' type='int' />
  </table>
  <table table_name='campaign_map_slots_tables'
         table_version='0' >
    <field name='slot_id' type='string' pk='true' />
    <field fkey='regions_tables.key' name='region' type='string' />
    <field fkey='slots_tables.slot' name='slot_type' type='string' />
    <field fkey='campaign_map_slots_templates_tables.template_name' name='template' type='string' />
    <field name='unknown' type='int' />
    <field name='rotation' type='boolean' />
  </table>
  <table table_name='campaign_map_slots_tables'
         table_version='0' >
    <field name='slot_id' type='string' pk='true' />
    <field fkey='regions_tables.key' name='region' type='string' />
    <field fkey='slots_tables.slot' name='slot_type' type='string' />
    <field fkey='campaign_map_slots_templates_tables.template_name' name='template' type='string' />
    <field name='unknown' type='boolean' />
    <field name='rotation' type='boolean' />
    <field name='unknown7' type='boolean' />
  </table>
  <table table_name='campaign_map_slots_templates_rotations_tables'
         table_version='0' >
    <field name='rotation' type='string' />
  </table>
  <table table_name='campaign_map_tooltips_tables'
         table_version='0' >
    <field name='select_context' type='string' />
    <field name='over_context' type='string' />
  </table>
  <table table_name='campaign_map_tooltips_tables'
         table_version='0' >
    <field name='select_context' type='string' />
    <field name='over_context' type='string' />
    <field fkey='campaign_map_tooltip_texts_tables.key' name='tooltip_line' type='optstring' />
    <field fkey='campaign_map_tooltip_texts_tables.key' name='advice_line' type='optstring' />
  </table>
  <table table_name='campaign_map_tooltips_tables'
         table_version='1' >
    <field fkey='campaign_map_tooltip_select_contexts_tables.select_context' name='select_context' type='string' />
    <field fkey='campaign_map_tooltip_over_contexts_tables.over_contexts' name='over_context' type='string' />
    <field fkey='campaign_map_tooltip_texts_tables.key' name='tooltip_line' type='optstring' />
    <field fkey='campaign_map_tooltip_texts_tables.key' name='advice_line' type='optstring' />
  </table>
  <table table_name='campaign_map_tooltips_tables'
         table_version='2' >
    <field name='select_context' type='string_ascii' pk='true' />
    <field name='over_context' type='string_ascii' pk='true' />
    <field name='tooltip_line' type='optstring_ascii' />
    <field name='advice_line' type='optstring_ascii' />
    <field name='main_line' type='optstring_ascii' />
  </table>
  <table table_name='campaign_map_towns_and_ports_tables'
         table_version='0' >
    <field name='town_id' type='string' pk='true' />
    <field fkey='slots_tables.slot' name='slot_type' type='string' />
    <field name='onscreen_name' type='string' />
  </table>
  <table table_name='campaign_map_towns_and_ports_tables'
         table_version='0' >
    <field name='town_id' type='string' pk='true' />
    <field fkey='slots_tables.slot' name='slot_type' type='string' />
    <field name='onscreen_name' type='string' />
    <field fkey='campaign_map_slots_templates_tables.template_name' name='template' type='string' />
  </table>
  <table table_name='campaign_map_winds_of_magic_areas_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='campaign_map_winds_of_magic_persistent_region_strengths_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_map_winds_of_magic_strengths_tables'
         table_version='2' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='optstring_ascii' />
  </table>
  <table table_name='campaign_markers_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='campaign_mercenary_unit_character_level_restrictions_tables'
         table_version='0' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_mount_animation_set_overrides_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='campaign_mounts_tables'
         table_version='6' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='boolean' />
  </table>
  <table table_name='campaign_mounts_tables'
         table_version='6' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='optstring_ascii' />
  </table>
  <table table_name='campaign_mp_coop_groups_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_mp_coop_groups_to_factions_tables'
         table_version='0' >
    <field name='faction' type='string_ascii' pk='true' />
    <field name='coop_group' type='string_ascii' />
  </table>
  <table table_name='campaign_payload_ui_details_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='optstring_ascii' />
  </table>
  <table table_name='campaign_politics_strings_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_post_battle_captive_options_tables'
         table_version='3' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='string_ascii' />
  </table>
  <table table_name='campaign_public_order_populace_effects_tables'
         table_version='0' >
    <field fkey='cultures_tables.key' name='culture' type='string_ascii' pk='true' />
    <field fkey='effect_bundles_tables.key' name='effect_bundle' type='string_ascii' />
    <field name='populace_happiness' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_region_transformation_composite_scenes_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_religious_relations_tables'
         table_version='0' >
    <field name='attitude_base' type='float' />
    <field name='campaign' type='optstring_ascii' />
    <field name='negative_attitude_multiplier' type='float' />
    <field name='positive_attitude_multiplier' type='float' />
    <field name='source' type='string_ascii' />
    <field name='target' type='string_ascii' />
  </table>
  <table table_name='campaign_settlement_display_aqueducts_tables'
         table_version='0' >
    <field name='building_path' type='optstring_ascii' />
    <field name='position_x_map' type='float' />
    <field name='position_y_map' type='float' />
    <field name='position_z_height' type='float' />
    <field fkey='regions_tables.key' name='region_key' type='string_ascii' pk='true' />
    <field name='rotation_cw_radians' type='float' />
  </table>
  <table table_name='campaign_settlement_display_building_constructions_tables'
         table_version='0' >
    <field name='building_path' type='optstring_ascii' />
    <field name='construction_type' type='string_ascii' />
    <field fkey='campaign_settlement_display_building_ids_tables.key' name='display_building_key' type='string_ascii' />
    <field name='id' type='int' pk='true' />
    <field name='phase' type='int' />
    <field name='phase6' type='int' />
  </table>
  <table table_name='campaign_settlement_display_building_ids_tables'
         table_version='0' >
    <field fkey='building_levels_tables.level_name' name='building_level_key' type='optstring_ascii' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='sprawl_piece_level' type='int' />
    <field fkey='campaign_settlement_display_sprawl_pieces_tables.key' name='sprawl_piece_type' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
  </table>
  <table table_name='campaign_settlement_display_building_ids_tables'
         table_version='1' >
    <field fkey='building_levels_tables.level_name' name='building_level_key' type='optstring_ascii' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='sprawl_piece_level' type='int' />
    <field fkey='campaign_settlement_display_sprawl_pieces_tables.key' name='sprawl_piece_type' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='string_ascii' />
    <field name='unknown8' type='string_ascii' />
  </table>
  <table table_name='campaign_settlement_display_building_ids_tables'
         table_version='3' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='campaign_settlement_display_building_model_ids_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='campaign_settlement_display_building_siege_models_tables'
         table_version='0' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='campaign_settlement_display_building_trees_tables'
         table_version='0' >
    <field name='rigid_lookup_key' type='optstring_ascii' />
    <field name='building_path' type='optstring_ascii' />
    <field fkey='climates_tables.climate_type' name='climate_type' type='string_ascii' />
    <field name='id' type='int' />
    <field name='unknown' type='int' />
  </table>
  <table table_name='campaign_settlement_display_building_trees_tables'
         table_version='0' >
    <field name='rigid_lookup_key' type='optstring_ascii' />
    <field name='building_path' type='optstring_ascii' />
    <field fkey='climates_tables.climate_type' name='climate_type' type='string_ascii' />
    <field name='id' type='int' pk='true' />
    <field name='unknown' type='boolean' />
    <field name='unknown6' type='boolean' />
    <field name='unknown7' type='boolean' />
    <field name='unknown8' type='boolean' />
  </table>
  <table table_name='campaign_settlement_display_buildings_tables'
         table_version='1' >
    <field name='building_path' type='optstring_ascii' />
    <field fkey='campaign_settlement_display_building_ids_tables.key' name='display_building_key' type='string_ascii' />
    <field name='unknown' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='key' type='int' pk='true' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='optstring_ascii' />
    <field name='unknown13' type='optstring_ascii' />
    <field name='unknown14' type='optstring_ascii' />
    <field name='unknown15' type='optstring_ascii' />
  </table>
  <table table_name='campaign_settlement_display_buildings_tables'
         table_version='2' >
    <field name='building_path' type='optstring_ascii' />
    <field fkey='campaign_settlement_display_building_ids_tables.key' name='display_building_key' type='string_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='key' type='int' pk='true' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='optstring_ascii' />
    <field name='unknown13' type='optstring_ascii' />
  </table>
  <table table_name='campaign_settlement_display_buildings_tables'
         table_version='4' >
    <field fkey='campaign_settlement_display_building_ids_tables.key' name='display_building_key' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='unknown8' type='optstring_ascii' />
  </table>
  <table table_name='campaign_settlement_display_construction_model_ids_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='campaign_settlement_display_settlement_rotations_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='float' />
  </table>
  <table table_name='campaign_settlement_display_siege_item_ids_tables'
         table_version='0' >
    <field fkey='battlefield_deployable_siege_items_tables.key' name='battlefield_deployable_siege_item' type='string_ascii' pk='true' />
    <field fkey='campaign_settlement_display_sprawl_pieces_tables.key' name='sprawl_piece' type='string_ascii' />
  </table>
  <table table_name='campaign_settlement_display_sprawl_pieces_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_stance_effects_junctions_tables'
         table_version='1' >
    <field fkey='campaign_stances_tables.key' name='stance' type='string_ascii' pk='true' />
    <field fkey='effect_bundles_tables.key' name='effect_bundle' type='string_ascii' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' pk='true' />
    <field name='sub_culture' type='optstring_ascii' />
    <field name='faction' type='optstring_ascii' />
  </table>
  <table table_name='campaign_stance_effects_junctions_tables'
         table_version='2' >
    <field fkey='campaign_stances_tables.key' name='stance' type='string_ascii' pk='true' />
    <field fkey='effect_bundles_tables.key' name='effect_bundle' type='string_ascii' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' pk='true' />
    <field name='sub_culture' type='optstring_ascii' />
    <field name='faction' type='optstring_ascii' />
    <field name='unknown5' type='boolean' />
  </table>
  <table table_name='campaign_stances_composite_scenes_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='campaign_stances_factions_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_stances_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_statistics_categories_tables'
         table_version='0' >
    <field name='category_order' type='int' />
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_statistics_strings_tables'
         table_version='0' >
    <field name='campaign_statistic' type='string_ascii' pk='true' />
    <field fkey='campaign_statistics_categories_tables.key' name='campaign_statistic_category' type='string_ascii' />
    <field name='statistic_order' type='int' />
  </table>
  <table table_name='campaign_subject_evolutions_tables'
         table_version='0' >
    <field fkey='campaign_subject_messages_tables.key' name='arrival_message' type='optstring_ascii' />
    <field fkey='campaign_subjects_tables.key' name='campaign_subject_key' type='string_ascii' />
    <field fkey='campaign_subject_messages_tables.key' name='departure_message' type='optstring_ascii' />
    <field fkey='effect_bundles_tables.key' name='effect_bundle_key' type='string_ascii' />
    <field fkey='campaign_subject_strings_tables.key' name='flavour_text' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='max_turns' type='int' />
    <field name='min_turns' type='int' />
    <field name='weighting' type='float' />
  </table>
  <table table_name='campaign_subject_faction_restriction_junctions_tables'
         table_version='0' >
    <field fkey='campaign_subjects_tables.key' name='campaign_subject_key' type='string_ascii' pk='true' />
    <field fkey='factions_tables.key' name='faction_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_subject_messages_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='message_events_tables.event' name='message_type' type='string_ascii' />
  </table>
  <table table_name='campaign_subject_strings_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='campaign_subjects_tables'
         table_version='0' >
    <field fkey='campaign_subject_strings_tables.key' name='flavour_text' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='male' type='boolean' />
    <field fkey='campaign_subject_strings_tables.key' name='optional_name' type='optstring_ascii' />
    <field fkey='factions_tables.key' name='optional_name_source_faction' type='optstring_ascii' />
    <field name='ui_image' type='string_ascii' />
  </table>
  <table table_name='campaign_tree_ids_tables'
         table_version='2' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='string_ascii' />
  </table>
  <table table_name='campaign_tree_type_cultures_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='campaign_tree_types_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='campaign_tree_variants_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='optstring_ascii' />
  </table>
  <table table_name='campaign_unit_art_set_junctions_tables'
         table_version='0' >
    <field fkey='campaign_character_art_sets_tables.art_set_id' name='art_set_id' type='string' />
    <field fkey='units_tables.key' name='unit_key' type='string' />
  </table>
  <table table_name='campaign_unit_stat_bonuses_tables'
         table_version='1' >
    <field name='bonus' type='string_ascii' pk='true' />
    <field name='icon_path' type='string_ascii' />
    <field name='level' type='int' pk='true' />
    <field name='threshold' type='int' />
    <field name='upgrade_cost_new' type='int' />
    <field name='upgrade_cost_from_previous_level' type='int' />
  </table>
  <table table_name='campaign_variables_tables'
         table_version='0' >
    <field name='variable_key' type='string' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='campaign_variables_tables'
         table_version='0' >
    <field name='variable_key' type='string_ascii' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='campaign_vfx_descriptions_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='particle_effects_tables.key' name='vfx' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='y_offset' type='float' />
    <field name='unknown4' type='float' />
  </table>
  <table table_name='campaign_vfx_descriptions_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='particle_effects_tables.key' name='vfx' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='y_offset' type='float' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='boolean' />
  </table>
  <table table_name='campaign_vfx_lookups_tables'
         table_version='0' >
    <field name='unknown' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='key' type='int' pk='true' />
    <field name='unknown5' type='int' />
    <field fkey='campaign_vfx_descriptions_tables.key' name='vfx_description' type='string_ascii' />
    <field name='vfx_event' type='string_ascii' />
  </table>
  <table table_name='campaign_walk_anim_sets_tables'
         table_version='0' >
    <field name='key' type='string' />
    <field fkey='anim_reference_poses_tables.key' name='reference_pose' type='string' />
    <field name='pre_step_to' type='string' />
    <field name='step_to' type='string' />
    <field name='post_step_to' type='string' />
    <field name='pre_stand_to_walk' type='string' />
    <field name='stand_to_walk' type='string' />
    <field name='stand_to_walk_distance' type='float' />
    <field name='walk' type='string' />
    <field name='walk_distance' type='float' />
    <field name='walk_to_stand' type='string' />
    <field name='mid_walk_to_stand' type='string' />
    <field name='walk_to_stand_distance' type='float' />
    <field name='post_walk_to_stand' type='string' />
    <field name='post_mid_walk_to_stand' type='string' />
  </table>
  <table table_name='campaign_walk_anim_sets_tables'
         table_version='0' >
    <field name='character_walk_animation_type_id' type='string' />
    <field name='animation_type' type='string' />
    <field name='pre-step_to' type='string' />
    <field name='step_to' type='string' />
    <field name='post-step_to' type='string' />
    <field name='pre-stand_to_walk' type='string' />
    <field name='stand_to_walk' type='string' />
    <field name='stand_to_walk_distance' type='float' />
    <field name='walk' type='string' />
    <field name='walk_distance' type='float' />
    <field name='walk_to_stand' type='string' />
    <field name='mid_walk_to_stand' type='string' />
    <field name='walk_to_stand_distance' type='float' />
    <field name='post-walk_to_stand' type='string' />
    <field name='post-mid_walk_to_stand' type='string' />
    <field name='mid_walk_to_stand_distance' type='float' />
  </table>
  <table table_name='campaign_walk_anim_sets_tables'
         table_version='1' >
    <field name='key' type='string' />
    <field fkey='anim_reference_poses_tables.key' name='reference_pose' type='string' />
    <field name='pre_step_to' type='string' />
    <field name='step_to' type='string' />
    <field name='post_step_to' type='string' />
    <field name='pre_stand_to_walk' type='string' />
    <field name='stand_to_walk' type='string' />
    <field name='stand_to_walk_distance' type='float' />
    <field name='walk' type='string' />
    <field name='walk_distance' type='float' />
    <field name='walk_to_stand' type='string' />
    <field name='mid_walk_to_stand' type='string' />
    <field name='walk_to_stand_distance' type='float' />
    <field name='post_walk_to_stand' type='string' />
    <field name='post_mid_walk_to_stand' type='string' />
    <field name='mid_walk_to_stand_distance' type='float' />
  </table>
  <table table_name='campaigns_campaign_variables_junctions_tables'
         table_version='0' >
    <field fkey='campaign_variables_tables.variable_key' name='variable_key' type='string' pk='true' />
    <field fkey='campaigns_tables.campaign_name' name='campaign_name' type='string' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='campaigns_campaign_variables_junctions_tables'
         table_version='0' >
    <field fkey='campaign_variables_tables.variable_key' name='variable_key' type='string' pk='true' />
    <field fkey='campaigns_tables.campaign_name' name='campaign_name' type='string' pk='true' />
    <field name='value' type='float' />
    <field name='optional_difficulty_level' type='optstring' />
    <field name='optional_campaign_type' type='boolean' />
  </table>
  <table table_name='campaigns_campaign_variables_junctions_tables'
         table_version='2' >
    <field fkey='campaign_variables_tables.variable_key' name='variable_key' type='string' pk='true' />
    <field fkey='campaigns_tables.campaign_name' name='campaign_name' type='string' pk='true' />
    <field name='value' type='float' />
    <field name='optional_difficulty_level' type='optstring' />
    <field name='optional_campaign_type' type='boolean' />
  </table>
  <table table_name='campaigns_campaign_variables_junctions_tables'
         table_version='2' >
    <field fkey='campaign_variables_tables.variable_key' name='variable_key' type='string_ascii' pk='true' />
    <field name='campaign_name' type='string_ascii' pk='true' />
    <field name='value' type='float' />
    <field name='optional_difficulty_level' type='optstring_ascii' pk='true' />
    <field name='optional_campaign_type' type='boolean' pk='true' />
  </table>
  <table table_name='campaigns_campaign_variables_junctions_tables'
         table_version='2' >
    <field fkey='campaign_variables_tables.variable_key' name='variable_key' type='string_ascii' pk='true' />
    <field name='campaign_name' type='string_ascii' pk='true' />
    <field name='value' type='float' />
    <field name='optional_difficulty_level' type='optstring_ascii' pk='true' />
    <field name='unknown4' type='optstring_ascii' />
  </table>
  <table table_name='campaigns_tables'
         table_version='5' >
    <field name='campaign_name' type='string_ascii' />
    <field name='map_name' type='string_ascii' />
    <field name='is_grand' type='boolean' />
    <field name='campaign_order' type='int' />
    <field name='bullet_list' type='optstring_ascii' />
    <field name='display_location' type='optstring_ascii' />
    <field name='is_tutorial' type='boolean' />
    <field name='banner_image' type='optstring_ascii' />
    <field name='banner_icon' type='optstring_ascii' />
    <field name='available_for_mp' type='boolean' />
    <field name='mp_sort_order' type='int' />
  </table>
  <table table_name='capture_point_types_tables'
         table_version='0' >
    <field name='icon_name' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='capture_point_types_tables'
         table_version='1' >
    <field name='icon_name' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='cdir_army_template_ratios_tables'
         table_version='0' >
    <field name='unknown' type='int' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
  </table>
  <table table_name='cdir_campaign_junctions_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='campaigns_tables.campaign_name' name='campaign' type='optstring' />
  </table>
  <table table_name='cdir_campaign_junctions_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='campaign' type='optstring_ascii' />
  </table>
  <table table_name='cdir_configs_tables'
         table_version='0' >
    <field fkey='cdir_campaign_junctions_tables.key' name='campaign_key' type='string' />
    <field name='unknown2' type='boolean' />
    <field fkey='cdir_faction_junctions_tables.key' name='faction_key' type='string' />
    <field fkey='cdir_config_values_tables.key' name='cdir_config_key' type='string' />
    <field name='unknown5' type='boolean' />
    <field name='value' type='string' />
  </table>
  <table table_name='cdir_configs_tables'
         table_version='0' >
    <field fkey='cdir_campaign_junctions_tables.key' name='campaign_key' type='string_ascii' pk='true' />
    <field name='unknown2' type='boolean' />
    <field fkey='cdir_faction_junctions_tables.key' name='faction_key' type='string_ascii' pk='true' />
    <field name='cdir_config_key' type='string_ascii' pk='true' />
    <field name='unknown5' type='boolean' />
    <field name='value' type='string_ascii' />
  </table>
  <table table_name='cdir_desire_priorities_tables'
         table_version='0' >
    <field fkey='cdir_campaign_junctions_tables.key' name='campaign_key' type='string' pk='true' />
    <field fkey='cdir_desires_tables.key' name='desire_key' type='string' />
    <field name='priority' type='int' />
  </table>
  <table table_name='cdir_desire_priorities_tables'
         table_version='0' >
    <field fkey='cdir_campaign_junctions_tables.key' name='campaign_key' type='string_ascii' pk='true' />
    <field name='desire_key' type='string_ascii' pk='true' />
    <field name='priority' type='int' />
  </table>
  <table table_name='cdir_events_categories_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='cdir_events_dilemma_choice_details_tables'
         table_version='0' >
    <field name='choice_key' type='string_ascii' pk='true' />
    <field fkey='dilemmas_tables.key' name='dilemma_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cdir_events_dilemma_followup_dilemmas_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='cdir_events_dilemma_followup_missions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='cdir_events_dilemma_incidents_tables'
         table_version='0' >
    <field name='choice_key' type='string' pk='true' />
    <field name='dilemma_key' type='string' pk='true' />
    <field name='incident_key' type='string' pk='true' />
  </table>
  <table table_name='cdir_events_dilemma_incidents_tables'
         table_version='0' >
    <field name='choice_key' type='string_ascii' pk='true' />
    <field name='dilemma_key' type='string_ascii' pk='true' />
    <field name='incident_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cdir_events_dilemma_option_junctions_tables'
         table_version='0' >
    <field name='dilemma_key' type='string' />
    <field name='id' type='int' />
    <field name='unknown3' type='float' />
    <field name='option_key' type='string' />
    <field name='value' type='optstring' />
  </table>
  <table table_name='cdir_events_dilemma_option_junctions_tables'
         table_version='1' >
    <field name='dilemma_key' type='string_ascii' />
    <field name='id' type='int' pk='true' />
    <field name='unknown3' type='float' />
    <field name='option_key' type='string_ascii' />
    <field name='value' type='optstring_ascii' />
  </table>
  <table table_name='cdir_events_dilemma_option_junctions_tables'
         table_version='2' >
    <field name='dilemma_key' type='string_ascii' />
    <field name='id' type='int' pk='true' />
    <field name='unknown3' type='float' />
    <field name='option_key' type='string_ascii' />
    <field name='value' type='optstring_ascii' />
  </table>
  <table table_name='cdir_events_dilemma_payloads_tables'
         table_version='0' >
    <field name='choice_key' type='string' />
    <field name='dilemma_key' type='string' />
    <field name='id' type='int' />
    <field name='unknown4' type='float' />
    <field fkey='cdir_events_payloads_tables.payload_key' name='payload_key' type='string' />
    <field name='unknown6' type='boolean' />
    <field name='value' type='string' />
  </table>
  <table table_name='cdir_events_dilemma_payloads_tables'
         table_version='2' >
    <field name='choice_key' type='string_ascii' />
    <field name='dilemma_key' type='string_ascii' />
    <field name='id' type='int' pk='true' />
    <field name='unknown4' type='float' />
    <field fkey='cdir_events_payloads_tables.payload_key' name='payload_key' type='string_ascii' />
    <field name='unknown6' type='boolean' />
    <field name='value' type='string_ascii' />
  </table>
  <table table_name='cdir_events_incident_followup_dilemmas_tables'
         table_version='0' >
    <field fkey='incidents_tables.key' name='incident_key' type='string_ascii' pk='true' />
    <field fkey='dilemmas_tables.key' name='followup_dliemma_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cdir_events_incident_followup_incidents_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='cdir_events_incident_followup_missions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='cdir_events_incident_option_junctions_tables'
         table_version='0' >
    <field name='id' type='int' />
    <field name='unknown2' type='float' />
    <field name='incident_key' type='string' />
    <field name='option_key' type='string' />
    <field name='value' type='optstring' />
  </table>
  <table table_name='cdir_events_incident_option_junctions_tables'
         table_version='1' >
    <field name='id' type='int' pk='true' />
    <field name='unknown2' type='float' />
    <field name='incident_key' type='string_ascii' />
    <field name='option_key' type='string_ascii' />
    <field name='value' type='optstring_ascii' />
  </table>
  <table table_name='cdir_events_incident_option_junctions_tables'
         table_version='2' >
    <field name='id' type='int' pk='true' />
    <field name='unknown2' type='float' />
    <field name='incident_key' type='string_ascii' />
    <field name='option_key' type='string_ascii' />
    <field name='value' type='optstring_ascii' />
  </table>
  <table table_name='cdir_events_incident_payloads_tables'
         table_version='0' >
    <field name='id' type='int' />
    <field name='unknown2' type='float' />
    <field name='incident_key' type='string' />
    <field fkey='cdir_events_payloads_tables.payload_key' name='payload_key' type='string' />
    <field name='value' type='string' />
  </table>
  <table table_name='cdir_events_incident_payloads_tables'
         table_version='1' >
    <field name='id' type='int' pk='true' />
    <field name='unknown1' type='float' />
    <field name='incident_key' type='string_ascii' />
    <field fkey='cdir_events_payloads_tables.payload_key' name='payload_key' type='string_ascii' />
    <field name='value' type='string_ascii' />
  </table>
  <table table_name='cdir_events_incident_payloads_tables'
         table_version='2' >
    <field name='id' type='int' pk='true' />
    <field name='unknown1' type='float' />
    <field name='incident_key' type='string_ascii' />
    <field fkey='cdir_events_payloads_tables.payload_key' name='payload_key' type='string_ascii' />
    <field name='value' type='optstring_ascii' />
  </table>
  <table table_name='cdir_events_mission_followup_dilemmas_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='cdir_events_mission_followup_missions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='cdir_events_mission_incidents_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='cdir_events_mission_issuer_junctions_tables'
         table_version='0' >
    <field fkey='mission_issuers_tables.issuer_key' name='issuer_key' type='string' pk='true' />
    <field name='mission_key' type='string' pk='true' />
  </table>
  <table table_name='cdir_events_mission_issuer_junctions_tables'
         table_version='0' >
    <field fkey='mission_issuers_tables.issuer_key' name='issuer_key' type='string_ascii' pk='true' />
    <field name='mission_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cdir_events_mission_option_junctions_tables'
         table_version='0' >
    <field name='id' type='int' />
    <field name='unknown2' type='float' />
    <field name='mission_key' type='string' />
    <field name='option_key' type='string' />
    <field name='value' type='optstring' />
  </table>
  <table table_name='cdir_events_mission_option_junctions_tables'
         table_version='1' >
    <field name='id' type='int' pk='true' />
    <field name='unknown2' type='float' />
    <field name='mission_key' type='string_ascii' />
    <field name='option_key' type='string_ascii' />
    <field name='value' type='optstring_ascii' />
  </table>
  <table table_name='cdir_events_mission_option_junctions_tables'
         table_version='2' >
    <field name='id' type='int' pk='true' />
    <field name='unknown2' type='float' />
    <field name='mission_key' type='string_ascii' />
    <field name='option_key' type='string_ascii' />
    <field name='value' type='optstring_ascii' />
  </table>
  <table table_name='cdir_events_mission_payloads_tables'
         table_version='0' >
    <field name='id' type='int' />
    <field name='unknown2' type='float' />
    <field name='mission_key' type='string' />
    <field fkey='cdir_events_payloads_tables.payload_key' name='payload_key' type='string' />
    <field name='status_key' type='string' />
    <field name='value' type='string' />
  </table>
  <table table_name='cdir_events_mission_payloads_tables'
         table_version='1' >
    <field name='id' type='int' pk='true' />
    <field name='unknown2' type='float' />
    <field name='mission_key' type='string_ascii' />
    <field fkey='cdir_events_payloads_tables.payload_key' name='payload_key' type='string_ascii' />
    <field name='status_key' type='string_ascii' />
    <field name='value' type='string_ascii' />
  </table>
  <table table_name='cdir_events_options_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='cdir_events_payloads_tables'
         table_version='0' >
    <field name='effect_bundle_key' type='optstring' />
    <field name='payload_key' type='string' />
  </table>
  <table table_name='cdir_events_payloads_tables'
         table_version='0' >
    <field name='effect_bundle_key' type='optstring_ascii' />
    <field name='payload_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cdir_faction_junctions_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='factions_tables.key' name='faction' type='optstring' />
  </table>
  <table table_name='cdir_faction_junctions_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='factions_tables.key' name='faction' type='optstring_ascii' />
  </table>
  <table table_name='cdir_military_generator_configs_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <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>
  <table table_name='cdir_military_generator_template_ratios_tables'
         table_version='0' >
    <field name='ratio' type='int' />
    <field fkey='cdir_military_generator_templates_tables.key' name='template_key' type='string_ascii' pk='true' />
    <field fkey='cdir_military_generator_unit_groups_tables.key' name='unit_group_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cdir_military_generator_templates_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cdir_military_generator_unit_groups_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cdir_military_generator_unit_qualities_tables'
         table_version='1' >
    <field fkey='cdir_military_generator_unit_groups_tables.key' name='group_key' type='string_ascii' pk='true' />
    <field name='quality' type='int' />
    <field fkey='main_units_tables.unit' name='unit_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='cdir_unit_balance_group_qualities_tables'
         table_version='0' >
    <field name='config_key' type='string' pk='true' />
    <field name='group_key' type='string' pk='true' />
    <field name='quality_group_key' type='string' pk='true' />
    <field name='quality' type='int' />
  </table>
  <table table_name='cdir_unit_balance_group_qualities_tables'
         table_version='0' >
    <field name='config_key' type='string_ascii' />
    <field name='group_key' type='string_ascii' />
    <field name='quality_group_key' type='string_ascii' />
    <field name='quality' type='int' />
  </table>
  <table table_name='cdir_unit_balance_groups_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='army' type='boolean' />
  </table>
  <table table_name='cdir_unit_balance_groups_tables'
         table_version='0' >
    <field name='key' type='string_ascii' />
    <field name='army' type='boolean' />
  </table>
  <table table_name='cdir_unit_balance_template_junctions_tables'
         table_version='0' >
    <field name='config_key' type='string' pk='true' />
    <field name='template_key' type='string' pk='true' />
    <field name='priority' type='int' />
  </table>
  <table table_name='cdir_unit_balance_template_junctions_tables'
         table_version='0' >
    <field name='config_key' type='string_ascii' />
    <field name='template_key' type='string_ascii' />
    <field name='priority' type='int' />
  </table>
  <table table_name='cdir_unit_balances_tables'
         table_version='0' >
    <field fkey='cdir_unit_balance_template_junctions_tables.template_key' name='template_refid' type='string' />
    <field name='min_units' type='int' />
    <field name='max_units' type='int' />
    <field name='group_key' type='string' />
    <field name='ideal_pct' type='float' />
    <field name='variance' type='float' />
    <field name='min_required' type='float' />
  </table>
  <table table_name='cdir_unit_balances_tables'
         table_version='2' >
    <field name='template_key' type='string' />
    <field name='min_units' type='int' />
    <field name='max_units' type='int' />
    <field name='group_key' type='string' />
    <field name='ideal_pct' type='float' />
    <field name='variance' type='float' />
    <field name='min_required' type='float' />
  </table>
  <table table_name='cdir_unit_balances_tables'
         table_version='2' >
    <field fkey='cdir_unit_balance_template_junctions_tables.template_key' name='template_refid' type='string_ascii' />
    <field name='min_units' type='int' />
    <field name='max_units' type='int' />
    <field name='group_key' type='string_ascii' />
    <field name='ideal_pct' type='float' />
    <field name='variance' type='float' />
    <field name='min_required' type='float' />
  </table>
  <table table_name='cdir_unit_qualities_tables'
         table_version='0' >
    <field name='config_key' type='string' pk='true' />
    <field name='group_key' type='string' pk='true' />
    <field name='unit_key' type='string' pk='true' />
    <field name='quality' type='int' />
  </table>
  <table table_name='cdir_unit_qualities_tables'
         table_version='0' >
    <field name='config_key' type='string_ascii' />
    <field name='group_key' type='string_ascii' />
    <field name='unit_key' type='string_ascii' />
    <field name='quality' type='int' />
  </table>
  <table table_name='character_experience_skill_tiers_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent_key' type='string' />
    <field name='experience_threshold' type='int' />
    <field name='skill_points' type='int' />
    <field name='skill_tier_level' type='int' />
  </table>
  <table table_name='character_experience_skill_tiers_tables'
         table_version='0' >
    <field fkey='agents_tables.key' name='agent_key' type='string' />
    <field name='experience_threshold' type='int' />
    <field name='skill_points' type='int' />
    <field name='skill_tier_level' type='int' />
    <field fkey='campaigns_tables.campaign_name' name='optional_campaign_key' type='optstring' />
  </table>
  <table table_name='character_experience_skill_tiers_tables'
         table_version='1' >
    <field fkey='agents_tables.key' name='agent_key' type='string' />
    <field name='experience_threshold' type='int' />
    <field name='skill_points' type='int' />
    <field name='skill_tier_level' type='int' />
    <field fkey='campaigns_tables.campaign_name' name='optional_campaign_key' type='optstring' />
  </table>
  <table table_name='character_experience_skill_tiers_tables'
         table_version='2' >
    <field fkey='agents_tables.key' name='agent_key' type='optstring_ascii' pk='true' />
    <field name='experience_threshold' type='int' />
    <field name='skill_points' type='int' />
    <field name='skill_rank' type='int' pk='true' />
    <field name='unknown4' type='boolean' />
    <field name='for_army' type='boolean' pk='true' />
    <field name='for_navy' type='boolean' pk='true' />
  </table>
  <table table_name='character_experience_skill_tiers_tables'
         table_version='2' >
    <field fkey='agents_tables.key' name='agent_key' type='optstring_ascii' pk='true' />
    <field name='experience_threshold' type='int' />
    <field name='skill_points' type='int' />
    <field name='skill_rank' type='int' pk='true' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='for_army' type='boolean' pk='true' />
    <field name='for_navy' type='boolean' pk='true' />
  </table>
  <table table_name='character_experience_skill_tiers_tables'
         table_version='2' >
    <field fkey='agents_tables.key' name='agent_key' type='optstring_ascii' pk='true' />
    <field name='experience_threshold' type='int' />
    <field name='skill_points' type='int' />
    <field name='skill_rank' type='int' pk='true' />
    <field name='unknown4' type='boolean' />
    <field name='for_army' type='boolean' pk='true' />
    <field name='for_navy' type='boolean' pk='true' />
    <field name='unknown7' type='boolean' />
    <field name='unknown8' type='boolean' />
  </table>
  <table table_name='character_skill_categories_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='int' />
  </table>
  <table table_name='character_skill_categories_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='optstring_ascii' />
  </table>
  <table table_name='character_skill_level_details_tables'
         table_version='0' >
    <field name='unknown' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='image_path' type='string_ascii' />
    <field name='level' type='int' pk='true' />
    <field fkey='character_skills_tables.key' name='skill_key' type='string_ascii' pk='true' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unlocked_at_rank' type='int' />
  </table>
  <table table_name='character_skill_level_to_ancillaries_junctions_tables'
         table_version='1' >
    <field name='granted_ancillary' type='string_ascii' />
    <field name='skill' type='string_ascii' />
    <field name='level' type='int' />
  </table>
  <table table_name='character_skill_level_to_effects_junctions_tables'
         table_version='0' >
    <field fkey='character_skills_tables.key' name='character_skill_key' type='string' />
    <field fkey='effects_tables.effect' name='effect_key' type='string' />
    <field name='level' type='int' />
    <field name='value' type='float' />
  </table>
  <table table_name='character_skill_level_to_effects_junctions_tables'
         table_version='0' >
    <field fkey='character_skills_tables.key' name='character_skill_key' type='string' />
    <field fkey='effects_tables.effect' name='effect_key' type='string' />
    <field name='level' type='int' />
    <field name='value' type='float' />
    <field name='is_factionwide' type='boolean' />
  </table>
  <table table_name='character_skill_level_to_effects_junctions_tables'
         table_version='1' >
    <field fkey='character_skills_tables.key' name='character_skill_key' type='string' />
    <field fkey='effects_tables.effect' name='effect_key' type='string' />
    <field name='level' type='int' />
    <field name='value' type='float' />
    <field name='is_factionwide' type='boolean' />
  </table>
  <table table_name='character_skill_level_to_effects_junctions_tables'
         table_version='1' >
    <field fkey='character_skills_tables.key' name='character_skill_key' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect_key' type='string_ascii' pk='true' />
    <field fkey='campaign_effect_scopes_tables.key' name='effect_scope' type='string_ascii' />
    <field name='level' type='int' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='character_skill_node_ancillary_locks_tables'
         table_version='0' >
    <field name='ancillary_lock' type='string_ascii' />
    <field name='character_skill_node' type='string_ascii' />
  </table>
  <table table_name='character_skill_node_link_types_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='character_skill_node_links_tables'
         table_version='0' >
    <field fkey='character_skill_nodes_tables.key' name='child_key' type='string' />
    <field name='initial_descent_tiers' type='int' />
    <field fkey='character_skill_nodes_tables.key' name='parent_key' type='string' />
    <field name='parent_link_position' type='int' />
    <field name='child_link_position' type='int' />
  </table>
  <table table_name='character_skill_node_links_tables'
         table_version='1' >
    <field fkey='character_skill_nodes_tables.key' name='child_key' type='string_ascii' pk='true' />
    <field name='initial_descent_tiers' type='int' />
    <field fkey='character_skill_nodes_tables.key' name='parent_key' type='string_ascii' pk='true' />
    <field name='parent_link_position' type='int' />
    <field name='child_link_position' type='int' />
  </table>
  <table table_name='character_skill_node_links_tables'
         table_version='2' >
    <field fkey='character_skill_nodes_tables.key' name='child_key' type='string_ascii' pk='true' />
    <field name='initial_descent_tiers' type='int' />
    <field fkey='character_skill_nodes_tables.key' name='parent_key' type='string_ascii' pk='true' />
    <field name='parent_link_position' type='int' />
    <field name='child_link_position' type='int' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='float' />
  </table>
  <table table_name='character_skill_node_links_tables'
         table_version='3' >
    <field fkey='character_skill_nodes_tables.key' name='child_key' type='string_ascii' pk='true' />
    <field name='initial_descent_tiers' type='int' />
    <field fkey='character_skill_nodes_tables.key' name='parent_key' type='string_ascii' pk='true' />
    <field name='parent_link_position' type='int' />
    <field name='child_link_position' type='int' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='string_ascii' />
  </table>
  <table table_name='character_skill_node_sets_tables'
         table_version='0' >
    <field name='enc_title' type='boolean' />
    <field fkey='agents_tables.key' name='agent_key' type='string' />
    <field fkey='campaigns_tables.campaign_name' name='campaign_key' type='optstring' />
    <field fkey='factions_tables.key' name='faction_key' type='optstring' />
    <field name='key' type='string' />
  </table>
  <table table_name='character_skill_node_sets_tables'
         table_version='1' >
    <field fkey='agents_tables.key' name='agent_key' type='optstring_ascii' />
    <field name='campaign_key' type='optstring_ascii' />
    <field fkey='factions_tables.key' name='faction_key' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='optstring_ascii' />
    <field name='for_army' type='boolean' />
    <field name='for_navy' type='boolean' />
  </table>
  <table table_name='character_skill_node_sets_tables'
         table_version='2' >
    <field fkey='agents_tables.key' name='agent_key' type='optstring_ascii' />
    <field name='campaign_key' type='optstring_ascii' />
    <field fkey='factions_tables.key' name='faction_key' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='optstring_ascii' />
    <field name='for_army' type='boolean' />
    <field name='for_navy' type='boolean' />
    <field name='agent_subtype_key' type='optstring_ascii' />
  </table>
  <table table_name='character_skill_nodes_skill_locks_tables'
         table_version='0' >
    <field name='character_skill' type='string_ascii' />
    <field name='character_skill_node' type='string_ascii' />
    <field name='level' type='int' />
  </table>
  <table table_name='character_skill_nodes_tables'
         table_version='0' >
    <field fkey='campaigns_tables.campaign_name' name='campaign_key' type='boolean' />
    <field fkey='character_skills_tables.key' name='character_skill_key' type='string' />
    <field fkey='character_skill_node_sets_tables.key' name='character_skill_node_set_key' type='string' />
    <field fkey='factions_tables.key' name='faction_key' type='optstring' />
    <field name='indent' type='int' />
    <field name='key' type='string' />
    <field name='tier' type='int' />
  </table>
  <table table_name='character_skill_nodes_tables'
         table_version='1' >
    <field name='campaign_key' type='boolean' />
    <field fkey='character_skills_tables.key' name='character_skill_key' type='string_ascii' />
    <field fkey='character_skill_node_sets_tables.key' name='character_skill_node_set_key' type='string_ascii' />
    <field fkey='factions_tables.key' name='faction_key' type='optstring_ascii' />
    <field name='indent' type='int' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='tier' type='int' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='optstring_ascii' />
  </table>
  <table table_name='character_skill_nodes_tables'
         table_version='3' >
    <field name='unknown0' type='optstring' />
    <field fkey='character_skills_tables.key' name='character_skill_key' type='string_ascii' />
    <field fkey='character_skill_node_sets_tables.key' name='character_skill_node_set_key' type='string_ascii' />
    <field fkey='factions_tables.key' name='faction_key' type='optstring_ascii' />
    <field name='indent' type='float' />
    <field name='key' type='string_ascii' />
    <field name='tier' type='float' />
    <field name='unknown7' type='optstring_ascii' />
    <field name='points_on_creation' type='int' />
  </table>
  <table table_name='character_skill_nodes_tables'
         table_version='5' >
    <field name='campaign_key' type='optstring' />
    <field fkey='character_skills_tables.key' name='character_skill_key' type='string_ascii' />
    <field fkey='character_skill_node_sets_tables.key' name='character_skill_node_set_key' type='string_ascii' />
    <field fkey='factions_tables.key' name='faction_key' type='optstring_ascii' />
    <field name='indent' type='float' />
    <field name='key' type='string_ascii' />
    <field name='tier' type='float' />
    <field name='subculture' type='optstring_ascii' />
    <field name='points_on_creation' type='int' />
    <field name='required_num_parents' type='int' />
    <field name='visible_in_ui' type='boolean' />
  </table>
  <table table_name='character_skill_utilization_hints_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='character_skill_utilization_hints_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='character_skills_tables'
         table_version='0' >
    <field name='image_path' type='string' pk='true' />
    <field name='key' type='string' />
    <field name='localised_description' type='string' />
    <field name='localised_name' type='string' />
    <field fkey='pre_battle_speech_parameters_enum_tables.key' name='pre_battle_speech_parameter' type='optstring' />
  </table>
  <table table_name='character_skills_tables'
         table_version='3' >
    <field name='image_path' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='localised_description' type='string_ascii' />
    <field name='localised_name' type='string_ascii' />
    <field name='pre_battle_speech_parameter' type='optstring_ascii' />
    <field name='unlocked_at_rank' type='int' />
    <field name='is_background_skill' type='boolean' />
    <field name='is_female_only_background_skill' type='boolean' />
    <field name='is_male_only_background_skill' type='boolean' />
    <field name='background_weighting' type='float' />
  </table>
  <table table_name='character_skills_tables'
         table_version='4' >
    <field name='image_path' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='localised_description' type='string_ascii' />
    <field name='localised_name' type='string_ascii' />
    <field name='unlocked_at_rank' type='int' />
    <field name='is_background_skill' type='boolean' />
    <field name='is_female_only_background_skill' type='boolean' />
    <field name='is_male_only_background_skill' type='boolean' />
    <field name='background_weighting' type='float' />
  </table>
  <table table_name='character_skills_to_quest_ancillaries_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='boolean' />
  </table>
  <table table_name='character_trait_levels_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='level' type='int' />
    <field fkey='character_traits_tables.key' name='trait' type='string' />
    <field name='threshold_points' type='int' />
  </table>
  <table table_name='character_trait_levels_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='level' type='int' />
    <field fkey='trait_info_tables.trait' name='trait' type='string_ascii' />
    <field name='threshold_points' type='int' />
  </table>
  <table table_name='character_traits_tables'
         table_version='0' >
    <field fkey='trait_info_tables.trait' name='key' type='string' pk='true' />
    <field name='no_going_back_level' type='int' />
    <field name='hidden' type='boolean' />
    <field name='precedence' type='int' />
    <field fkey='trait_categories_tables.category' name='icon' type='string' />
  </table>
  <table table_name='character_traits_tables'
         table_version='0' >
    <field fkey='trait_info_tables.trait' name='key' type='string' pk='true' />
    <field name='no_going_back_level' type='int' />
    <field name='hidden' type='boolean' />
    <field name='precedence' type='int' />
    <field fkey='trait_categories_tables.category' name='icon' type='string' />
    <field name='unknown4' type='boolean' />
  </table>
  <table table_name='character_traits_tables'
         table_version='1' >
    <field fkey='trait_info_tables.trait' name='key' type='string' pk='true' />
    <field name='no_going_back_level' type='int' />
    <field name='hidden' type='boolean' />
    <field name='precedence' type='int' />
    <field fkey='trait_categories_tables.category' name='icon' type='string' />
    <field name='unknown4' type='boolean' />
  </table>
  <table table_name='character_traits_tables'
         table_version='1' >
    <field fkey='trait_info_tables.trait' name='key' type='string_ascii' pk='true' />
    <field name='no_going_back_level' type='int' />
    <field name='hidden' type='boolean' />
    <field name='precedence' type='int' />
    <field fkey='trait_categories_tables.category' name='icon' type='string_ascii' />
    <field name='hidden6' type='boolean' />
  </table>
  <table table_name='character_traits_tables'
         table_version='1' >
    <field fkey='trait_info_tables.trait' name='key' type='string_ascii' pk='true' />
    <field name='no_going_back_level' type='int' />
    <field name='hidden' type='boolean' />
    <field name='precedence' type='int' />
    <field fkey='trait_categories_tables.category' name='icon' type='string_ascii' />
    <field name='hidden6' type='boolean' />
    <field name='unknown6' type='boolean' />
    <field name='unknown7' type='boolean' />
  </table>
  <table table_name='chariot_types_enums_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='chat_shortcuts_tables'
         table_version='0' >
    <field fkey='game_area_enums_tables.key' name='game_area' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='climate_to_erosion_settings_tables'
         table_version='0' >
    <field name='local_climate' type='string' pk='true' />
    <field name='erosion_type' type='string' />
    <field name='steps' type='int' />
    <field name='talus_angle' type='float' />
    <field name='erode_movement' type='float' />
    <field name='distribute_water_steps' type='int' />
    <field name='rain_noise_scale' type='float' />
    <field name='perlin_rain_noise_x' type='float' />
    <field name='perlin_rain_noise_y' type='float' />
    <field name='perlin_erosion_noise_x' type='float' />
    <field name='perlin_erosion_noise_y' type='float' />
  </table>
  <table table_name='climate_to_tilesets_tables'
         table_version='0' >
    <field fkey='climates_tables.climate_type' name='climate' type='string' pk='true' />
    <field fkey='terrain_tilesets_tables.tileset_name' name='tileset' type='string' />
  </table>
  <table table_name='climates_tables'
         table_version='0' >
    <field name='climate_type' type='string' pk='true' />
    <field name='colour_index' type='int' />
    <field name='conifer_line' type='int' />
    <field name='tree_line' type='int' />
    <field name='is_land' type='boolean' />
  </table>
  <table table_name='climates_tables'
         table_version='0' >
    <field name='climate_type' type='string_ascii' pk='true' />
    <field name='colour_index' type='int' />
    <field name='conifer_line' type='int' />
    <field name='tree_line' type='int' />
    <field name='is_land' type='boolean' />
  </table>
  <table table_name='climates_tables'
         table_version='1' >
    <field name='climate_type' type='string_ascii' pk='true' />
  </table>
  <table table_name='climbing_ladders_meshes_definitions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='combat_potentials_adjustment_types_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='combat_potentials_adjustments_for_banners_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='float' />
  </table>
  <table table_name='combat_potentials_types_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='commander_unit_permissions_tables'
         table_version='0' >
    <field fkey='cultures_tables.key' name='culture_key' type='optstring_ascii' />
    <field fkey='factions_tables.key' name='faction_key' type='optstring_ascii' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture_key' type='optstring_ascii' />
    <field fkey='main_units_tables.unit' name='unit_key' type='string_ascii' />
  </table>
  <table table_name='commander_unit_permissions_tables'
         table_version='0' >
    <field name='unknown' type='boolean' />
    <field fkey='factions_tables.key' name='faction_key' type='optstring_ascii' pk='true' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture_key' type='optstring_ascii' pk='true' />
    <field fkey='main_units_tables.unit' name='unit_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='commodities_demand_drivers_tables'
         table_version='0' >
    <field name='demand_driver' type='string' pk='true' />
  </table>
  <table table_name='commodities_demand_junction_tables'
         table_version='0' >
    <field fkey='commodities_tables.key' name='commodity' type='string' pk='true' />
    <field fkey='commodities_demand_drivers_tables.demand_driver' name='driver' type='string' pk='true' />
    <field name='constantk' type='float' />
    <field name='weight' type='float' />
  </table>
  <table table_name='commodities_tables'
         table_version='0' >
    <field fkey='resources_tables.onscreen_text' name='key' type='string' pk='true' />
    <field name='baseline_price_per_unit' type='float' />
    <field name='price_elasticity_of_demand' type='float' />
  </table>
  <table table_name='commodities_tables'
         table_version='0' >
    <field fkey='resources_tables.key' name='key' type='string_ascii' pk='true' />
    <field name='baseline_price_per_unit' type='float' />
    <field name='price_elasticity_of_demand' type='float' />
  </table>
  <table table_name='commodities_tables'
         table_version='1' >
    <field fkey='resources_tables.key' name='key' type='string_ascii' pk='true' />
    <field name='baseline_price_per_unit' type='float' />
  </table>
  <table table_name='commodity_unit_names_tables'
         table_version='0' >
    <field name='unit' type='string' pk='true' />
  </table>
  <table table_name='commodity_unit_names_tables'
         table_version='0' >
    <field name='unit' type='string_ascii' pk='true' />
  </table>
  <table table_name='composite_scene_files_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='confederation_effect_bundles_tables'
         table_version='0' >
    <field name='culture' type='string_ascii' />
    <field name='effect_bundle' type='string_ascii' />
    <field name='turns' type='int' />
  </table>
  <table table_name='culture_campaign_destruction_composite_scene_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='culture_settlement_occupation_options_tables'
         table_version='0' >
    <field fkey='cultures_tables.key' name='culture' type='string_ascii' pk='true' />
    <field name='option' type='string_ascii' pk='true' />
  </table>
  <table table_name='culture_settlement_occupation_options_tables'
         table_version='2' >
    <field fkey='cultures_tables.key' name='culture' type='string_ascii' pk='true' />
    <field name='option' type='string_ascii' pk='true' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='boolean' />
    <field name='unknown7' type='boolean' />
  </table>
  <table table_name='culture_settlement_occupation_options_tables'
         table_version='5' >
    <field name='option' type='string_ascii' pk='true' />
    <field name='acting_army_faction_effect_bundle' type='optstring_ascii' />
    <field name='acting_army_faction_effect_bundle_turns' type='int' />
    <field name='target_settlement_faction_effect_bundle' type='optstring_ascii' />
    <field name='target_settlement_faction_effect_bundle_turns' type='int' />
    <field name='group' type='string_ascii' />
    <field name='acting_army_effect_bundle' type='optstring_ascii' />
    <field name='acting_army_effect_bundle_turns' type='int' />
  </table>
  <table table_name='culture_settlement_occupation_options_tables'
         table_version='8' >
    <field name='option' type='string_ascii' pk='true' />
    <field name='acting_army_faction_effect_bundle' type='optstring_ascii' />
    <field name='acting_army_faction_effect_bundle_turns' type='int' />
    <field name='target_settlement_faction_effect_bundle' type='optstring_ascii' />
    <field name='target_settlement_faction_effect_bundle_turns' type='int' />
    <field name='group' type='string_ascii' />
    <field name='acting_army_effect_bundle' type='optstring_ascii' />
    <field name='acting_army_effect_bundle_turns' type='int' />
    <field name='unknown8' type='int' />
    <field name='unknown9' type='int' />
    <field name='unknown10' type='string_ascii' />
    <field name='unknown11' type='string_ascii' />
    <field name='unknown12' type='float' />
    <field name='unknown13' type='float' />
  </table>
  <table table_name='culture_to_battle_animation_tables_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='cultures_subcultures_tables'
         table_version='0' >
    <field name='subculture' type='string_ascii' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='cultures_subcultures_tables'
         table_version='0' >
    <field name='subculture' type='string' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string' />
    <field name='index' type='int' />
    <field fkey='battle_terrain_farms_tables.farm' name='farm' type='string' />
  </table>
  <table table_name='cultures_subcultures_tables'
         table_version='0' >
    <field name='subculture' type='string_ascii' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string_ascii' />
    <field name='index' type='int' />
    <field fkey='battle_terrain_farms_tables.farm' name='farm' type='string_ascii' />
  </table>
  <table table_name='cultures_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='index' type='int' />
    <field name='fallback_ui_culture' type='optstring' />
  </table>
  <table table_name='cultures_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='index' type='int' />
    <field name='unknown3' type='int' />
    <field name='fallback_ui_culture' type='optstring' />
  </table>
  <table table_name='cultures_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field name='index' type='int' />
    <field name='unknown3' type='int' />
    <field name='fallback_ui_culture' type='optstring' />
  </table>
  <table table_name='cultures_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='index' type='int' />
    <field name='unknown2' type='int' />
    <field name='fallback_ui_culture' type='optstring_ascii' />
  </table>
  <table table_name='cultures_tables'
         table_version='5' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='index' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
  </table>
  <table table_name='cursor_transitions_tables'
         table_version='0' >
    <field fkey='cursors_tables.key' name='initiating_cursor' type='string_ascii' pk='true' />
    <field name='mouse_event' type='string_ascii' pk='true' />
    <field fkey='cursors_tables.key' name='resulting_cursor' type='string_ascii' />
  </table>
  <table table_name='cursors_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='image' type='string' />
    <field name='frames' type='int' />
    <field name='framerate' type='int' />
    <field name='hotspotx' type='float' />
    <field name='hotspoty' type='float' />
    <field name='width' type='boolean' />
    <field name='height' type='boolean' />
    <field name='loop' type='int' />
    <field name='reverse' type='int' />
  </table>
  <table table_name='cursors_tables'
         table_version='2' >
    <field name='key' type='string' pk='true' />
    <field name='image' type='string' />
    <field name='frames' type='int' />
    <field name='framerate' type='int' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='loop' type='boolean' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
  </table>
  <table table_name='cursors_tables'
         table_version='3' >
    <field name='key' type='string_ascii' />
    <field name='image' type='string' />
    <field name='frames' type='int' />
    <field name='framerate' type='int' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='loop' type='boolean' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
  </table>
  <table table_name='cursors_tables'
         table_version='6' >
    <field name='key' type='string_ascii' />
    <field name='image' type='string_ascii' />
    <field name='frames' type='int' />
    <field name='framerate' type='int' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='loop' type='boolean' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='optstring_ascii' />
  </table>
  <table table_name='cursus_honorum_level_requirements_tables'
         table_version='1' >
    <field name='age' type='int' />
    <field name='level' type='int' pk='true' />
    <field name='rank' type='int' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture_key' type='optstring_ascii' pk='true' />
    <field fkey='factions_tables.key' name='faction_key' type='optstring_ascii' pk='true' />
  </table>
  <table table_name='cursus_honorum_trait_junctions_tables'
         table_version='1' >
    <field fkey='cultures_subcultures_tables.subculture' name='subculture_key' type='string_ascii' pk='true' />
    <field fkey='trait_info_tables.trait' name='trait_info_key' type='string_ascii' pk='true' />
    <field fkey='factions_tables.key' name='faction_key' type='optstring_ascii' pk='true' />
  </table>
  <table table_name='death_types_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='deployables_abilities_tables'
         table_version='4' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='float' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='optstring_ascii' />
  </table>
  <table table_name='deployables_categories_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='deployables_custom_battles_tables'
         table_version='0' >
    <field name='cap' type='int' />
    <field fkey='deployables_tables.key' name='deployable' type='string_ascii' pk='true' />
    <field name='probability' type='int' />
  </table>
  <table table_name='deployables_tables'
         table_version='6' >
    <field name='hitpoints' type='int' />
    <field name='how' type='optstring_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='key' type='string_ascii' />
    <field name='kill_chance' type='float' />
    <field name='min_columns' type='int' />
    <field name='min_rows' type='int' />
    <field fkey='models_deployables_tables.key' name='model' type='string_ascii' />
    <field name='number' type='int' />
    <field name='random_offset' type='float' />
    <field name='spacing_x' type='float' />
    <field name='spacing_y' type='float' />
    <field fkey='ui_unit_stats_tables.key' name='stat_mod' type='optstring_ascii' />
    <field name='value' type='float' />
    <field name='recruitment_cap' type='int' />
    <field name='max_rows' type='int' />
    <field fkey='models_deployables_tables.key' name='model_2' type='optstring_ascii' />
    <field name='ignition_threshold' type='int' />
  </table>
  <table table_name='deployables_tables'
         table_version='6' >
    <field name='hitpoints' type='int' />
    <field name='how' type='optstring_ascii' />
    <field name='icon_name' type='string_ascii' />
    <field name='in_encyclopaedia' type='boolean' />
    <field name='info_pic' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='kill_chance' type='float' />
    <field name='min_columns' type='int' />
    <field name='min_rows' type='int' />
    <field fkey='models_deployables_tables.key' name='model' type='string_ascii' />
    <field name='number' type='int' />
    <field name='random_offset' type='float' />
    <field name='spacing_x' type='float' />
    <field name='spacing_y' type='float' />
    <field fkey='ui_unit_stats_tables.key' name='stat_mod' type='optstring_ascii' />
    <field name='value' type='float' />
    <field name='recruitment_cap' type='int' />
    <field name='max_rows' type='int' />
    <field fkey='models_deployables_tables.key' name='model_2' type='optstring_ascii' />
    <field name='ignition_threshold' type='int' />
  </table>
  <table table_name='deployables_tables'
         table_version='7' >
    <field name='hitpoints' type='int' />
    <field name='how' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='key' type='string_ascii' />
    <field name='kill_chance' type='float' />
    <field name='min_columns' type='int' />
    <field name='min_rows' type='int' />
    <field fkey='models_deployables_tables.key' name='model' type='string_ascii' />
    <field name='number' type='int' />
    <field name='random_offset' type='float' />
    <field name='spacing_x' type='float' />
    <field name='spacing_y' type='float' />
    <field fkey='ui_unit_stats_tables.key' name='stat_mod' type='optstring_ascii' />
    <field name='value' type='float' />
    <field name='recruitment_cap' type='int' />
    <field name='max_rows' type='int' />
    <field fkey='models_deployables_tables.key' name='model_2' type='optstring_ascii' />
    <field name='ignition_threshold' type='int' />
    <field name='unknown19' type='boolean' />
  </table>
  <table table_name='deployables_tables'
         table_version='14' >
    <field name='hitpoints' type='int' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='float' />
    <field name='unknown9' type='float' />
    <field name='unknown10' type='float' />
    <field name='unknown11' type='float' />
    <field name='unknown12' type='int' />
    <field name='unknown13' type='int' />
    <field name='unknown14' type='optstring_ascii' />
    <field name='unknown15' type='int' />
    <field name='unknown16' type='string_ascii' />
    <field name='unknown17' type='optstring_ascii' />
    <field name='unknown18' type='optstring_ascii' />
    <field name='unknown19' type='string_ascii' />
    <field name='unknown20' type='boolean' />
  </table>
  <table table_name='deployment_area_displays_tables'
         table_version='3' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='string_ascii' />
  </table>
  <table table_name='destruction_zone_mask_types_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
  </table>
  <table table_name='dilemma_to_campaign_subject_junctions_tables'
         table_version='0' >
    <field fkey='campaign_subjects_tables.key' name='campaign_subject_key' type='string_ascii' pk='true' />
    <field fkey='dilemmas_tables.key' name='dilemma_key' type='string_ascii' pk='true' />
    <field name='weighting' type='float' />
  </table>
  <table table_name='dilemmas_tables'
         table_version='0' >
    <field name='generate' type='boolean' />
    <field name='key' type='string' />
    <field name='localised_description' type='string' />
    <field name='localised_first_choice_label' type='string' />
    <field name='localised_second_choice_label' type='string' />
    <field name='localised_title' type='string' />
    <field name='ui_icon' type='string' />
    <field name='ui_image' type='string' />
    <field name='localised_first_choice_title' type='string' />
    <field name='localised_second_choice_title' type='string' />
    <field name='prioritized' type='boolean' />
  </table>
  <table table_name='dilemmas_tables'
         table_version='2' >
    <field name='generate' type='boolean' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='localised_description' type='string_ascii' />
    <field name='localised_title' type='string_ascii' />
    <field name='ui_icon' type='string_ascii' />
    <field name='ui_image' type='string_ascii' />
    <field name='prioritized' type='boolean' />
  </table>
  <table table_name='dilemmas_tables'
         table_version='3' >
    <field name='generate' type='boolean' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='localised_description' type='string_ascii' />
    <field name='localised_title' type='string_ascii' />
    <field name='ui_icon' type='string_ascii' />
    <field name='ui_image' type='string_ascii' />
    <field name='prioritized' type='boolean' />
    <field name='unknown7' type='optstring_ascii' />
  </table>
  <table table_name='dilemmas_tables'
         table_version='4' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='optstring_ascii' />
  </table>
  <table table_name='dilemmas_tables'
         table_version='4' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='optstring_ascii' />
  </table>
  <table table_name='dilemmas_tables'
         table_version='5' >
    <field name='generate' type='boolean' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='localised_description' type='string_ascii' />
    <field name='localised_title' type='string_ascii' />
    <field name='ui_image' type='string_ascii' />
    <field name='prioritized' type='boolean' />
    <field name='event_category' type='optstring_ascii' />
    <field name='sound_popup_override' type='optstring_ascii' />
    <field name='sound_click_override' type='optstring_ascii' />
  </table>
  <table table_name='diplomacy_attitudes_tables'
         table_version='0' >
    <field name='attitude' type='string' pk='true' />
    <field name='cap' type='int' />
    <field name='drift' type='int' />
    <field name='value' type='int' />
  </table>
  <table table_name='diplomacy_components_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='diplomacy_current_treaties_to_diplomatic_options_tables'
         table_version='0' >
    <field name='can_be_cancelled' type='boolean' />
    <field fkey='diplomacy_strings_tables.key' name='current_treaty_key' type='string_ascii' pk='true' />
    <field fkey='diplomacy_strings_tables.key' name='diplomatic_option_key' type='string_ascii' />
  </table>
  <table table_name='diplomacy_factor_strings_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='diplomacy_key_groups_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='diplomacy_keys_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='diplomacy_keys_to_diplomacy_key_groups_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='diplomacy_negotiation_attitude_override_strings_tables'
         table_version='0' >
    <field fkey='diplomacy_negotiation_attitudes_tables.key' name='attitude' type='string_ascii' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string_ascii' pk='true' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string_ascii' pk='true' />
    <field fkey='diplomacy_keys_tables.key' name='key' type='string_ascii' pk='true' />
    <field name='option' type='int' pk='true' />
    <field fkey='diplomacy_strings_tables.key' name='string' type='string_ascii' />
  </table>
  <table table_name='diplomacy_negotiation_attitudes_tables'
         table_version='0' >
    <field name='attitude_name' type='string' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='diplomacy_negotiation_attitudes_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='maximum_attitude' type='int' />
    <field name='minimum_attitude' type='int' />
  </table>
  <table table_name='diplomacy_negotiation_faction_attitude_override_strings_tables'
         table_version='0' >
    <field fkey='diplomacy_negotiation_attitudes_tables.key' name='attitude' type='string_ascii' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string_ascii' pk='true' />
    <field fkey='factions_tables.key' name='faction' type='string_ascii' pk='true' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string_ascii' pk='true' />
    <field fkey='diplomacy_keys_tables.key' name='key' type='string_ascii' pk='true' />
    <field name='option' type='int' pk='true' />
    <field fkey='diplomacy_strings_tables.key' name='string' type='string_ascii' />
  </table>
  <table table_name='diplomacy_negotiation_faction_override_strings_tables'
         table_version='0' >
    <field name='negotiation' type='string' />
    <field fkey='cultures_tables.key' name='culture' type='string' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string' />
    <field fkey='factions_tables.key' name='faction' type='string' />
    <field name='responded_string' type='string' />
  </table>
  <table table_name='diplomacy_negotiation_faction_override_strings_tables'
         table_version='1' >
    <field fkey='diplomacy_keys_tables.key' name='key' type='string_ascii' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string_ascii' pk='true' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string_ascii' pk='true' />
    <field fkey='factions_tables.key' name='faction' type='string_ascii' pk='true' />
    <field fkey='diplomacy_strings_tables.key' name='string' type='string_ascii' />
    <field name='option' type='int' pk='true' />
  </table>
  <table table_name='diplomacy_negotiation_faction_override_strings_tables'
         table_version='1' >
    <field name='negotiation' type='string' />
    <field fkey='cultures_tables.key' name='culture' type='string' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string' />
    <field fkey='factions_tables.key' name='faction' type='string' />
    <field name='unknown4' type='int' />
    <field name='responded_string' type='string' />
  </table>
  <table table_name='diplomacy_negotiation_religion_override_strings_tables'
         table_version='0' >
    <field fkey='cultures_tables.key' name='culture' type='string' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string' />
    <field name='key' type='string' />
    <field name='option' type='int' />
    <field fkey='religions_tables.religion_key' name='religion' type='string' />
    <field fkey='diplomacy_strings_tables.key' name='string' type='string' />
  </table>
  <table table_name='diplomacy_negotiation_string_options_tables'
         table_version='0' >
    <field fkey='cultures_tables.key' name='culture' type='string' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string' />
    <field name='key' type='string' />
  </table>
  <table table_name='diplomacy_negotiation_string_options_tables'
         table_version='1' >
    <field fkey='diplomacy_keys_tables.key' name='key' type='string_ascii' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string_ascii' pk='true' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string_ascii' pk='true' />
    <field fkey='diplomacy_strings_tables.key' name='string' type='string_ascii' />
    <field name='option' type='int' pk='true' />
  </table>
  <table table_name='diplomacy_negotiation_string_options_tables'
         table_version='3' >
    <field fkey='diplomacy_keys_tables.key' name='key' type='string_ascii' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string_ascii' pk='true' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='string_ascii' />
  </table>
  <table table_name='diplomacy_negotiation_string_options_tables'
         table_version='4' >
    <field fkey='diplomacy_keys_tables.key' name='key' type='string_ascii' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string_ascii' pk='true' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='string_ascii' />
  </table>
  <table table_name='diplomacy_negotiation_strings_tables'
         table_version='0' >
    <field fkey='cultures_tables.key' name='culture' type='string_ascii' pk='true' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string_ascii' pk='true' />
    <field fkey='diplomacy_keys_tables.key' name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='diplomacy_negotiation_strings_tables'
         table_version='0' >
    <field name='negotiation' type='string' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string' pk='true' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string' pk='true' />
    <field fkey='diplomacy_strings_tables.key' name='string' type='string' />
  </table>
  <table table_name='diplomacy_negotiation_strings_tables'
         table_version='0' >
    <field name='negotiation' type='string' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string' pk='true' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string' pk='true' />
    <field name='option' type='int' />
    <field name='responded_string' type='string' />
  </table>
  <table table_name='diplomacy_negotiation_strings_tables'
         table_version='1' >
    <field fkey='diplomacy_keys_tables.key' name='key' type='string' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string' pk='true' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string' pk='true' />
    <field name='option' type='int' />
    <field fkey='diplomacy_strings_tables.key' name='string' type='string' />
  </table>
  <table table_name='diplomacy_strings_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='diplomacy_strings_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='diplomatic_action_faction_restrictions_tables'
         table_version='0' >
    <field name='unknown' type='boolean' />
    <field name='unknown2' type='boolean' />
    <field name='can_make_vassals' type='boolean' />
    <field fkey='factions_tables.key' name='faction' type='string_ascii' pk='true' />
  </table>
  <table table_name='diplomatic_action_subculture_restrictions_tables'
         table_version='0' >
    <field name='can_make_client_states' type='boolean' />
    <field name='can_make_confederations' type='boolean' />
    <field name='can_make_vassals' type='boolean' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string_ascii' pk='true' />
  </table>
  <table table_name='diplomatic_actions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='diplomatic_relations_attitudes_tables'
         table_version='0' >
    <field name='attitude' type='string' pk='true' />
    <field name='value' type='int' />
  </table>
  <table table_name='diplomatic_relations_attitudes_tables'
         table_version='0' >
    <field name='attitude' type='string_ascii' pk='true' />
    <field name='value' type='int' />
  </table>
  <table table_name='diplomatic_relations_government_type_tables'
         table_version='0' >
    <field fkey='government_types_tables.onscreen' name='government_type_from' type='string' pk='true' />
    <field fkey='government_types_tables.onscreen' name='government_type_to' type='string' pk='true' />
    <field name='attitude_on_change' type='int' />
    <field name='base_attitude' type='int' />
  </table>
  <table table_name='diplomatic_relations_religion_tables'
         table_version='0' >
    <field fkey='religions_tables.religion_key' name='religion_a' type='string' pk='true' />
    <field fkey='religions_tables.religion_key' name='religion_b' type='string' pk='true' />
    <field name='relations_modifier' type='int' />
    <field name='religious_unhappiness_modifier' type='float' />
  </table>
  <table table_name='diplomatic_relations_religion_tables'
         table_version='0' >
    <field fkey='religions_tables.religion_key' name='religion_a' type='string_ascii' pk='true' />
    <field fkey='religions_tables.religion_key' name='religion_b' type='string_ascii' pk='true' />
    <field name='relations_modifier' type='int' />
    <field name='religious_unhappiness_modifier' type='float' />
  </table>
  <table table_name='diplomatic_relations_religion_tables'
         table_version='1' >
    <field fkey='religions_tables.religion_key' name='religion_a' type='string_ascii' pk='true' />
    <field fkey='religions_tables.religion_key' name='religion_b' type='string_ascii' pk='true' />
    <field name='relations_modifier' type='int' />
  </table>
  <table table_name='diplomatic_relations_religion_tables'
         table_version='1' >
    <field fkey='campaigns_tables.campaign_name' name='campaign' type='optstring_ascii' />
    <field name='relations_modifier' type='int' />
    <field fkey='religions_tables.religion_key' name='religion_a' type='string_ascii' />
    <field fkey='religions_tables.religion_key' name='religion_b' type='string_ascii' />
    <field name='religious_unhappiness_modifier' type='float' />
  </table>
  <table table_name='disaster_to_ground_types_tables'
         table_version='0' >
    <field name='disaster_type' type='string' pk='true' />
    <field fkey='campaign_ground_types_tables.type' name='ground_type' type='string' />
  </table>
  <table table_name='disasters_tables'
         table_version='0' >
    <field name='disaster_type_id' type='string' pk='true' />
    <field name='frequency' type='float' />
    <field name='season' type='string' />
    <field name='one_year_warning' type='boolean' />
    <field name='linked_to_object' type='string' />
    <field name='climate_restriction' type='string' />
    <field name='minimum_scale' type='float' />
    <field name='maximum_scale' type='float' />
  </table>
  <table table_name='diseases_tables'
         table_version='0' >
    <field name='disease_id' type='string' pk='true' />
    <field name='on_screen_name' type='string' />
    <field name='contagion_chance' type='float' />
    <field name='turns' type='float' />
    <field name='mortality_per_turn' type='float' />
  </table>
  <table table_name='effect_bonus_value_agent_action_record_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='effect_bonus_value_agent_junction_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field fkey='campaign_bonus_value_ids_agent_tables.key' name='bonus_value_id' type='string' pk='true' />
    <field fkey='agents_tables.key' name='agent' type='string' pk='true' />
  </table>
  <table table_name='effect_bonus_value_agent_junction_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field name='bonus_value_id' type='string_ascii' pk='true' />
    <field fkey='agents_tables.key' name='agent' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bonus_value_agent_subtype_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='effect_bonus_value_attrition_record_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='effect_bonus_value_basic_junction_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field fkey='campaign_bonus_value_ids_basic_tables.key' name='bonus_value_id' type='string' pk='true' />
  </table>
  <table table_name='effect_bonus_value_basic_junction_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field name='bonus_value_id' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bonus_value_battle_context_junctions_tables'
         table_version='0' >
    <field fkey='campaign_bonus_value_battle_context_specifiers_tables.key' name='battle_context_key' type='string_ascii' />
    <field name='bonus_value_id' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bonus_value_battlefield_deployables_junctions_tables'
         table_version='0' >
    <field fkey='deployables_tables.key' name='battlefield_deployable' type='string_ascii' pk='true' />
    <field name='bonus_value_id' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bonus_value_building_chain_junctions_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field fkey='campaign_bonus_value_ids_building_chain_tables.key' name='bonus_value_id' type='string' pk='true' />
    <field fkey='building_chains_tables.key' name='building_chain' type='string' pk='true' />
  </table>
  <table table_name='effect_bonus_value_building_chain_junctions_tables'
         table_version='0' >
    <field name='effect' type='string_ascii' />
    <field name='bonus_value_id' type='string_ascii' />
    <field name='building_chain' type='string_ascii' />
  </table>
  <table table_name='effect_bonus_value_building_set_junctions_tables'
         table_version='0' >
    <field name='bonus_value_id' type='string_ascii' pk='true' />
    <field fkey='building_sets_tables.key' name='building_set' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bonus_value_commodity_junction_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field fkey='campaign_bonus_value_ids_commodity_tables.key' name='bonus_value_id' type='string' />
    <field fkey='commodities_tables.key' name='commodity' type='string' />
  </table>
  <table table_name='effect_bonus_value_id_action_results_additional_outcomes_junctions_tables'
         table_version='0' >
    <field fkey='action_results_additional_outcomes_tables.key' name='action_results_additional_outcome_record' type='string_ascii' pk='true' />
    <field name='bonus_value_id' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bonus_value_ids_unit_sets_tables'
         table_version='0' >
    <field name='bonus_value_id' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field fkey='unit_sets_tables.key' name='unit_set' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bonus_value_name_record_junctions_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='effect_bonus_value_population_class_and_religion_junction_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field fkey='campaign_bonus_value_ids_population_class_and_religion_tables.key' name='bonus_value_id' type='string' pk='true' />
    <field fkey='population_classes_tables.population_class' name='population_class' type='string' pk='true' />
    <field fkey='religions_tables.religion_key' name='religion' type='string' />
  </table>
  <table table_name='effect_bonus_value_population_class_junction_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field fkey='campaign_bonus_value_ids_population_class_tables.key' name='bonus_value_id' type='string' pk='true' />
    <field fkey='population_classes_tables.population_class' name='population_class' type='string' pk='true' />
  </table>
  <table table_name='effect_bonus_value_projectile_junctions_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field fkey='campaign_bonus_value_ids_projectile_tables.key' name='bonus_value_id' type='string' />
    <field fkey='projectiles_tables.key' name='projectile' type='string' />
  </table>
  <table table_name='effect_bonus_value_projectile_junctions_tables'
         table_version='1' >
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field name='bonus_value' type='string_ascii' pk='true' />
    <field fkey='projectiles_tables.key' name='projectile' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bonus_value_provincial_initiative_effect_record_junctions_tables'
         table_version='1' >
    <field name='bonus_value_id' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect_bonus_will_modify' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bonus_value_religion_junction_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field fkey='campaign_bonus_value_ids_religion_tables.key' name='bonus_value_id' type='string' />
    <field fkey='religions_tables.religion_key' name='religion' type='string' />
  </table>
  <table table_name='effect_bonus_value_religion_junction_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field name='bonus_value_id' type='string_ascii' pk='true' />
    <field fkey='religions_tables.religion_key' name='religion' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bonus_value_resource_junction_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field fkey='campaign_bonus_value_ids_resource_tables.key' name='bonus_value_id' type='string' />
    <field fkey='resources_tables.key' name='resource' type='string' />
  </table>
  <table table_name='effect_bonus_value_resource_junction_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field name='bonus_value_id' type='string_ascii' pk='true' />
    <field fkey='resources_tables.key' name='resource' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bonus_value_shot_type_junctions_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field fkey='campaign_bonus_value_ids_projectile_shot_type_enum_tables.key' name='bonus_value_id' type='string' />
    <field fkey='projectile_shot_type_enum_tables.key' name='shot_type' type='string' />
  </table>
  <table table_name='effect_bonus_value_siege_item_junctions_tables'
         table_version='0' >
    <field name='bonus_value_id' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field fkey='battlefield_deployable_siege_items_tables.key' name='siege_item' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bonus_value_special_ability_phase_record_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='effect_bonus_value_subculture_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='effect_bonus_value_technology_category_junctions_tables'
         table_version='0' >
    <field name='bonus_value_id' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field fkey='technology_categories_tables.key' name='technology_category' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bonus_value_technology_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='effect_bonus_value_unit_ability_junctions_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field fkey='campaign_bonus_value_ids_unit_ability_tables.key' name='bonus_value_id' type='string' />
    <field fkey='unit_abilities_tables.key' name='unit_ability' type='string' pk='true' />
  </table>
  <table table_name='effect_bonus_value_unit_ability_junctions_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field name='bonus_value_id' type='string_ascii' pk='true' />
    <field fkey='unit_abilities_tables.key' name='unit_ability' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bonus_value_unit_attribute_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='effect_bonus_value_unit_caste_junctions_tables'
         table_version='0' >
    <field fkey='campaign_bonus_value_ids_unit_caste_tables.key' name='bonus_value_id' type='string' pk='true' />
    <field fkey='unit_castes_tables.caste' name='caste' type='string' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
  </table>
  <table table_name='effect_bonus_value_unit_caste_junctions_tables'
         table_version='0' >
    <field name='bonus_value_id' type='string_ascii' pk='true' />
    <field fkey='unit_castes_tables.caste' name='caste' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bonus_value_unit_category_junction_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field fkey='campaign_bonus_value_ids_unit_category_tables.key' name='bonus_value_id' type='string' pk='true' />
    <field fkey='unit_category_tables.key' name='unit_category' type='string' pk='true' />
  </table>
  <table table_name='effect_bonus_value_unit_category_junction_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field name='bonus_value_id' type='string_ascii' pk='true' />
    <field fkey='unit_category_tables.key' name='unit_category' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bonus_value_unit_class_junction_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field fkey='campaign_bonus_value_ids_unit_class_tables.key' name='bonus_value_id' type='string' />
    <field fkey='unit_class_tables.key' name='unit_class' type='string' />
  </table>
  <table table_name='effect_bonus_value_unit_class_junction_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field name='bonus_value_id' type='string_ascii' pk='true' />
    <field fkey='unit_class_tables.key' name='unit_class' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bonus_value_unit_record_junctions_tables'
         table_version='0' >
    <field fkey='campaign_bonus_value_ids_unit_records_tables.key' name='bonus_value_id' type='string' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field fkey='units_tables.key' name='unit_record_key' type='string' pk='true' />
  </table>
  <table table_name='effect_bonus_value_unit_record_junctions_tables'
         table_version='0' >
    <field name='bonus_value_id' type='string_ascii' />
    <field name='effect' type='string_ascii' />
    <field name='unit_record_key' type='string_ascii' />
  </table>
  <table table_name='effect_bundle_advancement_stages_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='effect_bundles_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='localised_description' type='string' />
    <field name='localised_title' type='string' />
    <field name='ui_icon' type='string' />
  </table>
  <table table_name='effect_bundles_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='localised_description' type='string_ascii' />
    <field name='localised_title' type='string_ascii' />
    <field name='ui_icon' type='string_ascii' />
    <field name='bundle_target' type='string_ascii' />
  </table>
  <table table_name='effect_bundles_to_effects_junctions_tables'
         table_version='0' >
    <field name='effect_bundle_key' type='string' pk='true' />
    <field name='effect_key' type='string' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='effect_bundles_to_effects_junctions_tables'
         table_version='2' >
    <field name='effect_bundle_key' type='string_ascii' pk='true' />
    <field name='effect_key' type='string_ascii' pk='true' />
    <field fkey='campaign_effect_scopes_tables.key' name='effect_scope' type='string_ascii' />
    <field name='value' type='float' />
    <field fkey='effect_bundle_advancement_stages_tables.key' name='advancement_stage' type='optstring_ascii' />
  </table>
  <table table_name='effect_categories_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='effects_additional_tooltip_details_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='effects_tables'
         table_version='0' >
    <field name='effect' type='string' pk='true' />
    <field name='icon' type='optstring' />
    <field name='priority' type='int' />
  </table>
  <table table_name='effects_tables'
         table_version='1' >
    <field name='effect' type='string_ascii' pk='true' />
    <field name='icon' type='optstring_ascii' />
    <field name='priority' type='int' />
    <field name='icon_negative' type='optstring_ascii' />
  </table>
  <table table_name='effects_tables'
         table_version='3' >
    <field name='effect' type='string_ascii' pk='true' />
    <field name='icon' type='optstring_ascii' />
    <field name='priority' type='int' />
    <field name='icon_negative' type='optstring_ascii' />
    <field name='category' type='string_ascii' />
    <field name='is_positive_value_good' type='boolean' />
  </table>
  <table table_name='empires_regions_junct_tables'
         table_version='0' >
    <field fkey='regions_tables.key' name='region' type='string' pk='true' />
    <field fkey='empires_tables.empire_name' name='empire' type='string' />
  </table>
  <table table_name='empires_tables'
         table_version='0' >
    <field name='empire_name' type='string' pk='true' />
  </table>
  <table table_name='empires_tables'
         table_version='0' >
    <field name='empire_name' type='string_ascii' pk='true' />
  </table>
  <table table_name='encyclopedia_blocks_tables'
         table_version='0' >
    <field name='block_key' type='string' pk='true' />
    <field name='class' type='string' />
    <field name='image' type='optstring' />
    <field name='image_class' type='string' />
    <field name='order' type='int' />
    <field fkey='encyclopedia_pages_tables.page_key' name='page_key' type='string' />
  </table>
  <table table_name='encyclopedia_blocks_tables'
         table_version='1' >
    <field name='block_key' type='string_ascii' pk='true' />
    <field name='class' type='string_ascii' />
    <field name='image' type='optstring_ascii' />
    <field name='image_class' type='string_ascii' />
    <field name='order' type='int' />
    <field fkey='encyclopedia_pages_tables.page_key' name='page_key' type='string_ascii' />
  </table>
  <table table_name='encyclopedia_building_redirects_tables'
         table_version='0' >
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='encyclopedia_page_linkages_tables'
         table_version='0' >
    <field fkey='encyclopedia_pages_tables.page_key' name='next_key' type='optstring' />
    <field fkey='encyclopedia_pages_tables.page_key' name='page_key' type='string' />
    <field fkey='encyclopedia_pages_tables.page_key' name='parent_key' type='optstring' />
  </table>
  <table table_name='encyclopedia_page_linkages_tables'
         table_version='1' >
    <field fkey='encyclopedia_pages_tables.page_key' name='next_key' type='optstring_ascii' />
    <field fkey='encyclopedia_pages_tables.page_key' name='page_key' type='string_ascii' pk='true' />
    <field fkey='encyclopedia_pages_tables.page_key' name='parent_key' type='optstring_ascii' />
  </table>
  <table table_name='encyclopedia_page_related_links_tables'
         table_version='0' >
    <field fkey='encyclopedia_pages_tables.page_key' name='page_key' type='string' pk='true' />
    <field fkey='encyclopedia_pages_tables.page_key' name='target' type='string' pk='true' />
  </table>
  <table table_name='encyclopedia_page_related_links_tables'
         table_version='0' >
    <field fkey='encyclopedia_pages_tables.page_key' name='page_key' type='string_ascii' pk='true' />
    <field fkey='encyclopedia_pages_tables.page_key' name='target' type='string_ascii' pk='true' />
  </table>
  <table table_name='encyclopedia_pages_tables'
         table_version='0' >
    <field name='page_key' type='string' pk='true' />
    <field name='template' type='string' />
  </table>
  <table table_name='encyclopedia_pages_tables'
         table_version='0' >
    <field name='page_key' type='string_ascii' pk='true' />
    <field name='template' type='string_ascii' />
  </table>
  <table table_name='encyclopedia_template_strings_tables'
         table_version='0' >
    <field name='string_key' type='string' pk='true' />
  </table>
  <table table_name='encyclopedia_template_strings_tables'
         table_version='0' >
    <field name='string_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='encyclopedia_unit_redirects_tables'
         table_version='0' >
    <field fkey='main_units_tables.unit' name='redirect_unit' type='string_ascii' />
    <field fkey='main_units_tables.unit' name='unit' type='string_ascii' pk='true' />
  </table>
  <table table_name='entity_training_levels_tables'
         table_version='0' >
    <field name='training_level' type='string' pk='true' />
    <field name='max_offset_distance' type='float' />
  </table>
  <table table_name='entity_training_levels_tables'
         table_version='0' >
    <field name='training_level' type='string_ascii' pk='true' />
    <field name='max_offset_distance' type='float' />
  </table>
  <table table_name='erosion_types_tables'
         table_version='0' >
    <field name='erosion_id' type='string' pk='true' />
  </table>
  <table table_name='event_feed_categories_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='event_feed_events_tables'
         table_version='4' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='boolean' />
  </table>
  <table table_name='event_feed_group_members_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='event_feed_groups_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='event_feed_message_events_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='string_ascii' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='string_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='string_ascii' />
  </table>
  <table table_name='event_feed_message_events_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='string_ascii' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='string_ascii' />
    <field name='unknown8' type='boolean' />
    <field name='unknown9' type='string_ascii' />
    <field name='unknown10' type='string_ascii' />
  </table>
  <table table_name='event_feed_strings_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='event_feed_subcategories_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='event_feed_summary_events_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='event_feed_targeted_events_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='string_ascii' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='string_ascii' />
  </table>
  <table table_name='event_log_descriptions_tables'
         table_version='0' >
    <field name='event_key' type='string' pk='true' />
    <field name='has_position' type='boolean' />
    <field name='icon' type='string' />
    <field name='is_region_position' type='boolean' />
  </table>
  <table table_name='event_log_descriptions_tables'
         table_version='0' >
    <field name='event_key' type='string' pk='true' />
    <field fkey='campaigns_tables.campaign_name' name='optional_campaign_key' type='optstring' />
    <field name='has_position' type='boolean' />
    <field name='icon' type='string' />
    <field name='is_region_position' type='boolean' />
  </table>
  <table table_name='event_log_descriptions_tables'
         table_version='1' >
    <field name='event_key' type='string' pk='true' />
    <field fkey='campaigns_tables.campaign_name' name='optional_campaign_key' type='boolean' />
    <field name='has_position' type='string' />
    <field name='icon' type='boolean' />
  </table>
  <table table_name='event_log_descriptions_tables'
         table_version='2' >
    <field name='event_key' type='string' pk='true' />
    <field fkey='campaigns_tables.campaign_name' name='optional_campaign_key' type='optstring' />
    <field name='has_position' type='boolean' />
    <field name='icon' type='string' />
    <field name='is_region_position' type='boolean' />
  </table>
  <table table_name='event_log_descriptions_tables'
         table_version='3' >
    <field name='event_key' type='string_ascii' pk='true' />
    <field name='optional_campaign_key' type='optstring_ascii' />
    <field name='has_position' type='boolean' />
    <field name='icon' type='string_ascii' />
    <field name='is_region_position' type='boolean' />
    <field name='movie_id' type='int' />
  </table>
  <table table_name='events_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='picture_category' type='string' />
    <field name='dynamic' type='boolean' />
    <field name='historical_date' type='int' />
    <field fkey='seasons_tables.season' name='season' type='string' />
    <field name='condition' type='string' />
    <field name='picture' type='string' />
  </table>
  <table table_name='events_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='picture_category' type='string' />
    <field name='dynamic' type='boolean' />
    <field name='historical_date' type='int' />
    <field fkey='seasons_tables.season' name='season' type='string' />
    <field name='conditions' type='optstring' />
    <field name='condition' type='string' />
    <field name='picture' type='string' />
    <field name='turn_in_year' type='int' />
  </table>
  <table table_name='events_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field name='picture_category' type='string' />
    <field name='dynamic' type='boolean' />
    <field name='historical_date' type='int' />
    <field fkey='seasons_tables.season' name='season' type='string' />
    <field name='conditions' type='optstring' />
    <field name='picture' type='string' />
    <field name='turn_in_year' type='int' />
  </table>
  <table table_name='events_view_group_junct_tables'
         table_version='0' >
    <field fkey='events_tables.key' name='event' type='string' pk='true' />
    <field fkey='groupings_tables.group_name' name='view_group' type='string' pk='true' />
  </table>
  <table table_name='experience_triggers_tables'
         table_version='0' >
    <field name='experience_points' type='int' />
    <field name='trigger_key' type='string' />
  </table>
  <table table_name='experience_triggers_tables'
         table_version='0' >
    <field name='experience_points' type='int' />
    <field name='trigger_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='experience_triggers_tables'
         table_version='1' >
    <field name='experience_points' type='int' />
    <field name='trigger_key' type='string_ascii' pk='true' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='faction_agent_permitted_subtypes_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='faction_banners_tables'
         table_version='0' >
    <field fkey='factions_tables.key' name='key' type='string' pk='true' />
    <field name='primary_blue' type='int' />
    <field name='primary_green' type='int' />
    <field name='primary_red' type='int' />
    <field name='secondary_blue' type='int' />
    <field name='secondary_green' type='int' />
    <field name='secondary_red' type='int' />
    <field name='symbol' type='optstring' />
    <field name='tertiary_blue' type='int' />
    <field name='tertiary_green' type='int' />
    <field name='tertiary_red' type='int' />
  </table>
  <table table_name='faction_banners_tables'
         table_version='0' >
    <field fkey='factions_tables.key' name='key' type='string_ascii' pk='true' />
    <field name='primary_blue' type='int' />
    <field name='primary_green' type='int' />
    <field name='primary_red' type='int' />
    <field name='secondary_blue' type='int' />
    <field name='secondary_green' type='int' />
    <field name='secondary_red' type='int' />
    <field name='symbol' type='optstring_ascii' />
    <field name='tertiary_blue' type='int' />
    <field name='tertiary_green' type='int' />
    <field name='tertiary_red' type='int' />
  </table>
  <table table_name='faction_civil_war_setups_tables'
         table_version='0' >
    <field fkey='factions_tables.key' name='primary_faction' type='string_ascii' pk='true' />
    <field fkey='factions_tables.key' name='secondary_faction' type='string_ascii' />
  </table>
  <table table_name='faction_civil_war_setups_tables'
         table_version='1' >
    <field fkey='factions_tables.key' name='primary_faction' type='string_ascii' pk='true' />
    <field fkey='factions_tables.key' name='secondary_faction' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
  </table>
  <table table_name='faction_factionwide_recruitment_unit_exclusions_set_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='faction_groups_tables'
         table_version='0' >
    <field fkey='effect_bundles_tables.key' name='effect_bundle' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='ui_icon' type='string_ascii' />
  </table>
  <table table_name='faction_groups_tables'
         table_version='0' >
    <field name='european_id' type='string' pk='true' />
    <field name='great_britain' type='boolean' />
    <field name='france' type='boolean' />
    <field name='prussia' type='boolean' />
    <field name='austria' type='boolean' />
    <field name='sweden' type='boolean' />
    <field name='holland' type='boolean' />
    <field name='spain' type='boolean' />
    <field name='usa' type='boolean' />
    <field name='denmark' type='boolean' />
    <field name='bavaria' type='boolean' />
    <field name='hanover_hesse' type='boolean' />
    <field name='pomerania' type='boolean' />
    <field name='saxony' type='boolean' />
    <field name='silesia' type='boolean' />
    <field name='switzerland' type='boolean' />
    <field name='westphalia' type='boolean' />
    <field name='wurttemberg' type='boolean' />
    <field name='genoa' type='boolean' />
    <field name='malta' type='boolean' />
    <field name='tuscany' type='boolean' />
    <field name='papal_states' type='boolean' />
    <field name='savoy' type='boolean' />
    <field name='portugal' type='boolean' />
    <field name='venice' type='boolean' />
    <field name='modena' type='boolean' />
    <field name='parma' type='boolean' />
    <field name='greece' type='boolean' />
    <field name='european_rebels' type='boolean' />
    <field name='pirates' type='boolean' />
    <field name='russia' type='boolean' />
    <field name='poland' type='boolean' />
    <field name='punjab' type='boolean' />
    <field name='indian_rebels' type='boolean' />
    <field name='mughal_empire' type='boolean' />
    <field name='afghanistan' type='boolean' />
    <field name='maratha_confederacy' type='boolean' />
    <field name='mysore' type='boolean' />
    <field name='baroda' type='boolean' />
    <field name='gwalior' type='boolean' />
    <field name='indore' type='boolean' />
    <field name='malwa' type='boolean' />
    <field name='ujjain' type='boolean' />
    <field name='islamic_rebels' type='boolean' />
    <field name='ottoman_empire' type='boolean' />
    <field name='safavid_empire' type='boolean' />
    <field name='barbary_pirates' type='boolean' />
    <field name='morocco' type='boolean' />
    <field name='mamelukes' type='boolean' />
    <field name='amerind_woodland_tribes' type='boolean' />
    <field name='amerind_iroquois_tribes' type='boolean' />
    <field name='amerind_tribes_iii' type='boolean' />
    <field name='haiti' type='boolean' />
    <field name='african_natives' type='boolean' />
    <field name='slaves_rebels' type='boolean' />
    <field name='tatars' type='boolean' />
    <field name='crimean_khanate' type='boolean' />
  </table>
  <table table_name='faction_groups_tables'
         table_version='1' >
    <field fkey='effect_bundles_tables.key' name='effect_bundle' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='ui_icon' type='string_ascii' />
    <field name='unknown3' type='int' />
  </table>
  <table table_name='faction_groups_tables'
         table_version='2' >
    <field fkey='effect_bundles_tables.key' name='effect_bundle' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='faction_political_parties_junctions_tables'
         table_version='0' >
    <field fkey='factions_tables.key' name='faction_key' type='string_ascii' />
    <field fkey='political_parties_tables.key' name='political_party_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='faction_rebellion_units_junctions_tables'
         table_version='0' >
    <field fkey='factions_tables.key' name='faction_key' type='string' pk='true' />
    <field fkey='units_tables.key' name='unit_key' type='string' pk='true' />
  </table>
  <table table_name='faction_rebellion_units_junctions_tables'
         table_version='0' >
    <field fkey='factions_tables.key' name='faction_key' type='string_ascii' pk='true' />
    <field fkey='main_units_tables.unit' name='unit_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='faction_resource_consumptions_tables'
         table_version='0' >
    <field name='number_of_regions' type='int' />
    <field name='resource_consumption' type='int' />
  </table>
  <table table_name='faction_to_faction_groups_junctions_tables'
         table_version='0' >
    <field fkey='faction_groups_tables.key' name='faction_group_key' type='string_ascii' />
    <field fkey='factions_tables.key' name='faction_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='faction_to_mercenary_set_junctions_tables'
         table_version='0' >
    <field fkey='factions_tables.key' name='faction' type='string_ascii' pk='true' />
    <field fkey='mercenary_pools_tables.key' name='mercenary_set' type='string_ascii' pk='true' />
  </table>
  <table table_name='faction_uniform_colours_tables'
         table_version='0' >
    <field fkey='factions_tables.key' name='faction_name' type='string' pk='true' />
    <field name='primary_colour_r' type='int' />
    <field name='primary_colour_g' type='int' />
    <field name='primary_colour_b' type='int' />
    <field name='secondary_colour_r' type='int' />
    <field name='secondary_colour_g' type='int' />
    <field name='secondary_colour_b' type='int' />
    <field name='tertiary_colour_r' type='int' />
    <field name='tertiary_colour_g' type='int' />
    <field name='tertiary_colour_b' type='int' />
  </table>
  <table table_name='faction_uniform_colours_tables'
         table_version='0' >
    <field fkey='factions_tables.key' name='faction_name' type='string_ascii' pk='true' />
    <field name='primary_colour_r' type='int' />
    <field name='primary_colour_g' type='int' />
    <field name='primary_colour_b' type='int' />
    <field name='secondary_colour_r' type='int' />
    <field name='secondary_colour_g' type='int' />
    <field name='secondary_colour_b' type='int' />
    <field name='tertiary_colour_r' type='int' />
    <field name='tertiary_colour_g' type='int' />
    <field name='tertiary_colour_b' type='int' />
  </table>
  <table table_name='faction_variables_optional_overrides_tables'
         table_version='0' >
    <field fkey='campaigns_tables.campaign_name' name='campaign_key' type='optstring' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='boolean' />
    <field fkey='factions_tables.key' name='faction_key' type='optstring' />
    <field fkey='faction_variables_tables.faction_variable_key' name='faction_variable_key' type='string' />
    <field name='value' type='string' />
  </table>
  <table table_name='faction_variables_tables'
         table_version='0' >
    <field fkey='character_skill_node_sets_tables.key' name='agent_key' type='string' />
    <field fkey='campaign_ai_character_skill_tree_agent_managers_tables.key' name='agent_manager_key' type='string' />
    <field fkey='campaign_ai_character_skill_tree_managers_tables.key' name='manager_key' type='string' />
  </table>
  <table table_name='faction_variables_tables'
         table_version='0' >
    <field name='description' type='optstring_ascii' />
    <field name='faction_variable_key' type='string_ascii' pk='true' />
    <field name='value' type='string_ascii' />
  </table>
  <table table_name='factions_tables'
         table_version='0' >
    <field name='faction_id' type='string' pk='true' />
    <field name='index' type='int' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string' />
    <field name='category' type='string' />
    <field name='on_screen_name' type='string' />
    <field name='screen_adjective' type='string' />
    <field name='name_group' type='string' />
    <field name='skin' type='string' />
    <field name='is_rebel' type='boolean' />
    <field name='early_availability' type='boolean' />
    <field name='late_availability' type='boolean' />
    <field name='icons_path_units' type='string' />
    <field name='flags_path' type='string' />
    <field name='republic_flag' type='optstring' />
    <field name='same_gov_type_revolution_flag_path' type='optstring' />
    <field name='primary_colour_r' type='float' />
    <field name='primary_colour_g' type='float' />
    <field name='primary_colour_b' type='float' />
    <field name='alt_primary_colour_r' type='float' />
    <field name='alt_primary_colour_g' type='float' />
    <field name='alt_primary_colour_b' type='float' />
    <field name='secondary_colour_r' type='float' />
    <field name='secondary_colour_g' type='float' />
    <field name='secondary_colour_b' type='float' />
    <field name='alt_secondary_colour_r' type='float' />
    <field name='alt_secondary_colour_g' type='float' />
    <field name='alt_secondary_colour_b' type='float' />
    <field name='uniform_colour_r' type='float' />
    <field name='uniform_colour_g' type='float' />
    <field name='uniform_colour_b' type='float' />
    <field name='alt_uniform_colour_r' type='float' />
    <field name='alt_uniform_colour_g' type='float' />
    <field name='alt_uniform_colour_b' type='float' />
    <field fkey='groupings_military_tables.military_group' name='military_group' type='string' />
    <field fkey='factions_tables.key' name='settler_rebellion_faction' type='optstring' />
    <field name='rebel_colour_r' type='float' />
    <field name='rebel_colour_g' type='float' />
    <field name='rebel_colour_b' type='float' />
    <field fkey='movie_event_strings_tables.culture' name='movie_death_event' type='optstring' />
    <field name='audio_faction_string' type='string' />
    <field name='mp_republic_early' type='boolean' />
    <field name='mp_republic_late' type='boolean' />
    <field name='regiment_name_group' type='string' />
    <field name='naval_name_group' type='string' />
  </table>
  <table table_name='factions_tables'
         table_version='0' >
    <field name='faction_id' type='string' pk='true' />
    <field name='index' type='int' />
    <field name='unknown3' type='int' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string' />
    <field name='category' type='string' />
    <field name='on_screen_name' type='string' />
    <field name='screen_adjective' type='string' />
    <field name='name_group' type='string' />
    <field name='skin' type='string' />
    <field name='ui_skin' type='optstring' />
    <field name='is_rebel' type='boolean' />
    <field name='early_availability' type='boolean' />
    <field name='late_availability' type='boolean' />
    <field name='icons_path_units' type='string' />
    <field name='flags_path' type='string' />
    <field name='republic_flag' type='optstring' />
    <field name='same_gov_type_revolution_flag_path' type='optstring' />
    <field name='primary_colour_r' type='float' />
    <field name='primary_colour_g' type='float' />
    <field name='primary_colour_b' type='float' />
    <field name='alt_primary_colour_r' type='float' />
    <field name='alt_primary_colour_g' type='float' />
    <field name='alt_primary_colour_b' type='float' />
    <field name='secondary_colour_r' type='float' />
    <field name='secondary_colour_g' type='float' />
    <field name='secondary_colour_b' type='float' />
    <field name='alt_secondary_colour_r' type='float' />
    <field name='alt_secondary_colour_g' type='float' />
    <field name='alt_secondary_colour_b' type='float' />
    <field name='uniform_colour_r' type='float' />
    <field name='uniform_colour_g' type='float' />
    <field name='uniform_colour_b' type='float' />
    <field name='alt_uniform_colour_r' type='float' />
    <field name='alt_uniform_colour_g' type='float' />
    <field name='alt_uniform_colour_b' type='float' />
    <field fkey='groupings_military_tables.military_group' name='military_group' type='string' />
    <field fkey='factions_tables.key' name='settler_rebellion_faction' type='optstring' />
    <field name='rebel_colour_r' type='float' />
    <field name='rebel_colour_g' type='float' />
    <field name='rebel_colour_b' type='float' />
    <field fkey='movie_event_strings_tables.culture' name='movie_death_event' type='optstring' />
    <field name='audio_faction_string' type='string' />
    <field name='mp_republic_early' type='boolean' />
    <field name='mp_republic_late' type='boolean' />
    <field name='regiment_name_group' type='string' />
    <field name='naval_name_group' type='string' />
    <field name='attack_desc' type='string' />
    <field name='defend_desc' type='string' />
    <field name='unknown49' type='boolean' />
    <field fkey='pre_battle_speech_parameters_enum_tables.key' name='pre_battle_speech_parameter' type='string' />
    <field name='screen_name_when_imperial' type='optstring' />
    <field name='clan_summary_name_when_imperial' type='optstring' />
    <field fkey='audio_languages_tables.key' name='audio_language' type='string' />
  </table>
  <table table_name='factions_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field name='index' type='int' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string' />
    <field name='category' type='string' />
    <field name='screen_name' type='string' />
    <field name='screen_adjective' type='string' />
    <field fkey='names_groups_tables.id' name='name_group' type='string' />
    <field name='skin' type='string' />
    <field name='ui_skin' type='optstring' />
    <field name='is_rebel' type='boolean' />
    <field name='early_availability' type='boolean' />
    <field name='late_availability' type='boolean' />
    <field name='icons_path_units' type='string' />
    <field name='flags_path' type='string' />
    <field name='republic_flag' type='optstring' />
    <field name='same_gov_type_revolution_flag_path' type='optstring' />
    <field name='primary_colour_r' type='float' />
    <field name='primary_colour_g' type='float' />
    <field name='primary_colour_b' type='float' />
    <field name='alt_primary_colour_r' type='float' />
    <field name='alt_primary_colour_g' type='float' />
    <field name='alt_primary_colour_b' type='float' />
    <field name='secondary_colour_r' type='float' />
    <field name='secondary_colour_g' type='float' />
    <field name='secondary_colour_b' type='float' />
    <field name='alt_secondary_colour_r' type='float' />
    <field name='alt_secondary_colour_g' type='float' />
    <field name='alt_secondary_colour_b' type='float' />
    <field name='r5' type='float' />
    <field name='g5' type='float' />
    <field name='b5' type='float' />
    <field name='r6' type='float' />
    <field name='g6' type='float' />
    <field name='b6' type='float' />
    <field fkey='groupings_military_tables.military_group' name='military_group' type='string' />
    <field fkey='factions_tables.key' name='settler_rebellion_faction' type='optstring' />
    <field name='rebel_colour_r' type='float' />
    <field name='rebel_colour_g' type='float' />
    <field name='rebel_colour_b' type='float' />
    <field fkey='movie_event_strings_tables.culture' name='movie_death_event' type='optstring' />
    <field name='audio_faction_string' type='string' />
    <field name='mp_republic_early' type='boolean' />
    <field name='mp_republic_late' type='boolean' />
    <field name='regiment_name_group' type='string' />
    <field name='naval_name_group' type='string' />
  </table>
  <table table_name='factions_tables'
         table_version='3' >
    <field name='key' type='string' pk='true' />
    <field name='index' type='int' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string' />
    <field name='category' type='string' />
    <field name='screen_name' type='string' />
    <field name='screen_adjective' type='string' />
    <field fkey='names_groups_tables.id' name='name_group' type='string' />
    <field name='skin' type='string' />
    <field name='ui_skin' type='optstring' />
    <field name='is_rebel' type='boolean' />
    <field name='early_availability' type='boolean' />
    <field name='late_availability' type='boolean' />
    <field name='icons_path_units' type='string' />
    <field name='flags_path' type='string' />
    <field name='republic_flag' type='optstring' />
    <field name='same_gov_type_revolution_flag_path' type='optstring' />
    <field name='primary_colour_r' type='float' />
    <field name='primary_colour_g' type='float' />
    <field name='primary_colour_b' type='float' />
    <field name='alt_primary_colour_r' type='float' />
    <field name='alt_primary_colour_g' type='float' />
    <field name='alt_primary_colour_b' type='float' />
    <field name='secondary_colour_r' type='float' />
    <field name='secondary_colour_g' type='float' />
    <field name='secondary_colour_b' type='float' />
    <field name='alt_secondary_colour_r' type='float' />
    <field name='alt_secondary_colour_g' type='float' />
    <field name='alt_secondary_colour_b' type='float' />
    <field name='r5' type='float' />
    <field name='g5' type='float' />
    <field name='b5' type='float' />
    <field name='r6' type='float' />
    <field name='g6' type='float' />
    <field name='b6' type='float' />
    <field fkey='groupings_military_tables.military_group' name='military_group' type='string' />
    <field fkey='factions_tables.key' name='settler_rebellion_faction' type='optstring' />
    <field name='rebel_colour_r' type='float' />
    <field name='rebel_colour_g' type='float' />
    <field name='rebel_colour_b' type='float' />
    <field fkey='movie_event_strings_tables.culture' name='movie_death_event' type='optstring' />
    <field name='audio_faction_string' type='string' />
    <field name='mp_republic_early' type='boolean' />
    <field name='mp_republic_late' type='boolean' />
    <field name='regiment_name_group' type='string' />
    <field name='naval_name_group' type='string' />
    <field name='attack_desc' type='string' />
    <field name='defend_desc' type='string' />
    <field name='unknown49' type='boolean' />
  </table>
  <table table_name='factions_tables'
         table_version='5' >
    <field name='key' type='string' pk='true' />
    <field name='index' type='int' />
    <field name='unknown3' type='int' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string' />
    <field name='category' type='string' />
    <field name='screen_name' type='string' />
    <field name='screen_adjective' type='string' />
    <field fkey='names_groups_tables.id' name='name_group' type='string' />
    <field name='skin' type='string' />
    <field name='ui_skin' type='optstring' />
    <field name='is_rebel' type='boolean' />
    <field name='early_availability' type='boolean' />
    <field name='late_availability' type='boolean' />
    <field name='icons_path_units' type='string' />
    <field name='flags_path' type='string' />
    <field name='republic_flag' type='optstring' />
    <field name='same_gov_type_revolution_flag_path' type='optstring' />
    <field name='primary_colour_r' type='float' />
    <field name='primary_colour_g' type='float' />
    <field name='primary_colour_b' type='float' />
    <field name='alt_primary_colour_r' type='float' />
    <field name='alt_primary_colour_g' type='float' />
    <field name='alt_primary_colour_b' type='float' />
    <field name='secondary_colour_r' type='float' />
    <field name='secondary_colour_g' type='float' />
    <field name='secondary_colour_b' type='float' />
    <field name='alt_secondary_colour_r' type='float' />
    <field name='alt_secondary_colour_g' type='float' />
    <field name='alt_secondary_colour_b' type='float' />
    <field name='r5' type='float' />
    <field name='g5' type='float' />
    <field name='b5' type='float' />
    <field name='r6' type='float' />
    <field name='g6' type='float' />
    <field name='b6' type='float' />
    <field fkey='groupings_military_tables.military_group' name='military_group' type='string' />
    <field fkey='factions_tables.key' name='settler_rebellion_faction' type='optstring' />
    <field name='rebel_colour_r' type='float' />
    <field name='rebel_colour_g' type='float' />
    <field name='rebel_colour_b' type='float' />
    <field fkey='movie_event_strings_tables.culture' name='movie_death_event' type='optstring' />
    <field name='audio_faction_string' type='string' />
    <field name='mp_republic_early' type='boolean' />
    <field name='mp_republic_late' type='boolean' />
    <field name='regiment_name_group' type='string' />
    <field name='naval_name_group' type='string' />
    <field name='attack_desc' type='string' />
    <field name='defend_desc' type='string' />
    <field name='unknown49' type='boolean' />
    <field fkey='pre_battle_speech_parameters_enum_tables.key' name='pre_battle_speech_parameter' type='string' />
  </table>
  <table table_name='factions_tables'
         table_version='7' >
    <field name='key' type='string' pk='true' />
    <field name='index' type='int' />
    <field name='unknown3' type='int' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string' />
    <field name='category' type='string' />
    <field name='screen_name' type='string' />
    <field name='screen_adjective' type='string' />
    <field fkey='names_groups_tables.id' name='name_group' type='string' />
    <field name='skin' type='string' />
    <field name='ui_skin' type='optstring' />
    <field name='is_rebel' type='boolean' />
    <field name='early_availability' type='boolean' />
    <field name='late_availability' type='boolean' />
    <field name='icons_path_units' type='string' />
    <field name='flags_path' type='string' />
    <field name='republic_flag' type='optstring' />
    <field name='same_gov_type_revolution_flag_path' type='optstring' />
    <field name='primary_colour_r' type='float' />
    <field name='primary_colour_g' type='float' />
    <field name='primary_colour_b' type='float' />
    <field name='alt_primary_colour_r' type='float' />
    <field name='alt_primary_colour_g' type='float' />
    <field name='alt_primary_colour_b' type='float' />
    <field name='secondary_colour_r' type='float' />
    <field name='secondary_colour_g' type='float' />
    <field name='secondary_colour_b' type='float' />
    <field name='alt_secondary_colour_r' type='float' />
    <field name='alt_secondary_colour_g' type='float' />
    <field name='alt_secondary_colour_b' type='float' />
    <field name='r5' type='float' />
    <field name='g5' type='float' />
    <field name='b5' type='float' />
    <field name='r6' type='float' />
    <field name='g6' type='float' />
    <field name='b6' type='float' />
    <field fkey='groupings_military_tables.military_group' name='military_group' type='string' />
    <field fkey='factions_tables.key' name='settler_rebellion_faction' type='optstring' />
    <field name='rebel_colour_r' type='float' />
    <field name='rebel_colour_g' type='float' />
    <field name='rebel_colour_b' type='float' />
    <field fkey='movie_event_strings_tables.culture' name='movie_death_event' type='optstring' />
    <field name='audio_faction_string' type='string' />
    <field name='mp_republic_early' type='boolean' />
    <field name='mp_republic_late' type='boolean' />
    <field name='regiment_name_group' type='string' />
    <field name='naval_name_group' type='string' />
    <field name='attack_desc' type='string' />
    <field name='defend_desc' type='string' />
    <field name='unknown49' type='boolean' />
    <field fkey='pre_battle_speech_parameters_enum_tables.key' name='pre_battle_speech_parameter' type='string' />
    <field name='screen_name_when_imperial' type='optstring' />
    <field name='clan_summary_name_when_imperial' type='optstring' />
    <field fkey='audio_languages_tables.key' name='audio_language' type='string' />
  </table>
  <table table_name='factions_tables'
         table_version='13' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='index' type='int' />
    <field name='unknown1' type='int' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string_ascii' />
    <field name='category' type='string_ascii' />
    <field name='screen_name' type='string_ascii' />
    <field name='screen_adjective' type='string_ascii' />
    <field fkey='names_groups_tables.key' name='name_group' type='int' />
    <field name='skin' type='string_ascii' />
    <field name='ui_skin' type='optstring_ascii' />
    <field name='is_rebel' type='boolean' />
    <field name='mp_use_republic_early' type='boolean' />
    <field name='mp_use_republic_late' type='boolean' />
    <field name='icons_path_units' type='string_ascii' />
    <field name='flags_path' type='string_ascii' />
    <field name='republican_flag_path' type='optstring_ascii' />
    <field name='same_gov_type_revolution_flag_path' type='optstring_ascii' />
    <field name='primary_colour_r' type='float' />
    <field name='primary_colour_g' type='float' />
    <field name='primary_colour_b' type='float' />
    <field name='alt_primary_colour_r' type='float' />
    <field name='alt_primary_colour_g' type='float' />
    <field name='alt_primary_colour_b' type='float' />
    <field name='secondary_colour_r' type='float' />
    <field name='secondary_colour_g' type='float' />
    <field name='secondary_colour_b' type='float' />
    <field name='alt_secondary_colour_r' type='float' />
    <field name='alt_secondary_colour_g' type='float' />
    <field name='alt_secondary_colour_b' type='float' />
    <field name='uniform_colour_r' type='float' />
    <field name='uniform_colour_g' type='float' />
    <field name='uniform_colour_b' type='float' />
    <field name='alt_uniform_colour_r' type='float' />
    <field name='alt_uniform_colour_g' type='float' />
    <field name='alt_uniform_colour_b' type='float' />
    <field fkey='groupings_military_tables.military_group' name='military_group' type='string_ascii' />
    <field fkey='factions_tables.key' name='settler_rebellion_faction' type='optstring_ascii' />
    <field name='rebel_colour_r' type='float' />
    <field name='rebel_colour_g' type='float' />
    <field name='rebel_colour_b' type='float' />
    <field fkey='movie_event_strings_tables.id' name='movie_death_event' type='optstring_ascii' />
    <field name='screen_name_when_rebels' type='string_ascii' />
    <field fkey='names_groups_tables.key' name='unit_regiment_name_group' type='int' />
    <field fkey='names_groups_tables.key' name='ship_name_group' type='int' />
    <field name='attack_desc' type='string_ascii' />
    <field name='defend_desc' type='string_ascii' />
    <field name='clan_summary_name' type='optstring_ascii' />
    <field name='pre_battle_speech_parameter' type='string_ascii' />
    <field name='can_be_regionless' type='boolean' />
    <field name='card_colour_r' type='float' />
    <field name='card_colour_g' type='float' />
    <field name='card_colour_b' type='float' />
    <field fkey='cultures_tables.key' name='diplomacy_culture' type='string_ascii' />
    <field name='senator_total' type='int' />
  </table>
  <table table_name='factions_tables'
         table_version='14' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='index' type='int' />
    <field name='unknown2' type='int' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string_ascii' />
    <field name='category' type='string_ascii' />
    <field name='screen_name' type='string_ascii' />
    <field name='screen_adjective' type='string_ascii' />
    <field fkey='names_groups_tables.key' name='name_group' type='int' />
    <field name='skin' type='string_ascii' />
    <field name='ui_skin' type='optstring_ascii' />
    <field name='is_rebel' type='boolean' />
    <field name='mp_use_republic_early' type='boolean' />
    <field name='mp_use_republic_late' type='boolean' />
    <field name='icons_path_units' type='string_ascii' />
    <field name='flags_path' type='string_ascii' />
    <field name='republican_flag_path' type='optstring_ascii' />
    <field name='same_gov_type_revolution_flag_path' type='optstring_ascii' />
    <field name='primary_colour_r' type='float' />
    <field name='primary_colour_g' type='float' />
    <field name='primary_colour_b' type='float' />
    <field name='alt_primary_colour_r' type='float' />
    <field name='alt_primary_colour_g' type='float' />
    <field name='alt_primary_colour_b' type='float' />
    <field name='secondary_colour_r' type='float' />
    <field name='secondary_colour_g' type='float' />
    <field name='secondary_colour_b' type='float' />
    <field name='alt_secondary_colour_r' type='float' />
    <field name='alt_secondary_colour_g' type='float' />
    <field name='alt_secondary_colour_b' type='float' />
    <field name='uniform_colour_r' type='float' />
    <field name='uniform_colour_g' type='float' />
    <field name='uniform_colour_b' type='float' />
    <field name='alt_uniform_colour_r' type='float' />
    <field name='alt_uniform_colour_g' type='float' />
    <field name='alt_uniform_colour_b' type='float' />
    <field fkey='groupings_military_tables.military_group' name='military_group' type='string_ascii' />
    <field fkey='factions_tables.key' name='settler_rebellion_faction' type='optstring_ascii' />
    <field name='rebel_colour_r' type='float' />
    <field name='rebel_colour_g' type='float' />
    <field name='rebel_colour_b' type='float' />
    <field fkey='movie_event_strings_tables.id' name='movie_death_event' type='optstring_ascii' />
    <field name='screen_name_when_rebels' type='string_ascii' />
    <field fkey='names_groups_tables.key' name='unit_regiment_name_group' type='int' />
    <field fkey='names_groups_tables.key' name='ship_name_group' type='int' />
    <field name='attack_desc' type='string_ascii' />
    <field name='defend_desc' type='string_ascii' />
    <field name='clan_summary_name' type='optstring_ascii' />
    <field name='pre_battle_speech_parameter' type='string_ascii' />
    <field name='can_be_regionless' type='boolean' />
    <field name='card_colour_r' type='float' />
    <field name='card_colour_g' type='float' />
    <field name='card_colour_b' type='float' />
    <field fkey='cultures_tables.key' name='diplomacy_culture' type='string_ascii' />
    <field name='senator_total' type='int' />
    <field name='unknown54' type='boolean' />
  </table>
  <table table_name='factions_tables'
         table_version='18' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='index' type='int' />
    <field name='unknown2' type='int' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string_ascii' />
    <field name='category' type='string_ascii' />
    <field name='screen_name' type='string_ascii' />
    <field name='screen_adjective' type='string_ascii' />
    <field fkey='names_groups_tables.key' name='name_group' type='int' />
    <field name='skin' type='string_ascii' />
    <field name='ui_skin' type='optstring_ascii' />
    <field name='is_rebel' type='boolean' />
    <field name='mp_use_republic_early' type='boolean' />
    <field name='mp_use_republic_late' type='boolean' />
    <field name='icons_path_units' type='string_ascii' />
    <field name='flags_path' type='string_ascii' />
    <field name='republican_flag_path' type='optstring_ascii' />
    <field name='same_gov_type_revolution_flag_path' type='optstring_ascii' />
    <field name='primary_colour_r' type='float' />
    <field name='primary_colour_g' type='float' />
    <field name='primary_colour_b' type='float' />
    <field name='alt_primary_colour_r' type='float' />
    <field name='alt_primary_colour_g' type='float' />
    <field name='alt_primary_colour_b' type='float' />
    <field name='secondary_colour_r' type='float' />
    <field name='secondary_colour_g' type='float' />
    <field name='secondary_colour_b' type='float' />
    <field name='alt_secondary_colour_r' type='float' />
    <field name='alt_secondary_colour_g' type='float' />
    <field name='alt_secondary_colour_b' type='float' />
    <field name='uniform_colour_r' type='float' />
    <field name='uniform_colour_g' type='float' />
    <field name='uniform_colour_b' type='float' />
    <field name='alt_uniform_colour_r' type='float' />
    <field name='alt_uniform_colour_g' type='float' />
    <field name='alt_uniform_colour_b' type='float' />
    <field fkey='groupings_military_tables.military_group' name='military_group' type='string_ascii' />
    <field fkey='factions_tables.key' name='settler_rebellion_faction' type='optstring_ascii' />
    <field name='rebel_colour_r' type='float' />
    <field name='rebel_colour_g' type='float' />
    <field name='rebel_colour_b' type='float' />
    <field fkey='movie_event_strings_tables.id' name='movie_death_event' type='optstring_ascii' />
    <field name='screen_name_when_rebels' type='string_ascii' />
    <field fkey='names_groups_tables.key' name='unit_regiment_name_group' type='int' />
    <field fkey='names_groups_tables.key' name='ship_name_group' type='int' />
    <field name='attack_desc' type='string_ascii' />
    <field name='defend_desc' type='string_ascii' />
    <field name='clan_summary_name' type='optstring_ascii' />
    <field name='pre_battle_speech_parameter' type='string_ascii' />
    <field name='can_be_regionless' type='boolean' />
    <field name='card_colour_r' type='float' />
    <field name='card_colour_g' type='float' />
    <field name='card_colour_b' type='float' />
    <field name='unknown52' type='int' />
    <field name='unknown53' type='boolean' />
    <field name='unknown54' type='boolean' />
    <field name='unknown55' type='boolean' />
    <field name='unknown56' type='string_ascii' />
    <field name='unknown57' type='optstring_ascii' />
  </table>
  <table table_name='factions_tables'
         table_version='19' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='index' type='int' />
    <field name='unknown2' type='int' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string_ascii' />
    <field name='category' type='string_ascii' />
    <field name='screen_name' type='string_ascii' />
    <field name='screen_adjective' type='string_ascii' />
    <field fkey='names_groups_tables.key' name='name_group' type='int' />
    <field name='skin' type='string_ascii' />
    <field name='ui_skin' type='optstring_ascii' />
    <field name='is_rebel' type='boolean' />
    <field name='mp_use_republic_early' type='boolean' />
    <field name='mp_use_republic_late' type='boolean' />
    <field name='icons_path_units' type='string_ascii' />
    <field name='flags_path' type='string_ascii' />
    <field name='republican_flag_path' type='optstring_ascii' />
    <field name='same_gov_type_revolution_flag_path' type='optstring_ascii' />
    <field name='primary_colour_r' type='float' />
    <field name='primary_colour_g' type='float' />
    <field name='primary_colour_b' type='float' />
    <field name='alt_primary_colour_r' type='float' />
    <field name='alt_primary_colour_g' type='float' />
    <field name='alt_primary_colour_b' type='float' />
    <field name='secondary_colour_r' type='float' />
    <field name='secondary_colour_g' type='float' />
    <field name='secondary_colour_b' type='float' />
    <field name='alt_secondary_colour_r' type='float' />
    <field name='alt_secondary_colour_g' type='float' />
    <field name='alt_secondary_colour_b' type='float' />
    <field name='uniform_colour_r' type='float' />
    <field name='uniform_colour_g' type='float' />
    <field name='uniform_colour_b' type='float' />
    <field name='alt_uniform_colour_r' type='float' />
    <field name='alt_uniform_colour_g' type='float' />
    <field name='alt_uniform_colour_b' type='float' />
    <field fkey='groupings_military_tables.military_group' name='military_group' type='string_ascii' />
    <field fkey='factions_tables.key' name='settler_rebellion_faction' type='optstring_ascii' />
    <field name='rebel_colour_r' type='float' />
    <field name='rebel_colour_g' type='float' />
    <field name='rebel_colour_b' type='float' />
    <field fkey='movie_event_strings_tables.id' name='movie_death_event' type='optstring_ascii' />
    <field name='screen_name_when_rebels' type='string_ascii' />
    <field fkey='names_groups_tables.key' name='unit_regiment_name_group' type='int' />
    <field fkey='names_groups_tables.key' name='ship_name_group' type='int' />
    <field name='attack_desc' type='string_ascii' />
    <field name='defend_desc' type='string_ascii' />
    <field name='clan_summary_name' type='optstring_ascii' />
    <field name='pre_battle_speech_parameter' type='string_ascii' />
    <field name='can_be_regionless' type='boolean' />
    <field name='card_colour_r' type='float' />
    <field name='card_colour_g' type='float' />
    <field name='card_colour_b' type='float' />
    <field name='unknown51' type='int' />
    <field name='unknown52' type='boolean' />
    <field name='unknown53' type='boolean' />
    <field name='unknown54' type='boolean' />
    <field name='mp_force_gen_template' type='string_ascii' />
    <field name='unknown56' type='optstring_ascii' />
    <field name='voiceover_subculture' type='string_ascii' />
  </table>
  <table table_name='factions_tables'
         table_version='27' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='index' type='int' />
    <field name='unknown2' type='int' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string_ascii' />
    <field name='category' type='string_ascii' />
    <field name='screen_name' type='string_ascii' />
    <field name='screen_adjective' type='string_ascii' />
    <field fkey='names_groups_tables.key' name='name_group' type='int' />
    <field name='skin' type='string_ascii' />
    <field name='ui_skin' type='optstring_ascii' />
    <field name='is_rebel' type='boolean' />
    <field name='mp_use_republic_early' type='boolean' />
    <field name='mp_use_republic_late' type='boolean' />
    <field name='icons_path_units' type='string_ascii' />
    <field name='republican_flag_path' type='optstring_ascii' />
    <field name='same_gov_type_revolution_flag_path' type='optstring_ascii' />
    <field name='primary_colour_r' type='float' />
    <field name='primary_colour_g' type='float' />
    <field name='primary_colour_b' type='float' />
    <field name='alt_primary_colour_r' type='float' />
    <field name='alt_primary_colour_g' type='float' />
    <field name='alt_primary_colour_b' type='float' />
    <field name='secondary_colour_r' type='float' />
    <field name='secondary_colour_g' type='float' />
    <field name='secondary_colour_b' type='float' />
    <field name='alt_secondary_colour_r' type='float' />
    <field name='alt_secondary_colour_g' type='float' />
    <field name='alt_secondary_colour_b' type='float' />
    <field name='uniform_colour_r' type='float' />
    <field name='uniform_colour_g' type='float' />
    <field name='uniform_colour_b' type='float' />
    <field name='alt_uniform_colour_r' type='float' />
    <field name='alt_uniform_colour_g' type='float' />
    <field name='alt_uniform_colour_b' type='float' />
    <field name='unknown34' type='string_ascii' />
    <field name='unknown35' type='int' />
    <field name='unknown36' type='int' />
    <field name='unknown37' type='int' />
    <field name='unknown38' type='optstring_ascii' />
    <field name='unknown39' type='boolean' />
    <field name='unknown40' type='boolean' />
    <field name='unknown41' type='int' />
    <field name='unknown42' type='int' />
    <field name='unknown43' type='string_ascii' />
    <field name='unknown44' type='string_ascii' />
    <field name='unknown45' type='string_ascii' />
    <field name='unknown46' type='int' />
    <field name='unknown47' type='int' />
    <field name='unknown48' type='int' />
    <field name='unknown49' type='int' />
    <field name='unknown50' type='boolean' />
    <field name='unknown51' type='boolean' />
    <field name='unknown52' type='string_ascii' />
    <field name='unknown53' type='string_ascii' />
    <field name='unknown54' type='string_ascii' />
    <field name='unknown55' type='boolean' />
    <field name='unknown56' type='boolean' />
    <field name='unknown57' type='optstring_ascii' />
    <field name='unknown58' type='optstring_ascii' />
    <field name='unknown59' type='boolean' />
    <field name='unknown60' type='boolean' />
    <field name='unknown61' type='string_ascii' />
  </table>
  <table table_name='factions_tables'
         table_version='28' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='index' type='int' />
    <field name='unknown2' type='int' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='string_ascii' />
    <field name='category' type='string_ascii' />
    <field name='screen_name' type='string_ascii' />
    <field name='screen_adjective' type='string_ascii' />
    <field fkey='names_groups_tables.key' name='name_group' type='int' />
    <field name='skin' type='string_ascii' />
    <field name='ui_skin' type='optstring_ascii' />
    <field name='is_rebel' type='boolean' />
    <field name='mp_use_republic_early' type='boolean' />
    <field name='mp_use_republic_late' type='boolean' />
    <field name='icons_path_units' type='string_ascii' />
    <field name='republican_flag_path' type='optstring_ascii' />
    <field name='same_gov_type_revolution_flag_path' type='optstring_ascii' />
    <field name='primary_colour_r' type='float' />
    <field name='primary_colour_g' type='float' />
    <field name='primary_colour_b' type='float' />
    <field name='alt_primary_colour_r' type='float' />
    <field name='alt_primary_colour_g' type='float' />
    <field name='alt_primary_colour_b' type='float' />
    <field name='secondary_colour_r' type='float' />
    <field name='secondary_colour_g' type='float' />
    <field name='secondary_colour_b' type='float' />
    <field name='alt_secondary_colour_r' type='float' />
    <field name='alt_secondary_colour_g' type='float' />
    <field name='alt_secondary_colour_b' type='float' />
    <field name='uniform_colour_r' type='float' />
    <field name='uniform_colour_g' type='float' />
    <field name='uniform_colour_b' type='float' />
    <field name='alt_uniform_colour_r' type='float' />
    <field name='alt_uniform_colour_g' type='float' />
    <field name='alt_uniform_colour_b' type='float' />
    <field name='unknown34' type='string_ascii' />
    <field name='unknown35' type='int' />
    <field name='unknown36' type='int' />
    <field name='unknown37' type='int' />
    <field name='unknown38' type='optstring_ascii' />
    <field name='unknown39' type='boolean' />
    <field name='unknown40' type='boolean' />
    <field name='unknown41' type='int' />
    <field name='unknown42' type='int' />
    <field name='unknown43' type='string_ascii' />
    <field name='unknown44' type='string_ascii' />
    <field name='unknown45' type='string_ascii' />
    <field name='unknown46' type='int' />
    <field name='unknown47' type='int' />
    <field name='unknown48' type='int' />
    <field name='unknown49' type='int' />
    <field name='unknown50' type='boolean' />
    <field name='unknown51' type='boolean' />
    <field name='unknown52' type='string_ascii' />
    <field name='unknown53' type='string_ascii' />
    <field name='unknown54' type='string_ascii' />
    <field name='unknown55' type='boolean' />
    <field name='unknown56' type='boolean' />
    <field name='unknown57' type='optstring_ascii' />
    <field name='unknown58' type='optstring_ascii' />
    <field name='unknown59' type='boolean' />
    <field name='unknown60' type='boolean' />
    <field name='unknown61' type='string_ascii' />
    <field name='new_sound_thingy' type='string_ascii' />
  </table>
  <table table_name='factionwide_recruitment_unit_exclusions_sets_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='fame_level_agent_record_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='fame_levels_tables'
         table_version='0' >
    <field name='fame_threshold_ai' type='int' />
    <field name='army_cap' type='int' />
    <field name='champion_cap' type='int' />
    <field name='priest_cap' type='int' />
    <field name='fame_level' type='int' />
    <field name='fleet_cap' type='int' />
    <field name='fame_threshold_player' type='int' />
    <field name='governor_cap' type='int' />
    <field name='spy_cap' type='int' />
  </table>
  <table table_name='fame_levels_tables'
         table_version='3' >
    <field name='fame_threshold_ai' type='int' />
    <field name='army_cap' type='int' />
    <field name='champion_cap' type='int' />
    <field name='dignitary_cap' type='int' />
    <field name='imperium_level' type='int' pk='true' />
    <field name='fleet_cap' type='int' />
    <field name='unknown7' type='int' />
    <field name='edict_cap' type='int' />
    <field name='spy_cap' type='int' />
    <field name='campaign_key' type='string_ascii' pk='true' />
    <field name='tooltip' type='optstring_ascii' />
  </table>
  <table table_name='fame_levels_tables'
         table_version='4' >
    <field name='fame_threshold_ai' type='int' />
    <field name='army_cap' type='int' />
    <field name='champion_cap' type='int' />
    <field name='dignitary_cap' type='int' />
    <field name='imperium_level' type='int' pk='true' />
    <field name='fleet_cap' type='int' />
    <field name='fame_threshold_player' type='int' />
    <field name='edict_cap' type='int' />
    <field name='spy_cap' type='int' />
    <field name='campaign_key' type='string_ascii' pk='true' />
    <field name='tooltip' type='optstring_ascii' />
    <field name='tooltip_gaul' type='optstring_ascii' />
  </table>
  <table table_name='fame_levels_tables'
         table_version='5' >
    <field name='fame_threshold_ai' type='int' />
    <field name='army_cap' type='int' />
    <field name='champion_cap' type='int' />
    <field name='priest_cap' type='int' />
    <field name='fame_level' type='int' />
    <field name='fleet_cap' type='int' />
    <field name='fame_threshold_player' type='int' />
    <field name='governor_cap' type='int' />
    <field name='spy_cap' type='int' />
    <field name='campaign_key' type='string_ascii' pk='true' />
    <field name='tooltip' type='string_ascii' />
    <field name='tooltip_gaul' type='optstring_ascii' />
    <field name='unknown12' type='string_ascii' />
    <field name='unknown13' type='string_ascii' />
  </table>
  <table table_name='fame_levels_tables'
         table_version='6' >
    <field name='fame_threshold_ai' type='int' />
    <field name='army_cap' type='int' />
    <field name='champion_cap' type='int' />
    <field name='priest_cap' type='int' />
    <field name='fame_level' type='int' />
    <field name='fleet_cap' type='int' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='string_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='string_ascii' />
    <field name='unknown10' type='string_ascii' />
    <field name='unknown11' type='int' />
    <field name='unknown12' type='int' />
    <field name='unknown13' type='int' />
  </table>
  <table table_name='family_relationship_types_tables'
         table_version='0' >
    <field name='relationship_type' type='string' pk='true' />
  </table>
  <table table_name='family_relationship_types_tables'
         table_version='0' >
    <field name='relationship_type' type='string_ascii' pk='true' />
  </table>
  <table table_name='family_trees_tables'
         table_version='0' >
    <field name='character_id' type='string' pk='true' />
    <field name='on_screen_name' type='string' />
    <field name='title' type='string' />
    <field fkey='factions_tables.key' name='faction' type='string' />
    <field name='parent' type='string' />
    <field name='birth_priority' type='float' />
    <field name='birth_window_start' type='int' />
    <field name='birth_window_end' type='int' />
    <field name='other_spawn_conditions_1' type='string' />
    <field name='other_spawn_conditions_2' type='string' />
    <field name='other_spawn_conditions_3' type='string' />
    <field name='trait_1' type='string' />
    <field name='trait_2' type='string' />
    <field name='trait_3' type='string' />
    <field name='trait_4' type='string' />
    <field name='trait_5' type='string' />
    <field name='ancillary_1' type='string' />
    <field name='ancillary_2' type='string' />
    <field name='ancillary_3' type='string' />
    <field name='ancillary_4' type='string' />
    <field name='ancillary_5' type='string' />
    <field name='gender' type='string' />
  </table>
  <table table_name='famous_battle_pools_tables'
         table_version='0' >
    <field name='pool_id' type='string' pk='true' />
    <field name='pool_posx' type='float' />
    <field name='pool_posy' type='float' />
    <field name='pool_radius' type='int' />
    <field name='battle_name' type='string' />
  </table>
  <table table_name='famous_battle_pools_tables'
         table_version='0' >
    <field name='pool_id' type='string_ascii' pk='true' />
    <field name='pool_posx' type='float' />
    <field name='pool_posy' type='float' />
    <field name='pool_radius' type='int' />
    <field name='battle_name' type='string_ascii' />
  </table>
  <table table_name='famous_battle_pools_tables'
         table_version='1' >
    <field name='pool_id' type='string_ascii' pk='true' />
    <field name='pool_posx' type='float' />
    <field name='pool_posy' type='float' />
    <field name='pool_radius' type='int' />
    <field name='battle_name' type='string_ascii' />
    <field name='unknown5' type='string_ascii' />
  </table>
  <table table_name='fatigue_effects_tables'
         table_version='0' >
    <field fkey='_kv_fatigue_tables.key' name='fatigue_level' type='string' pk='true' />
    <field fkey='unit_category_tables.key' name='unit_category' type='string' pk='true' />
    <field name='run_speed' type='float' />
    <field name='charge_bonus' type='float' />
    <field name='firing_accuracy' type='float' />
    <field name='melee_penalty' type='float' />
  </table>
  <table table_name='fertility_levels_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='int' />
  </table>
  <table table_name='first_person_engines_tables'
         table_version='0' >
    <field name='auto_target' type='boolean' />
    <field name='camera_offset_x' type='float' />
    <field name='camera_offset_y' type='float' />
    <field name='camera_offset_z' type='float' />
    <field name='half_accuracy_arc' type='float' />
    <field name='half_horizontal_fire_arc' type='float' />
    <field name='half_vertical_fire_arc' type='float' />
    <field fkey='gun_types_enum_tables.key' name='key' type='string' />
    <field name='near_clipping_plane' type='float' />
    <field name='reload_time' type='float' />
    <field name='track_projectile_distance' type='float' />
    <field name='turn_delay' type='float' />
  </table>
  <table table_name='first_person_engines_tables'
         table_version='1' >
    <field name='auto_target' type='boolean' />
    <field name='camera_offset_x' type='float' />
    <field name='camera_offset_y' type='float' />
    <field name='camera_offset_z' type='float' />
    <field name='half_accuracy_arc' type='float' />
    <field name='half_horizontal_fire_arc' type='float' />
    <field name='half_vertical_fire_arc_elevation' type='float' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='near_clipping_plane' type='float' />
    <field name='reload_time' type='float' />
    <field name='track_projectile_distance' type='float' />
    <field name='turn_delay' type='float' />
    <field name='half_vertical_fire_arc_declination' type='float' />
  </table>
  <table table_name='first_person_engines_tables'
         table_version='3' >
    <field name='auto_target' type='boolean' />
    <field name='camera_offset_x' type='float' />
    <field name='camera_offset_y' type='float' />
    <field name='camera_offset_z' type='float' />
    <field name='half_accuracy_arc' type='float' />
    <field name='half_horizontal_fire_arc' type='float' />
    <field name='half_vertical_fire_arc_elevation' type='float' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='near_clipping_plane' type='float' />
    <field name='reload_time' type='float' />
    <field name='track_projectile_distance' type='float' />
    <field name='turn_delay' type='float' />
    <field name='half_vertical_fire_arc_declination' type='float' />
    <field name='unknown13' type='boolean' />
    <field name='unknown14' type='boolean' />
  </table>
  <table table_name='font_names_tables'
         table_version='0' >
    <field name='font_name' type='string_ascii' pk='true' />
  </table>
  <table table_name='fonts_tables'
         table_version='0' >
    <field name='bold' type='boolean' pk='true' />
    <field fkey='font_names_tables.font_name' name='key' type='string_ascii' pk='true' />
    <field name='size' type='int' pk='true' />
  </table>
  <table table_name='food_factors_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='formations_tables'
         table_version='2' >
    <field name='formation' type='string_ascii' pk='true' />
    <field name='icon_name' type='string_ascii' />
    <field name='is_army' type='boolean' />
    <field name='is_naval' type='boolean' />
    <field name='order' type='int' />
  </table>
  <table table_name='formations_to_subcultures_tables'
         table_version='0' >
    <field fkey='formations_tables.formation' name='formation' type='string_ascii' pk='true' />
    <field fkey='cultures_subcultures_tables.subculture' name='sub_culture' type='string_ascii' pk='true' />
  </table>
  <table table_name='fort_underlay_climate_jcts_tables'
         table_version='0' >
    <field fkey='battlefield_buildings_tables.key' name='fort_id' type='string' />
    <field fkey='climates_tables.climate_type' name='local_climate' type='string' />
    <field name='snow_underlay' type='boolean' />
    <field name='underlay' type='string' />
  </table>
  <table table_name='frontend_faction_groups_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='frontend_faction_groups_to_factions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='int' />
  </table>
  <table table_name='frontend_faction_leaders_tables'
         table_version='0' >
    <field name='animation' type='optstring' />
    <field name='equipment_theme' type='string' />
    <field fkey='factions_tables.key' name='faction' type='string' />
    <field name='uniform' type='string' />
  </table>
  <table table_name='frontend_faction_leaders_tables'
         table_version='0' >
    <field name='animation' type='optstring' />
    <field name='equipment_theme' type='string' />
    <field fkey='factions_tables.key' name='faction' type='string' />
    <field name='uniform' type='string' />
    <field name='x_offset' type='float' />
    <field name='y_offset' type='float' />
  </table>
  <table table_name='frontend_faction_leaders_tables'
         table_version='1' >
    <field name='animation' type='optstring_ascii' />
    <field fkey='political_parties_tables.key' name='party' type='string_ascii' pk='true' />
    <field fkey='factions_tables.key' name='uniform' type='string_ascii' />
    <field name='x_offset' type='float' />
    <field name='y_offset' type='float' />
  </table>
  <table table_name='frontend_faction_leaders_tables'
         table_version='1' >
    <field name='animation' type='optstring' />
    <field name='equipment_theme' type='string' />
    <field fkey='factions_tables.key' name='faction' type='string' />
    <field name='uniform' type='string' />
    <field name='x_offset' type='float' />
    <field name='y_offset' type='float' />
  </table>
  <table table_name='frontend_faction_leaders_tables'
         table_version='3' >
    <field name='animation' type='optstring_ascii' />
    <field fkey='political_parties_tables.key' name='party' type='string_ascii' pk='true' />
    <field fkey='factions_tables.key' name='uniform' type='string_ascii' />
    <field name='x_offset' type='float' />
    <field name='y_offset' type='float' />
  </table>
  <table table_name='frontend_faction_leaders_tables'
         table_version='4' >
    <field name='animation' type='optstring_ascii' />
    <field fkey='political_parties_tables.key' name='party' type='string_ascii' pk='true' />
    <field fkey='factions_tables.key' name='uniform' type='string_ascii' />
    <field name='x_offset' type='float' />
    <field name='y_offset' type='float' />
    <field name='unknown5' type='optstring_ascii' />
  </table>
  <table table_name='frontend_faction_leaders_tables'
         table_version='4' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='optstring_ascii' />
  </table>
  <table table_name='frontend_faction_leaders_tables'
         table_version='14' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='string_ascii' />
    <field name='unknown8' type='optstring_ascii' />
  </table>
  <table table_name='frontend_faction_leaders_tables'
         table_version='15' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='string_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='float' />
    <field name='unknown10' type='float' />
  </table>
  <table table_name='frontend_faction_leaders_tables'
         table_version='16' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='string_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='float' />
    <field name='unknown10' type='float' />
    <field name='unknown11' type='string_ascii' />
  </table>
  <table table_name='frontend_faction_leaders_tables'
         table_version='16' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='string_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='float' />
    <field name='unknown10' type='float' />
    <field name='unknown11' type='string_ascii' />
  </table>
  <table table_name='frontend_faction_top_units_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='frontend_factions_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='frontend_factions_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='game_area_enums_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='general_command_star_level_effects_tables'
         table_version='0' >
    <field name='alive_morale_bonus' type='int' />
    <field name='command_star_level' type='int' />
    <field name='melee_attack_bonus' type='int' />
    <field name='melee_defence_bonus' type='int' />
    <field name='nearby_morale_bonus' type='int' />
  </table>
  <table table_name='government_types_tables'
         table_version='0' >
    <field name='government_type' type='string' pk='true' />
    <field name='elected_ministers' type='boolean' />
    <field name='hereditary_ministers' type='boolean' />
    <field name='rank' type='int' />
    <field fkey='population_classes_tables.population_class' name='active_upper_class' type='string' />
    <field fkey='population_classes_tables.population_class' name='active_lower_class' type='string' />
  </table>
  <table table_name='government_types_tables'
         table_version='0' >
    <field name='government_type' type='string_ascii' pk='true' />
    <field name='elected_ministers' type='boolean' />
    <field name='hereditary_ministers' type='boolean' />
    <field name='rank' type='int' />
    <field fkey='population_classes_tables.population_class' name='active_upper_class' type='string_ascii' />
    <field fkey='population_classes_tables.population_class' name='active_lower_class' type='string_ascii' />
  </table>
  <table table_name='government_types_tables'
         table_version='1' >
    <field name='government_type' type='string_ascii' pk='true' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='government_types_to_effects_tables'
         table_version='0' >
    <field fkey='government_types_tables.onscreen' name='gov_type' type='string' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='governorships_tables'
         table_version='0' >
    <field name='governorship' type='string' pk='true' />
  </table>
  <table table_name='governorships_tables'
         table_version='0' >
    <field name='governorship' type='string_ascii' pk='true' />
  </table>
  <table table_name='ground_type_stat_effect_groups_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='ground_type_to_stat_effects_tables'
         table_version='1' >
    <field fkey='ui_unit_stats_tables.key' name='affected_stat' type='string_ascii' pk='true' />
    <field fkey='ground_types_tables.type' name='ground_type' type='string_ascii' pk='true' />
    <field name='multiplier' type='float' />
  </table>
  <table table_name='ground_type_to_stat_effects_tables'
         table_version='4' >
    <field fkey='ui_unit_stats_tables.key' name='affected_stat' type='string_ascii' pk='true' />
    <field fkey='ground_types_tables.type' name='ground_type' type='string_ascii' pk='true' />
    <field name='multiplier' type='float' />
    <field name='unknown3' type='optstring_ascii' />
  </table>
  <table table_name='ground_type_to_texture_groups_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='ground_types_tables'
         table_version='1' >
    <field name='enum_value' type='int' />
    <field fkey='cursors_tables.key' name='selection_cursor' type='optstring_ascii' />
    <field fkey='cursors_tables.key' name='standard_cursor' type='optstring_ascii' />
    <field name='type' type='string_ascii' pk='true' />
    <field fkey='unit_attributes_tables.key' name='penalty_immune_attribute' type='string_ascii' />
  </table>
  <table table_name='ground_types_tables'
         table_version='2' >
    <field name='enum_value' type='int' />
    <field fkey='cursors_tables.key' name='selection_cursor' type='optstring_ascii' />
    <field fkey='cursors_tables.key' name='standard_cursor' type='optstring_ascii' />
    <field name='type' type='string_ascii' pk='true' />
    <field fkey='unit_attributes_tables.key' name='penalty_immune_attribute' type='optstring_ascii' />
  </table>
  <table table_name='ground_types_tables'
         table_version='3' >
    <field name='enum_value' type='int' />
    <field fkey='cursors_tables.key' name='selection_cursor' type='optstring_ascii' />
    <field fkey='cursors_tables.key' name='standard_cursor' type='optstring_ascii' />
    <field name='type' type='string_ascii' pk='true' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='float' />
  </table>
  <table table_name='ground_types_tables'
         table_version='8' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='string_ascii' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
    <field name='unknown9' type='float' />
  </table>
  <table table_name='groupings_continents_junct_tables'
         table_version='0' >
    <field fkey='groupings_tables.group_name' name='group' type='string' pk='true' />
    <field fkey='regions_continents_tables.continent' name='continent' type='string' pk='true' />
  </table>
  <table table_name='groupings_continents_junct_tables'
         table_version='0' >
    <field fkey='groupings_tables.group_name' name='group' type='string_ascii' pk='true' />
    <field fkey='regions_continents_tables.continent' name='continent' type='string_ascii' pk='true' />
  </table>
  <table table_name='groupings_factions_junct_tables'
         table_version='0' >
    <field fkey='groupings_tables.group_name' name='group' type='string' pk='true' />
    <field fkey='factions_tables.key' name='faction' type='string' pk='true' />
  </table>
  <table table_name='groupings_military_tables'
         table_version='0' >
    <field name='military_group' type='string' pk='true' />
  </table>
  <table table_name='groupings_military_tables'
         table_version='0' >
    <field name='military_group' type='string_ascii' pk='true' />
  </table>
  <table table_name='groupings_regions_junct_tables'
         table_version='0' >
    <field fkey='groupings_tables.group_name' name='group' type='string' pk='true' />
    <field fkey='regions_tables.key' name='region' type='string' pk='true' />
  </table>
  <table table_name='groupings_tables'
         table_version='0' >
    <field name='group_name' type='string' pk='true' />
  </table>
  <table table_name='groupings_tables'
         table_version='0' >
    <field name='group_name' type='string_ascii' pk='true' />
  </table>
  <table table_name='gun_type_to_projectiles_tables'
         table_version='0' >
    <field fkey='gun_types_tables.gun_type' name='gun_type' type='string' pk='true' />
    <field fkey='projectiles_tables.key' name='shot_type' type='string' pk='true' />
    <field fkey='gun_type_muzzle_flash_enum_tables.key' name='muzzle_flash' type='string' />
  </table>
  <table table_name='gun_type_to_projectiles_tables'
         table_version='0' >
    <field fkey='gun_types_tables.gun_type' name='gun_type' type='string' pk='true' />
    <field fkey='projectiles_tables.key' name='projectile' type='string' pk='true' />
    <field fkey='gun_type_muzzle_flash_enum_tables.key' name='muzzle_flash' type='string' />
    <field name='concentrated_fire_maximum_frequency' type='float' />
  </table>
  <table table_name='gun_type_to_projectiles_tables'
         table_version='1' >
    <field fkey='gun_types_tables.gun_type' name='gun_type' type='string' pk='true' />
    <field fkey='projectiles_tables.key' name='shot_type' type='string' pk='true' />
    <field fkey='gun_type_muzzle_flash_enum_tables.key' name='muzzle_flash' type='string' />
    <field name='concentrated_fire_maximum_frequency' type='float' />
  </table>
  <table table_name='gun_types_tables'
         table_version='0' >
    <field name='gun_type' type='string' pk='true' />
    <field fkey='battle_entities_tables.key' name='battle_entity' type='string' />
    <field fkey='warscape_animated_tables.key' name='model' type='string' />
    <field fkey='battle_animations_table_tables.key' name='gun_animations_table' type='string' />
    <field name='equipment_table' type='string' />
    <field fkey='warscape_rigid_tables.key' name='destroyed_model' type='string' />
    <field fkey='warscape_animated_tables.key' name='destruction_animation' type='string' />
    <field fkey='gun_types_enum_tables.key' name='engine_type' type='string' />
  </table>
  <table table_name='gun_types_tables'
         table_version='2' >
    <field name='gun_type' type='string_ascii' pk='true' />
    <field fkey='battle_entities_tables.key' name='battle_entity' type='string_ascii' />
    <field fkey='warscape_animated_tables.key' name='model' type='string_ascii' />
    <field fkey='battle_animations_table_tables.key' name='gun_animations_table' type='string_ascii' />
    <field name='equipment_table' type='string_ascii' />
    <field fkey='warscape_rigid_tables.key' name='destroyed_model' type='string_ascii' />
    <field fkey='warscape_animated_tables.key' name='destruction_animation' type='string_ascii' />
    <field fkey='gun_types_enum_tables.key' name='engine_type' type='string_ascii' />
  </table>
  <table table_name='help_page_index_records_tables'
         table_version='1' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='boolean' />
  </table>
  <table table_name='historical_battles_ui_locations_tables'
         table_version='1' >
    <field fkey='battles_tables.key' name='key' type='string_ascii' pk='true' />
    <field name='x' type='int' />
    <field name='y' type='int' />
    <field name='height_percent' type='int' />
  </table>
  <table table_name='historical_character_traits_tables'
         table_version='0' >
    <field fkey='historical_characters_tables.key' name='character' type='string' />
    <field fkey='character_trait_levels_tables.key' name='trait' type='string' />
  </table>
  <table table_name='historical_character_traits_tables'
         table_version='0' >
    <field fkey='historical_characters_tables.key' name='character' type='string_ascii' />
    <field fkey='character_trait_levels_tables.key' name='trait' type='string_ascii' />
  </table>
  <table table_name='historical_characters_tables'
         table_version='0' >
    <field name='character_id' type='string' pk='true' />
    <field name='nobility' type='boolean' />
    <field name='gender' type='string' />
    <field fkey='agents_tables.key' name='agent' type='string' />
    <field fkey='factions_tables.key' name='faction' type='string' />
    <field name='spawning_window_start' type='int' />
    <field name='spawning_window_end' type='int' />
    <field name='condition' type='string' />
  </table>
  <table table_name='historical_characters_tables'
         table_version='0' >
    <field name='key' type='string_ascii' />
    <field name='nobility' type='boolean' />
    <field name='gender' type='string_ascii' />
    <field fkey='agents_tables.key' name='agent_type' type='string_ascii' />
    <field fkey='factions_tables.key' name='faction' type='string_ascii' />
    <field name='spawning_window_start' type='int' />
    <field name='spawning_window_end' type='int' />
    <field name='spawn_conditions' type='string_ascii' />
    <field fkey='names_tables.id' name='name_key' type='string_ascii' />
    <field fkey='names_tables.id' name='surname_key' type='string_ascii' />
    <field fkey='campaign_character_art_sets_tables.art_set_id' name='art_set_id' type='optstring_ascii' />
    <field fkey='names_tables.id' name='clan_name_key' type='optstring_ascii' />
    <field fkey='names_tables.id' name='other_name_key' type='string_ascii' />
    <field name='political_party' type='optstring_ascii' />
  </table>
  <table table_name='historical_characters_tables'
         table_version='3' >
    <field name='key' type='string' pk='true' />
    <field name='nobility' type='boolean' />
    <field fkey='genders_tables.gender' name='gender' type='string' />
    <field fkey='agents_tables.key' name='agent_type' type='string' />
    <field fkey='factions_tables.key' name='faction' type='string' />
    <field name='spawning_window_start' type='int' />
    <field name='spawning_window_end' type='int' />
    <field name='spawn_conditions' type='string' />
    <field fkey='names_tables.names_group' name='name_key' type='string' />
    <field fkey='names_tables.names_group' name='surname_key' type='string' />
    <field name='unknown11' type='boolean' />
  </table>
  <table table_name='historical_characters_tables'
         table_version='5' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='nobility' type='boolean' />
    <field name='gender' type='string_ascii' />
    <field fkey='agents_tables.key' name='agent_type' type='string_ascii' />
    <field fkey='factions_tables.key' name='faction' type='string_ascii' />
    <field name='spawning_window_start' type='int' />
    <field name='spawning_window_end' type='int' />
    <field name='spawn_conditions' type='string_ascii' />
    <field fkey='names_tables.id' name='name_key' type='string_ascii' />
    <field fkey='names_tables.id' name='surname_key' type='optstring_ascii' />
    <field fkey='campaign_character_art_sets_tables.art_set_id' name='art_set_id' type='optstring_ascii' />
    <field fkey='names_tables.id' name='clan_name_key' type='optstring_ascii' />
    <field fkey='names_tables.id' name='other_name_key' type='optstring_ascii' />
  </table>
  <table table_name='historical_characters_tables'
         table_version='6' >
    <field name='key' type='string_ascii' />
    <field name='nobility' type='boolean' />
    <field name='gender' type='string_ascii' />
    <field fkey='agents_tables.key' name='agent_type' type='string_ascii' />
    <field fkey='factions_tables.key' name='faction' type='string_ascii' />
    <field name='spawning_window_start' type='int' />
    <field name='spawning_window_end' type='int' />
    <field name='spawn_conditions' type='string_ascii' />
    <field fkey='names_tables.id' name='name_key' type='string_ascii' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='optstring_ascii' />
    <field name='unknown13' type='optstring_ascii' />
  </table>
  <table table_name='honour_effects_tables'
         table_version='0' >
    <field name='applies_to_ai' type='boolean' />
    <field fkey='honour_factors_tables.key' name='factor' type='string' />
    <field name='key' type='string' />
    <field name='value' type='int' />
  </table>
  <table table_name='honour_effects_tables'
         table_version='0' >
    <field name='applies_to_ai' type='boolean' />
    <field fkey='honour_factors_tables.key' name='factor' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='value' type='int' />
  </table>
  <table table_name='honour_factors_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='maximum_value' type='int' />
    <field name='minimum_value' type='int' />
  </table>
  <table table_name='honour_factors_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='maximum_value' type='int' />
    <field name='minimum_value' type='int' />
  </table>
  <table table_name='incident_heading_texts_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='localised_heading_string' type='string' />
  </table>
  <table table_name='incidents_tables'
         table_version='0' >
    <field name='generate' type='boolean' />
    <field name='key' type='string' />
    <field name='ui_icon' type='string' />
    <field name='ui_image' type='string' />
    <field name='prioritised' type='boolean' />
  </table>
  <table table_name='incidents_tables'
         table_version='3' >
    <field name='generate' type='boolean' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='ui_icon' type='string_ascii' />
    <field name='ui_image' type='string_ascii' />
    <field name='prioritised' type='boolean' />
  </table>
  <table table_name='incidents_tables'
         table_version='4' >
    <field name='generate' type='boolean' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='ui_icon' type='string_ascii' />
    <field name='ui_image' type='string_ascii' />
    <field name='prioritised' type='boolean' />
    <field name='unknown5' type='optstring_ascii' />
  </table>
  <table table_name='incidents_tables'
         table_version='5' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='optstring_ascii' />
  </table>
  <table table_name='incidents_tables'
         table_version='5' >
    <field name='unknown0' type='boolean' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='optstring_ascii' />
  </table>
  <table table_name='land_unit_articulated_vehicles_tables'
         table_version='4' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='string_ascii' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='float' />
    <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' />
  </table>
  <table table_name='land_units_additional_personalities_groups_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='land_units_officers_tables'
         table_version='2' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='battle_personalities_tables.key' name='officer_1' type='optstring_ascii' />
    <field fkey='battle_personalities_tables.key' name='officer_2' type='optstring_ascii' />
    <field fkey='battle_personalities_tables.key' name='standard_bearer_1' type='optstring_ascii' />
    <field fkey='battle_personalities_tables.key' name='standard_bearer_2' type='optstring_ascii' />
    <field fkey='battle_personalities_tables.key' name='musician_1' type='optstring_ascii' />
    <field fkey='battle_personalities_tables.key' name='musician_2' type='optstring_ascii' />
    <field name='personality_location' type='optstring_ascii' />
  </table>
  <table table_name='land_units_officers_tables'
         table_version='4' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='battle_personalities_tables.key' name='officer_1' type='optstring_ascii' />
    <field fkey='battle_personalities_tables.key' name='officer_2' type='optstring_ascii' />
    <field fkey='battle_personalities_tables.key' name='standard_bearer_1' type='optstring_ascii' />
    <field fkey='battle_personalities_tables.key' name='standard_bearer_2' type='optstring_ascii' />
    <field fkey='battle_personalities_tables.key' name='musician_1' type='optstring_ascii' />
    <field fkey='battle_personalities_tables.key' name='musician_2' type='optstring_ascii' />
    <field name='unknown7' type='string_ascii' />
    <field name='unknown8' type='optstring_ascii' />
  </table>
  <table table_name='land_units_tables'
         table_version='26' >
    <field name='accuracy' type='int' />
    <field name='ammo' type='int' />
    <field fkey='unit_armour_types_tables.key' name='armour' type='string_ascii' />
    <field name='campaign_action_points' type='int' />
    <field fkey='unit_category_tables.key' name='category' type='string_ascii' />
    <field name='charge_bonus' type='int' />
    <field fkey='unit_class_tables.key' name='class' type='string_ascii' />
    <field name='dismounted_charge_bonus' type='int' />
    <field name='dismounted_melee_attack' type='int' />
    <field name='dismounted_melee_defence' type='int' />
    <field fkey='unit_description_gameplay_texts_tables.key' name='gameplay_description_text' type='string_ascii' />
    <field fkey='unit_description_historical_texts_tables.key' name='historical_description_text' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='man_animation' type='optstring_ascii' />
    <field fkey='battle_entities_tables.key' name='man_entity' type='string_ascii' />
    <field name='melee_attack' type='int' />
    <field name='melee_defence' type='int' />
    <field name='morale' type='int' />
    <field name='bonus_hit_points' type='int' />
    <field fkey='mounts_tables.key' name='mount' type='optstring_ascii' />
    <field name='num_animals' type='int' />
    <field fkey='animals_tables.key' name='animal' type='optstring_ascii' />
    <field name='num_mounts' type='int' />
    <field fkey='melee_weapons_tables.key' name='primary_melee_weapon' type='string_ascii' />
    <field fkey='missile_weapons_tables.key' name='primary_missile_weapon' type='optstring_ascii' />
    <field name='rank_depth' type='int' />
    <field fkey='unit_shield_types_tables.key' name='shield' type='string_ascii' />
    <field fkey='unit_description_short_texts_tables.key' name='short_description_text' type='string_ascii' />
    <field fkey='unit_spacings_tables.key' name='spacing' type='string_ascii' />
    <field fkey='unit_description_strengths_weaknesses_texts_tables.key' name='strengths_weaknesses_text' type='string_ascii' />
    <field name='supports_first_person' type='boolean' />
    <field name='training_level' type='string_ascii' />
    <field name='num_guns' type='int' />
    <field fkey='land_units_officers_tables.key' name='officers' type='string_ascii' />
    <field fkey='land_unit_articulated_vehicles_tables.key' name='articulated_record' type='optstring_ascii' />
    <field fkey='battlefield_engines_tables.key' name='engine' type='optstring_ascii' />
    <field name='is_male' type='boolean' />
    <field name='visibility_spotting_range_min' type='float' />
    <field name='visibility_spotting_range_max' type='float' />
    <field name='ability_global_recharge' type='float' />
    <field fkey='unit_attributes_groups_tables.group_name' name='attribute_group' type='optstring_ascii' />
    <field name='spot_dist_tree' type='float' />
    <field name='spot_dist_scrub' type='float' />
    <field fkey='battlefield_chariots_tables.key' name='chariot' type='optstring_ascii' />
    <field name='num_chariots' type='int' />
    <field name='reload' type='int' />
    <field name='loose_spacing' type='boolean' />
    <field fkey='spotting_and_hiding_values_tables.key' name='spotting_and_hiding' type='optstring_ascii' />
    <field name='selection_vo' type='string_ascii' />
    <field name='selected_vo_secondary' type='string_ascii' />
    <field name='selected_vo_tertiary' type='string_ascii' />
    <field name='hiding_scalar' type='float' />
  </table>
  <table table_name='land_units_tables'
         table_version='27' >
    <field name='accuracy' type='int' />
    <field name='ammo' type='int' />
    <field fkey='unit_armour_types_tables.key' name='armour' type='string_ascii' />
    <field name='campaign_action_points' type='int' />
    <field fkey='unit_category_tables.key' name='category' type='string_ascii' />
    <field name='charge_bonus' type='int' />
    <field fkey='unit_class_tables.key' name='class' type='string_ascii' />
    <field name='dismounted_charge_bonus' type='int' />
    <field name='dismounted_melee_attack' type='int' />
    <field name='dismounted_melee_defence' type='int' />
    <field name='unknown10' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='man_animation' type='optstring_ascii' />
    <field fkey='battle_entities_tables.key' name='man_entity' type='string_ascii' />
    <field name='melee_attack' type='int' />
    <field name='melee_defence' type='int' />
    <field name='morale' type='int' />
    <field name='bonus_hit_points' type='int' />
    <field fkey='mounts_tables.key' name='mount' type='optstring_ascii' />
    <field name='num_animals' type='int' />
    <field fkey='animals_tables.key' name='animal' type='optstring_ascii' />
    <field name='num_mounts' type='int' />
    <field fkey='melee_weapons_tables.key' name='primary_melee_weapon' type='string_ascii' />
    <field fkey='missile_weapons_tables.key' name='primary_missile_weapon' type='optstring_ascii' />
    <field name='rank_depth' type='int' />
    <field fkey='unit_shield_types_tables.key' name='shield' type='string_ascii' />
    <field fkey='unit_description_short_texts_tables.key' name='short_description_text' type='string_ascii' />
    <field fkey='unit_spacings_tables.key' name='spacing' type='string_ascii' />
    <field fkey='unit_description_strengths_weaknesses_texts_tables.key' name='strengths_weaknesses_text' type='string_ascii' />
    <field name='supports_first_person' type='boolean' />
    <field name='training_level' type='string_ascii' />
    <field name='num_guns' type='int' />
    <field fkey='land_units_officers_tables.key' name='officers' type='string_ascii' />
    <field fkey='land_unit_articulated_vehicles_tables.key' name='articulated_record' type='optstring_ascii' />
    <field fkey='battlefield_engines_tables.key' name='engine' type='optstring_ascii' />
    <field name='is_male' type='boolean' />
    <field name='visibility_spotting_range_min' type='float' />
    <field name='visibility_spotting_range_max' type='float' />
    <field name='ability_global_recharge' type='float' />
    <field fkey='unit_attributes_groups_tables.group_name' name='attribute_group' type='optstring_ascii' />
    <field name='spot_dist_tree' type='float' />
    <field name='spot_dist_scrub' type='float' />
    <field fkey='battlefield_chariots_tables.key' name='chariot' type='optstring_ascii' />
    <field name='num_chariots' type='int' />
    <field name='reload' type='int' />
    <field name='loose_spacing' type='boolean' />
    <field fkey='spotting_and_hiding_values_tables.key' name='spotting_and_hiding' type='optstring_ascii' />
    <field name='selection_vo' type='string_ascii' />
    <field name='selected_vo_secondary' type='string_ascii' />
    <field name='selected_vo_tertiary' type='string_ascii' />
    <field name='hiding_scalar' type='float' />
  </table>
  <table table_name='land_units_tables'
         table_version='30' >
    <field name='accuracy' type='int' />
    <field name='ammo' type='int' />
    <field fkey='unit_armour_types_tables.key' name='armour' type='string_ascii' />
    <field name='campaign_action_points' type='int' />
    <field fkey='unit_category_tables.key' name='category' type='string_ascii' />
    <field name='charge_bonus' type='int' />
    <field fkey='unit_class_tables.key' name='class' type='string_ascii' />
    <field name='dismounted_charge_bonus' type='int' />
    <field name='dismounted_melee_attack' type='int' />
    <field name='dismounted_melee_defence' type='int' />
    <field name='long_description_text' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='man_animation' type='optstring_ascii' />
    <field fkey='battle_entities_tables.key' name='man_entity' type='string_ascii' />
    <field name='melee_attack' type='int' />
    <field name='melee_defence' type='int' />
    <field name='morale' type='int' />
    <field name='bonus_hit_points' type='int' />
    <field fkey='mounts_tables.key' name='mount' type='optstring_ascii' />
    <field name='num_animals' type='int' />
    <field fkey='animals_tables.key' name='animal' type='optstring_ascii' />
    <field name='num_mounts' type='int' />
    <field fkey='melee_weapons_tables.key' name='primary_melee_weapon' type='string_ascii' />
    <field fkey='missile_weapons_tables.key' name='primary_missile_weapon' type='optstring_ascii' />
    <field name='rank_depth' type='int' />
    <field fkey='unit_shield_types_tables.key' name='shield' type='string_ascii' />
    <field fkey='unit_description_short_texts_tables.key' name='short_description_text' type='string_ascii' />
    <field fkey='unit_spacings_tables.key' name='spacing' type='string_ascii' />
    <field fkey='unit_description_strengths_weaknesses_texts_tables.key' name='strengths_weaknesses_text' type='string_ascii' />
    <field name='supports_first_person' type='boolean' />
    <field name='training_level' type='string_ascii' />
    <field name='num_guns' type='int' />
    <field fkey='land_units_officers_tables.key' name='officers' type='string_ascii' />
    <field fkey='land_unit_articulated_vehicles_tables.key' name='articulated_record' type='optstring_ascii' />
    <field fkey='battlefield_engines_tables.key' name='engine' type='optstring_ascii' />
    <field name='is_male' type='boolean' />
    <field name='visibility_spotting_range_min' type='float' />
    <field name='visibility_spotting_range_max' type='float' />
    <field name='ability_global_recharge' type='float' />
    <field fkey='unit_attributes_groups_tables.group_name' name='attribute_group' type='optstring_ascii' />
    <field name='spot_dist_tree' type='float' />
    <field name='spot_dist_scrub' type='float' />
    <field fkey='battlefield_chariots_tables.key' name='chariot' type='optstring_ascii' />
    <field name='num_chariots' type='int' />
    <field name='reload' type='int' />
    <field name='loose_spacing' type='boolean' />
    <field fkey='spotting_and_hiding_values_tables.key' name='spotting_and_hiding' type='optstring_ascii' />
    <field name='selection_vo' type='string_ascii' />
    <field name='selected_vo_secondary' type='string_ascii' />
    <field name='selected_vo_tertiary' type='string_ascii' />
    <field name='hiding_scalar' type='float' />
    <field name='unknown51' type='float' />
  </table>
  <table table_name='land_units_tables'
         table_version='43' >
    <field name='accuracy' type='int' />
    <field name='armour' type='string_ascii' />
    <field name='campaign_action_points' type='int' />
    <field name='category' type='string_ascii' />
    <field name='charge_bonus' type='int' />
    <field name='class' type='string_ascii' />
    <field name='dismounted_charge_bonus' type='int' />
    <field name='dismounted_melee_attack' type='int' />
    <field name='historical_description_text' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='man_animation' type='optstring_ascii' />
    <field name='man_entity' type='string_ascii' />
    <field name='melee_attack' type='int' />
    <field name='melee_defence' type='int' />
    <field name='morale' type='int' />
    <field name='bonus_hit_points' type='int' />
    <field name='mount' type='optstring_ascii' />
    <field name='unknown18' type='boolean' />
    <field name='unknown19' type='boolean' />
    <field name='unknown20' type='boolean' />
    <field name='unknown21' type='boolean' />
    <field name='unknown22' type='boolean' />
    <field name='num_mounts' type='int' />
    <field name='primary_melee_weapon' type='string_ascii' />
    <field name='primary_missile_weapon' type='optstring_ascii' />
    <field name='rank_depth' type='int' />
    <field name='shield' type='string_ascii' />
    <field name='short_description_text' type='string_ascii' />
    <field name='spacing' type='string_ascii' />
    <field name='strenghts_weaknesses_text' type='string_ascii' />
    <field name='supports_first_person' type='boolean' />
    <field name='training_level' type='string_ascii' />
    <field name='officer' type='string_ascii' />
    <field name='articulated_record' type='optstring_ascii' />
    <field name='engine' type='optstring_ascii' />
    <field name='is_male' type='boolean' />
    <field name='visibility_spotting_range_min' type='float' />
    <field name='visibility_spotting_range_max' type='float' />
    <field name='ability_global_recharge' type='float' />
    <field name='attribute_group' type='optstring_ascii' />
    <field name='spot_dist_tree' type='int' />
    <field name='spot_dist_scrub' type='int' />
    <field name='reload' type='int' />
    <field name='loose_spacing' type='boolean' />
    <field name='selected_vo' type='string_ascii' />
    <field name='selected_vo_secondary' type='string_ascii' />
    <field name='selected_vo_tertiary' type='string_ascii' />
    <field name='hiding_scalar' type='float' />
    <field name='capture_power' type='float' />
    <field name='ground_stat_effect_group' type='optstring_ascii' />
    <field name='secondary_ammo' type='int' />
    <field name='primary_ammo' type='int' />
    <field name='damage_mod_flames' type='int' />
    <field name='damage_mod_magic' type='int' />
    <field name='num_engines' type='int' />
    <field name='damage_mod_physical' type='int' />
    <field name='damage_mod_missiles' type='int' />
    <field name='damage_mod_all' type='int' />
    <field name='ai_usage_group' type='string_ascii' />
    <field name='can_skirmish' type='boolean' />
    <field name='mounted_draughts' type='boolean' />
    <field name='sync_locomotion' type='boolean' />
  </table>
  <table table_name='land_units_to_unit_abilites_junctions_tables'
         table_version='0' >
    <field fkey='unit_abilities_tables.key' name='ability' type='string_ascii' pk='true' />
    <field fkey='land_units_tables.key' name='land_unit' type='string_ascii' pk='true' />
  </table>
  <table table_name='lighting_setups_tables'
         table_version='0' >
    <field name='name' type='string' pk='true' />
    <field name='depth_bias' type='float' />
    <field name='dir_x' type='float' />
    <field name='dir_y' type='float' />
    <field name='dir_z' type='float' />
    <field name='colour_scale' type='float' />
    <field name='colour_r' type='float' />
    <field name='colour_g' type='float' />
    <field name='colour_b' type='float' />
    <field name='colour_top_r' type='float' />
    <field name='colour_top_g' type='float' />
    <field name='colour_top_b' type='float' />
    <field name='colour_bottom_r' type='float' />
    <field name='colour_bottom_g' type='float' />
    <field name='colour_bottom_b' type='float' />
    <field name='gamma' type='float' />
    <field name='bloom_multiplier' type='float' />
    <field name='bloom_angle_1' type='float' />
    <field name='bloom_angle_2' type='float' />
    <field name='bloom_scale_1' type='float' />
    <field name='bloom_scale_2' type='float' />
    <field name='main_bloom_scale_x' type='float' />
    <field name='main_bloom_scale_y' type='float' />
    <field name='main_bloom_distribution' type='float' />
    <field name='high_pass' type='float' />
    <field name='colour_fog_r' type='float' />
    <field name='colour_fog_g' type='float' />
    <field name='colour_fog_b' type='float' />
    <field name='fog_near' type='float' />
    <field name='fog_far' type='float' />
    <field name='fog_density' type='float' />
  </table>
  <table table_name='loading_screen_diagrams_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='loading_screen_quotes_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='loading_screen_quotes_to_quest_battles_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='loading_screen_quotes_to_units_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='loading_screen_texts_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='boolean' />
    <field name='unknown2' type='boolean' />
  </table>
  <table table_name='loading_screens_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='category' type='string' />
    <field name='image_file' type='string' />
    <field name='sound_event' type='string' />
  </table>
  <table table_name='loyalty_effects_tables'
         table_version='0' >
    <field name='applies_to_ai' type='boolean' />
    <field fkey='loyalty_factors_tables.key' name='factor' type='string' />
    <field name='key' type='string' />
    <field name='value' type='int' />
  </table>
  <table table_name='loyalty_effects_tables'
         table_version='0' >
    <field name='applies_to_ai' type='boolean' />
    <field fkey='loyalty_factors_tables.key' name='factor' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='value' type='int' />
  </table>
  <table table_name='loyalty_factors_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='maximum_value' type='int' />
    <field name='minimum_value' type='int' />
  </table>
  <table table_name='loyalty_factors_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='maximum_value' type='int' />
    <field name='minimum_value' type='int' />
  </table>
  <table table_name='main_units_tables'
         table_version='13' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='campaign_cap' type='int' />
    <field fkey='unit_castes_tables.caste' name='caste' type='string_ascii' />
    <field name='create_time' type='int' />
    <field name='is_naval' type='boolean' />
    <field fkey='land_units_tables.key' name='land_unit' type='string_ascii' />
    <field name='num_men' type='int' />
    <field name='multiplayer_cap' type='int' />
    <field name='multiplayer_cost' type='int' />
    <field fkey='naval_units_tables.key' name='naval_unit' type='optstring_ascii' />
    <field name='num_ships' type='int' />
    <field name='min_men_per_ship' type='int' />
    <field name='max_men_per_ship' type='int' />
    <field name='prestige' type='int' />
    <field name='recruitment_cost' type='int' />
    <field name='unknown15' type='optstring_ascii' />
    <field name='unknown16' type='optstring_ascii' />
    <field name='unit' type='string_ascii' pk='true' />
    <field name='upkeep_cost' type='int' />
    <field fkey='unit_weights_tables.key' name='weight' type='optstring_ascii' />
    <field name='campaign_total_cap' type='int' />
    <field name='unknown21' type='boolean' />
    <field name='unknown22' type='boolean' />
    <field name='unknown23' type='boolean' />
    <field name='special_edition_mask' type='int' />
    <field name='unique_index' type='int' />
    <field name='prestige27' type='int' />
    <field name='in_encyclopedia' type='boolean' />
    <field fkey='region_unit_resources_tables.key' name='region_unit_resource_requirement' type='optstring_ascii' />
    <field fkey='cultures_subcultures_tables.subculture' name='audio_language' type='string_ascii' />
  </table>
  <table table_name='main_units_tables'
         table_version='17' >
    <field name='additional_building_required' type='optstring_ascii' />
    <field name='campaign_cap' type='int' />
    <field fkey='unit_castes_tables.caste' name='caste' type='string_ascii' />
    <field name='create_time' type='int' />
    <field name='is_naval' type='boolean' />
    <field fkey='land_units_tables.key' name='land_unit' type='string_ascii' />
    <field name='num_men' type='int' />
    <field name='multiplayer_cap' type='int' />
    <field name='multiplayer_cost' type='int' />
    <field fkey='naval_units_tables.key' name='naval_unit' type='optstring_ascii' />
    <field name='num_ships' type='int' />
    <field name='min_men_per_ship' type='int' />
    <field name='max_men_per_ship' type='int' />
    <field name='prestige' type='int' />
    <field name='recruitment_cost' type='int' />
    <field name='unknown15' type='optstring_ascii' />
    <field name='religion_required' type='optstring_ascii' />
    <field name='unit' type='string_ascii' pk='true' />
    <field name='upkeep_cost' type='int' />
    <field fkey='unit_weights_tables.key' name='weight' type='optstring_ascii' />
    <field name='campaign_total_cap' type='int' />
    <field name='unknown21' type='boolean' />
    <field name='unknown22' type='boolean' />
    <field name='unknown23' type='boolean' />
    <field name='unknown24' type='boolean' />
    <field name='unknown25' type='boolean' />
    <field name='unknown26' type='boolean' />
    <field name='unknown27' type='boolean' />
    <field name='unknown28' type='boolean' />
    <field name='unknown29' type='boolean' />
    <field name='unique_index' type='int' />
    <field name='special_edition_mask' type='int' />
    <field name='in_encyclopedia' type='boolean' />
    <field name='region_unit_resource_requirement' type='optstring_ascii' />
    <field name='voiceover' type='string_ascii' />
    <field name='ui_unit_group_land' type='string_ascii' />
    <field name='ui_unit_group_naval' type='string_ascii' />
    <field name='tier_level' type='int' />
  </table>
  <table table_name='main_units_tables'
         table_version='28' >
    <field name='additional_building_requirement' type='optstring_ascii' />
    <field name='campaign_cap' type='int' />
    <field fkey='unit_castes_tables.caste' name='caste' type='string_ascii' />
    <field name='create_time' type='int' />
    <field name='is_naval' type='boolean' />
    <field fkey='land_units_tables.key' name='land_unit' type='string_ascii' />
    <field name='num_men' type='int' />
    <field name='multiplayer_cap' type='int' />
    <field name='multiplayer_cost' type='int' />
    <field fkey='naval_units_tables.key' name='naval_unit' type='optstring_ascii' />
    <field name='num_ships' type='int' />
    <field name='min_men_per_ship' type='int' />
    <field name='max_men_per_ship' type='int' />
    <field name='prestige' type='int' />
    <field name='recruitment_cost' type='int' />
    <field name='recruitment_movie' type='optstring_ascii' />
    <field name='religion_requirement' type='optstring_ascii' />
    <field name='unit' type='string_ascii' pk='true' />
    <field name='upkeep_cost' type='int' />
    <field fkey='unit_weights_tables.key' name='weight' type='optstring_ascii' />
    <field name='resource_requirement' type='optstring_ascii' />
    <field name='world_leader_only' type='boolean' />
    <field name='can_trade' type='boolean' />
    <field name='special_edition_mask' type='int' />
    <field name='unique_index' type='int' />
    <field name='unknown25' type='int' />
    <field name='in_encyclopedia' type='boolean' />
    <field name='region_unit_resource_requirement' type='optstring_ascii' />
    <field name='audio_voiceover_culture' type='string_ascii' />
    <field name='ui_unit_group_land' type='string_ascii' />
    <field name='ui_unit_group_naval' type='string_ascii' />
    <field name='tier' type='int' />
    <field name='is_high_threat' type='boolean' />
    <field name='audio_voiceover_actor' type='string_ascii' />
    <field name='porthole_camera' type='string_ascii' />
    <field name='mount' type='optstring_ascii' />
    <field name='use_hitpoints_in_campaign' type='boolean' />
    <field name='unit_scaling' type='boolean' />
    <field name='prthole_composite_scene' type='optstring_ascii' />
    <field name='melee_cp' type='float' />
    <field name='missile_cp' type='float' />
    <field name='can_siege' type='boolean' />
    <field name='audio_voiceover_culture_override' type='string_ascii' />
  </table>
  <table table_name='main_units_tables'
         table_version='29' >
    <field name='additional_building_requirement' type='optstring_ascii' />
    <field name='campaign_cap' type='int' />
    <field fkey='unit_castes_tables.caste' name='caste' type='string_ascii' />
    <field name='create_time' type='int' />
    <field name='is_naval' type='boolean' />
    <field fkey='land_units_tables.key' name='land_unit' type='string_ascii' />
    <field name='num_men' type='int' />
    <field name='multiplayer_cap' type='int' />
    <field name='multiplayer_cost' type='int' />
    <field fkey='naval_units_tables.key' name='naval_unit' type='optstring_ascii' />
    <field name='num_ships' type='int' />
    <field name='min_men_per_ship' type='int' />
    <field name='max_men_per_ship' type='int' />
    <field name='prestige' type='int' />
    <field name='recruitment_cost' type='int' />
    <field name='recruitment_movie' type='optstring_ascii' />
    <field name='religion_requirement' type='optstring_ascii' />
    <field name='unit' type='string_ascii' pk='true' />
    <field name='upkeep_cost' type='int' />
    <field fkey='unit_weights_tables.key' name='weight' type='optstring_ascii' />
    <field name='resource_requirement' type='optstring_ascii' />
    <field name='world_leader_only' type='boolean' />
    <field name='can_trade' type='boolean' />
    <field name='special_edition_mask' type='int' />
    <field name='unique_index' type='int' />
    <field name='unknown25' type='int' />
    <field name='in_encyclopedia' type='boolean' />
    <field name='region_unit_resource_requirement' type='optstring_ascii' />
    <field name='audio_voiceover_culture' type='string_ascii' />
    <field name='ui_unit_group_land' type='string_ascii' />
    <field name='ui_unit_group_naval' type='string_ascii' />
    <field name='tier' type='int' />
    <field name='is_high_threat' type='boolean' />
    <field name='audio_voiceover_actor' type='string_ascii' />
    <field name='porthole_camera' type='string_ascii' />
    <field name='mount' type='optstring_ascii' />
    <field name='use_hitpoints_in_campaign' type='boolean' />
    <field name='unit_scaling' type='boolean' />
    <field name='prthole_composite_scene' type='optstring_ascii' />
    <field name='melee_cp' type='float' />
    <field name='missile_cp' type='float' />
    <field name='can_siege' type='boolean' />
    <field name='audio_voiceover_culture_override' type='string_ascii' />
    <field name='restrict_xp_gain_in_campaign' type='boolean' />
  </table>
  <table table_name='main_units_tables'
         table_version='31' >
    <field name='additional_building_requirement' type='optstring_ascii' />
    <field name='campaign_cap' type='int' />
    <field fkey='unit_castes_tables.caste' name='caste' type='string_ascii' />
    <field name='create_time' type='int' />
    <field name='is_naval' type='boolean' />
    <field fkey='land_units_tables.key' name='land_unit' type='string_ascii' />
    <field name='num_men' type='int' />
    <field name='multiplayer_cap' type='int' />
    <field name='multiplayer_cost' type='int' />
    <field fkey='naval_units_tables.key' name='naval_unit' type='optstring_ascii' />
    <field name='num_ships' type='int' />
    <field name='min_men_per_ship' type='int' />
    <field name='max_men_per_ship' type='int' />
    <field name='prestige' type='int' />
    <field name='recruitment_cost' type='int' />
    <field name='recruitment_movie' type='optstring_ascii' />
    <field name='religion_requirement' type='optstring_ascii' />
    <field name='unit' type='string_ascii' pk='true' />
    <field name='upkeep_cost' type='int' />
    <field fkey='unit_weights_tables.key' name='weight' type='optstring_ascii' />
    <field name='resource_requirement' type='optstring_ascii' />
    <field name='world_leader_only' type='boolean' />
    <field name='can_trade' type='boolean' />
    <field name='special_edition_mask' type='int' />
    <field name='unique_index' type='int' />
    <field name='unknown25' type='int' />
    <field name='in_encyclopedia' type='boolean' />
    <field name='region_unit_resource_requirement' type='optstring_ascii' />
    <field name='audio_voiceover_culture' type='string_ascii' />
    <field name='ui_unit_group_land' type='string_ascii' />
    <field name='ui_unit_group_naval' type='string_ascii' />
    <field name='tier' type='int' />
    <field name='is_high_threat' type='boolean' />
    <field name='porthole_camera' type='string_ascii' />
    <field name='mount' type='optstring_ascii' />
    <field name='use_hitpoints_in_campaign' type='boolean' />
    <field name='unit_scaling' type='boolean' />
    <field name='prthole_composite_scene' type='optstring_ascii' />
    <field name='melee_cp' type='float' />
    <field name='missile_cp' type='float' />
    <field name='can_siege' type='boolean' />
    <field name='audio_voiceover_culture_override' type='string_ascii' />
    <field name='restrict_xp_gain_in_campaign' type='boolean' />
    <field name='audio_voiceover_actor_group' type='string_ascii' />
  </table>
  <table table_name='main_units_tables'
         table_version='32' >
    <field name='additional_building_requirement' type='optstring_ascii' />
    <field name='campaign_cap' type='int' />
    <field fkey='unit_castes_tables.caste' name='caste' type='string_ascii' />
    <field name='create_time' type='int' />
    <field name='is_naval' type='boolean' />
    <field fkey='land_units_tables.key' name='land_unit' type='string_ascii' />
    <field name='num_men' type='int' />
    <field name='multiplayer_cap' type='int' />
    <field name='multiplayer_cost' type='int' />
    <field fkey='naval_units_tables.key' name='naval_unit' type='optstring_ascii' />
    <field name='num_ships' type='int' />
    <field name='min_men_per_ship' type='int' />
    <field name='max_men_per_ship' type='int' />
    <field name='prestige' type='int' />
    <field name='recruitment_cost' type='int' />
    <field name='recruitment_movie' type='optstring_ascii' />
    <field name='religion_requirement' type='optstring_ascii' />
    <field name='unit' type='string_ascii' pk='true' />
    <field name='upkeep_cost' type='int' />
    <field fkey='unit_weights_tables.key' name='weight' type='optstring_ascii' />
    <field name='resource_requirement' type='optstring_ascii' />
    <field name='world_leader_only' type='boolean' />
    <field name='can_trade' type='boolean' />
    <field name='special_edition_mask' type='int' />
    <field name='unique_index' type='int' />
    <field name='unknown25' type='int' />
    <field name='in_encyclopedia' type='boolean' />
    <field name='region_unit_resource_requirement' type='optstring_ascii' />
    <field name='audio_voiceover_culture' type='string_ascii' />
    <field name='ui_unit_group_land' type='string_ascii' />
    <field name='ui_unit_group_naval' type='string_ascii' />
    <field name='tier' type='int' />
    <field name='is_high_threat' type='boolean' />
    <field name='porthole_camera' type='string_ascii' />
    <field name='mount' type='optstring_ascii' />
    <field name='use_hitpoints_in_campaign' type='boolean' />
    <field name='unit_scaling' type='boolean' />
    <field name='prthole_composite_scene' type='optstring_ascii' />
    <field name='melee_cp' type='float' />
    <field name='missile_cp' type='float' />
    <field name='can_siege' type='boolean' />
    <field name='audio_voiceover_culture_override' type='string_ascii' />
    <field name='restrict_xp_gain_in_campaign' type='boolean' />
    <field name='audio_voiceover_actor_group' type='string_ascii' />
    <field name='food' type='int' />
    <field name='spoken_vo' type='boolean' />
    <field name='monster' type='boolean' />
  </table>
  <table table_name='main_units_tables'
         table_version='33' >
    <field name='additional_building_requirement' type='optstring_ascii' />
    <field name='campaign_cap' type='int' />
    <field fkey='unit_castes_tables.caste' name='caste' type='string_ascii' />
    <field name='create_time' type='int' />
    <field name='is_naval' type='boolean' />
    <field fkey='land_units_tables.key' name='land_unit' type='string_ascii' />
    <field name='num_men' type='int' />
    <field name='multiplayer_cap' type='int' />
    <field name='multiplayer_cost' type='int' />
    <field fkey='naval_units_tables.key' name='naval_unit' type='optstring_ascii' />
    <field name='num_ships' type='int' />
    <field name='min_men_per_ship' type='int' />
    <field name='max_men_per_ship' type='int' />
    <field name='prestige' type='int' />
    <field name='recruitment_cost' type='int' />
    <field name='recruitment_movie' type='optstring_ascii' />
    <field name='religion_requirement' type='optstring_ascii' />
    <field name='unit' type='string_ascii' pk='true' />
    <field name='upkeep_cost' type='int' />
    <field fkey='unit_weights_tables.key' name='weight' type='optstring_ascii' />
    <field name='resource_requirement' type='optstring_ascii' />
    <field name='world_leader_only' type='boolean' />
    <field name='can_trade' type='boolean' />
    <field name='special_edition_mask' type='int' />
    <field name='unique_index' type='int' />
    <field name='unknown25' type='int' />
    <field name='in_encyclopedia' type='boolean' />
    <field name='region_unit_resource_requirement' type='optstring_ascii' />
    <field name='audio_voiceover_culture' type='string_ascii' />
    <field name='ui_unit_group_land' type='string_ascii' />
    <field name='ui_unit_group_naval' type='string_ascii' />
    <field name='tier' type='int' />
    <field name='is_high_threat' type='boolean' />
    <field name='porthole_camera' type='string_ascii' />
    <field name='mount' type='optstring_ascii' />
    <field name='use_hitpoints_in_campaign' type='boolean' />
    <field name='unit_scaling' type='boolean' />
    <field name='prthole_composite_scene' type='optstring_ascii' />
    <field name='melee_cp' type='float' />
    <field name='missile_cp' type='float' />
    <field name='can_siege' type='boolean' />
    <field name='audio_voiceover_culture_override' type='string_ascii' />
    <field name='restrict_xp_gain_in_campaign' type='boolean' />
    <field name='audio_voiceover_actor_group' type='string_ascii' />
    <field name='unknown44' type='boolean' />
    <field name='unknown45' type='boolean' />
    <field name='unknown46' type='boolean' />
    <field name='unknown47' type='boolean' />
    <field name='unknown48' type='boolean' />
    <field name='unknown49' type='boolean' />
  </table>
  <table table_name='melee_weapons_tables'
         table_version='6' >
    <field name='armour_penetrating' type='boolean' />
    <field name='armour_piercing' type='boolean' />
    <field name='bonus_v_elephants' type='int' />
    <field name='bonus_v_cavalry' type='int' />
    <field name='bonus_v_infantry' type='int' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='damage' type='int' />
    <field name='ap_damage' type='int' />
    <field name='first_strike' type='int' />
    <field name='shield_piercing' type='boolean' />
    <field name='weapon_length' type='float' />
    <field name='melee_weapon_type' type='string_ascii' />
    <field name='audio_material' type='string_ascii' />
  </table>
  <table table_name='melee_weapons_tables'
         table_version='7' >
    <field name='armour_penetrating' type='boolean' />
    <field name='armour_piercing' type='boolean' />
    <field name='bonus_v_elephants' type='int' />
    <field name='bonus_v_cavalry' type='int' />
    <field name='bonus_v_infantry' type='int' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='damage' type='int' />
    <field name='ap_damage' type='int' />
    <field name='first_strike' type='int' />
    <field name='shield_piercing' type='boolean' />
    <field name='weapon_length' type='float' />
    <field name='melee_weapon_type' type='string_ascii' />
    <field name='audio_material' type='string_ascii' />
    <field name='gate_damage' type='float' />
  </table>
  <table table_name='melee_weapons_tables'
         table_version='20' >
    <field name='bonus_v_cavalry' type='int' />
    <field name='bonus_v_large' type='int' />
    <field name='bonus_v_infantry' type='int' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='damage' type='int' />
    <field name='ap_damage' type='int' />
    <field name='first_strike' type='float' />
    <field name='weapon_length' type='float' />
    <field name='melee_weapon_type' type='string_ascii' />
    <field name='audio_type' type='string_ascii' />
    <field name='splash_attack_target_size' type='optstring_ascii' />
    <field name='splash_attack_max_attacks' type='int' />
    <field name='splash_attack_power_multiplier' type='float' />
    <field name='building_damage' type='int' />
    <field name='ignition_amount' type='float' />
    <field name='is_magical' type='boolean' />
    <field name='contact_phase' type='optstring_ascii' />
    <field name='collision_attack_max_targets' type='int' />
    <field name='collision_attack_max_targets_cooldown' type='int' />
    <field name='melee_attack_interval' type='float' />
  </table>
  <table table_name='mercenary_pool_modifiers_tables'
         table_version='0' >
    <field name='cost_modifier' type='float' />
    <field name='culture_origin_match' type='boolean' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='min_pool_culture_percentage' type='int' />
    <field fkey='mercenary_pool_type_enums_tables.pool_type' name='pool_type' type='string_ascii' />
    <field name='replenishment_modifier' type='float' />
  </table>
  <table table_name='mercenary_pool_to_groups_junctions_tables'
         table_version='0' >
    <field fkey='mercenary_unit_groups_tables.key' name='group' type='string_ascii' />
    <field name='initial_unit_count' type='int' />
    <field name='key' type='int' pk='true' />
    <field fkey='mercenary_pools_tables.key' name='pool' type='string_ascii' />
  </table>
  <table table_name='mercenary_pool_to_groups_junctions_tables'
         table_version='1' >
    <field fkey='mercenary_unit_groups_tables.key' name='group' type='string_ascii' />
    <field name='initial_unit_count' type='int' />
    <field name='key' type='int' pk='true' />
    <field fkey='mercenary_pools_tables.key' name='pool' type='string_ascii' />
    <field name='faction' type='optstring_ascii' />
    <field name='sub-culture' type='optstring_ascii' />
    <field name='technology' type='optstring_ascii' />
  </table>
  <table table_name='mercenary_pool_type_enums_tables'
         table_version='0' >
    <field name='pool_type' type='string_ascii' pk='true' />
  </table>
  <table table_name='mercenary_pools_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='mercenary_unit_groups_tables'
         table_version='0' >
    <field name='chance_to_replenish' type='float' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='max_count' type='int' />
    <field name='max_replenish_per_turn' type='int' />
    <field fkey='main_units_tables.unit' name='unit_record' type='string_ascii' />
  </table>
  <table table_name='message_event_strings_tables'
         table_version='0' >
    <field name='event_id' type='string' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string' pk='true' />
    <field name='title' type='string' />
    <field name='image' type='string' />
    <field name='layout' type='string' />
    <field name='requires_response' type='boolean' />
    <field name='instant_open' type='boolean' />
    <field name='image8' type='string' />
  </table>
  <table table_name='message_event_strings_tables'
         table_version='0' >
    <field name='event_id' type='string' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string' pk='true' />
    <field name='title' type='string' />
    <field name='image' type='string' />
    <field name='layout' type='string' />
    <field name='requires_response' type='boolean' />
    <field name='instant_open' type='boolean' />
    <field name='image8' type='string' />
    <field name='image_2' type='string' />
  </table>
  <table table_name='message_event_strings_tables'
         table_version='0' >
    <field name='event' type='string' pk='true' />
    <field fkey='campaigns_tables.campaign_name' name='optional_campaign_key' type='optstring' />
    <field fkey='cultures_tables.key' name='culture' type='string' pk='true' />
    <field fkey='message_event_text_tables.key' name='text' type='string' />
    <field name='image' type='string' />
    <field fkey='message_event_layout_types_tables.type' name='layout' type='string' />
    <field name='requires_response' type='boolean' />
    <field name='instant_open' type='boolean' />
    <field name='icon' type='string' />
    <field name='sound_event' type='string' />
  </table>
  <table table_name='message_event_strings_tables'
         table_version='1' >
    <field name='event' type='string' pk='true' />
    <field fkey='campaigns_tables.campaign_name' name='optional_campaign_key' type='optstring' />
    <field fkey='cultures_tables.key' name='culture' type='string' pk='true' />
    <field fkey='message_event_text_tables.key' name='text' type='string' />
    <field name='image' type='string' />
    <field fkey='message_event_layout_types_tables.type' name='layout' type='string' />
    <field name='requires_response' type='boolean' />
    <field name='instant_open' type='boolean' />
    <field name='icon' type='string' />
    <field name='sound_event' type='string' />
  </table>
  <table table_name='message_event_strings_tables'
         table_version='2' >
    <field fkey='message_events_tables.event' name='event' type='string_ascii' pk='true' />
    <field name='unknown' type='boolean' />
    <field fkey='cultures_tables.key' name='culture' type='string_ascii' pk='true' />
    <field name='text' type='string_ascii' />
    <field name='image' type='string_ascii' />
    <field name='icon' type='string_ascii' />
    <field name='sound_event' type='string_ascii' />
  </table>
  <table table_name='message_event_strings_tables'
         table_version='3' >
    <field name='event' type='string_ascii' />
    <field name='optional_campaign_key' type='optstring_ascii' />
    <field name='culture' type='string_ascii' />
    <field name='text' type='string_ascii' />
    <field name='image' type='string_ascii' />
    <field name='icon' type='string_ascii' />
    <field name='sound_event' type='string_ascii' />
    <field name='title' type='optstring_ascii' />
  </table>
  <table table_name='message_events_tables'
         table_version='0' >
    <field name='event' type='string_ascii' pk='true' />
    <field name='instant_open' type='boolean' />
    <field name='layout' type='string_ascii' />
    <field name='requires_response' type='boolean' />
  </table>
  <table table_name='message_events_tables'
         table_version='1' >
    <field name='event' type='string_ascii' pk='true' />
    <field name='instant_open' type='boolean' />
    <field name='layout' type='string_ascii' />
    <field name='requires_response' type='boolean' />
    <field name='unknown5' type='int' />
  </table>
  <table table_name='military_force_legacy_emblems_tables'
         table_version='2' >
    <field fkey='cultures_tables.key' name='culure_key' type='optstring_ascii' />
    <field name='unknown1' type='boolean' />
    <field name='is_army' type='boolean' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown4' type='boolean' />
    <field name='banner_decorator' type='string_ascii' />
    <field name='icon' type='string_ascii' />
  </table>
  <table table_name='military_force_legacy_emblems_tables'
         table_version='2' >
    <field fkey='cultures_tables.key' name='culure_key' type='optstring_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='string_ascii' />
    <field name='unknown6' type='string_ascii' />
  </table>
  <table table_name='military_force_legacy_emblems_tables'
         table_version='3' >
    <field fkey='cultures_tables.key' name='culure_key' type='optstring_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='string_ascii' />
    <field name='unknown6' type='string_ascii' />
    <field name='unknown7' type='optstring_ascii' />
  </table>
  <table table_name='military_force_legacy_names_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='optstring_ascii' pk='true' />
    <field name='for_army' type='boolean' />
  </table>
  <table table_name='military_force_legacy_names_tables'
         table_version='2' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='optstring_ascii' pk='true' />
    <field name='for_army' type='boolean' />
    <field name='unknown3' type='optstring_ascii' />
  </table>
  <table table_name='ministerial_effectiveness_modifiers_tables'
         table_version='0' >
    <field name='leader_minister_level' type='int' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string' />
    <field name='effectiveness_bonus' type='float' />
  </table>
  <table table_name='ministerial_effectiveness_modifiers_tables'
         table_version='0' >
    <field name='leader_minister_level' type='int' pk='true' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string_ascii' pk='true' />
    <field name='effectiveness_bonus' type='float' />
  </table>
  <table table_name='ministerial_position_default_names_tables'
         table_version='0' >
    <field fkey='ministerial_positions_tables.minister_key' name='ministerial_position' type='string' pk='true' />
    <field fkey='government_types_tables.government_type' name='gov_type' type='string' pk='true' />
  </table>
  <table table_name='ministerial_position_effect_bundles_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='ministerial_positions_by_gov_types_tables'
         table_version='0' >
    <field fkey='factions_tables.key' name='faction' type='string' />
    <field fkey='ministerial_positions_tables.minister_key' name='minister_key' type='string' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string' />
    <field fkey='genders_tables.gender' name='gender' type='string' />
    <field name='title' type='string' />
  </table>
  <table table_name='ministerial_positions_by_gov_types_tables'
         table_version='0' >
    <field fkey='factions_tables.key' name='faction' type='string' />
    <field fkey='ministerial_positions_tables.minister_key' name='minister_key' type='string' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string' />
    <field fkey='genders_tables.gender' name='gender' type='string' />
    <field name='title' type='string' />
    <field fkey='ministerial_positions_strings_tables.key' name='string' type='optstring' />
    <field name='loyalty_on_loss' type='int' />
    <field name='unknown8' type='int' />
  </table>
  <table table_name='ministerial_positions_by_gov_types_tables'
         table_version='2' >
    <field fkey='factions_tables.key' name='faction' type='string' />
    <field fkey='ministerial_positions_tables.minister_key' name='minister_key' type='string' />
    <field fkey='government_types_tables.government_type' name='government_type' type='string' />
    <field fkey='genders_tables.gender' name='gender' type='string' />
    <field fkey='ministerial_positions_strings_tables.key' name='string' type='optstring' />
    <field name='loyalty_gained' type='int' />
    <field name='loyalty_on_loss' type='int' />
  </table>
  <table table_name='ministerial_positions_culture_details_tables'
         table_version='4' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='boolean' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
  </table>
  <table table_name='ministerial_positions_culture_details_tables'
         table_version='5' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='optstring_ascii' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='optstring_ascii' />
  </table>
  <table table_name='ministerial_positions_culture_details_tables'
         table_version='6' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='float' />
    <field name='unknown8' type='float' />
    <field name='unknown9' type='string_ascii' />
  </table>
  <table table_name='ministerial_positions_switching_loyalty_effects_tables'
         table_version='0' >
    <field name='unknown1' type='string' />
    <field name='unknown2' type='string' />
    <field fkey='ministerial_positions_tables.minister_key' name='position_from' type='string' />
    <field fkey='ministerial_positions_tables.minister_key' name='position_to' type='string' />
  </table>
  <table table_name='ministerial_positions_tables'
         table_version='0' >
    <field name='minister_key' type='string' pk='true' />
    <field name='rank' type='int' />
  </table>
  <table table_name='ministerial_positions_tables'
         table_version='0' >
    <field name='minister_key' type='string_ascii' pk='true' />
    <field name='rank' type='int' />
  </table>
  <table table_name='ministerial_positions_tables'
         table_version='1' >
    <field name='minister_key' type='string_ascii' pk='true' />
    <field name='rank' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
    <field name='unknown9' type='int' />
    <field name='unknown10' type='int' />
  </table>
  <table table_name='ministerial_positions_tables'
         table_version='2' >
    <field name='minister_key' type='string_ascii' pk='true' />
    <field name='rank' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
    <field name='unknown9' type='int' />
  </table>
  <table table_name='ministerial_positions_tables'
         table_version='2' >
    <field name='minister_key' type='string_ascii' pk='true' />
    <field name='rank' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
    <field name='unknown9' type='int' />
    <field name='unknown10' type='int' />
    <field name='unknown11' type='boolean' />
  </table>
  <table table_name='ministerial_positions_to_character_effects_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect' type='string' />
    <field name='minister_level' type='int' />
    <field fkey='ministerial_positions_tables.minister_key' name='position' type='string' />
    <field name='ui_id' type='int' />
    <field name='value' type='int' />
  </table>
  <table table_name='ministerial_positions_to_character_effects_tables'
         table_version='0' >
    <field name='effect' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='minister_level' type='int' />
    <field name='position' type='string_ascii' />
    <field name='ui_id' type='int' />
    <field name='value' type='int' />
  </table>
  <table table_name='ministerial_positions_to_effects_tables'
         table_version='0' >
    <field fkey='ministerial_positions_tables.minister_key' name='position' type='string' />
    <field name='minister_level' type='int' />
    <field fkey='effects_tables.effect' name='effect' type='string' />
    <field name='value' type='int' />
    <field name='ui_id' type='int' />
  </table>
  <table table_name='ministerial_positions_to_effects_tables'
         table_version='0' >
    <field name='position' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='effect' type='string_ascii' />
    <field name='value' type='int' />
    <field name='ui_id' type='int' />
    <field name='unknown5' type='int' />
  </table>
  <table table_name='ministerial_positions_to_governorships_tables'
         table_version='0' >
    <field fkey='ministerial_positions_tables.minister_key' name='ministerial_position' type='string' pk='true' />
    <field fkey='governorships_tables.governorship' name='governorship' type='string' />
  </table>
  <table table_name='ministerial_positition_to_subtype_restrictions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='missile_weapons_tables'
         table_version='6' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='precursor' type='boolean' />
    <field fkey='projectiles_tables.key' name='default_projectile' type='string_ascii' />
    <field name='can_fire_at_buildings' type='boolean' />
  </table>
  <table table_name='missile_weapons_tables'
         table_version='10' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='precursor' type='boolean' />
    <field fkey='projectiles_tables.key' name='default_projectile' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='boolean' />
  </table>
  <table table_name='missile_weapons_to_projectiles_tables'
         table_version='0' >
    <field fkey='missile_weapons_tables.key' name='missile_weapon' type='string_ascii' pk='true' />
    <field fkey='projectiles_tables.key' name='projectile' type='string_ascii' pk='true' />
  </table>
  <table table_name='mission_activities_tables'
         table_version='0' >
    <field name='mission_activity' type='string' pk='true' />
    <field name='description' type='string' />
  </table>
  <table table_name='mission_category_age_multipliers_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='float' />
  </table>
  <table table_name='mission_category_threshold_valid_subcultures_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='mission_category_thresholds_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='int' />
  </table>
  <table table_name='mission_effects_tables'
         table_version='0' >
    <field name='treasury_id' type='string' pk='true' />
    <field name='text' type='string' />
  </table>
  <table table_name='mission_issuers_tables'
         table_version='0' >
    <field name='issuer_key' type='string' pk='true' />
  </table>
  <table table_name='mission_issuers_tables'
         table_version='0' >
    <field name='issuer_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='mission_sources_tables'
         table_version='0' >
    <field name='government_id' type='string' pk='true' />
    <field name='government_body' type='string' />
  </table>
  <table table_name='mission_weights_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
  </table>
  <table table_name='missions_tables'
         table_version='0' >
    <field name='generate' type='boolean' />
    <field name='key' type='string' pk='true' />
    <field name='localised_description' type='string' />
    <field name='localised_title' type='string' />
    <field name='mission_type' type='string' />
    <field name='ui_icon' type='string' />
    <field name='ui_image' type='string' />
  </table>
  <table table_name='missions_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='localised_description' type='string' />
    <field name='localised_title' type='string' />
    <field name='mission_type' type='string' />
    <field name='ui_icon' type='string' />
    <field name='ui_image' type='string' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='optstring' />
    <field name='unknown9' type='optstring' />
    <field name='unknown10' type='int' />
    <field name='unknown11' type='optstring' />
    <field name='unknown12' type='optstring' />
  </table>
  <table table_name='missions_tables'
         table_version='1' >
    <field name='generate' type='boolean' />
    <field name='key' type='string' pk='true' />
    <field name='localised_description' type='string' />
    <field name='localised_title' type='string' />
    <field name='mission_type' type='string' />
    <field name='ui_icon' type='string' />
    <field name='ui_image' type='string' />
    <field name='prioritised' type='boolean' />
  </table>
  <table table_name='missions_tables'
         table_version='1' >
    <field name='generate' type='boolean' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='localised_description' type='string_ascii' />
    <field name='localised_title' type='string_ascii' />
    <field name='mission_type' type='string_ascii' />
    <field name='ui_icon' type='string_ascii' />
    <field name='ui_image' type='string_ascii' />
    <field name='prioritised' type='boolean' />
  </table>
  <table table_name='missions_tables'
         table_version='2' >
    <field name='generate' type='boolean' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='localised_description' type='string_ascii' />
    <field name='localised_title' type='string_ascii' />
    <field name='mission_type' type='string_ascii' />
    <field name='ui_icon' type='string_ascii' />
    <field name='ui_image' type='string_ascii' />
    <field name='prioritised' type='boolean' />
    <field name='unknown8' type='optstring_ascii' />
  </table>
  <table table_name='missions_tables'
         table_version='6' >
    <field name='generate' type='boolean' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='localised_description' type='string_ascii' />
    <field name='localised_title' type='string_ascii' />
    <field name='mission_type' type='string_ascii' />
    <field name='ui_icon' type='string_ascii' />
    <field name='ui_image' type='string_ascii' />
    <field name='prioritised' type='boolean' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='int' />
    <field name='unknown11' type='int' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='float' />
    <field name='unknown14' type='optstring_ascii' />
    <field name='unknown15' type='boolean' />
    <field name='unknown16' type='boolean' />
  </table>
  <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>
  <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>
  <table table_name='models_artillery_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='model_file' type='string_ascii' />
    <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>
  <table table_name='models_building_tables'
         table_version='0' >
    <field name='key' type='string' />
    <field name='unknown2' type='string' />
    <field name='unknown3' type='int' />
    <field name='elements' type='list' >
      <field name='name' type='string' />
      <field name='unknown' type='int' />
      <field name='x1' type='float' />
      <field name='y1' type='float' />
      <field name='z1' type='float' />
      <field name='x2' type='float' />
      <field name='y2' type='float' />
      <field name='z2' type='float' />
      <field name='x3' type='float' />
      <field name='y3' type='float' />
      <field name='z3' type='float' />
    </field>
  </table>
  <table table_name='models_building_tables'
         table_version='3' >
    <field name='key' type='optstring_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='list' >
      <field name='unknown6' type='string' />
      <field name='unknown7' type='int' />
      <field name='x1' type='float' />
      <field name='y1' type='float' />
      <field name='z1' type='float' />
      <field name='x2' type='float' />
      <field name='y2' type='float' />
      <field name='z2' type='float' />
      <field name='x3' type='float' />
      <field name='y3' type='float' />
      <field name='z3' type='float' />
    </field>
    <field name='unknown17' type='list' >
      <field name='unknown18' type='string' />
      <field name='unknown19' type='float' />
      <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>
  </table>
  <table table_name='models_deployables_tables'
         table_version='0' >
    <field name='display_path' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='logic_file' type='string_ascii' />
    <field name='model_file' type='string_ascii' />
  </table>
  <table table_name='models_entity_weapons_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='logic_file' type='string_ascii' />
    <field name='model_file' type='string_ascii' />
  </table>
  <table table_name='models_oars_tables'
         table_version='1' >
    <field name='left_row' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='rigid_model' type='optstring_ascii' />
    <field name='left_end' type='optstring_ascii' />
    <field name='right_row' type='optstring_ascii' />
    <field name='right_end' type='optstring_ascii' />
  </table>
  <table table_name='models_sieges_tables'
         table_version='2' >
    <field name='key' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='list' >
      <field name='name' type='string' />
      <field name='unknown5' type='int' />
      <field name='x1' type='float' />
      <field name='y1' type='float' />
      <field name='z1' type='float' />
      <field name='x2' type='float' />
      <field name='y2' type='float' />
      <field name='z2' type='float' />
      <field name='x3' type='float' />
      <field name='y3' type='float' />
      <field name='z3' type='float' />
    </field>
  </table>
  <table table_name='modifiable_unit_stats_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='mount_variants_tables'
         table_version='0' >
    <field fkey='mounts_tables.key' name='mount_key' type='string' pk='true' />
    <field name='display_key' type='string' pk='true' />
    <field name='weight' type='float' />
  </table>
  <table table_name='mount_variants_tables'
         table_version='0' >
    <field fkey='mounts_tables.key' name='mount_key' type='string_ascii' />
    <field name='display_key' type='string_ascii' />
    <field name='weight' type='float' />
  </table>
  <table table_name='mountable_artillery_units_custom_battles_tables'
         table_version='1' >
    <field name='cap' type='int' />
    <field fkey='mountable_artillery_units_tables.unit_key' name='mountable_artillery' type='string_ascii' pk='true' />
    <field name='probability' type='int' />
    <field fkey='factions_tables.key' name='faction' type='string_ascii' pk='true' />
  </table>
  <table table_name='mountable_artillery_units_tables'
         table_version='0' >
    <field fkey='main_units_tables.unit' name='unit_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='mounts_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='mounts_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='animation' type='string_ascii' />
    <field fkey='battle_entities_tables.key' name='entity' type='string_ascii' />
    <field name='mount_armour' type='int' />
    <field fkey='variants_tables.variant_name' name='variant' type='string_ascii' />
    <field name='audio_armour_type' type='string_ascii' />
  </table>
  <table table_name='mounts_tables'
         table_version='8' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='animation' type='string_ascii' />
    <field fkey='battle_entities_tables.key' name='entity' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
  </table>
  <table table_name='mounts_tables'
         table_version='9' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='animation' type='string_ascii' />
    <field fkey='battle_entities_tables.key' name='entity' type='string_ascii' />
    <field name='audio_armour_type' type='string_ascii' />
    <field name='variant' type='string_ascii' />
    <field name='voiceover' type='string_ascii' />
  </table>
  <table table_name='movie_event_strings_tables'
         table_version='0' >
    <field name='event' type='string' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string' pk='true' />
    <field name='movie' type='string' />
    <field name='id' type='string' />
  </table>
  <table table_name='movie_event_strings_tables'
         table_version='0' >
    <field name='event' type='string_ascii' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string_ascii' pk='true' />
    <field name='movie' type='string_ascii' />
    <field name='id' type='string_ascii' />
  </table>
  <table table_name='mp_budgets_tables'
         table_version='0' >
    <field name='budget' type='int' />
    <field fkey='mp_budget_sizes_tables.key' name='budget_size_key' type='string' />
    <field name='key' type='string' />
    <field name='land' type='boolean' />
    <field name='siege_defender' type='boolean' />
  </table>
  <table table_name='mp_budgets_tables'
         table_version='0' >
    <field name='budget' type='int' />
    <field name='budget_size_key' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='land' type='boolean' />
    <field name='siege_defender' type='boolean' />
  </table>
  <table table_name='mp_force_gen_army_sizes_by_budgets_tables'
         table_version='0' >
    <field fkey='mp_budget_sizes_tables.key' name='budget_size' type='string' pk='true' />
    <field name='maximum_unit_count' type='int' />
    <field name='minimum_unit_count' type='int' />
  </table>
  <table table_name='mp_force_gen_army_sizes_by_budgets_tables'
         table_version='0' >
    <field fkey='mp_budget_sizes_tables.key' name='budget_size' type='string_ascii' />
    <field name='maximum_unit_count' type='int' />
    <field name='minimum_unit_count' type='int' />
  </table>
  <table table_name='mp_force_gen_compositions_tables'
         table_version='0' >
    <field name='unknown0' type='float' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
  </table>
  <table table_name='mp_force_gen_template_junctions_tables'
         table_version='0' >
    <field fkey='cdir_unit_balance_configs_tables.key' name='balance_key' type='string' pk='true' />
    <field fkey='mp_budgets_tables.key' name='budget_key' type='string' pk='true' />
    <field name='general_pct' type='float' />
    <field name='priority' type='int' />
    <field fkey='cdir_unit_quality_configs_tables.key' name='quality_key' type='string' />
    <field fkey='mp_force_gen_templates_tables.key' name='template_key' type='string' />
    <field name='units_pct' type='float' />
    <field name='upgrade_pct' type='float' />
  </table>
  <table table_name='mp_force_gen_template_junctions_tables'
         table_version='3' >
    <field fkey='mp_budgets_tables.key' name='budget_key' type='string_ascii' pk='true' />
    <field name='general_pct' type='float' />
    <field name='priority' type='int' />
    <field name='template_key' type='string_ascii' pk='true' />
    <field name='units_pct' type='float' />
    <field name='upgrade_pct' type='float' />
    <field fkey='cdir_military_generator_configs_tables.key' name='config_key' type='string_ascii' />
    <field name='is_defender' type='boolean' pk='true' />
  </table>
  <table table_name='mp_force_gen_template_junctions_tables'
         table_version='7' >
    <field fkey='mp_budgets_tables.key' name='budget_key' type='string_ascii' pk='true' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
  </table>
  <table table_name='mp_force_gen_upgrade_probabilities_tables'
         table_version='0' >
    <field name='unknown1' type='float' />
    <field name='experience_upgrade_probability' type='float' />
    <field fkey='unit_category_tables.key' name='unit_category' type='string' />
    <field name='unknown4' type='string' />
    <field name='unknown5' type='string' />
  </table>
  <table table_name='mp_force_gen_upgrade_probabilities_tables'
         table_version='0' >
    <field name='unknown1' type='float' />
    <field name='experience_upgrade_probability' type='float' />
    <field fkey='unit_category_tables.key' name='unit_category' type='string_ascii' pk='true' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='string_ascii' />
  </table>
  <table table_name='mp_general_command_ratings_tables'
         table_version='0' >
    <field fkey='units_tables.key' name='unit_key' type='string' pk='true' />
    <field name='command_stars' type='int' />
  </table>
  <table table_name='multiplayer_faction_descriptions_tables'
         table_version='0' >
    <field fkey='factions_tables.key' name='faction' type='string' pk='true' />
    <field name='land_description' type='string' />
    <field name='naval_description' type='string' />
  </table>
  <table table_name='multiplayer_mininum_length_funds_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='multiplayer_mininum_length_funds_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='name_orders_tables'
         table_version='0' >
    <field fkey='names_groups_tables.key' name='name_group' type='int' pk='true' />
    <field name='order' type='int' pk='true' />
    <field name='type' type='string_ascii' pk='true' />
  </table>
  <table table_name='names_forts_tables'
         table_version='0' >
    <field fkey='names_groups_tables.id' name='name_group' type='string' pk='true' />
    <field name='fort_name' type='string' pk='true' />
    <field name='id' type='string' />
  </table>
  <table table_name='names_groups_tables'
         table_version='0' >
    <field name='id' type='string' pk='true' />
    <field name='description' type='string' />
  </table>
  <table table_name='names_groups_tables'
         table_version='1' >
    <field name='key' type='int' pk='true' />
  </table>
  <table table_name='names_royalty_tables'
         table_version='0' >
    <field fkey='factions_tables.key' name='faction' type='string' />
    <field name='name' type='string' />
    <field name='start' type='int' />
    <field name='gender' type='string' />
    <field name='frequency' type='int' />
    <field name='id' type='int' />
  </table>
  <table table_name='names_tables'
         table_version='0' >
    <field fkey='names_groups_tables.id' name='names_group' type='string' pk='true' />
    <field name='name' type='string' pk='true' />
    <field fkey='name_types_tables.key' name='type' type='string' />
    <field fkey='genders_tables.gender' name='gender' type='string' />
    <field name='frequency' type='int' />
    <field name='nobility' type='boolean' />
    <field name='id' type='string' />
  </table>
  <table table_name='names_tables'
         table_version='1' >
    <field fkey='names_groups_tables.key' name='names_group' type='int' />
    <field name='order' type='int' />
    <field name='gender' type='int' />
    <field name='frequency' type='int' />
    <field name='id' type='string_ascii' pk='true' />
  </table>
  <table table_name='naval_effects_tables'
         table_version='0' >
    <field fkey='particle_effects_tables.key' name='effect_name' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='naval_fire_junctions_tables'
         table_version='0' >
    <field name='chance_of_fire' type='float' />
    <field name='incendiary_level' type='string_ascii' pk='true' />
    <field fkey='unit_category_tables.key' name='unit_category' type='string_ascii' pk='true' />
  </table>
  <table table_name='naval_ramming_events_tables'
         table_version='0' >
    <field name='base_damage' type='int' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='unit_category_tables.key' name='rammed_ship' type='string_ascii' />
    <field fkey='unit_category_tables.key' name='ramming_ship' type='string_ascii' />
  </table>
  <table table_name='naval_uniforms_tables'
         table_version='0' >
    <field fkey='factions_tables.key' name='faction' type='optstring' />
    <field name='filename' type='string' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='boolean' />
    <field name='mananimation' type='optstring' />
    <field name='unknown6' type='boolean' />
    <field name='uniform_name' type='string' />
    <field fkey='unit_stats_naval_tables.key' name='unit' type='string' />
    <field fkey='imposter_sharing_enums_tables.key' name='imposter_sharing' type='optstring' />
  </table>
  <table table_name='naval_units_tables'
         table_version='15' >
    <field name='campaign_action_points' type='int' />
    <field fkey='unit_category_tables.key' name='category' type='string_ascii' />
    <field fkey='unit_class_tables.key' name='class' type='string_ascii' />
    <field fkey='unit_description_gameplay_texts_tables.key' name='gameplay_description_text' type='string_ascii' />
    <field fkey='unit_description_historical_texts_tables.key' name='historical_description_text' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='ship_dbs_tables.key' name='ship' type='string_ascii' />
    <field fkey='unit_description_short_texts_tables.key' name='short_description_text' type='string_ascii' />
    <field fkey='unit_description_strengths_weaknesses_texts_tables.key' name='strengths_weaknesses_text' type='string_ascii' />
    <field name='unit_type_icon' type='optstring_ascii' />
    <field fkey='unit_attributes_groups_tables.group_name' name='attribute_groups' type='optstring_ascii' />
    <field fkey='naval_weapons_tables.key' name='primary_naval_weapon' type='optstring_ascii' />
    <field fkey='naval_weapons_tables.key' name='secondary_naval_weapon' type='optstring_ascii' />
    <field name='rank_depth' type='int' />
    <field name='supports_first_person' type='boolean' />
    <field name='can_board' type='boolean' />
    <field name='unit_card' type='string_ascii' />
    <field name='is_composite' type='boolean' />
    <field name='ignition_threshold' type='int' />
  </table>
  <table table_name='naval_units_tables'
         table_version='16' >
    <field name='campaign_action_points' type='int' />
    <field fkey='unit_category_tables.key' name='category' type='string_ascii' />
    <field fkey='unit_class_tables.key' name='class' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='ship_dbs_tables.key' name='ship' type='string_ascii' />
    <field fkey='unit_description_short_texts_tables.key' name='short_description_text' type='string_ascii' />
    <field fkey='unit_description_strengths_weaknesses_texts_tables.key' name='strengths_weaknesses_text' type='string_ascii' />
    <field name='unit_type_icon' type='optstring_ascii' />
    <field fkey='unit_attributes_groups_tables.group_name' name='attribute_groups' type='optstring_ascii' />
    <field fkey='naval_weapons_tables.key' name='primary_naval_weapon' type='optstring_ascii' />
    <field fkey='naval_weapons_tables.key' name='secondary_naval_weapon' type='optstring_ascii' />
    <field name='rank_depth' type='int' />
    <field name='supports_first_person' type='boolean' />
    <field name='can_board' type='boolean' />
    <field name='unit_card' type='string_ascii' />
    <field name='is_composite' type='boolean' />
    <field name='ignition_threshold' type='int' />
  </table>
  <table table_name='naval_units_tables'
         table_version='16' >
    <field name='campaign_action_points' type='int' />
    <field fkey='unit_category_tables.key' name='category' type='string_ascii' />
    <field fkey='unit_class_tables.key' name='class' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='ship_dbs_tables.key' name='ship' type='string_ascii' />
    <field fkey='unit_description_short_texts_tables.key' name='short_description_text' type='string_ascii' />
    <field fkey='unit_description_strengths_weaknesses_texts_tables.key' name='strengths_weaknesses_text' type='string_ascii' />
    <field name='unit_type_icon' type='optstring_ascii' />
    <field fkey='unit_attributes_groups_tables.group_name' name='attribute_groups' type='optstring_ascii' />
    <field fkey='naval_weapons_tables.key' name='primary_naval_weapon' type='optstring_ascii' />
    <field fkey='naval_weapons_tables.key' name='secondary_naval_weapon' type='optstring_ascii' />
    <field name='rank_depth' type='int' />
    <field name='supports_first_person' type='boolean' />
    <field name='can_board' type='boolean' />
    <field name='unit_card' type='string_ascii' />
    <field name='is_composite' type='boolean' />
    <field name='ignition_threshold' type='int' />
    <field name='can_ram' type='boolean' />
  </table>
  <table table_name='naval_units_tables'
         table_version='20' >
    <field name='campaign_action_points' type='int' />
    <field fkey='unit_category_tables.key' name='category' type='string_ascii' />
    <field fkey='unit_class_tables.key' name='class' type='string_ascii' />
    <field fkey='unit_description_gameplay_texts_tables.key' name='gameplay_description_text' type='string_ascii' />
    <field fkey='unit_description_historical_texts_tables.key' name='historical_description_text' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='ship_dbs_tables.key' name='ship' type='string_ascii' />
    <field fkey='unit_description_short_texts_tables.key' name='short_description_text' type='string_ascii' />
    <field name='unknown8' type='optstring_ascii' />
    <field name='unknown9' type='optstring_ascii' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='optstring_ascii' />
    <field name='unknown13' type='optstring_ascii' />
    <field name='unknown14' type='optstring_ascii' />
    <field name='unknown15' type='boolean' />
    <field name='unknown16' type='boolean' />
    <field name='unknown17' type='int' />
    <field name='unknown18' type='boolean' />
    <field name='unknown19' type='optstring_ascii' />
  </table>
  <table table_name='naval_units_to_unit_abilites_junctions_tables'
         table_version='0' >
    <field fkey='unit_abilities_tables.key' name='ability' type='string_ascii' pk='true' />
    <field fkey='naval_units_tables.key' name='naval_unit' type='string_ascii' pk='true' />
  </table>
  <table table_name='naval_weapons_enums_tables'
         table_version='0' >
    <field name='types' type='string_ascii' pk='true' />
  </table>
  <table table_name='naval_weapons_tables'
         table_version='2' >
    <field fkey='battlefield_engines_autonomous_tables.key' name='autonomous_engine' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='models_entity_weapons_tables.key' name='models_entity_weaponry' type='optstring_ascii' />
    <field fkey='naval_weapons_enums_tables.types' name='type' type='string_ascii' />
  </table>
  <table table_name='naval_weapons_tables'
         table_version='4' >
    <field fkey='battlefield_engines_autonomous_tables.key' name='autonomous_engine' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='models_entity_weapons_tables.key' name='models_entity_weaponry' type='optstring_ascii' />
    <field fkey='naval_weapons_enums_tables.types' name='type' type='string_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='boolean' />
  </table>
  <table table_name='new_content_alerts_tables'
         table_version='0' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='int' />
  </table>
  <table table_name='particle_effects_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='particle_effects_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='pdlc_tables'
         table_version='0' >
    <field name='id' type='string' pk='true' />
    <field name='steam_id' type='int' />
    <field name='description' type='optstring' />
    <field name='release_order' type='int' />
  </table>
  <table table_name='pdlc_tables'
         table_version='3' >
    <field name='id' type='string' pk='true' />
    <field name='steam_id' type='int' />
    <field name='description' type='optstring' />
    <field name='release_order' type='int' />
  </table>
  <table table_name='pdlc_tables'
         table_version='3' >
    <field name='id' type='string_ascii' pk='true' />
    <field name='steam_id' type='int' />
    <field name='description' type='optstring_ascii' />
    <field name='release_order' type='int' />
  </table>
  <table table_name='plagues_permitted_campaigns_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='plagues_tables'
         table_version='0' >
    <field fkey='effect_bundles_tables.key' name='region_effect_bundle' type='optstring_ascii' />
    <field fkey='effect_bundles_tables.key' name='military_force_effect_bundle' type='optstring_ascii' />
    <field name='grade' type='int' />
    <field name='infectivity' type='int' />
    <field name='lifetime' type='int' />
    <field name='minimum_squalor' type='int' />
    <field name='name' type='string_ascii' />
  </table>
  <table table_name='policies_tables'
         table_version='0' >
    <field name='policy' type='string' pk='true' />
    <field name='prerequisites' type='string' />
  </table>
  <table table_name='political_actions_dilemma_junctions_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='boolean' />
  </table>
  <table table_name='political_actions_incidents_junctions_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='boolean' />
  </table>
  <table table_name='political_actions_tables'
         table_version='0' >
    <field name='political_action_key' type='string_ascii' />
  </table>
  <table table_name='political_actions_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='float' />
  </table>
  <table table_name='political_actions_tables'
         table_version='3' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='float' />
  </table>
  <table table_name='political_parties_frontend_leaders_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='political_parties_frontend_leaders_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='political_parties_power_effect_bundles_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='political_parties_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='playable' type='boolean' />
    <field name='ui_icon' type='string_ascii' />
    <field fkey='effect_bundles_tables.key' name='effect_bundle' type='string_ascii' />
    <field name='initial_power' type='int' />
  </table>
  <table table_name='political_parties_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='playable' type='boolean' />
    <field name='ui_icon' type='string_ascii' />
    <field fkey='effect_bundles_tables.key' name='effect_bundle' type='string_ascii' />
    <field name='initial_power' type='int' />
    <field name='red' type='float' />
    <field name='green' type='float' />
    <field name='blue' type='float' />
  </table>
  <table table_name='political_parties_tables'
         table_version='4' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='playable' type='boolean' />
    <field name='ui_icon' type='string_ascii' />
    <field fkey='effect_bundles_tables.key' name='effect_bundle' type='string_ascii' />
    <field name='initial_power' type='int' />
    <field name='red' type='float' />
    <field name='green' type='float' />
    <field name='blue' type='float' />
  </table>
  <table table_name='political_parties_tables'
         table_version='6' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='playable' type='boolean' />
    <field name='ui_icon' type='string_ascii' />
    <field name='unknown3' type='int' />
  </table>
  <table table_name='population_class_to_applicable_effects_tables'
         table_version='0' >
    <field name='class' type='string' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
  </table>
  <table table_name='population_classes_tables'
         table_version='0' >
    <field name='population_class' type='string' pk='true' />
    <field name='riots' type='boolean' />
    <field name='demands' type='boolean' />
    <field name='spawn_rebel_general' type='boolean' />
  </table>
  <table table_name='population_classes_tables'
         table_version='0' >
    <field name='population_class' type='string_ascii' pk='true' />
    <field name='riots' type='boolean' />
    <field name='demands' type='boolean' />
    <field name='spawn_rebel_general' type='boolean' />
  </table>
  <table table_name='population_classes_tables'
         table_version='1' >
    <field name='population_class' type='string_ascii' pk='true' />
  </table>
  <table table_name='pre_battle_speeches_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='unknown2' type='string' />
    <field fkey='pre_battle_speech_types_enum_tables.description' name='type' type='int' />
    <field fkey='pre_battle_speech_parameters_enum_tables.key' name='parameter' type='optstring' />
  </table>
  <table table_name='pre_battle_speeches_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='text' type='string_ascii' />
    <field name='type' type='int' />
    <field name='parameter' type='optstring_ascii' />
  </table>
  <table table_name='pre_battle_speeches_tables'
         table_version='2' >
    <field name='key' type='string' pk='true' />
    <field fkey='pre_battle_speech_types_enum_tables.description' name='type' type='int' />
    <field fkey='pre_battle_speech_parameters_enum_tables.key' name='parameter' type='optstring' />
  </table>
  <table table_name='prefab_types_tables'
         table_version='3' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='projectile_bombardment_launch_sources_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='projectile_bombardments_tables'
         table_version='5' >
    <field name='arrival_window' type='float' />
    <field name='bombardment_key' type='string_ascii' />
    <field name='num_projectiles' type='int' />
    <field name='projectile_type' type='string_ascii' />
    <field name='radius_spread' type='float' />
    <field name='start_time' type='float' />
    <field name='launch_source' type='string_ascii' />
    <field name='launch_vfx' type='optstring_ascii' />
    <field name='launch_height' type='int' />
    <field name='audio_type' type='optstring_ascii' />
    <field name='launch_height_underground' type='int' />
  </table>
  <table table_name='projectile_displays_tables'
         table_version='3' >
    <field fkey='warscape_rigid_tables.key' name='damaged_display_model' type='optstring_ascii' />
    <field fkey='warscape_rigid_tables.key' name='display_model' type='optstring_ascii' />
    <field fkey='projectile_impacts_tables.key' name='impact' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='particle_effects_tables.key' name='launch_fx' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='trail_fx' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='stationary_fx' type='optstring_ascii' />
    <field name='skeleton' type='optstring_ascii' />
    <field name='airborne_anim' type='optstring_ascii' />
    <field name='landing_anim' type='optstring_ascii' />
  </table>
  <table table_name='projectile_displays_tables'
         table_version='9' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='optstring_ascii' />
    <field name='unknown4' type='optstring_ascii' />
    <field name='unknown5' type='boolean' />
    <field name='unknown6' type='optstring_ascii' />
    <field name='unknown7' type='boolean' />
    <field name='unknown8' type='float' />
    <field name='unknown9' type='boolean' />
    <field name='unknown10' type='optstring_ascii' />
    <field name='unknown11' type='optstring_ascii' />
    <field name='unknown12' type='optstring_ascii' />
  </table>
  <table table_name='projectile_displays_tables'
         table_version='10' >
    <field name='display_model' type='optstring_ascii' />
    <field name='impact' type='optstring_ascii' />
    <field name='key' type='string_ascii' />
    <field name='launch_fx' type='optstring_ascii' />
    <field name='trail_fx' type='optstring_ascii' />
    <field name='stationary_fx' type='boolean' />
    <field name='airborne_anim' type='optstring_ascii' />
    <field name='landing_anim' type='boolean' />
    <field name='tip_offset' type='float' />
    <field name='trail_spin' type='boolean' />
    <field name='launch_camera_shake' type='optstring_ascii' />
    <field name='impact_bounce' type='optstring_ascii' />
    <field name='impact_penetrate' type='optstring_ascii' />
    <field name='impact_blood' type='optstring_ascii' />
    <field name='impact_bounce_blood' type='optstring_ascii' />
    <field name='impact_penetrate_blood' type='optstring_ascii' />
  </table>
  <table table_name='projectile_first_person_params_tables'
         table_version='1' >
    <field name='unknown0' type='float' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='float' />
    <field name='unknown8' type='optstring_ascii' />
    <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='boolean' />
    <field name='unknown15' type='float' />
    <field name='unknown16' type='boolean' />
  </table>
  <table table_name='projectile_homing_params_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='float' />
  </table>
  <table table_name='projectile_impacts_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='particle_effects_tables.key' name='ship' type='optstring' />
    <field fkey='particle_effects_tables.key' name='water' type='optstring' />
    <field fkey='particle_effects_tables.key' name='sails' type='optstring' />
    <field fkey='particle_effects_tables.key' name='buildings' type='optstring' />
    <field fkey='particle_effects_tables.key' name='mud' type='optstring' />
    <field fkey='particle_effects_tables.key' name='grass' type='optstring' />
    <field fkey='particle_effects_tables.key' name='road' type='optstring' />
    <field fkey='particle_effects_tables.key' name='rock' type='optstring' />
    <field fkey='particle_effects_tables.key' name='sand' type='optstring' />
    <field fkey='particle_effects_tables.key' name='scree' type='optstring' />
    <field fkey='particle_effects_tables.key' name='snow' type='optstring' />
    <field fkey='particle_effects_tables.key' name='animal' type='optstring' />
    <field fkey='particle_effects_tables.key' name='wood' type='optstring' />
    <field fkey='particle_effects_tables.key' name='foliage' type='optstring' />
    <field fkey='particle_effects_tables.key' name='glass' type='optstring' />
    <field name='size' type='string' />
  </table>
  <table table_name='projectile_impacts_tables'
         table_version='5' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='particle_effects_tables.key' name='water' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='sails' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='mud' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='grass' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='road' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='rock' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='sand' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='cloth' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='snow' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='leather' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='wood' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='foliage' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='glass' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='blood' type='optstring_ascii' />
    <field name='size' type='string_ascii' />
    <field fkey='particle_effects_tables.key' name='metal' type='optstring_ascii' />
  </table>
  <table table_name='projectile_impacts_tables'
         table_version='11' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='particle_effects_tables.key' name='water' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='sails' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='mud' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='grass' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='road' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='rock' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='sand' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='cloth' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='snow' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='leather' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='wood' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='foliage' type='optstring_ascii' />
  </table>
  <table table_name='projectile_penetration_junctions_tables'
         table_version='0' >
    <field name='description' type='optstring_ascii' />
    <field name='entity_size_cap' type='optstring_ascii' />
    <field name='key' type='string_ascii' />
    <field name='max_penetration' type='int' />
  </table>
  <table table_name='projectile_shot_type_enum_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='requires_effect_enabling' type='boolean' />
    <field name='is_grenade' type='boolean' />
    <field name='supersedes_shot_type' type='optstring' />
    <field name='is_smallarms' type='boolean' />
    <field name='is_artillery' type='boolean' />
  </table>
  <table table_name='projectile_shot_type_enum_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='requires_effect_enabling' type='boolean' />
    <field name='supersedes_shot_type' type='optstring_ascii' />
  </table>
  <table table_name='projectile_shot_type_enum_tables'
         table_version='5' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown1' type='boolean' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='string_ascii' />
  </table>
  <table table_name='projectile_trails_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='projectiles_trail_types_enum_tables.key' name='type' type='string' />
    <field name='width' type='float' />
    <field name='duration' type='float' />
    <field name='min_apparent_width_distance' type='float' />
    <field name='colour_r' type='float' />
    <field name='colour_g' type='float' />
    <field name='colour_b' type='float' />
    <field name='opacity' type='float' />
    <field name='fadeout_distance' type='float' />
    <field name='distortion_cross_fade_start_distance' type='float' />
    <field name='distortion_cross_fade_range' type='float' />
  </table>
  <table table_name='projectile_trails_tables'
         table_version='0' >
    <field name='key' type='string_ascii' />
    <field fkey='projectiles_trail_types_enum_tables.key' name='type' type='string_ascii' />
    <field name='width' type='float' />
    <field name='duration' type='float' />
    <field name='min_apparent_width_distance' type='float' />
    <field name='colour_r' type='float' />
    <field name='colour_g' type='float' />
    <field name='colour_b' type='float' />
    <field name='opacity' type='float' />
    <field name='fadeout_distance' type='float' />
    <field name='distortion_cross_fade_start_distance' type='float' />
    <field name='distortion_cross_fade_range' type='float' />
  </table>
  <table table_name='projectiles_explosions_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='projectiles_detonator_types_enum_tables.detonator_type' name='detonator_type' type='string' />
    <field fkey='projectiles_detonation_types_enum_tables.key' name='detonation_type' type='string' />
    <field name='detonation_radius' type='float' />
    <field name='detonation_duration' type='float' />
    <field name='detonation_speed' type='float' />
    <field name='detonation_damage' type='float' />
    <field fkey='projectiles_tables.key' name='particle_type' type='optstring' />
    <field name='particle_number' type='int' />
    <field fkey='particle_effects_tables.key' name='explosion_particle_effect' type='optstring' />
    <field name='distance_from_target' type='float' />
    <field name='error_margin' type='float' />
  </table>
  <table table_name='projectiles_explosions_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='projectiles_detonator_types_enum_tables.detonator_type' name='detonator_type' type='string' />
    <field fkey='projectiles_detonation_types_enum_tables.key' name='detonation_type' type='string' />
    <field name='detonation_radius' type='float' />
    <field name='detonation_duration' type='float' />
    <field name='effect_speed' type='float' />
    <field name='detonation_damage' type='float' />
    <field name='particle_type' type='optstring' />
    <field name='particle_number' type='int' />
    <field name='explosion_particle_effect' type='optstring' />
    <field name='distance_from_target' type='float' />
    <field name='error_margin' type='float' />
    <field name='explosion_particle_effect_on_ground' type='optstring' />
  </table>
  <table table_name='projectiles_explosions_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field fkey='projectiles_detonator_types_enum_tables.detonator_type' name='detonator_type' type='string' />
    <field fkey='projectiles_detonation_types_enum_tables.key' name='detonation_type' type='string' />
    <field name='detonation_radius' type='float' />
    <field name='detonation_duration' type='float' />
    <field name='detonation_speed' type='float' />
    <field name='detonation_damage' type='float' />
    <field fkey='projectiles_tables.key' name='particle_type' type='optstring' />
    <field name='particle_number' type='int' />
    <field fkey='particle_effects_tables.key' name='explosion_particle_effect' type='optstring' />
    <field name='distance_from_target' type='float' />
    <field name='error_margin' type='float' />
    <field name='explosion_particle_effect_on_ground' type='optstring' />
  </table>
  <table table_name='projectiles_explosions_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='detonator_type' type='string_ascii' />
    <field name='detonation_type' type='string_ascii' />
    <field name='detonation_radius' type='float' />
    <field name='detonation_duration' type='float' />
    <field name='detonation_speed' type='float' />
    <field name='detonation_damage' type='float' />
    <field fkey='projectiles_tables.key' name='projectile_name' type='optstring_ascii' />
    <field name='projectile_amount' type='int' />
    <field fkey='particle_effects_tables.key' name='explosion_particle_effect' type='optstring_ascii' />
    <field name='distance_from_target' type='int' />
    <field name='error_margin' type='float' />
    <field name='explosion_particle_effect_on_ground' type='optstring_ascii' />
    <field name='audio_explosion_type' type='string_ascii' />
  </table>
  <table table_name='projectiles_explosions_tables'
         table_version='6' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='detonator_type' type='string_ascii' />
    <field name='detonation_type' type='string_ascii' />
    <field name='detonation_radius' type='float' />
    <field name='detonation_duration' type='float' />
    <field name='detonation_speed' type='float' />
    <field name='detonation_damage' type='float' />
    <field fkey='projectiles_tables.key' name='projectile_name' type='optstring_ascii' />
    <field name='projectile_amount' type='int' />
    <field fkey='particle_effects_tables.key' name='explosion_particle_effect' type='optstring_ascii' />
    <field name='distance_from_target' type='int' />
    <field name='error_margin' type='float' />
    <field name='explosion_particle_effect_on_ground' type='optstring_ascii' />
    <field name='audio_explosion_type' type='string_ascii' />
  </table>
  <table table_name='projectiles_explosions_tables'
         table_version='15' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='detonator_type' type='string_ascii' />
    <field name='detonation_type' type='string_ascii' />
    <field name='detonation_radius' type='float' />
    <field name='detonation_duration' type='float' />
    <field name='detonation_speed' type='float' />
    <field name='detonation_damage' type='float' />
    <field fkey='projectiles_tables.key' name='projectile_name' type='optstring_ascii' />
    <field name='projectile_amount' type='int' />
    <field fkey='particle_effects_tables.key' name='explosion_particle_effect' type='optstring_ascii' />
    <field name='distance_from_target' type='int' />
    <field name='explosion_particle_effect_on_ground' type='optstring_ascii' />
    <field name='explosion_audio' type='string_ascii' />
    <field name='contact_phase_effect' type='optstring_ascii' />
    <field name='ignition_amount' type='float' />
    <field name='is_magical' type='boolean' />
    <field name='detonation_damage_ap' type='float' />
    <field name='camera_shake' type='optstring_ascii' />
    <field name='detonation_force' type='float' />
  </table>
  <table table_name='projectiles_missile_type_enum_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='projectiles_missile_type_enum_tables'
         table_version='0' >
    <field name='key' type='string_ascii' />
  </table>
  <table table_name='projectiles_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='projectile_category_enum_tables.key' name='category' type='string' />
    <field fkey='projectile_shot_type_enum_tables.key' name='shot_type' type='string' />
    <field fkey='projectiles_missile_type_enum_tables.key' name='missile_type' type='string' />
    <field fkey='warscape_rigid_tables.key' name='missile_model' type='optstring' />
    <field fkey='projectiles_explosions_tables.key' name='explosion_type' type='optstring' />
    <field fkey='projectile_trails_tables.key' name='trail' type='optstring' />
    <field fkey='projectiles_spin_type_enum_tables.key' name='spin_type' type='string' />
    <field name='projectile_number' type='int' />
    <field fkey='projectile_inflight_transition_enum_tables.key' name='in_flight_transition' type='optstring' />
    <field fkey='projectile_trajectory_sight_enum_tables.key' name='trajectory_sight' type='string' />
    <field name='effective_range' type='int' />
    <field name='minimum_range' type='int' />
    <field name='max_elevation' type='int' />
    <field name='muzzle_velocity' type='float' />
    <field name='marksmanship_bonus' type='float' />
    <field name='spread' type='float' />
    <field name='damage' type='float' />
    <field fkey='projectile_penetration_enum_tables.key' name='penetration' type='optstring' />
    <field fkey='projectile_incendiary_enum_tables.key' name='incendiary' type='optstring' />
    <field fkey='projectile_blast_effect_enum_tables.key' name='blast_effect' type='optstring' />
    <field name='can_bounce' type='short' />
    <field name='collision_radius' type='float' />
    <field name='base_reload_time' type='int' />
    <field name='base_misfire_chance' type='int' />
    <field fkey='projectile_weather_effect_enum_tables.key' name='weather_effect' type='optstring' />
    <field name='sail_damage_modifier' type='float' />
    <field name='below_waterline_damage_modifer' type='float' />
    <field fkey='weapon_fire_audio_enum_tables.key' name='launch_audio' type='string' />
    <field name='hit_audio' type='string' />
    <field fkey='particle_effects_tables.key' name='launch_particle_effect' type='optstring' />
    <field fkey='particle_effects_tables.key' name='projectile_trail_particle_effect' type='optstring' />
    <field fkey='projectile_impacts_tables.key' name='impact' type='optstring' />
  </table>
  <table table_name='projectiles_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='category' type='string' />
    <field fkey='projectile_shot_type_enum_tables.key' name='shot_type' type='string' />
    <field fkey='projectiles_missile_type_enum_tables.projectile_missile' name='missile_type' type='string' />
    <field fkey='warscape_rigid_tables.key' name='missile_model' type='optstring' />
    <field fkey='projectiles_explosions_tables.key' name='explosion_type' type='optstring' />
    <field fkey='projectile_trails_tables.key' name='trail' type='optstring' />
    <field fkey='projectiles_spin_type_enum_tables.key' name='spin_type' type='string' />
    <field name='number_of_pellets' type='int' />
    <field fkey='projectile_inflight_transition_enum_tables.key' name='in_flight_transition' type='optstring' />
    <field fkey='projectile_trajectory_sight_enum_tables.key' name='trajectory_sight' type='string' />
    <field name='effective_range' type='int' />
    <field name='minimum_range' type='int' />
    <field name='max_elevation' type='int' />
    <field name='muzzle_velocity' type='float' />
    <field name='marksmanship_bonus' type='float' />
    <field name='spread' type='float' />
    <field name='damage' type='float' />
    <field fkey='projectile_penetration_enum_tables.key' name='penetration' type='optstring' />
    <field fkey='projectile_incendiary_enum_tables.key' name='incendiary' type='optstring' />
    <field fkey='projectile_blast_effect_enum_tables.key' name='blast_effect' type='optstring' />
    <field name='can_bounce' type='short' />
    <field name='collision_radius' type='float' />
    <field name='base_reload_time' type='int' />
    <field name='base_misfire_chance' type='int' />
    <field fkey='projectile_weather_effect_enum_tables.key' name='weather_effect' type='optstring' />
    <field name='sail_damage_modifier' type='float' />
    <field name='below_waterline_damage_modifer' type='float' />
    <field fkey='weapon_fire_audio_enum_tables.key' name='launch_audio' type='string' />
    <field name='hit_audio' type='string' />
    <field fkey='particle_effects_tables.key' name='launch_particle_effect' type='optstring' />
    <field fkey='particle_effects_tables.key' name='projectile_trail_particle_effect' type='optstring' />
    <field fkey='projectile_impacts_tables.key' name='impact' type='optstring' />
    <field fkey='projectile_gun_types_enum_tables.gun_type' name='gun_type' type='optstring' />
    <field name='unknown' type='boolean' />
    <field name='calibration_distance' type='float' />
    <field name='calibration_area' type='float' />
    <field name='can_penetrate_fortwall' type='boolean' />
    <field name='gravity' type='float' />
  </table>
  <table table_name='projectiles_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field fkey='projectile_category_enum_tables.key' name='category' type='string' />
    <field fkey='projectile_shot_type_enum_tables.key' name='shot_type' type='string' />
    <field fkey='projectiles_missile_type_enum_tables.key' name='missile_type' type='string' />
    <field fkey='warscape_rigid_tables.key' name='missile_model' type='optstring' />
    <field fkey='projectiles_explosions_tables.key' name='explosion_type' type='optstring' />
    <field fkey='projectile_trails_tables.key' name='trail' type='optstring' />
    <field fkey='projectiles_spin_type_enum_tables.key' name='spin_type' type='string' />
    <field name='projectile_number' type='int' />
    <field fkey='projectile_inflight_transition_enum_tables.key' name='in_flight_transition' type='optstring' />
    <field fkey='projectile_trajectory_sight_enum_tables.key' name='trajectory_sight' type='string' />
    <field name='effective_range' type='int' />
    <field name='minimum_range' type='int' />
    <field name='max_elevation' type='int' />
    <field name='muzzle_velocity' type='float' />
    <field name='marksmanship_bonus' type='float' />
    <field name='spread' type='float' />
    <field name='damage' type='float' />
    <field fkey='projectile_penetration_enum_tables.key' name='penetration' type='optstring' />
    <field fkey='projectile_incendiary_enum_tables.key' name='incendiary' type='optstring' />
    <field fkey='projectile_blast_effect_enum_tables.key' name='blast_effect' type='optstring' />
    <field name='can_bounce' type='short' />
    <field name='collision_radius' type='float' />
    <field name='base_reload_time' type='int' />
    <field name='base_misfire_chance' type='int' />
    <field fkey='projectile_weather_effect_enum_tables.key' name='weather_effect' type='optstring' />
    <field name='sail_damage_modifier' type='float' />
    <field name='below_waterline_damage_modifer' type='float' />
    <field fkey='weapon_fire_audio_enum_tables.key' name='launch_audio' type='string' />
    <field name='hit_audio' type='string' />
    <field fkey='particle_effects_tables.key' name='launch_particle_effect' type='optstring' />
    <field fkey='particle_effects_tables.key' name='projectile_trail_particle_effect' type='optstring' />
    <field fkey='projectile_impacts_tables.key' name='impact' type='optstring' />
    <field fkey='projectile_gun_types_enum_tables.gun_type' name='gun_type' type='optstring' />
  </table>
  <table table_name='projectiles_tables'
         table_version='5' >
    <field name='key' type='string' pk='true' />
    <field fkey='projectile_category_enum_tables.key' name='category' type='string' />
    <field fkey='projectile_shot_type_enum_tables.key' name='shot_type' type='string' />
    <field fkey='projectiles_missile_type_enum_tables.key' name='missile_type' type='string' />
    <field fkey='warscape_rigid_tables.key' name='missile_model' type='optstring' />
    <field fkey='projectiles_explosions_tables.key' name='explosion_type' type='optstring' />
    <field fkey='projectile_trails_tables.key' name='trail' type='optstring' />
    <field fkey='projectiles_spin_type_enum_tables.key' name='spin_type' type='string' />
    <field name='projectile_number' type='int' />
    <field fkey='projectile_inflight_transition_enum_tables.key' name='in_flight_transition' type='optstring' />
    <field fkey='projectile_trajectory_sight_enum_tables.key' name='trajectory_sight' type='string' />
    <field name='effective_range' type='int' />
    <field name='minimum_range' type='int' />
    <field name='max_elevation' type='int' />
    <field name='muzzle_velocity' type='float' />
    <field name='marksmanship_bonus' type='float' />
    <field name='spread' type='float' />
    <field name='damage' type='float' />
    <field fkey='projectile_penetration_enum_tables.key' name='penetration' type='optstring' />
    <field fkey='projectile_incendiary_enum_tables.key' name='incendiary' type='optstring' />
    <field fkey='projectile_blast_effect_enum_tables.key' name='blast_effect' type='optstring' />
    <field name='can_bounce' type='short' />
    <field name='collision_radius' type='float' />
    <field name='base_reload_time' type='int' />
    <field name='base_misfire_chance' type='int' />
    <field fkey='projectile_weather_effect_enum_tables.key' name='weather_effect' type='optstring' />
    <field name='sail_damage_modifier' type='float' />
    <field name='below_waterline_damage_modifer' type='float' />
    <field fkey='weapon_fire_audio_enum_tables.key' name='launch_audio' type='string' />
    <field name='hit_audio' type='string' />
    <field fkey='particle_effects_tables.key' name='launch_particle_effect' type='optstring' />
    <field fkey='particle_effects_tables.key' name='projectile_trail_particle_effect' type='optstring' />
    <field fkey='projectile_impacts_tables.key' name='impact' type='optstring' />
    <field fkey='projectile_gun_types_enum_tables.gun_type' name='gun_type' type='optstring' />
    <field name='unknown' type='boolean' />
    <field name='calibration_distance' type='float' />
    <field name='calibration_area' type='float' />
    <field name='can_penetrate_fortwall' type='boolean' />
    <field name='gravity' type='float' />
  </table>
  <table table_name='projectiles_tables'
         table_version='20' >
    <field name='key' type='string_ascii' />
    <field name='category' type='string_ascii' />
    <field fkey='projectile_shot_type_enum_tables.key' name='shot_type' type='string_ascii' />
    <field fkey='projectiles_explosions_tables.key' name='explosion_type' type='optstring_ascii' />
    <field name='spin_type' type='string_ascii' />
    <field name='projectile_number' type='int' />
    <field name='trajectory_sight' type='string_ascii' />
    <field name='effective_range' type='int' />
    <field name='minimum_range' type='int' />
    <field name='max_elevation' type='int' />
    <field name='muzzle_velocity' type='float' />
    <field name='marksmanship_bonus' type='float' />
    <field name='spread' type='float' />
    <field name='damage' type='int' />
    <field name='ap_damage' type='int' />
    <field name='penetration' type='optstring_ascii' />
    <field name='incendiary' type='optstring_ascii' />
    <field name='can_bounce' type='boolean' />
    <field name='high_air_resistance' type='boolean' />
    <field name='collision_radius' type='float' />
    <field name='base_reload_time' type='float' />
    <field name='below_waterline_damage_modifer' type='float' />
    <field name='calibration_distance' type='float' />
    <field name='calibration_area' type='float' />
    <field name='bonus_v_infantry' type='int' />
    <field name='bonus_v_cavalry' type='int' />
    <field name='bonus_v_elephant' type='int' />
    <field fkey='projectile_displays_tables.key' name='projectile_display' type='optstring_ascii' />
    <field fkey='special_ability_phases_tables.id' name='overhead_stat_effect' type='optstring_ascii' />
    <field fkey='audio_projectiles_tables.key' name='projectile_audio' type='string_ascii' />
    <field name='shockwave_radius' type='float' />
    <field name='can_damage_buildings' type='boolean' />
    <field fkey='special_ability_phases_tables.id' name='contact_stat_effect' type='optstring_ascii' />
    <field name='is_grapple' type='boolean' />
  </table>
  <table table_name='projectiles_tables'
         table_version='20' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='category' type='string_ascii' />
    <field fkey='projectile_shot_type_enum_tables.key' name='shot_type' type='string_ascii' />
    <field fkey='projectiles_explosions_tables.key' name='explosion_type' type='optstring_ascii' />
    <field name='spin_type' type='string_ascii' />
    <field name='projectile_number' type='int' />
    <field name='trajectory_sight' type='string_ascii' />
    <field name='effective_range' type='int' />
    <field name='minimum_range' type='int' />
    <field name='max_elevation' type='int' />
    <field name='muzzle_velocity' type='float' />
    <field name='marksmanship_bonus' type='float' />
    <field name='spread' type='float' />
    <field name='damage' type='int' />
    <field name='ap_damage' type='int' />
    <field name='penetration' type='optstring_ascii' />
    <field name='incendiary' type='optstring_ascii' />
    <field name='can_bounce' type='boolean' />
    <field name='high_air_resistance' type='boolean' />
    <field name='collision_radius' type='float' />
    <field name='base_reload_time' type='float' />
    <field name='below_waterline_damage_modifer' type='int' />
    <field name='calibration_distance' type='float' />
    <field name='calibration_area' type='float' />
    <field name='bonus_v_infantry' type='int' />
    <field name='bonus_v_cavalry' type='int' />
    <field name='bonus_v_elephant' type='int' />
    <field fkey='projectile_displays_tables.key' name='projectile_display' type='optstring_ascii' />
    <field fkey='special_ability_phases_tables.id' name='overhead_stat_effect' type='optstring_ascii' />
    <field fkey='audio_projectiles_tables.key' name='projectile_audio' type='string_ascii' />
    <field name='shockwave_radius' type='float' />
    <field name='can_damage_buildings' type='boolean' />
    <field fkey='special_ability_phases_tables.id' name='contact_stat_effect' type='optstring_ascii' />
    <field name='is_grapple' type='boolean' />
  </table>
  <table table_name='projectiles_tables'
         table_version='25' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='category' type='string_ascii' />
    <field fkey='projectile_shot_type_enum_tables.key' name='shot_type' type='string_ascii' />
    <field fkey='projectiles_explosions_tables.key' name='explosion_type' type='optstring_ascii' />
    <field name='spin_type' type='string_ascii' />
    <field name='projectile_number' type='int' />
    <field name='trajectory_sight' type='string_ascii' />
    <field name='effective_range' type='int' />
    <field name='minimum_range' type='int' />
    <field name='max_elevation' type='int' />
    <field name='muzzle_velocity' type='float' />
    <field name='marksmanship_bonus' type='float' />
    <field name='spread' type='float' />
    <field name='damage' type='int' />
    <field name='ap_damage' type='int' />
    <field name='penetration' type='optstring_ascii' />
    <field name='incendiary' type='optstring_ascii' />
    <field name='can_bounce' type='boolean' />
    <field name='high_air_resistance' type='boolean' />
    <field name='collision_radius' type='float' />
    <field name='base_reload_time' type='float' />
    <field name='below_waterline_damage_modifer' type='int' />
    <field name='calibration_distance' type='float' />
    <field name='calibration_area' type='float' />
    <field name='bonus_v_infantry' type='int' />
    <field name='bonus_v_cavalry' type='int' />
    <field name='bonus_v_elephant' type='int' />
    <field fkey='projectile_displays_tables.key' name='projectile_display' type='optstring_ascii' />
    <field fkey='special_ability_phases_tables.id' name='overhead_stat_effect' type='optstring_ascii' />
    <field fkey='audio_projectiles_tables.key' name='projectile_audio' type='string_ascii' />
    <field name='shockwave_radius' type='float' />
    <field name='can_damage_buildings' type='boolean' />
    <field fkey='special_ability_phases_tables.id' name='contact_stat_effect' type='optstring_ascii' />
    <field name='is_grapple' type='boolean' />
    <field name='unknown34' type='int' />
    <field name='unknown35' type='int' />
    <field name='unknown36' type='optstring_ascii' />
    <field name='unknown37' type='float' />
  </table>
  <table table_name='projectiles_tables'
         table_version='38' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='category' type='string_ascii' />
    <field fkey='projectile_shot_type_enum_tables.key' name='shot_type' type='string_ascii' />
    <field fkey='projectiles_explosions_tables.key' name='explosion_type' type='optstring_ascii' />
    <field name='spin_type' type='string_ascii' />
    <field name='projectile_number' type='int' />
    <field name='trajectory_sight' type='string_ascii' />
    <field name='effective_range' type='int' />
    <field name='minimum_range' type='int' />
    <field name='max_elevation' type='int' />
    <field name='muzzle_velocity' type='float' />
    <field name='marksmanship_bonus' type='float' />
    <field name='spread' type='float' />
    <field name='damage' type='int' />
    <field name='ap_damage' type='int' />
    <field name='can_bounce' type='boolean' />
    <field name='high_air_resistence' type='boolean' />
    <field name='collision_radius' type='float' />
    <field name='base_reload_time' type='float' />
    <field name='calibration_distance' type='float' />
    <field name='calibration_area' type='float' />
    <field name='bonus_vs_infantry' type='int' />
    <field name='bonus_vs_cavalry' type='int' />
    <field name='bonus_vs_large' type='int' />
    <field name='projectile_display' type='optstring_ascii' />
    <field name='overhead_stat_effect' type='optstring_ascii' />
    <field name='projectile_audio' type='string_ascii' />
    <field name='shockwave_radius' type='float' />
    <field name='can_damage_buildings' type='boolean' />
    <field name='contact_stat_effect' type='optstring_ascii' />
    <field name='is_grapple' type='boolean' />
    <field name='gravity' type='float' />
    <field name='burst_size' type='int' />
    <field name='burst_shot_delay' type='float' />
    <field name='mass' type='float' />
    <field name='homing_param' type='optstring_ascii' />
    <field name='first_person_params' type='optstring_ascii' />
    <field name='ignition_amount' type='float' />
    <field name='is_magical' type='boolean' />
    <field name='can_target_airborne' type='boolean' />
    <field name='fixed_elevation' type='int' />
    <field name='projectile_penetration' type='optstring_ascii' />
    <field name='expiry_range' type='int' />
    <field name='is_beam_launch_burst' type='boolean' />
    <field name='expire_on_impact' type='boolean' />
    <field name='can_roll' type='boolean' />
    <field name='shots_per_volley' type='int' />
  </table>
  <table table_name='projectiles_tables'
         table_version='39' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='category' type='string_ascii' />
    <field fkey='projectile_shot_type_enum_tables.key' name='shot_type' type='string_ascii' />
    <field fkey='projectiles_explosions_tables.key' name='explosion_type' type='optstring_ascii' />
    <field name='spin_type' type='string_ascii' />
    <field name='projectile_number' type='int' />
    <field name='trajectory_sight' type='string_ascii' />
    <field name='effective_range' type='int' />
    <field name='minimum_range' type='int' />
    <field name='max_elevation' type='int' />
    <field name='muzzle_velocity' type='float' />
    <field name='marksmanship_bonus' type='float' />
    <field name='spread' type='float' />
    <field name='damage' type='int' />
    <field name='ap_damage' type='int' />
    <field name='can_bounce' type='boolean' />
    <field name='high_air_resistence' type='boolean' />
    <field name='collision_radius' type='float' />
    <field name='base_reload_time' type='float' />
    <field name='calibration_distance' type='float' />
    <field name='calibration_area' type='float' />
    <field name='bonus_vs_infantry' type='int' />
    <field name='bonus_vs_cavalry' type='int' />
    <field name='bonus_vs_large' type='int' />
    <field name='projectile_display' type='optstring_ascii' />
    <field name='overhead_stat_effect' type='optstring_ascii' />
    <field name='projectile_audio' type='string_ascii' />
    <field name='shockwave_radius' type='float' />
    <field name='can_damage_buildings' type='boolean' />
    <field name='contact_stat_effect' type='optstring_ascii' />
    <field name='is_grapple' type='boolean' />
    <field name='gravity' type='float' />
    <field name='burst_size' type='int' />
    <field name='burst_shot_delay' type='float' />
    <field name='mass' type='float' />
    <field name='homing_param' type='optstring_ascii' />
    <field name='first_person_params' type='optstring_ascii' />
    <field name='ignition_amount' type='float' />
    <field name='is_magical' type='boolean' />
    <field name='can_target_airborne' type='boolean' />
    <field name='fixed_elevation' type='int' />
    <field name='projectile_penetration' type='optstring_ascii' />
    <field name='expiry_range' type='int' />
    <field name='is_beam_launch_burst' type='boolean' />
    <field name='expire_on_impact' type='boolean' />
    <field name='can_roll' type='boolean' />
    <field name='trail_always_on' type='boolean' />
    <field name='shots_per_volley' type='int' />
  </table>
  <table table_name='prologue_chapters_tables'
         table_version='1' >
    <field fkey='battles_tables.key' name='battle_key' type='optstring_ascii' />
    <field name='campaign_key' type='optstring_ascii' />
    <field name='is_battle' type='boolean' />
    <field name='number' type='int' pk='true' />
    <field name='banner' type='optstring_ascii' />
  </table>
  <table table_name='prologue_chapters_tables'
         table_version='2' >
    <field fkey='battles_tables.key' name='battle_key' type='optstring_ascii' />
    <field name='campaign_key' type='optstring_ascii' />
    <field name='is_battle' type='boolean' />
    <field name='number' type='int' pk='true' />
    <field name='banner' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
  </table>
  <table table_name='prologue_loading_screens_tables'
         table_version='1' >
    <field name='background_image' type='string_ascii' />
    <field name='index' type='int' pk='true' />
    <field name='title' type='string_ascii' />
    <field name='main_text' type='string_ascii' />
    <field name='inset_image' type='string_ascii' />
    <field name='pane_on_left' type='boolean' />
    <field name='campaign' type='optstring_ascii' />
  </table>
  <table table_name='province_to_mercenary_set_junctions_tables'
         table_version='0' >
    <field fkey='mercenary_pools_tables.key' name='mercenary_set' type='string_ascii' pk='true' />
    <field fkey='provinces_tables.key' name='province' type='string_ascii' pk='true' />
  </table>
  <table table_name='provinces_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='provinces_to_region_groups_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='provincial_initiative_records_tables'
         table_version='2' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='effect_bundles_tables.key' name='effect_bundle' type='string_ascii' />
    <field name='order' type='int' />
    <field name='icon_path' type='string_ascii' />
    <field name='campaign_vfx_id' type='optstring_ascii' />
  </table>
  <table table_name='provincial_initiative_records_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='effect_bundles_tables.key' name='effect_bundle' type='string_ascii' />
    <field name='order' type='int' />
    <field name='icon_path' type='string_ascii' />
    <field name='campaign_vfx_id' type='optstring_ascii' />
    <field name='unknown5' type='optstring_ascii' />
  </table>
  <table table_name='provincial_initiatives_to_subculture_junctions_tables'
         table_version='0' >
    <field fkey='provincial_initiative_records_tables.key' name='provincial_initiative_key' type='string_ascii' pk='true' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='optstring_ascii' pk='true' />
  </table>
  <table table_name='public_order_factors_tables'
         table_version='0' >
    <field name='factor' type='string' pk='true' />
    <field name='icon_path' type='string' />
    <field name='icon_path3' type='optstring' />
  </table>
  <table table_name='public_order_factors_tables'
         table_version='0' >
    <field name='factor' type='string' pk='true' />
    <field name='icon_path' type='string' />
    <field name='icon_path3' type='optstring' />
    <field fkey='campaigns_tables.campaign_name' name='optional_campaign_key' type='optstring' />
  </table>
  <table table_name='public_order_factors_tables'
         table_version='1' >
    <field name='factor' type='string' pk='true' />
    <field name='positive_pip_path' type='string' />
    <field name='negative_pip_path' type='optstring' />
    <field fkey='campaigns_tables.campaign_name' name='optional_campaign_key' type='optstring' />
  </table>
  <table table_name='public_order_factors_tables'
         table_version='1' >
    <field name='factor' type='string_ascii' pk='true' />
    <field name='positive_pip_path' type='string_ascii' />
    <field name='negative_pip_path' type='optstring_ascii' />
    <field fkey='campaigns_tables.campaign_name' name='optional_campaign_key' type='optstring' />
  </table>
  <table table_name='public_order_factors_tables'
         table_version='1' >
    <field name='factor' type='string_ascii' pk='true' />
    <field name='positive_pip_path' type='string_ascii' />
    <field name='negative_pip_path' type='optstring_ascii' />
    <field name='optional_campaign_key' type='optstring_ascii' />
  </table>
  <table table_name='quotes_people_tables'
         table_version='0' >
    <field name='quote_person_key' type='string' pk='true' />
    <field name='quote_person_onscreen' type='string' />
  </table>
  <table table_name='quotes_people_tables'
         table_version='0' >
    <field name='quote_person_key' type='string_ascii' pk='true' />
    <field name='quote_person_onscreen' type='string_ascii' />
  </table>
  <table table_name='quotes_tables'
         table_version='0' >
    <field name='quote_onscreen' type='string' />
    <field fkey='quotes_people_tables.quote_person_key' name='quote_person' type='string' />
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='quotes_tables'
         table_version='0' >
    <field name='quote_onscreen' type='string_ascii' />
    <field fkey='quotes_people_tables.quote_person_key' name='quote_person' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='quotes_tables'
         table_version='0' >
    <field name='quote_onscreen' type='string' />
    <field fkey='quotes_people_tables.quote_person_key' name='quote_person' type='string' />
    <field name='key' type='string' pk='true' />
    <field name='culture' type='optstring' />
  </table>
  <table table_name='quotes_tables'
         table_version='1' >
    <field name='quote_onscreen' type='string' />
    <field fkey='quotes_people_tables.quote_person_key' name='quote_person' type='string' />
    <field name='key' type='string' pk='true' />
    <field name='culture' type='optstring' />
  </table>
  <table table_name='random_localisation_strings_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='random_localisation_strings_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='random_unlocalised_strings_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='region_economics_factors_tables'
         table_version='0' >
    <field name='factor' type='string' pk='true' />
    <field name='positive_pip_path' type='string' />
  </table>
  <table table_name='region_economics_factors_tables'
         table_version='0' >
    <field name='factor' type='string_ascii' pk='true' />
    <field name='positive_pip_path' type='string_ascii' />
  </table>
  <table table_name='region_groups_tables'
         table_version='0' >
    <field name='camera_heading' type='float' />
    <field name='camera_position_x' type='float' />
    <field name='camera_position_y' type='float' />
    <field name='camera_zoom' type='float' />
    <field name='group_key' type='string' />
    <field name='round' type='int' />
  </table>
  <table table_name='region_groups_tables'
         table_version='1' >
    <field name='camera_heading' type='float' />
    <field name='camera_position_x' type='float' />
    <field name='camera_position_y' type='float' />
    <field name='camera_zoom' type='float' />
    <field name='group_key' type='string_ascii' pk='true' />
    <field name='round' type='int' />
  </table>
  <table table_name='region_groups_tables'
         table_version='1' >
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
    <field name='region_group_id' type='string' />
    <field name='unknown9' type='int' />
  </table>
  <table table_name='region_groups_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
  </table>
  <table table_name='region_religions_tables'
         table_version='0' >
    <field fkey='regions_tables.key' name='region' type='string_ascii' />
    <field fkey='religions_tables.religion_key' name='religion' type='string_ascii' />
    <field name='religion_zeal' type='int' />
  </table>
  <table table_name='region_to_province_junctions_tables'
         table_version='0' >
    <field fkey='provinces_tables.key' name='province' type='string_ascii' pk='true' />
    <field fkey='regions_tables.key' name='region' type='string_ascii' pk='true' />
  </table>
  <table table_name='region_to_province_junctions_tables'
         table_version='1' >
    <field fkey='provinces_tables.key' name='province' type='string_ascii' pk='true' />
    <field fkey='regions_tables.key' name='region' type='string_ascii' pk='true' />
    <field name='unknown2' type='boolean' />
  </table>
  <table table_name='region_unit_resources_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='string' type='string' />
  </table>
  <table table_name='region_unit_resources_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='string' type='string_ascii' />
  </table>
  <table table_name='regions_continents_tables'
         table_version='0' >
    <field name='continent' type='string' pk='true' />
  </table>
  <table table_name='regions_continents_tables'
         table_version='0' >
    <field name='continent' type='string_ascii' pk='true' />
  </table>
  <table table_name='regions_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='regions_continents_tables.continent' name='continent' type='string' />
    <field name='r' type='int' />
    <field name='g' type='int' />
    <field name='b' type='int' />
  </table>
  <table table_name='regions_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='regions_continents_tables.continent' name='continent' type='string' />
    <field name='r' type='int' />
    <field name='g' type='int' />
    <field name='b' type='int' />
    <field name='battle_name' type='string' />
  </table>
  <table table_name='regions_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field fkey='regions_continents_tables.continent' name='continent' type='string' />
    <field name='r' type='int' />
    <field name='g' type='int' />
    <field name='b' type='int' />
    <field name='battle_name' type='string' />
  </table>
  <table table_name='regions_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='r' type='int' />
    <field name='g' type='int' />
    <field name='b' type='int' />
    <field name='is_sea' type='boolean' />
    <field fkey='effect_bundles_tables.key' name='owner_bundle' type='optstring_ascii' />
  </table>
  <table table_name='regions_tables'
         table_version='4' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='r' type='int' />
    <field name='g' type='int' />
    <field name='b' type='int' />
    <field name='unknown4' type='optstring_ascii' />
  </table>
  <table table_name='regions_to_region_groups_junctions_tables'
         table_version='0' >
    <field fkey='regions_tables.key' name='region' type='string' pk='true' />
    <field fkey='region_groups_tables.group_key' name='region_group' type='string' />
  </table>
  <table table_name='regions_to_region_groups_junctions_tables'
         table_version='0' >
    <field fkey='regions_tables.key' name='region' type='string_ascii' pk='true' />
    <field fkey='region_groups_tables.group_key' name='region_group' type='string_ascii' pk='true' />
  </table>
  <table table_name='religion_conversion_mods_tables'
         table_version='0' >
    <field fkey='religions_tables.religion_key' name='rel_from' type='string' pk='true' />
    <field fkey='religions_tables.religion_key' name='rel_to' type='string' pk='true' />
    <field name='modifier' type='float' />
  </table>
  <table table_name='religion_conversion_mods_tables'
         table_version='0' >
    <field fkey='religions_tables.religion_key' name='rel_from' type='string_ascii' pk='true' />
    <field fkey='religions_tables.religion_key' name='rel_to' type='string_ascii' pk='true' />
    <field name='modifier' type='float' />
  </table>
  <table table_name='religions_tables'
         table_version='0' >
    <field name='religion_key' type='string' pk='true' />
    <field name='convertibility' type='int' />
    <field name='ui_icon_path' type='string' />
  </table>
  <table table_name='religions_tables'
         table_version='0' >
    <field name='religion_key' type='string_ascii' pk='true' />
    <field name='convertibility' type='int' />
    <field name='ui_icon_path' type='string_ascii' />
  </table>
  <table table_name='religions_tables'
         table_version='2' >
    <field name='religion_key' type='string_ascii' pk='true' />
    <field name='convertibility' type='int' />
    <field name='ui_icon_path' type='string_ascii' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='int' />
  </table>
  <table table_name='religions_tables'
         table_version='3' >
    <field name='religion_key' type='string_ascii' pk='true' />
    <field name='unknown1' type='string_ascii' />
    <field name='convertibility' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='optstring_ascii' />
  </table>
  <table table_name='religious_rebellions_tables'
         table_version='0' >
    <field name='unknown0' type='float' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='religious_rebellions_tables'
         table_version='2' >
    <field name='unknown0' type='float' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
  </table>
  <table table_name='resource_effects_tables'
         table_version='0' >
    <field fkey='effects_tables.effect' name='effect_key' type='string_ascii' pk='true' />
    <field fkey='resources_tables.key' name='resource_key' type='string_ascii' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='resources_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='commodity_unit_names_tables.plural' name='unit' type='optstring' />
    <field fkey='slots_tables.slot' name='slot_type' type='string' />
    <field name='trade_value' type='int' />
    <field name='icon_path' type='string' />
  </table>
  <table table_name='resources_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='commodity_unit_names_tables.plural' name='unit' type='optstring' />
    <field fkey='slots_tables.slot' name='slot_type' type='string' />
    <field name='trade_value' type='int' />
    <field name='icon_path' type='string' />
    <field name='strategic_value' type='int' />
  </table>
  <table table_name='resources_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field fkey='commodity_unit_names_tables.plural' name='unit' type='optstring' />
    <field fkey='slots_tables.slot' name='slot_bed' type='string' />
    <field name='trade_value' type='int' />
    <field name='icon_filepath' type='string' />
    <field name='strategic_value' type='int' />
  </table>
  <table table_name='resources_tables'
         table_version='2' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='commodity_unit_names_tables.unit' name='unit' type='optstring_ascii' />
    <field fkey='slots_tables.slot' name='slot_bed' type='string_ascii' />
    <field name='trade_value' type='int' />
    <field name='icon_filepath' type='string_ascii' />
    <field name='strategic_value' type='int' />
    <field name='in_encyclopedia' type='boolean' />
  </table>
  <table table_name='resources_tables'
         table_version='4' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='commodity_unit_names_tables.unit' name='unit' type='optstring_ascii' />
    <field name='trade_value' type='int' />
    <field name='icon_filepath' type='string_ascii' />
    <field name='strategic_value' type='int' />
    <field name='in_encyclopedia' type='boolean' />
  </table>
  <table table_name='resources_to_campaign_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='scripted_objectives_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='scripted_subtitles_tables'
         table_version='2' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='character_for_vo' type='optstring_ascii' />
  </table>
  <table table_name='sea_climate_details_tables'
         table_version='0' >
    <field fkey='climates_tables.climate_type' name='key' type='string' pk='true' />
    <field name='sea_deep_colour_r' type='float' />
    <field name='sea_deep_colour_g' type='float' />
    <field name='sea_deep_colour_b' type='float' />
    <field name='sea_shallow_colour_r' type='float' />
    <field name='sea_shallow_colour_g' type='float' />
    <field name='sea_shallow_colour_b' type='float' />
    <field name='sun_colour_r' type='float' />
    <field name='sun_colour_g' type='float' />
    <field name='sun_colour_b' type='float' />
    <field name='sky_colour_r' type='float' />
    <field name='sky_colour_g' type='float' />
    <field name='sky_colour_b' type='float' />
  </table>
  <table table_name='sea_surfaces_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='sea_wind_speed' type='float' />
    <field name='sea_phillips_constant' type='float' />
    <field name='sea_choppiness' type='float' />
    <field name='swell_wind_speed' type='float' />
    <field name='swell_phillips_constant' type='float' />
    <field name='foam_enabled' type='boolean' />
    <field name='foam_decay_rate' type='float' />
    <field name='foam_fade_in_time' type='float' />
    <field name='foam_cut_off_value' type='float' />
    <field name='froth_value' type='float' />
    <field name='froth_distortion_speed' type='float' />
    <field name='froth_distortion_amount' type='float' />
    <field name='spray_cut_off_value' type='float' />
    <field name='spray_speed' type='float' />
    <field name='spray_duration' type='float' />
    <field name='sea_shininess' type='float' />
    <field name='sea_decay' type='float' />
    <field name='reflection_flattening_factor' type='float' />
  </table>
  <table table_name='sea_surfaces_tables'
         table_version='2' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='sea_wind_speed' type='float' />
    <field name='sea_phillips_constant' type='float' />
    <field name='sea_choppiness' type='float' />
    <field name='swell_wind_speed' type='float' />
    <field name='swell_phillips_constant' type='float' />
    <field name='foam_enabled' type='boolean' />
    <field name='foam_decay_rate' type='float' />
    <field name='foam_fade_in_time' type='float' />
    <field name='foam_cut_off_value' type='float' />
    <field name='froth_value' type='float' />
    <field name='froth_distortion_speed' type='float' />
    <field name='froth_distortion_amount' type='float' />
    <field name='spray_cut_off_value' type='float' />
    <field name='spray_speed' type='float' />
    <field name='spray_duration' type='float' />
    <field name='sea_shininess' type='float' />
    <field name='sea_decay' type='float' />
    <field name='reflection_flattening_factor' type='float' />
    <field name='wave_trough_y_value' type='float' />
    <field name='unknown21' type='float' />
    <field name='unknown22' type='float' />
    <field name='unknown23' type='float' />
    <field name='unknown24' type='float' />
  </table>
  <table table_name='season_attritions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' pk='true' />
    <field name='unknown1' type='boolean' />
    <field name='unknown2' type='string_ascii' pk='true' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='string_ascii' pk='true' />
  </table>
  <table table_name='season_attritions_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' pk='true' />
    <field name='unknown1' type='boolean' />
    <field name='unknown2' type='string_ascii' pk='true' />
    <field name='unknown3' type='boolean' />
    <field name='unknown4' type='string_ascii' pk='true' />
    <field name='unknown5' type='int' />
  </table>
  <table table_name='season_province_effect_bundles_tables'
         table_version='0' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='string_ascii' pk='true' />
    <field name='province' type='string_ascii' pk='true' />
    <field name='season' type='string_ascii' />
    <field name='unknown4' type='int' />
  </table>
  <table table_name='season_province_effect_bundles_tables'
         table_version='1' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='string_ascii' pk='true' />
    <field name='province' type='string_ascii' pk='true' />
    <field name='season' type='string_ascii' />
    <field name='unknown4' type='int' />
    <field name='unknown5' type='int' />
  </table>
  <table table_name='seasons_tables'
         table_version='0' >
    <field name='season' type='string' pk='true' />
    <field name='onscreen' type='string' />
    <field name='order' type='string' />
  </table>
  <table table_name='seasons_tables'
         table_version='0' >
    <field name='season' type='string_ascii' pk='true' />
    <field name='onscreen' type='string_ascii' />
    <field name='order' type='int' />
  </table>
  <table table_name='seasons_tables'
         table_version='1' >
    <field name='season' type='string_ascii' pk='true' />
    <field name='onscreen' type='string_ascii' />
  </table>
  <table table_name='settlement_abandoment_buildings_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='settlement_climate_types_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='settlement_occupation_options_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='settlement_occupation_options_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='settlement_occupation_options_tables'
         table_version='2' >
    <field name='unknown0' type='int' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='settlement_vandalisation_buildings_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='ship_dbs_tables'
         table_version='0' >
    <field fkey='battle_entities_tables.key' name='entity' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='models_naval_tables.key' name='model' type='string_ascii' />
    <field fkey='unit_spacings_tables.key' name='spacing' type='string_ascii' />
  </table>
  <table table_name='ship_dbs_tables'
         table_version='1' >
    <field fkey='battle_entities_tables.key' name='entity' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown2' type='boolean' />
    <field name='unknown3' type='boolean' />
  </table>
  <table table_name='ship_names_tables'
         table_version='0' >
    <field name='key' type='string' />
    <field fkey='names_groups_tables.id' name='name_group' type='string' />
    <field name='ship_name' type='string' />
    <field fkey='factions_tables.key' name='exclusive_to_faction' type='optstring' />
  </table>
  <table table_name='shortcut_localisation_tables'
         table_version='0' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='slot_template_to_building_superchain_junctions_tables'
         table_version='0' >
    <field fkey='building_superchains_tables.key' name='building_superchain' type='string_ascii' />
    <field name='id' type='string_ascii' pk='true' />
    <field fkey='slot_templates_tables.key' name='slot_template' type='string_ascii' />
  </table>
  <table table_name='slot_templates_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='slot_templates_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='unknown1' type='optstring_ascii' />
  </table>
  <table table_name='slot_types_tables'
         table_version='0' >
    <field name='unknown0' type='boolean' />
    <field name='key' type='optstring_ascii' pk='true' />
  </table>
  <table table_name='slot_types_tables'
         table_version='0' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='boolean' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='slots_art_tables'
         table_version='0' >
    <field fkey='slots_tables.slot' name='slot' type='string' pk='true' />
    <field fkey='cultures_tables.key' name='culture' type='string' pk='true' />
    <field fkey='warscape_underlay_textures_tables.underlay_key' name='underlay_terrain_texture' type='optstring' />
    <field name='underlay_differs_with_building' type='boolean' />
    <field fkey='slots_templates_models_tables.template_name' name='template_model' type='optstring' />
    <field name='template_differs_at_quality_zero' type='boolean' />
    <field fkey='slots_templates_models_tables.template_name' name='template_model_art_quality_zero' type='optstring' />
    <field name='use_minibuildings' type='boolean' />
    <field name='minibuildings_differ_at_quality' type='boolean' />
    <field name='unknown10' type='boolean' />
    <field name='unknown11' type='boolean' />
    <field name='unknown12' type='boolean' />
    <field name='unknown13' type='boolean' />
    <field fkey='warscape_rigid_tables.key' name='empty_building_model' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='empty_building_model_animated' type='optstring' />
    <field name='unknown16' type='boolean' />
    <field name='unknown17' type='boolean' />
    <field name='unknown18' type='boolean' />
    <field name='unknown19' type='boolean' />
  </table>
  <table table_name='slots_gdp_values_tables'
         table_version='0' >
    <field fkey='slots_tables.slot' name='slot' type='string' />
    <field name='level' type='int' />
    <field name='gdp_value' type='float' />
    <field name='building_gdp_modifier' type='float' />
  </table>
  <table table_name='slots_gdp_values_tables'
         table_version='0' >
    <field fkey='slots_tables.slot' name='slot' type='string_ascii' pk='true' />
    <field name='level' type='int' pk='true' />
    <field name='gdp_value' type='float' />
    <field name='building_gdp_modifier' type='float' />
  </table>
  <table table_name='slots_tables'
         table_version='0' >
    <field name='slot' type='string' pk='true' />
    <field name='is_farm' type='boolean' />
    <field name='is_town' type='boolean' />
    <field name='is_port' type='boolean' />
    <field name='is_resource' type='boolean' />
  </table>
  <table table_name='slots_tables'
         table_version='0' >
    <field name='slot' type='string' pk='true' />
    <field name='farm' type='boolean' />
    <field name='town' type='boolean' />
    <field name='port' type='boolean' />
    <field name='resource' type='boolean' />
    <field name='supports_building_level_conversion' type='boolean' />
  </table>
  <table table_name='slots_tables'
         table_version='1' >
    <field name='slot' type='string' pk='true' />
    <field name='is_farm' type='boolean' />
    <field name='is_town' type='boolean' />
    <field name='is_port' type='boolean' />
    <field name='is_resource' type='boolean' />
    <field name='supports_building_level_conversion' type='boolean' />
  </table>
  <table table_name='slots_tables'
         table_version='1' >
    <field name='slot' type='string_ascii' pk='true' />
    <field name='is_farm' type='boolean' />
    <field name='is_town' type='boolean' />
    <field name='is_port' type='boolean' />
    <field name='is_resource' type='boolean' />
    <field name='supports_building_level_conversion' type='boolean' />
  </table>
  <table table_name='slots_templates_models_tables'
         table_version='0' >
    <field name='template_name' type='string' pk='true' />
    <field name='model_filename' type='string' />
    <field name='model_filepath' type='string' />
  </table>
  <table table_name='slots_templates_models_tables'
         table_version='0' >
    <field name='template_name' type='string_ascii' pk='true' />
    <field name='model_filename' type='string_ascii' />
    <field name='model_filepath' type='string_ascii' />
  </table>
  <table table_name='small_vegetation_climates_jct_tables'
         table_version='0' >
    <field fkey='climates_tables.climate_type' name='climate' type='string' pk='true' />
    <field fkey='warscape_rigid_tables.key' name='rigid_name' type='string' pk='true' />
  </table>
  <table table_name='sound_events_tables'
         table_version='0' >
    <field name='name' type='optstring' />
  </table>
  <table table_name='special_ability_displays_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
  </table>
  <table table_name='special_ability_group_parents_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='special_ability_groups_tables'
         table_version='0' >
    <field name='ability_group' type='string_ascii' pk='true' />
    <field name='icon_path' type='string_ascii' />
  </table>
  <table table_name='special_ability_groups_tables'
         table_version='1' >
    <field name='ability_group' type='string_ascii' pk='true' />
    <field name='icon_path' type='string_ascii' />
    <field name='unknown3' type='int' />
  </table>
  <table table_name='special_ability_groups_tables'
         table_version='3' >
    <field name='ability_group' type='string_ascii' pk='true' />
    <field name='icon_path' type='string_ascii' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='boolean' />
  </table>
  <table table_name='special_ability_groups_tables'
         table_version='6' >
    <field name='ability_group' type='string_ascii' pk='true' />
    <field name='icon_path' type='string_ascii' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='string_ascii' />
    <field name='unknown9' type='boolean' />
  </table>
  <table table_name='special_ability_groups_tables'
         table_version='6' >
    <field name='ability_group' type='string_ascii' pk='true' />
    <field name='icon_path' type='string_ascii' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='int' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='string_ascii' />
    <field name='unknown9' type='optstring_ascii' />
  </table>
  <table table_name='special_ability_groups_to_factions_junctions_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='faction' type='string_ascii' />
  </table>
  <table table_name='special_ability_groups_to_unit_abilities_junctions_tables'
         table_version='1' >
    <field fkey='special_ability_groups_tables.ability_group' name='special_ability_groups' type='string_ascii' pk='true' />
    <field fkey='unit_special_abilities_tables.key' name='unit_special_abilities' type='string_ascii' pk='true' />
  </table>
  <table table_name='special_ability_groups_to_units_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='special_ability_groups_to_units_junctions_tables'
         table_version='0' >
    <field name='ability_group' type='string_ascii' />
    <field name='unit' type='string_ascii' />
  </table>
  <table table_name='special_ability_invalid_usage_flags_tables'
         table_version='0' >
    <field name='flag_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='special_ability_phase_attribute_effects_tables'
         table_version='0' >
    <field fkey='unit_attributes_tables.key' name='attribute' type='string_ascii' pk='true' />
    <field fkey='special_ability_phases_tables.id' name='phase' type='string_ascii' pk='true' />
  </table>
  <table table_name='special_ability_phase_displays_tables'
         table_version='0' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='optstring_ascii' />
    <field name='unknown3' type='string_ascii' />
  </table>
  <table table_name='special_ability_phase_stat_effects_tables'
         table_version='1' >
    <field fkey='special_ability_phases_tables.id' name='phase' type='string_ascii' pk='true' />
    <field name='value' type='float' />
    <field fkey='ui_unit_stats_tables.key' name='stat' type='string_ascii' pk='true' />
    <field name='how' type='string_ascii' />
  </table>
  <table table_name='special_ability_phase_stat_effects_tables'
         table_version='3' >
    <field fkey='special_ability_phases_tables.id' name='phase' type='string_ascii' pk='true' />
    <field name='value' type='float' />
    <field fkey='ui_unit_stats_tables.key' name='stat' type='string_ascii' pk='true' />
    <field name='how' type='string_ascii' />
  </table>
  <table table_name='special_ability_phases_tables'
         table_version='11' >
    <field name='duration' type='float' />
    <field name='effect_type' type='string_ascii' />
    <field name='id' type='string_ascii' pk='true' />
    <field name='requested_stance' type='optstring_ascii' />
    <field name='unbreakable' type='boolean' />
    <field name='cant_move' type='boolean' />
    <field name='kill_own_unit' type='boolean' />
    <field name='freeze_fatigue' type='boolean' />
    <field name='fatigue_change_ratio' type='float' />
    <field name='inspiration_aura_range_mod' type='float' />
    <field name='ability_recharge_change' type='float' />
    <field name='minor_casualties' type='boolean' />
    <field name='major_casualties' type='boolean' />
    <field fkey='ui_effects_tables.key' name='ui_vfx' type='optstring_ascii' />
    <field name='rally_amount' type='int' />
  </table>
  <table table_name='special_ability_phases_tables'
         table_version='12' >
    <field name='duration' type='float' />
    <field name='effect_type' type='string_ascii' />
    <field name='id' type='string_ascii' pk='true' />
    <field name='requested_stance' type='optstring_ascii' />
    <field name='unbreakable' type='boolean' />
    <field name='cant_move' type='boolean' />
    <field name='kill_own_unit' type='boolean' />
    <field name='freeze_fatigue' type='boolean' />
    <field name='fatigue_change_ratio' type='float' />
    <field name='inspiration_aura_range_mod' type='float' />
    <field name='ability_recharge_change' type='float' />
    <field name='minor_casualties' type='boolean' />
    <field name='major_casualties' type='boolean' />
    <field fkey='ui_effects_tables.key' name='ui_vfx' type='optstring_ascii' />
    <field name='rally_amount' type='int' />
  </table>
  <table table_name='special_ability_phases_tables'
         table_version='13' >
    <field name='duration' type='float' />
    <field name='effect_type' type='string_ascii' />
    <field name='id' type='string_ascii' pk='true' />
    <field name='requested_stance' type='optstring_ascii' />
    <field name='unbreakable' type='boolean' />
    <field name='cant_move' type='boolean' />
    <field name='kill_own_unit' type='boolean' />
    <field name='freeze_fatigue' type='boolean' />
    <field name='fatigue_change_ratio' type='float' />
    <field name='inspiration_aura_range_mod' type='float' />
    <field name='ability_recharge_change' type='float' />
    <field name='minor_casualties' type='boolean' />
    <field name='major_casualties' type='boolean' />
    <field fkey='ui_effects_tables.key' name='ui_vfx' type='optstring_ascii' />
    <field name='rally_amount' type='int' />
    <field name='poison' type='boolean' />
  </table>
  <table table_name='special_ability_phases_tables'
         table_version='28' >
    <field name='duration' type='float' />
    <field name='effect_type' type='string_ascii' />
    <field name='id' type='string_ascii' pk='true' />
    <field name='requested_stance' type='optstring_ascii' />
    <field name='unbreakable' type='boolean' />
    <field name='cant_move' type='boolean' />
    <field name='freeze_fatigue' type='boolean' />
    <field name='fatigue_change_ratio' type='float' />
    <field name='inspiration_aura_change_mod' type='int' />
    <field name='ability_recharge_change' type='float' />
    <field name='hp_change_frequency' type='float' />
    <field name='heal_amount' type='int' />
    <field name='damage_chance' type='float' />
    <field name='damage_amount' type='int' />
    <field name='max_damaged_entites' type='int' />
    <field name='unknown18' type='int' />
    <field name='resurrect' type='boolean' />
    <field name='mana_regen_mod' type='float' />
    <field name='mana_max_depletion_mod' type='float' />
    <field name='imbue_magical' type='boolean' />
    <field name='imbue_ignition' type='int' />
    <field name='imbue_contact' type='optstring_ascii' />
    <field name='phase_display' type='optstring_ascii' />
    <field name='phase_audio' type='optstring_ascii' />
  </table>
  <table table_name='special_ability_to_auto_deactivate_flags_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='special_ability_to_invalid_target_flags_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='special_ability_to_invalid_usage_flags_tables'
         table_version='0' >
    <field fkey='special_ability_invalid_usage_flags_tables.flag_key' name='invalid_usage_flag' type='string_ascii' pk='true' />
    <field fkey='unit_special_abilities_tables.key' name='special_ability' type='string_ascii' pk='true' />
  </table>
  <table table_name='special_ability_to_recharge_contexts_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='special_ability_to_special_ability_phase_junctions_tables'
         table_version='1' >
    <field name='order' type='int' pk='true' />
    <field fkey='special_ability_phases_tables.id' name='phase' type='string_ascii' />
    <field fkey='unit_special_abilities_tables.key' name='special_ability' type='string_ascii' pk='true' />
  </table>
  <table table_name='special_edition_enums_tables'
         table_version='0' >
    <field name='order_id' type='string' pk='true' />
    <field name='index' type='int' />
  </table>
  <table table_name='spotting_and_hiding_values_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='spot_dist_scrub' type='int' />
    <field name='spot_dist_tree' type='int' />
    <field name='visibility_max_spot_range' type='int' />
    <field name='visibility_min_spot_range' type='int' />
  </table>
  <table table_name='stances_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='onscreen' type='string' />
  </table>
  <table table_name='stances_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='onscreen' type='string_ascii' />
  </table>
  <table table_name='start_pos_faction_effect_bundles_tables'
         table_version='0' >
    <field name='unknown1' type='string' />
    <field name='unknown2' type='string' />
    <field fkey='effect_bundles_tables.key' name='effect_bundle' type='string' />
    <field fkey='start_pos_factions_tables.campaign' name='start_pos_faction' type='int' />
  </table>
  <table table_name='start_pos_family_relationships_tables'
         table_version='0' >
    <field fkey='start_pos_characters_tables.surname' name='character' type='int' />
    <field fkey='start_pos_characters_tables.surname' name='related_to' type='int' />
    <field fkey='family_relationship_types_tables.relationship_type' name='relationship' type='string' />
  </table>
  <table table_name='start_pos_family_relationships_tables'
         table_version='1' >
    <field fkey='start_pos_characters_tables.surname' name='character' type='int' />
    <field fkey='start_pos_characters_tables.surname' name='related_to' type='int' />
    <field name='relationship' type='string_ascii' />
  </table>
  <table table_name='start_pos_past_events_tables'
         table_version='0' >
    <field fkey='cai_personality_diplomatic_events_tables.id' name='event' type='string_ascii' pk='true' />
    <field fkey='factions_tables.key' name='source' type='string_ascii' pk='true' />
    <field fkey='factions_tables.key' name='target' type='string_ascii' pk='true' />
    <field name='turns_ago' type='int' pk='true' />
  </table>
  <table table_name='start_pos_region_slot_templates_tables'
         table_version='0' >
    <field name='campaign' type='string_ascii' pk='true' />
    <field name='id' type='string_ascii' pk='true' />
    <field fkey='regions_tables.key' name='region' type='string_ascii' pk='true' />
    <field fkey='slot_templates_tables.key' name='slot_template' type='string_ascii' pk='true' />
    <field fkey='slot_types_tables.key' name='slot_type' type='string_ascii' pk='true' />
  </table>
  <table table_name='state_gift_values_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='value' type='int' />
  </table>
  <table table_name='state_gift_values_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='value' type='int' />
  </table>
  <table table_name='stats_clans_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='random_localisation_strings_tables.key' name='label' type='optstring' />
    <field name='public' type='boolean' />
    <field name='ladder' type='boolean' />
  </table>
  <table table_name='stats_clans_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='random_localisation_strings_tables.key' name='label' type='optstring' />
    <field name='public' type='boolean' />
    <field name='ladder' type='boolean' />
    <field name='order' type='int' />
  </table>
  <table table_name='stats_clans_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field fkey='random_localisation_strings_tables.key' name='label' type='optstring' />
    <field name='public' type='boolean' />
    <field name='ladder' type='boolean' />
  </table>
  <table table_name='stats_clans_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='random_localisation_strings_tables.key' name='label' type='optstring_ascii' />
    <field name='public' type='boolean' />
    <field name='ladder' type='boolean' />
  </table>
  <table table_name='stats_clans_tables'
         table_version='2' >
    <field name='key' type='string' pk='true' />
    <field fkey='random_localisation_strings_tables.key' name='label' type='optstring' />
    <field name='public' type='boolean' />
    <field name='ladder' type='boolean' />
    <field name='order' type='int' />
  </table>
  <table table_name='stats_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='random_localisation_strings_tables.key' name='label' type='optstring' />
    <field name='public' type='boolean' />
    <field name='ladder' type='boolean' />
  </table>
  <table table_name='stats_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='random_localisation_strings_tables.key' name='label' type='optstring' />
    <field name='public' type='boolean' />
    <field name='ladder' type='boolean' />
    <field name='order' type='int' />
  </table>
  <table table_name='stats_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field fkey='random_localisation_strings_tables.key' name='label' type='optstring' />
    <field name='public' type='boolean' />
    <field name='ladder' type='boolean' />
  </table>
  <table table_name='stats_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='random_localisation_strings_tables.key' name='label' type='optstring_ascii' />
    <field name='public' type='boolean' />
    <field name='ladder' type='boolean' />
  </table>
  <table table_name='stats_tables'
         table_version='2' >
    <field name='key' type='string' pk='true' />
    <field fkey='random_localisation_strings_tables.key' name='label' type='optstring' />
    <field name='public' type='boolean' />
    <field name='ladder' type='boolean' />
    <field name='order' type='int' />
  </table>
  <table table_name='subculture_religion_voiceover_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='subtitle_timings_tables'
         table_version='0' >
    <field name='end' type='int' />
    <field name='language' type='string_ascii' pk='true' />
    <field name='script_id' type='int' />
    <field name='start' type='int' />
    <field name='subtitle_field' type='string_ascii' pk='true' />
    <field name='text_section' type='int' pk='true' />
    <field name='foreign_key' type='string_ascii' pk='true' />
    <field name='text_id' type='string_ascii' />
  </table>
  <table table_name='subtitles_tables'
         table_version='0' >
    <field name='subtitle_key' type='string' pk='true' />
    <field name='subtitle_text' type='string' />
  </table>
  <table table_name='taxes_classes_tables'
         table_version='0' >
    <field name='tax' type='string' pk='true' />
  </table>
  <table table_name='taxes_classes_tables'
         table_version='0' >
    <field name='tax' type='string_ascii' />
  </table>
  <table table_name='taxes_effects_jct_tables'
         table_version='0' >
    <field fkey='taxes_keys_tables.tax_lookup' name='tax_rate' type='string' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='taxes_effects_jct_tables'
         table_version='0' >
    <field fkey='taxes_keys_tables.tax_lookup' name='tax_rate' type='string' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field fkey='campaigns_tables.campaign_name' name='optional_campaign_key' type='optstring' />
    <field name='unknown' type='optstring' />
    <field name='unknown5' type='optstring' />
    <field name='value' type='float' />
  </table>
  <table table_name='taxes_effects_jct_tables'
         table_version='1' >
    <field fkey='taxes_keys_tables.tax_lookup' name='tax_rate' type='string' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field fkey='campaigns_tables.campaign_name' name='optional_campaign_key' type='optstring' />
    <field name='unknown' type='optstring' />
    <field name='unknown5' type='optstring' />
    <field name='value' type='float' />
  </table>
  <table table_name='taxes_effects_jct_tables'
         table_version='1' >
    <field fkey='taxes_keys_tables.tax_lookup' name='tax_name' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field fkey='campaign_effect_scopes_tables.key' name='effect_scope' type='string_ascii' />
    <field name='ai_only' type='boolean' pk='true' />
    <field name='ai_only5' type='boolean' pk='true' />
    <field name='ai_only6' type='boolean' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='taxes_effects_jct_tables'
         table_version='2' >
    <field fkey='taxes_keys_tables.tax_lookup' name='tax_name' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field fkey='campaign_effect_scopes_tables.key' name='effect_scope' type='string_ascii' />
    <field name='ai_only' type='optstring_ascii' pk='true' />
    <field name='ai_only5' type='optstring_ascii' pk='true' />
    <field name='ai_only6' type='optstring_ascii' pk='true' />
    <field name='value' type='float' />
    <field name='unknown7' type='boolean' />
  </table>
  <table table_name='taxes_effects_jct_tables'
         table_version='2' >
    <field fkey='taxes_keys_tables.tax_lookup' name='tax_name' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field fkey='campaign_effect_scopes_tables.key' name='effect_scope' type='string_ascii' />
    <field name='ai_only' type='boolean' pk='true' />
    <field name='ai_only5' type='boolean' pk='true' />
    <field name='ai_only6' type='boolean' pk='true' />
    <field name='unknown6' type='int' />
    <field name='value' type='float' />
    <field name='unknown8' type='boolean' />
  </table>
  <table table_name='taxes_keys_tables'
         table_version='0' >
    <field fkey='taxes_classes_tables.tax' name='tax_class' type='string' pk='true' />
    <field fkey='taxes_levels_tables.tax_level' name='tax_level' type='string' pk='true' />
    <field name='tax_lookup' type='string' />
  </table>
  <table table_name='taxes_keys_tables'
         table_version='0' >
    <field fkey='taxes_classes_tables.tax' name='tax_class' type='string_ascii' pk='true' />
    <field fkey='taxes_levels_tables.tax_level' name='tax_level' type='string_ascii' pk='true' />
    <field name='tax_lookup' type='string_ascii' />
  </table>
  <table table_name='taxes_levels_tables'
         table_version='0' >
    <field name='tax_level' type='string' pk='true' />
    <field name='percentage' type='int' />
  </table>
  <table table_name='taxes_levels_tables'
         table_version='0' >
    <field name='tax_level' type='string_ascii' pk='true' />
    <field name='percentage' type='int' />
  </table>
  <table table_name='team_colours_tables'
         table_version='0' >
    <field name='alliance' type='int' />
    <field name='b' type='int' pk='true' />
    <field name='g' type='int' pk='true' />
    <field name='r' type='int' pk='true' />
    <field name='army_index' type='int' />
  </table>
  <table table_name='technologies_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='building_levels_tables.level_name' name='building_level' type='string' />
    <field name='position_index' type='int' />
    <field name='research_points_required' type='int' />
    <field name='icon_name' type='string' />
    <field name='military_prestige' type='int' />
    <field name='naval_prestige' type='int' />
    <field name='economic_prestige' type='int' />
    <field name='enlightenment_prestige' type='int' />
    <field name='mp_available_early' type='boolean' />
    <field name='mp_available_late' type='boolean' />
    <field name='info_pic' type='string' />
  </table>
  <table table_name='technologies_tables'
         table_version='0' >
    <field name='technology_id' type='string' pk='true' />
    <field fkey='building_levels_tables.level_name' name='building_id' type='string' />
    <field name='position_index' type='int' />
    <field name='research_points_required' type='int' />
    <field name='icon_name' type='string' />
    <field name='military_prestige' type='int' />
    <field name='naval_prestige' type='int' />
    <field name='economic_prestige' type='int' />
    <field name='enlightenment_prestige' type='int' />
    <field name='mp_available_early' type='boolean' />
    <field name='mp_available_late' type='boolean' />
    <field name='info_pic' type='string' />
    <field name='ai_bias' type='int' />
    <field name='unique_index' type='int' />
  </table>
  <table table_name='technologies_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field fkey='building_levels_tables.level_name' name='building_level' type='string' />
    <field name='position_index' type='int' />
    <field name='research_points_required' type='int' />
    <field name='icon_name' type='string' />
    <field name='military_prestige' type='int' />
    <field name='naval_prestige' type='int' />
    <field name='economic_prestige' type='int' />
    <field name='enlightenment_prestige' type='int' />
    <field name='mp_available_early' type='boolean' />
    <field name='mp_available_late' type='boolean' />
    <field name='info_pic' type='string' />
    <field name='ai_bias' type='int' />
  </table>
  <table table_name='technologies_tables'
         table_version='2' >
    <field name='key' type='string' pk='true' />
    <field fkey='building_levels_tables.level_name' name='building_level' type='string' />
    <field name='position_index' type='int' />
    <field name='research_points_required' type='int' />
    <field name='icon_name' type='string' />
    <field name='military_prestige' type='int' />
    <field name='naval_prestige' type='int' />
    <field name='economic_prestige' type='int' />
    <field name='enlightenment_prestige' type='int' />
    <field name='mp_available_early' type='boolean' />
    <field name='mp_available_late' type='boolean' />
    <field name='info_pic' type='string' />
    <field name='ai_bias' type='int' />
    <field name='unique_index' type='int' />
  </table>
  <table table_name='technologies_tables'
         table_version='4' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='building_levels_tables.level_name' name='building_level' type='string_ascii' />
    <field name='position_index' type='int' />
    <field name='research_points_required' type='int' />
    <field name='icon_name' type='string_ascii' />
    <field name='military_prestige' type='int' />
    <field name='naval_prestige' type='int' />
    <field name='economic_prestige' type='int' />
    <field name='enlightenment_prestige' type='int' />
    <field name='mp_available_early' type='boolean' />
    <field name='mp_available_late' type='boolean' />
    <field name='info_pic' type='string_ascii' />
    <field name='ai_bias' type='int' />
    <field name='unique_index' type='int' />
    <field name='cost_per_round' type='int' />
    <field name='is_civil' type='boolean' />
    <field name='is_engineering' type='boolean' />
    <field name='is_military' type='boolean' />
  </table>
  <table table_name='technologies_tables'
         table_version='5' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='building_levels_tables.level_name' name='building_level' type='string_ascii' />
    <field name='position_index' type='int' />
    <field name='icon_name' type='string_ascii' />
    <field name='military_prestige' type='int' />
    <field name='naval_prestige' type='int' />
    <field name='econimic_prestige' type='int' />
    <field name='enlightenment_prestige' type='int' />
    <field name='mp_available_early' type='boolean' />
    <field name='mp_available_late' type='boolean' />
    <field name='info_pic' type='string_ascii' />
    <field name='unique_id' type='int' />
    <field name='is_civil' type='boolean' />
    <field name='is_engineering' type='boolean' />
    <field name='is_military' type='boolean' />
  </table>
  <table table_name='technology_categories_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='position' type='int' />
  </table>
  <table table_name='technology_categories_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='position' type='int' />
  </table>
  <table table_name='technology_categories_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='position' type='int' />
    <field name='tooltip' type='optstring' />
  </table>
  <table table_name='technology_categories_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field name='position' type='int' />
    <field name='tooltip' type='optstring' />
  </table>
  <table table_name='technology_category_modules_tables'
         table_version='0' >
    <field fkey='effect_bundles_tables.key' name='effect_bundle' type='optstring_ascii' />
    <field name='max_tier' type='int' pk='true' />
    <field name='min_tier' type='int' />
    <field fkey='technology_node_sets_tables.key' name='technology_node_set' type='string_ascii' pk='true' />
  </table>
  <table table_name='technology_category_parents_tables'
         table_version='0' >
    <field fkey='technology_categories_tables.key' name='child_category' type='string_ascii' pk='true' />
    <field fkey='technology_categories_tables.key' name='parent_category' type='string_ascii' pk='true' />
  </table>
  <table table_name='technology_effects_junction_tables'
         table_version='0' >
    <field fkey='technologies_tables.key' name='technology' type='string' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='technology_effects_junction_tables'
         table_version='0' >
    <field fkey='technologies_tables.key' name='technology' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field fkey='campaign_effect_scopes_tables.key' name='effect_scope' type='string_ascii' />
    <field name='value' type='float' />
  </table>
  <table table_name='technology_faction_junctions_tables'
         table_version='0' >
    <field fkey='technologies_tables.key' name='technology_key' type='string' pk='true' />
    <field fkey='factions_tables.key' name='faction_key' type='string' pk='true' />
  </table>
  <table table_name='technology_node_links_tables'
         table_version='0' >
    <field fkey='technology_nodes_tables.key' name='child_key' type='string' />
    <field name='initial_descent_tiers' type='int' />
    <field fkey='technology_nodes_tables.key' name='parent_key' type='string' />
    <field name='parent_link_position' type='int' />
    <field name='child_link_position' type='int' />
  </table>
  <table table_name='technology_node_links_tables'
         table_version='1' >
    <field fkey='technology_nodes_tables.key' name='child_key' type='string_ascii' pk='true' />
    <field name='initial_descent_tiers' type='int' />
    <field fkey='technology_nodes_tables.key' name='parent_key' type='string_ascii' pk='true' />
    <field name='parent_link_position' type='int' />
    <field name='child_link_position' type='int' />
  </table>
  <table table_name='technology_node_links_tables'
         table_version='2' >
    <field fkey='technology_nodes_tables.key' name='child_key' type='string_ascii' pk='true' />
    <field name='initial_descent_tiers' type='int' />
    <field fkey='technology_nodes_tables.key' name='parent_key' type='string_ascii' pk='true' />
    <field name='parent_link_position' type='int' />
    <field name='child_link_position' type='int' />
    <field name='parent_link_position_offset' type='float' />
    <field name='child_link_position_offset' type='float' />
  </table>
  <table table_name='technology_node_sets_tables'
         table_version='0' >
    <field fkey='campaigns_tables.campaign_name' name='campaign_key' type='optstring' />
    <field fkey='factions_tables.key' name='faction_key' type='optstring' />
    <field name='key' type='string' />
    <field fkey='technology_categories_tables.key' name='technology_category' type='string' />
  </table>
  <table table_name='technology_node_sets_tables'
         table_version='1' >
    <field name='campaign_key' type='optstring_ascii' />
    <field name='faction_key' type='optstring_ascii' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='technology_categories_tables.key' name='technology_category' type='string_ascii' />
  </table>
  <table table_name='technology_node_sets_tables'
         table_version='2' >
    <field name='campaign_key' type='optstring_ascii' />
    <field name='faction_key' type='optstring_ascii' />
    <field fkey='cultures_tables.key' name='culture' type='optstring_ascii' />
    <field fkey='cultures_subcultures_tables.subculture' name='subculture' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='technology_categories_tables.key' name='technology_category' type='string_ascii' />
    <field name='unknown6' type='int' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='int' />
  </table>
  <table table_name='technology_nodes_tables'
         table_version='0' >
    <field name='campaign_key' type='optstring' />
    <field name='faction_key' type='optstring' />
    <field name='indent' type='int' />
    <field name='key' type='string' />
    <field fkey='technologies_tables.key' name='technology_key' type='string' />
    <field fkey='technology_node_sets_tables.key' name='technology_node_set' type='string' />
    <field name='tier' type='int' />
  </table>
  <table table_name='technology_nodes_tables'
         table_version='0' >
    <field name='campaign_key' type='optstring_ascii' />
    <field name='faction_key' type='optstring_ascii' />
    <field name='indent' type='int' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='technologies_tables.key' name='technology_key' type='string_ascii' />
    <field fkey='technology_node_sets_tables.key' name='technology_node_set' type='string_ascii' />
    <field name='tier' type='int' />
  </table>
  <table table_name='technology_nodes_tables'
         table_version='0' >
    <field name='unknown1' type='boolean' />
    <field name='unknown2' type='boolean' />
    <field name='indent' type='int' />
    <field name='key' type='string' />
    <field fkey='technologies_tables.key' name='technology_key' type='string' />
    <field fkey='technology_node_sets_tables.key' name='technology_node_set' type='string' />
    <field name='tier' type='int' />
  </table>
  <table table_name='technology_nodes_tables'
         table_version='1' >
    <field name='campaign_key' type='optstring_ascii' />
    <field name='faction_key' type='optstring_ascii' />
    <field name='indent' type='int' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='technologies_tables.key' name='technology_key' type='string_ascii' />
    <field fkey='technology_node_sets_tables.key' name='technology_node_set' type='string_ascii' />
    <field name='tier' type='int' />
    <field name='research_points_required' type='int' />
    <field name='cost_per_round' type='int' />
  </table>
  <table table_name='technology_nodes_tables'
         table_version='2' >
    <field name='campaign_key' type='optstring_ascii' />
    <field name='faction_key' type='optstring_ascii' />
    <field name='indent' type='int' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='technologies_tables.key' name='technology_key' type='string_ascii' />
    <field fkey='technology_node_sets_tables.key' name='technology_node_set' type='string_ascii' />
    <field name='tier' type='int' />
    <field name='research_points_required' type='int' />
    <field name='cost_per_round' type='int' />
    <field name='food_cost' type='int' />
  </table>
  <table table_name='technology_required_building_levels_junctions_tables'
         table_version='0' >
    <field name='unused' type='string' />
  </table>
  <table table_name='technology_required_building_levels_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='technology_required_technology_junctions_tables'
         table_version='0' >
    <field fkey='technologies_tables.key' name='technology' type='string' pk='true' />
    <field fkey='technologies_tables.key' name='required_technology' type='string' pk='true' />
  </table>
  <table table_name='technology_text_long_descriptions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='technology_text_short_descriptions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='technology_text_strings_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='technology_threads_tables'
         table_version='0' >
    <field name='thread_id' type='string' pk='true' />
  </table>
  <table table_name='technology_unit_upgrades_tables'
         table_version='0' >
    <field name='cost' type='int' />
    <field fkey='main_units_tables.unit' name='target_unit' type='optstring_ascii' />
    <field fkey='technologies_tables.key' name='technology' type='string_ascii' pk='true' />
    <field fkey='main_units_tables.unit' name='unit' type='string_ascii' pk='true' />
  </table>
  <table table_name='terrain_tilesets_tables'
         table_version='0' >
    <field name='tileset_name' type='string' pk='true' />
  </table>
  <table table_name='terrain_tilesets_tables'
         table_version='0' >
    <field name='tileset_name' type='string_ascii' pk='true' />
  </table>
  <table table_name='town_wealth_growth_factors_tables'
         table_version='0' >
    <field name='factor' type='string' pk='true' />
    <field name='positive_pip_path' type='string' />
    <field name='negative_pip_path' type='string' />
  </table>
  <table table_name='town_wealth_growth_factors_tables'
         table_version='0' >
    <field name='factor' type='string_ascii' pk='true' />
    <field name='positive_pip_path' type='string_ascii' />
    <field name='negative_pip_path' type='string_ascii' />
  </table>
  <table table_name='trade_details_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='icon_filepath' type='string' />
  </table>
  <table table_name='trade_details_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='icon_filepath' type='string_ascii' />
  </table>
  <table table_name='trade_display_campaign_originating_culture_produced_resource_trade_model_options_tables'
         table_version='0' >
  </table>
  <table table_name='trade_display_campaign_originating_culture_trade_model_options_tables'
         table_version='1' >
    <field name='campaign' type='string_ascii' />
    <field name='key' type='int' pk='true' />
    <field name='unknown' type='float' />
    <field fkey='trade_display_trade_models_tables.key' name='model' type='string_ascii' />
    <field fkey='cultures_tables.key' name='originating_culture' type='string_ascii' />
    <field name='priority' type='float' />
    <field name='relative_frequency' type='float' />
  </table>
  <table table_name='trade_display_campaign_originating_subculture_produced_resource_trade_model_options_tables'
         table_version='0' >
  </table>
  <table table_name='trade_display_campaign_originating_subculture_trade_model_options_tables'
         table_version='0' >
  </table>
  <table table_name='trade_display_campaign_owning_culture_produced_resource_trade_model_options_tables'
         table_version='1' >
    <field name='campaign' type='string_ascii' />
    <field name='key' type='int' pk='true' />
    <field name='priority' type='float' />
    <field fkey='trade_display_trade_models_tables.key' name='model' type='string_ascii' />
    <field fkey='cultures_tables.key' name='owning_culture' type='string_ascii' />
    <field name='unknown' type='float' />
    <field fkey='resources_tables.key' name='produced_resource' type='string_ascii' />
    <field name='relative_frequency' type='float' />
  </table>
  <table table_name='trade_display_campaign_owning_culture_trade_model_options_tables'
         table_version='1' >
    <field name='campaign' type='string_ascii' />
    <field name='key' type='int' pk='true' />
    <field name='unknown' type='float' />
    <field fkey='trade_display_trade_models_tables.key' name='model' type='string_ascii' />
    <field fkey='cultures_tables.key' name='owning_culture' type='string_ascii' />
    <field name='priority' type='float' />
    <field name='relative_frequency' type='float' />
  </table>
  <table table_name='trade_display_campaign_owning_faction_produced_resource_trade_model_options_tables'
         table_version='0' >
  </table>
  <table table_name='trade_display_campaign_owning_faction_trade_model_options_tables'
         table_version='0' >
  </table>
  <table table_name='trade_display_campaign_owning_subculture_produced_resource_trade_model_options_tables'
         table_version='0' >
  </table>
  <table table_name='trade_display_campaign_owning_subculture_trade_model_options_tables'
         table_version='0' >
  </table>
  <table table_name='trade_display_campaign_produced_resource_trade_model_options_tables'
         table_version='0' >
  </table>
  <table table_name='trade_display_campaign_trade_model_options_tables'
         table_version='0' >
    <field name='campaign' type='string_ascii' />
    <field name='key' type='int' pk='true' />
    <field name='priority' type='float' />
    <field fkey='trade_display_trade_models_tables.key' name='model' type='string_ascii' />
    <field name='relative_frequency' type='float' />
    <field name='relative_frequency6' type='string_ascii' />
  </table>
  <table table_name='trade_display_generic_trade_model_options_tables'
         table_version='0' >
    <field name='key' type='int' pk='true' />
    <field name='priority' type='float' />
    <field fkey='trade_display_trade_models_tables.key' name='model' type='string_ascii' />
    <field name='priority4' type='float' />
    <field name='relative_frequency' type='float' />
  </table>
  <table table_name='trade_display_groups_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='float' />
  </table>
  <table table_name='trade_display_originating_culture_produced_resource_trade_model_options_tables'
         table_version='0' >
  </table>
  <table table_name='trade_display_originating_culture_trade_model_options_tables'
         table_version='1' >
    <field name='key' type='int' pk='true' />
    <field name='priority' type='float' />
    <field fkey='trade_display_trade_models_tables.key' name='model' type='string_ascii' />
    <field fkey='cultures_tables.key' name='originating_culture' type='string_ascii' />
    <field name='unknown' type='float' />
    <field name='relative_frequency' type='float' />
  </table>
  <table table_name='trade_display_originating_subculture_produced_resource_trade_model_options_tables'
         table_version='0' >
  </table>
  <table table_name='trade_display_originating_subculture_trade_model_options_tables'
         table_version='1' >
    <field name='key' type='int' pk='true' />
    <field name='unknown' type='float' />
    <field fkey='trade_display_trade_models_tables.key' name='model' type='string_ascii' />
    <field fkey='cultures_subcultures_tables.subculture' name='originating_subculture' type='string_ascii' />
    <field name='priority' type='float' />
    <field name='relative_frequency' type='float' />
  </table>
  <table table_name='trade_display_owning_culture_produced_resource_trade_model_options_tables'
         table_version='0' >
  </table>
  <table table_name='trade_display_owning_culture_trade_model_options_tables'
         table_version='0' >
    <field name='key' type='int' pk='true' />
    <field name='key2' type='float' />
    <field fkey='trade_display_trade_models_tables.key' name='model' type='string_ascii' />
    <field fkey='cultures_tables.key' name='owning_culture' type='string_ascii' />
    <field name='priority' type='float' />
    <field name='relative_frequency' type='float' />
  </table>
  <table table_name='trade_display_owning_faction_produced_resource_trade_model_options_tables'
         table_version='0' >
  </table>
  <table table_name='trade_display_owning_faction_trade_model_options_tables'
         table_version='1' >
    <field name='key' type='int' pk='true' />
    <field name='unknown' type='float' />
    <field fkey='trade_display_trade_models_tables.key' name='model' type='string_ascii' />
    <field fkey='factions_tables.key' name='owning_faction' type='string_ascii' />
    <field name='priority' type='float' />
    <field name='relative_frequency' type='float' />
  </table>
  <table table_name='trade_display_owning_subculture_produced_resource_trade_model_options_tables'
         table_version='0' >
  </table>
  <table table_name='trade_display_owning_subculture_trade_model_options_tables'
         table_version='0' >
  </table>
  <table table_name='trade_display_produced_resource_trade_model_options_tables'
         table_version='1' >
    <field name='key' type='int' pk='true' />
    <field name='priority' type='int' />
    <field fkey='trade_display_trade_models_tables.key' name='model' type='string_ascii' />
    <field name='unknown' type='float' />
    <field fkey='resources_tables.key' name='produced_resource' type='string_ascii' />
    <field name='relative_frequency' type='float' />
  </table>
  <table table_name='trade_display_trade_models_tables'
         table_version='1' >
    <field name='is_naval' type='boolean' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='warscape_animated_tables.key' name='model' type='string_ascii' />
    <field fkey='warscape_animated_tables.key' name='optional_following_model' type='optstring_ascii' />
    <field name='optional_following_model_distance' type='float' />
  </table>
  <table table_name='trade_node_groups_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='trade_node_groups_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='trade_nodes_tables'
         table_version='0' >
    <field name='id' type='string' pk='true' />
    <field fkey='commodities_tables.key' name='commodity' type='string' />
    <field name='base_quantity' type='int' />
    <field name='percentage_increase_per_agent' type='float' />
    <field name='maximum_percentage_increase' type='float' />
    <field fkey='trade_node_groups_tables.key' name='group' type='string' />
  </table>
  <table table_name='trade_theatre_commodities_tables'
         table_version='0' >
    <field name='index' type='string' />
    <field fkey='commodities_tables.commodity_id' name='commodity' type='string' />
    <field name='base_quantity' type='int' />
    <field name='percentage_increase_per_agent' type='float' />
    <field name='maximum_percentage_increase' type='float' />
  </table>
  <table table_name='trait_ability_effects_tables'
         table_version='0' >
    <field name='placeholder' type='string' />
  </table>
  <table table_name='trait_attribute_effects_tables'
         table_version='0' >
    <field fkey='character_trait_levels_tables.key' name='trait_level' type='string' pk='true' />
    <field fkey='agent_attributes_tables.key' name='attribute' type='string' pk='true' />
    <field name='effect_value' type='int' />
  </table>
  <table table_name='trait_attribute_situation_effects_tables'
         table_version='0' >
    <field name='placeholder' type='string' />
  </table>
  <table table_name='trait_categories_tables'
         table_version='0' >
    <field name='category' type='string' pk='true' />
    <field name='icon_path' type='optstring' />
  </table>
  <table table_name='trait_categories_tables'
         table_version='0' >
    <field name='category' type='string_ascii' pk='true' />
    <field name='icon_path' type='optstring_ascii' />
  </table>
  <table table_name='trait_info_tables'
         table_version='0' >
    <field name='trait' type='string' />
    <field name='applicable_to' type='string' />
  </table>
  <table table_name='trait_info_tables'
         table_version='0' >
    <field name='trait' type='string_ascii' pk='true' />
    <field name='applicable_to' type='string_ascii' />
  </table>
  <table table_name='trait_info_tables'
         table_version='1' >
    <field name='trait' type='string_ascii' pk='true' />
  </table>
  <table table_name='trait_level_effects_tables'
         table_version='0' >
    <field fkey='character_trait_levels_tables.key' name='trait_level' type='string' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='trait_level_effects_tables'
         table_version='0' >
    <field fkey='character_trait_levels_tables.key' name='trait_level' type='string_ascii' pk='true' />
    <field fkey='effects_tables.effect' name='effect' type='string_ascii' pk='true' />
    <field fkey='campaign_effect_scopes_tables.key' name='effect_scope' type='string_ascii' />
    <field name='value' type='float' />
  </table>
  <table table_name='trait_to_antitraits_tables'
         table_version='0' >
    <field fkey='trait_info_tables.trait' name='trait' type='string' pk='true' />
    <field fkey='trait_info_tables.trait' name='antitrait' type='string' pk='true' />
  </table>
  <table table_name='trait_to_antitraits_tables'
         table_version='0' >
    <field fkey='trait_info_tables.trait' name='trait' type='string_ascii' pk='true' />
    <field fkey='trait_info_tables.trait' name='antitrait' type='string_ascii' pk='true' />
  </table>
  <table table_name='trait_to_excluded_cultures_tables'
         table_version='0' >
    <field fkey='character_traits_tables.key' name='trait' type='string' pk='true' />
    <field name='culture' type='string' pk='true' />
  </table>
  <table table_name='trait_to_included_agents_tables'
         table_version='0' >
    <field fkey='trait_info_tables.trait' name='trait' type='string' pk='true' />
    <field fkey='agents_tables.key' name='agent' type='string' pk='true' />
  </table>
  <table table_name='trait_to_included_agents_tables'
         table_version='0' >
    <field name='trait' type='string_ascii' />
    <field name='agent' type='string_ascii' />
  </table>
  <table table_name='trait_triggers_tables'
         table_version='0' >
    <field name='trigger' type='string' pk='true' />
    <field fkey='trigger_events_tables.unknown' name='event' type='string' />
    <field name='condition' type='string' />
  </table>
  <table table_name='trees_climates_jct_tables'
         table_version='0' >
    <field name='climate_id' type='string' pk='true' />
    <field fkey='trees_tables.tree_id' name='tree' type='string' pk='true' />
    <field name='abundance' type='int' />
  </table>
  <table table_name='trees_tables'
         table_version='0' >
    <field name='tree_id' type='string' pk='true' />
    <field name='distance_to_coast' type='int' />
    <field name='shrub' type='boolean' />
    <field name='high_altitude' type='boolean' />
    <field name='conifer' type='boolean' />
  </table>
  <table table_name='trigger_effects_tables'
         table_version='0' >
    <field name='id' type='string' />
    <field fkey='trait_triggers_tables.trigger' name='trigger' type='string' />
    <field fkey='trait_info_tables.trait' name='trait' type='string' />
    <field name='value' type='int' />
    <field name='chance' type='int' />
  </table>
  <table table_name='trigger_effects_tables'
         table_version='0' >
    <field name='id' type='string_ascii' pk='true' />
    <field name='trigger' type='string_ascii' />
    <field fkey='trait_info_tables.trait' name='trait' type='string_ascii' />
    <field name='value' type='int' />
    <field name='chance' type='int' />
  </table>
  <table table_name='trigger_event_to_excluded_agent_types_tables'
         table_version='0' >
  </table>
  <table table_name='trigger_events_tables'
         table_version='0' >
    <field name='event' type='string' pk='true' />
  </table>
  <table table_name='trigger_events_tables'
         table_version='0' >
    <field name='event' type='string_ascii' pk='true' />
  </table>
  <table table_name='ui_colours_tables'
         table_version='0' >
    <field name='blue' type='int' />
    <field name='green' type='int' />
    <field name='key' type='string_ascii' />
    <field name='red' type='int' />
  </table>
  <table table_name='ui_effects_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='particle_effects_tables.key' name='banner_fx' type='optstring_ascii' />
    <field fkey='particle_effects_tables.key' name='ping_fx' type='optstring_ascii' />
  </table>
  <table table_name='ui_large_images_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='ui_tagged_images_tables'
         table_version='0' >
    <field name='key' type='string_ascii' />
    <field name='image_path' type='string_ascii' />
  </table>
  <table table_name='ui_text_replacements_tables'
         table_version='0' >
    <field name='key' type='string_ascii' />
  </table>
  <table table_name='ui_tooltip_components_tables'
         table_version='2' >
    <field name='child_id' type='string_ascii' />
    <field name='icon_path' type='optstring_ascii' />
    <field name='ui_tooltip' type='string_ascii' />
    <field name='state_name' type='optstring_ascii' />
    <field name='is_visible' type='boolean' />
  </table>
  <table table_name='ui_tooltips_tables'
         table_version='0' >
    <field name='key' type='string_ascii' />
    <field name='layout_name' type='string_ascii' />
  </table>
  <table table_name='ui_unit_bullet_point_enums_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='ui_unit_bullet_point_enums_tables'
         table_version='3' >
    <field name='key' type='string_ascii' />
    <field name='state' type='string_ascii' />
    <field name='sort_order' type='int' />
  </table>
  <table table_name='ui_unit_bullet_point_unit_overrides_tables'
         table_version='0' >
    <field name='bullet_point' type='string_ascii' />
    <field name='unit_key' type='string_ascii' />
  </table>
  <table table_name='ui_unit_bullet_points_generations_tables'
         table_version='0' >
    <field name='bullet_point_enum' type='string_ascii' />
    <field name='unknown1' type='boolean' />
    <field name='text_override' type='optstring_ascii' />
    <field name='unit_class' type='string_ascii' />
    <field name='unit_stat' type='string_ascii' />
    <field name='unit_stat_threshold' type='float' />
  </table>
  <table table_name='ui_unit_bullet_points_generations_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='optstring_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='boolean' />
  </table>
  <table table_name='ui_unit_group_parents_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='ui_unit_group_parents_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='int' />
  </table>
  <table table_name='ui_unit_groupings_tables'
         table_version='1' >
    <field name='icon' type='string_ascii' />
    <field name='key' type='string_ascii' />
    <field name='parent_group' type='string_ascii' />
  </table>
  <table table_name='ui_unit_groupings_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='ui_unit_stat_to_classes_tables'
         table_version='0' >
    <field fkey='ui_unit_stats_tables.key' name='stat_key' type='string' pk='true' />
    <field fkey='unit_class_tables.key' name='unit_class' type='string' pk='true' />
    <field name='list_order' type='int' />
  </table>
  <table table_name='ui_unit_stat_to_classes_tables'
         table_version='3' >
    <field fkey='ui_unit_stats_tables.key' name='stat_key' type='string_ascii' pk='true' />
    <field fkey='unit_class_tables.key' name='unit_class' type='string_ascii' pk='true' />
    <field name='list_order' type='int' />
    <field fkey='ui_unit_stats_filters_tables.key' name='filter' type='string_ascii' pk='true' />
  </table>
  <table table_name='ui_unit_stat_to_classes_tables'
         table_version='4' >
    <field fkey='ui_unit_stats_tables.key' name='stat_key' type='string_ascii' pk='true' />
    <field fkey='unit_class_tables.key' name='unit_class' type='string_ascii' pk='true' />
    <field name='list_order' type='int' />
    <field fkey='ui_unit_stats_filters_tables.key' name='filter' type='string_ascii' pk='true' />
    <field name='base_value' type='float' />
  </table>
  <table table_name='ui_unit_stat_to_classes_tables'
         table_version='5' >
    <field fkey='ui_unit_stats_tables.key' name='stat_key' type='string_ascii' pk='true' />
    <field fkey='unit_class_tables.key' name='unit_class' type='string_ascii' pk='true' />
    <field name='list_order' type='int' />
    <field fkey='ui_unit_stats_filters_tables.key' name='filter' type='string_ascii' pk='true' />
    <field name='unknown4' type='float' />
  </table>
  <table table_name='ui_unit_stat_to_unit_castes_tables'
         table_version='0' >
    <field name='max_value_override' type='int' />
    <field name='stat' type='string_ascii' />
    <field name='unit_caste' type='string_ascii' />
  </table>
  <table table_name='ui_unit_stats_filters_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='ui_unit_stats_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='onscreen_name' type='string' />
    <field name='max_value' type='int' />
    <field name='campaign_only' type='boolean' />
    <field name='sort_order' type='int' />
  </table>
  <table table_name='ui_unit_stats_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='onscreen_name' type='string_ascii' />
    <field name='max_value' type='int' />
    <field name='campaign_only' type='boolean' />
    <field name='sort_order' type='int' />
  </table>
  <table table_name='ui_unit_stats_tables'
         table_version='5' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='onscreen_name' type='string_ascii' />
    <field name='max_value' type='int' />
    <field name='campaign_only' type='boolean' />
    <field name='sort_order' type='int' />
  </table>
  <table table_name='ui_unit_stats_tables'
         table_version='9' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='max_value' type='int' />
    <field name='campaign_only' type='boolean' />
    <field name='sort_order' type='int' />
    <field name='localisation' type='string_ascii' />
    <field name='icon' type='string_ascii' />
  </table>
  <table table_name='ui_unit_statuses_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='uniform_to_faction_colours_tables'
         table_version='0' >
    <field fkey='uniforms_tables.uniform_name' name='uniform_name' type='string' pk='true' />
    <field name='unknown2' type='string' />
    <field name='primary_colour_r' type='int' />
    <field name='primary_colour_g' type='int' />
    <field name='primary_colour_b' type='int' />
    <field name='secondary_colour_r' type='int' />
    <field name='secondary_colour_g' type='int' />
    <field name='secondary_colour_b' type='int' />
    <field name='tertiary_colour_r' type='int' />
    <field name='tertiary_colour_g' type='int' />
    <field name='tertiary_colour_b' type='int' />
  </table>
  <table table_name='uniform_to_faction_colours_tables'
         table_version='0' >
    <field fkey='uniforms_tables.uniform_name' name='uniform_name' type='string' pk='true' />
    <field name='unknown2' type='string' />
    <field fkey='factions_tables.key' name='faction_name' type='boolean' />
    <field name='primary_colour_r' type='int' />
    <field name='primary_colour_g' type='int' />
    <field name='primary_colour_b' type='int' />
    <field name='secondary_colour_r' type='int' />
    <field name='secondary_colour_g' type='int' />
    <field name='secondary_colour_b' type='int' />
    <field name='tertiary_colour_r' type='int' />
    <field name='tertiary_colour_g' type='int' />
    <field name='tertiary_colour_b' type='int' />
    <field fkey='uniform_type_enums_tables.key' name='type' type='string' />
  </table>
  <table table_name='uniform_to_faction_colours_tables'
         table_version='2' >
    <field fkey='uniforms_tables.uniform_name' name='uniform_name' type='string' pk='true' />
    <field fkey='factions_tables.key' name='faction_name' type='boolean' />
    <field name='primary_colour_r' type='int' />
    <field name='primary_colour_g' type='int' />
    <field name='primary_colour_b' type='int' />
    <field name='secondary_colour_r' type='int' />
    <field name='secondary_colour_g' type='int' />
    <field name='secondary_colour_b' type='int' />
    <field name='tertiary_colour_r' type='int' />
    <field name='tertiary_colour_g' type='int' />
    <field name='tertiary_colour_b' type='int' />
    <field fkey='uniform_type_enums_tables.key' name='type' type='string' />
  </table>
  <table table_name='uniforms_tables'
         table_version='0' >
    <field name='uniform_name' type='string' pk='true' />
    <field name='uniform_variant' type='string' />
    <field name='filename' type='string' />
    <field fkey='unit_stats_land_tables.key' name='unit' type='string' />
  </table>
  <table table_name='uniforms_tables'
         table_version='0' >
    <field name='uniform_name' type='string' pk='true' />
    <field fkey='factions_tables.key' name='faction' type='optstring' />
    <field name='uniform_variant' type='string' />
    <field name='filename' type='string' />
    <field fkey='unit_stats_land_tables.key' name='unit' type='string' />
    <field name='officer_filename' type='optstring' />
    <field name='standard_bearer_filename' type='optstring' />
    <field name='musician_filename' type='optstring' />
    <field fkey='imposter_sharing_enums_tables.key' name='imposter_sharing' type='optstring' />
  </table>
  <table table_name='uniforms_tables'
         table_version='2' >
    <field name='uniform_name' type='string' pk='true' />
    <field name='filename' type='string' />
    <field fkey='unit_stats_land_tables.key' name='unit' type='string' />
  </table>
  <table table_name='uniforms_tables'
         table_version='3' >
    <field name='uniform_name' type='string' pk='true' />
    <field fkey='factions_tables.key' name='faction' type='optstring' />
    <field name='filename' type='string' />
    <field fkey='unit_stats_land_tables.key' name='unit' type='string' />
    <field name='officer_filename' type='optstring' />
    <field name='standard_bearer_filename' type='optstring' />
    <field name='musician_filename' type='optstring' />
    <field fkey='imposter_sharing_enums_tables.key' name='imposter_sharing' type='optstring' />
  </table>
  <table table_name='unique_agent_component_junctions_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='int' />
  </table>
  <table table_name='unique_agent_spawn_vfx_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='unique_agents_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='string_ascii' />
    <field name='unknown6' type='string_ascii' />
  </table>
  <table table_name='unit_abilities_additional_ui_effects_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
  </table>
  <table table_name='unit_abilities_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='stationary_for_turn' type='boolean' />
    <field name='obsolete' type='optstring' />
    <field name='requires_effect_enabling' type='boolean' />
  </table>
  <table table_name='unit_abilities_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='stationary_for_turn' type='boolean' />
    <field name='obsolete' type='optstring' />
    <field name='requires_effect_enabling' type='boolean' />
    <field name='bullet_text' type='optstring' />
    <field name='info_card_tooltip_text' type='optstring' />
    <field name='button_tooltip_text' type='optstring' />
  </table>
  <table table_name='unit_abilities_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field name='stationary_for_turn' type='boolean' />
    <field name='supersedes_ability' type='optstring' />
    <field name='requires_effect_enabling' type='boolean' />
    <field name='bullet_text' type='optstring' />
    <field name='info_card_tooltip_text' type='optstring' />
    <field name='button_tooltip_text' type='optstring' />
  </table>
  <table table_name='unit_abilities_tables'
         table_version='4' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='stationary_for_turn' type='boolean' />
    <field name='supersedes_ability' type='optstring_ascii' />
    <field name='requires_effect_enabling' type='boolean' />
    <field name='tooltip_text' type='optstring_ascii' />
  </table>
  <table table_name='unit_abilities_tables'
         table_version='11' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='supercedes_ability' type='boolean' />
    <field name='requires_effect_enabling' type='boolean' />
    <field name='icon-name' type='string_ascii' />
    <field name='upgrade-replacement' type='optstring_ascii' />
    <field name='type' type='string_ascii' />
    <field name='video_previews' type='optstring_ascii' />
    <field name='uniqueness' type='string_ascii' />
  </table>
  <table table_name='unit_abilities_tables'
         table_version='12' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='supercedes_ability' type='boolean' />
    <field name='requires_effect_enabling' type='boolean' />
    <field name='icon-name' type='string_ascii' />
    <field name='upgrade-replacement' type='optstring_ascii' />
    <field name='type' type='string_ascii' />
    <field name='video_previews' type='optstring_ascii' />
    <field name='uniqueness' type='string_ascii' />
    <field name='unknown8' type='boolean' />
  </table>
  <table table_name='unit_abilities_tables'
         table_version='13' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='supercedes_ability' type='boolean' />
    <field name='requires_effect_enabling' type='boolean' />
    <field name='icon-name' type='string_ascii' />
    <field name='overpower_option' type='optstring_ascii' />
    <field name='type' type='string_ascii' />
    <field name='video' type='optstring_ascii' />
    <field name='uniqueness' type='string_ascii' />
    <field name='is_unit_upgrade' type='boolean' />
    <field name='is_hidden_in_ui' type='boolean' />
  </table>
  <table table_name='unit_abilities_to_additional_ui_effects_juncs_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='unit_ability_types_tables'
         table_version='2' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='boolean' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='unit_armour_types_tables'
         table_version='1' >
    <field name='armour_value' type='int' />
    <field name='bonus_vs_missiles' type='optstring_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='weak_v_missiles' type='optstring_ascii' />
    <field name='audio_material' type='string_ascii' />
  </table>
  <table table_name='unit_armour_types_tables'
         table_version='5' >
    <field name='armour_value' type='int' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
  </table>
  <table table_name='unit_attributes_groups_tables'
         table_version='0' >
    <field name='group_name' type='string_ascii' pk='true' />
  </table>
  <table table_name='unit_attributes_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='unit_attributes_tables'
         table_version='4' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='unit_attributes_to_groups_junctions_tables'
         table_version='2' >
    <field fkey='unit_attributes_tables.key' name='attribute' type='string_ascii' pk='true' />
    <field fkey='unit_attributes_groups_tables.group_name' name='attribute_group' type='optstring_ascii' pk='true' />
  </table>
  <table table_name='unit_banners_tables'
         table_version='3' >
    <field name='unknown0' type='float' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='float' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='float' />
    <field name='unknown8' type='float' />
    <field name='unknown9' type='float' />
    <field name='unknown10' type='int' />
    <field name='unknown11' type='float' />
    <field name='unknown12' type='optstring_ascii' />
    <field name='unknown13' type='float' />
  </table>
  <table table_name='unit_castes_tables'
         table_version='0' >
    <field name='caste' type='string' pk='true' />
    <field name='localised_name' type='optstring' />
  </table>
  <table table_name='unit_castes_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field fkey='achievements_tables.key' name='second_description' type='optstring' />
  </table>
  <table table_name='unit_castes_tables'
         table_version='2' >
    <field name='caste' type='string_ascii' pk='true' />
    <field name='localised_name' type='optstring_ascii' />
    <field name='sort_priority' type='int' />
  </table>
  <table table_name='unit_category_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='unit_category_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='localised_name' type='optstring' />
    <field name='r_colour' type='float' />
    <field name='g_colour' type='float' />
    <field name='b_colour' type='float' />
  </table>
  <table table_name='unit_category_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field name='localised_name' type='optstring' />
  </table>
  <table table_name='unit_category_tables'
         table_version='2' >
    <field name='key' type='string' pk='true' />
    <field name='localised_name' type='optstring' />
    <field name='r_colour' type='float' />
    <field name='g_colour' type='float' />
    <field name='b_colour' type='float' />
  </table>
  <table table_name='unit_category_tables'
         table_version='2' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='localised_name' type='optstring_ascii' />
    <field name='r_colour' type='float' />
    <field name='g_colour' type='float' />
    <field name='b_colour' type='float' />
  </table>
  <table table_name='unit_category_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='localised_name' type='optstring_ascii' />
  </table>
  <table table_name='unit_class_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='onscreen' type='string' />
  </table>
  <table table_name='unit_class_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='onscreen' type='string_ascii' />
    <field name='sort_priority' type='int' />
    <field name='icon' type='string_ascii' />
    <field name='can_assault_settlment' type='boolean' />
  </table>
  <table table_name='unit_class_tables'
         table_version='4' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='onscreen' type='string_ascii' />
    <field name='sort_priority' type='int' />
    <field name='unknown3' type='boolean' />
  </table>
  <table table_name='unit_class_tables'
         table_version='5' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='onscreen' type='string_ascii' />
    <field name='sort_priority' type='int' />
  </table>
  <table table_name='unit_class_to_population_class_priorities_tables'
         table_version='0' >
    <field fkey='unit_class_tables.key' name='unit_class' type='string' />
    <field name='upper_class_priority' type='int' />
    <field name='middle_class_priority' type='int' />
    <field name='lower_class_priority' type='int' />
  </table>
  <table table_name='unit_class_to_unit_ability_junctions_tables'
         table_version='0' >
    <field fkey='unit_class_tables.key' name='unit_class' type='string' pk='true' />
    <field fkey='unit_abilities_tables.key' name='unit_ability' type='string' pk='true' />
  </table>
  <table table_name='unit_description_gameplay_texts_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='unit_description_historical_texts_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='unit_description_short_texts_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='unit_description_strengths_weaknesses_texts_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='unit_experience_bonuses_tables'
         table_version='1' >
    <field fkey='ui_unit_stats_tables.key' name='stat' type='string_ascii' pk='true' />
    <field name='value' type='float' />
    <field name='growth_rate' type='float' />
    <field name='growth_scalar' type='float' />
  </table>
  <table table_name='unit_experience_threshold_modifiers_tables'
         table_version='0' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
    <field name='modifier' type='float' />
  </table>
  <table table_name='unit_experience_threshold_modifiers_tables'
         table_version='0' >
    <field fkey='main_units_tables.unit' name='key' type='string_ascii' pk='true' />
    <field name='modifier' type='float' />
  </table>
  <table table_name='unit_experience_thresholds_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='value' type='int' />
  </table>
  <table table_name='unit_experience_thresholds_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='value' type='int' />
  </table>
  <table table_name='unit_fatigue_effects_tables'
         table_version='2' >
    <field fkey='_kv_fatigue_tables.key' name='fatigue_level' type='string_ascii' pk='true' />
    <field fkey='ui_unit_stats_tables.key' name='stat' type='string_ascii' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='unit_fatigue_effects_tables'
         table_version='3' >
    <field fkey='_kv_fatigue_tables.key' name='fatigue_level' type='string_ascii' pk='true' />
    <field fkey='ui_unit_stats_tables.key' name='stat' type='string_ascii' pk='true' />
    <field name='value' type='float' />
  </table>
  <table table_name='unit_ground_type_movement_modifiers_tables'
         table_version='0' >
    <field name='unit_class' type='string_ascii' />
    <field name='terrain_type' type='string_ascii' />
    <field name='modifier' type='float' />
  </table>
  <table table_name='unit_info_card_abilities_strings_tables'
         table_version='0' >
    <field name='ability' type='string' pk='true' />
  </table>
  <table table_name='unit_info_card_abilities_strings_tables'
         table_version='0' >
    <field name='ability' type='string' pk='true' />
    <field name='bullet_text' type='optstring' />
    <field name='tooltip_text' type='optstring' />
  </table>
  <table table_name='unit_info_card_abilities_strings_tables'
         table_version='1' >
    <field name='key' type='string' pk='true' />
    <field name='bullet_text' type='optstring' />
    <field name='tooltip_text' type='optstring' />
  </table>
  <table table_name='unit_movement_modifiers_tables'
         table_version='0' >
    <field fkey='ground_types_tables.type' name='key' type='string' pk='true' />
    <field name='artillery' type='float' />
    <field name='artillery_horse' type='float' />
    <field name='cavalry' type='float' />
    <field name='infantry' type='float' />
  </table>
  <table table_name='unit_porthole_camera_settings_tables'
         table_version='2' >
    <field name='unknown0' type='float' />
    <field name='unknown1' type='float' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='float' />
    <field name='unknown4' type='float' />
    <field name='unknown5' type='float' />
    <field name='unknown6' type='float' />
    <field name='unknown7' type='int' />
    <field name='unknown8' type='string_ascii' />
  </table>
  <table table_name='unit_regiment_names_tables'
         table_version='0' >
    <field fkey='names_groups_tables.id' name='name_group' type='string' />
    <field fkey='unit_castes_tables.caste' name='unit_caste' type='string' pk='true' />
    <field fkey='unit_regiment_names_localisation_lookup_tables.key' name='unit_name' type='string' pk='true' />
    <field name='name_order' type='int' />
  </table>
  <table table_name='unit_required_technology_junctions_tables'
         table_version='0' >
    <field fkey='units_tables.key' name='unit_key' type='string' pk='true' />
    <field fkey='technologies_tables.key' name='technology_key' type='string' pk='true' />
  </table>
  <table table_name='unit_required_technology_junctions_tables'
         table_version='0' >
    <field fkey='main_units_tables.unit' name='unit_key' type='string_ascii' pk='true' />
    <field fkey='technologies_tables.key' name='technology_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='unit_set_to_unit_junctions_tables'
         table_version='0' >
    <field name='exclude' type='boolean' />
    <field fkey='unit_castes_tables.caste' name='unit_caste' type='optstring_ascii' pk='true' />
    <field fkey='unit_category_tables.key' name='unit_category' type='optstring_ascii' pk='true' />
    <field fkey='unit_class_tables.key' name='unit_class' type='optstring_ascii' pk='true' />
    <field fkey='main_units_tables.unit' name='unit_record' type='optstring_ascii' pk='true' />
    <field fkey='unit_sets_tables.key' name='unit_set' type='string_ascii' pk='true' />
  </table>
  <table table_name='unit_sets_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='unit_shield_types_tables'
         table_version='2' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='shield_defence_value' type='int' />
    <field name='shield_armour_value' type='int' />
    <field name='audio_material' type='string_ascii' />
  </table>
  <table table_name='unit_shield_types_tables'
         table_version='3' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='shield_defence_value' type='int' />
    <field name='shield_armour_value' type='int' />
    <field name='audio_material' type='string_ascii' />
    <field name='unknown' type='int' />
  </table>
  <table table_name='unit_shield_types_tables'
         table_version='6' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='shield_defence_value' type='int' />
    <field name='shield_armour_value' type='int' />
    <field name='unknown3' type='int' />
    <field name='unknown4' type='optstring_ascii' />
  </table>
  <table table_name='unit_spacings_tables'
         table_version='2' >
    <field name='close_formation_spacing_horizontal' type='float' />
    <field name='close_formation_spacing_variation' type='float' />
    <field name='close_formation_spacing_vertical' type='float' />
    <field name='dismounted_close_formation_spacing_horizontal' type='float' />
    <field name='dismounted_close_formation_spacing_variation' type='float' />
    <field name='dismounted_close_formation_spacing_vertical' type='float' />
    <field name='dismounted_loose_formation_spacing_horizontal' type='float' />
    <field name='dismounted_loose_formation_spacing_variation' type='float' />
    <field name='dismounted_loose_formation_spacing_vertical' type='float' />
    <field name='horde' type='boolean' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='loose_formation_spacing_horizontal' type='float' />
    <field name='loose_formation_spacing_variation' type='float' />
    <field name='loose_formation_spacing_vertical' type='float' />
  </table>
  <table table_name='unit_spacings_tables'
         table_version='3' >
    <field name='close_formation_spacing_horizontal' type='float' />
    <field name='close_formation_spacing_variation' type='float' />
    <field name='close_formation_spacing_vertical' type='float' />
    <field name='dismounted_close_formation_spacing_horizontal' type='float' />
    <field name='dismounted_close_formation_spacing_variation' type='float' />
    <field name='dismounted_close_formation_spacing_vertical' type='float' />
    <field name='dismounted_loose_formation_spacing_horizontal' type='float' />
    <field name='dismounted_loose_formation_spacing_variation' type='float' />
    <field name='dismounted_loose_formation_spacing_vertical' type='float' />
    <field name='horde' type='boolean' />
    <field name='key' type='string_ascii' pk='true' />
    <field name='loose_formation_spacing_horizontal' type='float' />
    <field name='loose_formation_spacing_variation' type='float' />
    <field name='loose_formation_spacing_vertical' type='float' />
    <field name='unknown14' type='float' />
  </table>
  <table table_name='unit_special_abilities_tables'
         table_version='0' >
    <field fkey='unit_special_ability_types_tables.special_ability_type' name='key' type='string' pk='true' />
    <field name='active_time' type='float' />
    <field name='recharge_time' type='float' />
    <field name='num_uses' type='int' />
  </table>
  <table table_name='unit_special_abilities_tables'
         table_version='0' >
    <field fkey='unit_special_ability_types_tables.special_ability_type' name='key' type='string' pk='true' />
    <field name='active_time' type='float' />
    <field name='recharge_time' type='float' />
    <field name='num_uses' type='int' />
    <field name='effect_range' type='float' />
    <field name='affect_self' type='boolean' />
    <field name='num_effected_friendly_units' type='int' />
    <field name='num_effected_enemy_units' type='int' />
    <field fkey='projectile_shot_type_enum_tables.key' name='shot_type' type='optstring' />
    <field name='update_targets_every_frame' type='boolean' />
    <field name='initial_recharge' type='float' />
    <field fkey='projectiles_tables.key' name='activated_projectile' type='optstring' />
    <field name='can_autotrigger' type='boolean' />
  </table>
  <table table_name='unit_special_abilities_tables'
         table_version='5' >
    <field fkey='unit_special_ability_types_tables.special_ability_type' name='key' type='string' pk='true' />
    <field name='active_time' type='float' />
    <field name='recharge_time' type='float' />
    <field name='num_uses' type='int' />
    <field name='effect_range' type='float' />
    <field name='affect_self' type='boolean' />
    <field name='num_effected_friendly_units' type='int' />
    <field name='num_effected_enemy_units' type='int' />
    <field fkey='projectile_shot_type_enum_tables.key' name='shot_type' type='optstring' />
    <field name='update_targets_every_frame' type='boolean' />
    <field name='initial_recharge' type='float' />
    <field fkey='projectiles_tables.key' name='activated_projectile' type='optstring' />
  </table>
  <table table_name='unit_special_abilities_tables'
         table_version='5' >
    <field fkey='unit_abilities_tables.key' name='key' type='string_ascii' pk='true' />
    <field name='active_time' type='float' />
    <field name='recharge_time' type='float' />
    <field name='num_uses' type='int' />
    <field name='effect_range' type='float' />
    <field name='affect_self' type='boolean' />
    <field name='num_effected_friendly_units' type='int' />
    <field name='num_effected_enemy_units' type='int' />
    <field name='update_targets_every_frame' type='boolean' />
    <field name='initial_recharge' type='float' />
    <field fkey='projectiles_tables.key' name='activated_projectile' type='optstring_ascii' />
    <field name='can_autotrigger' type='boolean' />
    <field name='target_friends' type='boolean' />
    <field name='target_enemies' type='boolean' />
    <field name='target_ground' type='boolean' />
    <field name='target_intercept_range' type='float' />
    <field name='assume_specific_behaviour' type='optstring_ascii' />
    <field name='clear_current_order' type='boolean' />
    <field name='passive' type='boolean' />
    <field name='wind_up_time' type='float' />
    <field name='unique_id' type='int' />
  </table>
  <table table_name='unit_special_abilities_tables'
         table_version='6' >
    <field fkey='unit_special_ability_types_tables.special_ability_type' name='key' type='string' pk='true' />
    <field name='active_time' type='float' />
    <field name='recharge_time' type='float' />
    <field name='num_uses' type='int' />
    <field name='effect_range' type='float' />
    <field name='affect_self' type='boolean' />
    <field name='num_effected_friendly_units' type='int' />
    <field name='num_effected_enemy_units' type='int' />
    <field fkey='projectile_shot_type_enum_tables.key' name='shot_type' type='optstring' />
    <field name='update_targets_every_frame' type='boolean' />
    <field name='initial_recharge' type='float' />
    <field fkey='projectiles_tables.key' name='activated_projectile' type='optstring' />
    <field name='can_autotrigger' type='boolean' />
  </table>
  <table table_name='unit_special_abilities_tables'
         table_version='16' >
    <field fkey='unit_abilities_tables.key' name='key' type='string_ascii' pk='true' />
    <field name='active_time' type='float' />
    <field name='recharge_time' type='float' />
    <field name='num_uses' type='int' />
    <field name='effect_range' type='float' />
    <field name='affect_self' type='boolean' />
    <field name='num_effected_friendly_units' type='int' />
    <field name='num_effected_enemy_units' type='int' />
    <field name='update_targets_every_frame' type='boolean' />
    <field name='initial_recharge' type='float' />
    <field fkey='projectiles_tables.key' name='activated_projectile' type='optstring_ascii' />
    <field name='can_autotrigger' type='boolean' />
    <field name='target_friends' type='boolean' />
    <field name='target_enemies' type='boolean' />
    <field name='target_ground' type='boolean' />
    <field name='target_intercept_range' type='float' />
    <field name='assume_specific_behaviour' type='optstring_ascii' />
    <field name='clear_current_order' type='boolean' />
    <field name='passive' type='boolean' />
    <field name='wind_up_time' type='float' />
    <field name='unique_id' type='int' />
  </table>
  <table table_name='unit_special_abilities_tables'
         table_version='38' >
    <field fkey='unit_abilities_tables.key' name='key' type='string_ascii' pk='true' />
    <field name='active_time' type='float' />
    <field name='recharge_time' type='float' />
    <field name='num_uses' type='int' />
    <field name='effect_range' type='float' />
    <field name='affect_self' type='boolean' />
    <field name='num_effected_friendly_units' type='int' />
    <field name='num_effected_enemy_units' type='int' />
    <field name='update_targets_every_frame' type='boolean' />
    <field name='initial_recharge' type='float' />
    <field fkey='projectiles_tables.key' name='activated_projectile' type='optstring_ascii' />
    <field name='target_friends' type='boolean' />
    <field name='target_enemies' type='boolean' />
    <field name='target_ground' type='boolean' />
    <field name='target_intercept_range' type='float' />
    <field name='assume_specific_behaviour' type='optstring_ascii' />
    <field name='clear_current_order' type='boolean' />
    <field name='wind_up_time' type='float' />
    <field name='passive' type='boolean' />
    <field name='unique_id' type='int' />
    <field name='unknown20' type='int' />
    <field name='bombardment' type='optstring_ascii' />
    <field name='spawned_unit' type='optstring_ascii' />
    <field name='wind_up_stance' type='optstring_ascii' />
    <field name='mana_cost' type='float' />
    <field name='min_range' type='float' />
    <field name='targetting_aoe' type='optstring_ascii' />
    <field name='passive_aoe' type='optstring_ascii' />
    <field name='active_aoe' type='optstring_ascii' />
    <field name='activation_effect' type='optstring_ascii' />
    <field name='vortex' type='optstring_ascii' />
    <field name='miscast_chance' type='float' />
    <field name='miscast_explosion' type='optstring_ascii' />
    <field name='ai_usage' type='optstring_ascii' />
    <field name='audio' type='optstring_ascii' />
    <field name='special_ability_display' type='optstring_ascii' />
    <field name='voiceover_state' type='optstring_ascii' />
    <field name='additional_melee_cp' type='float' />
    <field name='additional_missile_cp' type='float' />
  </table>
  <table table_name='unit_special_abilities_tables'
         table_version='39' >
    <field fkey='unit_abilities_tables.key' name='key' type='string_ascii' pk='true' />
    <field name='active_time' type='float' />
    <field name='recharge_time' type='float' />
    <field name='num_uses' type='int' />
    <field name='effect_range' type='float' />
    <field name='affect_self' type='boolean' />
    <field name='num_effected_friendly_units' type='int' />
    <field name='num_effected_enemy_units' type='int' />
    <field name='update_targets_every_frame' type='boolean' />
    <field name='initial_recharge' type='float' />
    <field fkey='projectiles_tables.key' name='activated_projectile' type='optstring_ascii' />
    <field name='target_friends' type='boolean' />
    <field name='target_enemies' type='boolean' />
    <field name='target_ground' type='boolean' />
    <field name='target_intercept_range' type='float' />
    <field name='assume_specific_behaviour' type='optstring_ascii' />
    <field name='clear_current_order' type='boolean' />
    <field name='wind_up_time' type='float' />
    <field name='passive' type='boolean' />
    <field name='unique_id' type='int' />
    <field name='unknown20' type='int' />
    <field name='bombardment' type='optstring_ascii' />
    <field name='spawned_unit' type='optstring_ascii' />
    <field name='wind_up_stance' type='optstring_ascii' />
    <field name='mana_cost' type='float' />
    <field name='min_range' type='float' />
    <field name='targetting_aoe' type='optstring_ascii' />
    <field name='passive_aoe' type='optstring_ascii' />
    <field name='active_aoe' type='optstring_ascii' />
    <field name='activation_effect' type='optstring_ascii' />
    <field name='vortex' type='optstring_ascii' />
    <field name='miscast_chance' type='float' />
    <field name='miscast_explosion' type='optstring_ascii' />
    <field name='ai_usage' type='optstring_ascii' />
    <field name='audio' type='optstring_ascii' />
    <field name='special_ability_display' type='optstring_ascii' />
    <field name='voiceover_state' type='optstring_ascii' />
    <field name='additional_melee_cp' type='float' />
    <field name='additional_missile_cp' type='float' />
    <field name='parent_ability' type='optstring_ascii' />
  </table>
  <table table_name='unit_special_ability_effects_tables'
         table_version='1' >
  </table>
  <table table_name='unit_stat_localisations_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='unit_stat_modifiers_tables'
         table_version='1' >
    <field name='how' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='ui_unit_stats_tables.key' name='stat' type='string_ascii' />
  </table>
  <table table_name='unit_stat_modifiers_tables'
         table_version='2' >
    <field name='how' type='string_ascii' />
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='ui_unit_stats_tables.key' name='stat' type='string_ascii' />
  </table>
  <table table_name='unit_stats_land_experience_bonuses_tables'
         table_version='0' >
    <field name='xp_level' type='string' pk='true' />
    <field name='melee_attack' type='int' />
    <field name='melee_defence' type='int' />
    <field name='core_reloading_skill' type='int' />
    <field name='morale' type='int' />
    <field name='core_marksmanship' type='int' />
    <field name='fatigue' type='int' />
    <field name='mp_fixed_cost' type='int' />
    <field name='mp_experience_cost_multiplier' type='float' />
  </table>
  <table table_name='unit_stats_land_experience_bonuses_tables'
         table_version='0' >
    <field name='xp_level' type='string_ascii' pk='true' />
    <field name='melee_attack' type='int' />
    <field name='melee_defence' type='int' />
    <field name='core_reloading_skill' type='int' />
    <field name='morale' type='int' />
    <field name='core_marksmanship' type='int' />
    <field name='fatigue' type='int' />
    <field name='mp_fixed_cost' type='int' />
    <field name='mp_experience_cost_multiplier' type='float' />
  </table>
  <table table_name='unit_stats_land_experience_bonuses_tables'
         table_version='2' >
    <field name='xp_level' type='string_ascii' pk='true' />
    <field name='fatigue' type='int' />
    <field name='mp_fixed_cost' type='int' />
    <field name='mp_experience_cost_multiplier' type='float' />
    <field name='additional_melee_cp' type='float' />
    <field name='additional_missile_cp' type='float' />
  </table>
  <table table_name='unit_stats_land_tables'
         table_version='0' >
    <field fkey='units_tables.key' name='unit' type='string' />
    <field name='men' type='int' />
    <field name='horses' type='int' />
    <field name='artillery' type='int' />
    <field fkey='battle_personalities_tables.key' name='officer' type='string' />
    <field name='musican' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='standard_bearer' type='optstring' />
    <field name='soldier_model' type='string' />
    <field fkey='battle_entities_tables.key' name='man_entity' type='string' />
    <field name='man_animations_table' type='string' />
    <field name='equipment_theme' type='string' />
    <field name='armour' type='int' />
    <field name='armour_audio' type='string' />
    <field name='man_health' type='int' />
    <field name='horse_mode' type='optstring' />
    <field name='cavalry_entity' type='optstring' />
    <field name='horse_animation' type='optstring' />
    <field name='mount_armour' type='string' />
    <field name='mount_health' type='string' />
    <field name='carriage_entity' type='optstring' />
    <field name='ammo_train_model' type='optstring' />
    <field name='limber_model' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='artillery_model' type='optstring' />
    <field name='siege_gun' type='boolean' />
    <field name='gun' type='optstring' />
    <field fkey='unit_stats_primary_missile_weapon_enum_tables.key' name='primary_missile_weapon' type='optstring' />
    <field name='core_marksmanship' type='int' />
    <field name='core_loading_skill' type='int' />
    <field name='primary_missile_attack' type='string' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='default_missile_type' type='optstring' />
    <field name='ammo' type='int' />
    <field fkey='unit_stats_skeleton_missile_enum_tables.key' name='skeleton_missile' type='optstring' />
    <field fkey='unit_melee_weapons_enum_tables.key' name='melee_weapon_type' type='string' />
    <field name='melee_attack' type='int' />
    <field name='charge_bonus' type='int' />
    <field name='melee_defense' type='int' />
    <field name='shield_bonus' type='int' />
    <field fkey='unit_stats_skeleton_melee_enum_tables.key' name='skeleton_melee' type='string' />
    <field name='pistols' type='string' />
    <field fkey='unit_drill_set_enum_tables.unit_drill_set' name='unit_drill_set' type='string' />
    <field name='training_level' type='string' />
    <field name='morale' type='int' />
    <field name='rank_depth' type='int' />
    <field name='close_formation_spacing_horizontal' type='float' />
    <field name='close_formation_spacing_vertical' type='float' />
    <field name='loose_formation_spacing_horizontal' type='float' />
    <field name='loose_formation_spacing_vertical' type='float' />
    <field name='dismounted_formation_spacing_horizontal' type='float' />
    <field name='dismounted_formation_spacing_vertical' type='float' />
    <field name='dismounted_loose_formation_spacing_horizontal' type='float' />
    <field name='melee_bonus_vs_cavalry' type='int' />
    <field name='grenades' type='boolean' />
    <field name='skirmish' type='boolean' />
    <field name='guard_mode' type='boolean' />
    <field name='can_dismount' type='boolean' />
    <field name='can_place_stakes' type='boolean' />
    <field name='cannot_run' type='boolean' />
    <field name='can_rally' type='boolean' />
    <field name='hide_medium_woodland' type='boolean' />
    <field name='hide_scrub' type='boolean' />
    <field name='hide_long_grass' type='boolean' />
    <field name='hide_buildings' type='boolean' />
    <field name='can_stalk' type='boolean' />
    <field name='sniper' type='boolean' />
    <field name='does_fire_mounted_by_default' type='boolean' />
    <field name='tree_spot_distance' type='float' />
    <field name='scrub_spot_distance' type='float' />
    <field name='long_grass_spot_distance' type='float' />
    <field name='campmap_stealth' type='boolean' />
    <field name='campmap_policing_bonus' type='boolean' />
    <field name='disciplined' type='boolean' />
    <field name='impetuous' type='boolean' />
    <field name='scares_horses' type='boolean' />
    <field name='fear_effect' type='boolean' />
    <field name='inspires_allies' type='boolean' />
    <field name='good_stamina' type='boolean' />
    <field name='use_grappling_hooks' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='fatigue_resistant' type='boolean' />
    <field name='siege_ladders' type='boolean' />
    <field name='pike_wall' type='boolean' />
    <field name='pike_square' type='boolean' />
  </table>
  <table table_name='unit_stats_land_tables'
         table_version='0' >
    <field fkey='units_tables.key' name='unit' type='string' />
    <field name='men' type='int' />
    <field name='horses' type='int' />
    <field name='artillery' type='int' />
    <field fkey='battle_personalities_tables.key' name='officer' type='string' />
    <field name='musican' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='standard_bearer' type='optstring' />
    <field name='soldier_model' type='string' />
    <field fkey='battle_entities_tables.key' name='man_entity' type='string' />
    <field name='man_animations_table' type='string' />
    <field name='equipment_theme' type='string' />
    <field name='armour' type='int' />
    <field name='armour_audio' type='string' />
    <field name='man_health' type='int' />
    <field name='horse_mode' type='optstring' />
    <field name='cavalry_entity' type='optstring' />
    <field name='horse_animation' type='optstring' />
    <field name='mount_armour' type='string' />
    <field name='mount_health' type='string' />
    <field name='mount_armour' type='int' />
    <field name='mount_health' type='int' />
    <field name='carriage_entity' type='optstring' />
    <field name='ammo_train_model' type='optstring' />
    <field name='limber_model' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='artillery_model' type='optstring' />
    <field name='siege_gun' type='boolean' />
    <field name='gun' type='optstring' />
    <field fkey='unit_stats_primary_missile_weapon_enum_tables.key' name='primary_missile_weapon' type='optstring' />
    <field name='core_marksmanship' type='int' />
    <field name='core_loading_skill' type='int' />
    <field name='primary_missile_attack' type='string' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='default_missile_type' type='optstring' />
    <field name='ammo' type='int' />
    <field fkey='unit_stats_skeleton_missile_enum_tables.key' name='skeleton_missile' type='optstring' />
    <field fkey='unit_melee_weapons_enum_tables.key' name='melee_weapon_type' type='string' />
    <field name='melee_attack' type='int' />
    <field name='charge_bonus' type='int' />
    <field name='dismounted_melee_attack' type='int' />
    <field name='dismounted_charge_bonus' type='int' />
    <field name='melee_defense' type='int' />
    <field name='shield_bonus' type='int' />
    <field fkey='unit_stats_skeleton_melee_enum_tables.key' name='skeleton_melee' type='string' />
    <field name='pistols' type='string' />
    <field fkey='unit_drill_set_enum_tables.unit_drill_set' name='unit_drill_set' type='string' />
    <field name='training_level' type='string' />
    <field name='morale' type='int' />
    <field name='rank_depth' type='int' />
    <field name='close_formation_spacing_horizontal' type='float' />
    <field name='close_formation_spacing_vertical' type='float' />
    <field name='loose_formation_spacing_horizontal' type='float' />
    <field name='loose_formation_spacing_vertical' type='float' />
    <field name='dismounted_formation_spacing_horizontal' type='float' />
    <field name='dismounted_formation_spacing_vertical' type='float' />
    <field name='dismounted_loose_formation_spacing_horizontal' type='float' />
    <field name='dismounted_loose_formation_spacing_vertical' type='float' />
    <field name='base_density' type='float' />
    <field name='melee_bonus_vs_cavalry' type='int' />
    <field name='grenades' type='boolean' />
    <field name='skirmish' type='boolean' />
    <field name='guard_mode' type='boolean' />
    <field name='can_dismount' type='boolean' />
    <field name='can_place_stakes' type='boolean' />
    <field name='cannot_run' type='boolean' />
    <field name='can_rally' type='boolean' />
    <field name='hide_medium_woodland' type='boolean' />
    <field name='hide_scrub' type='boolean' />
    <field name='hide_long_grass' type='boolean' />
    <field name='hide_buildings' type='boolean' />
    <field name='can_stalk' type='boolean' />
    <field name='sniper' type='boolean' />
    <field name='does_fire_mounted_by_default' type='boolean' />
    <field name='tree_spot_distance' type='float' />
    <field name='scrub_spot_distance' type='float' />
    <field name='long_grass_spot_distance' type='float' />
    <field name='campmap_stealth' type='boolean' />
    <field name='campmap_policing_bonus' type='boolean' />
    <field name='disciplined' type='boolean' />
    <field name='impetuous' type='boolean' />
    <field name='scares_horses' type='boolean' />
    <field name='fear_effect' type='boolean' />
    <field name='inspires_allies' type='boolean' />
    <field name='good_stamina' type='boolean' />
    <field name='use_grappling_hooks' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='fatigue_resistant' type='boolean' />
    <field name='siege_ladders' type='boolean' />
    <field name='pike_wall' type='boolean' />
    <field name='pike_square' type='boolean' />
    <field name='can_shoot_while_moving' type='boolean' />
    <field name='can_shoot_while_moving91' type='boolean' />
    <field name='flutist' type='optstring' />
    <field name='limber_destruction_model1' type='optstring' />
    <field name='limber_destruction_model2' type='optstring' />
    <field name='unused_95' type='boolean' />
    <field name='is_immune_to_attrition' type='boolean' />
    <field name='new_can_shoot_wile_moving' type='boolean' />
    <field name='musician_2' type='optstring' />
    <field fkey='warscape_rigid_tables.key' name='ammo_caisson_destroyed_model' type='optstring' />
    <field name='unknown_bos100' type='optstring' />
    <field name='all_ranks_fire' type='boolean' />
    <field name='guerrilla_deployment' type='boolean' />
    <field fkey='sound_events_tables.name' name='audio_selected' type='string' />
    <field fkey='sound_events_tables.name' name='audio_retreat' type='string' />
    <field fkey='sound_events_tables.name' name='audio_engaged_in_battle' type='string' />
    <field fkey='sound_events_tables.name' name='audio_idle' type='string' />
    <field fkey='sound_events_tables.name' name='audio_enemy_approaching' type='string' />
    <field fkey='sound_events_tables.name' name='audio_being_charged' type='string' />
    <field fkey='sound_events_tables.name' name='audio_being_flanked' type='string' />
    <field fkey='sound_events_tables.name' name='audio_wavering' type='string' />
    <field name='loose_formation' type='boolean' />
    <field name='close_formation_spacing_variation' type='boolean' />
    <field name='loose_formation_spacing_variation' type='boolean' />
    <field name='dismounted_close_formation_spacing_variation' type='boolean' />
    <field name='dismounted_loose_formation_spacing_variation' type='boolean' />
    <field name='bulletproof' type='boolean' />
    <field name='unknown117' type='float' />
    <field name='unknown118' type='float' />
    <field name='unknown119' type='float' />
    <field name='unknown120' type='float' />
    <field name='unknown121' type='boolean' />
  </table>
  <table table_name='unit_stats_land_tables'
         table_version='1' >
    <field fkey='units_tables.key' name='key' type='string' />
    <field name='men' type='int' />
    <field name='horse' type='int' />
    <field name='guns' type='int' />
    <field fkey='battle_personalities_tables.key' name='officer' type='string' />
    <field fkey='battle_personalities_tables.key' name='musician' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='standard_bearer' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='soldier_model' type='string' />
    <field fkey='battle_entities_tables.key' name='man_entity' type='string' />
    <field fkey='battle_animations_table_tables.key' name='man_animations_table' type='string' />
    <field name='equipment_theme' type='string' />
    <field name='armour' type='int' />
    <field name='armour_audio' type='string' />
    <field name='man_health' type='int' />
    <field fkey='mounts_tables.key' name='mount_model' type='optstring' />
    <field fkey='battle_entities_tables.key' name='mount_entity' type='optstring' />
    <field fkey='battle_animations_table_tables.key' name='mount_animations_table' type='optstring' />
    <field fkey='battle_entities_tables.key' name='articulated_entity' type='optstring' />
    <field fkey='battle_entities_tables.key' name='ammo_caisson_entity' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='ammo_caisson_model' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='artillery_model' type='optstring' />
    <field name='siege_gun' type='boolean' />
    <field fkey='gun_types_tables.gun_type' name='gun_type' type='optstring' />
    <field fkey='unit_stats_primary_missile_weapon_enum_tables.key' name='primary_missile_weapon' type='optstring' />
    <field name='core_marksmanship' type='int' />
    <field name='core_loading_skill' type='int' />
    <field name='primary_missile_attack' type='string' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field fkey='projectiles_tables.key' name='default_missile_type' type='optstring' />
    <field name='ammo' type='int' />
    <field fkey='unit_stats_skeleton_missile_enum_tables.key' name='skeleton_missile' type='optstring' />
    <field fkey='unit_melee_weapons_enum_tables.key' name='melee_weapon_type' type='string' />
    <field name='melee_attack' type='int' />
    <field name='charge_bonus' type='int' />
    <field name='melee_defence' type='int' />
    <field name='shield_bonus' type='int' />
    <field fkey='unit_stats_skeleton_melee_enum_tables.key' name='skeleton_melee' type='string' />
    <field name='pistols' type='string' />
    <field fkey='unit_drill_set_enum_tables.unit_drill_set' name='unit_drill_set' type='string' />
    <field fkey='unit_training_level_enum_tables.key' name='unit_training_level' type='string' />
    <field name='morale' type='int' />
    <field name='rank_depth' type='int' />
    <field name='close_formation_spacing_horizontal' type='float' />
    <field name='close_formation_spacing_vertical' type='float' />
    <field name='loose_formation_spacing_horizontal' type='float' />
    <field name='loose_formation_spacing_vertical' type='float' />
    <field name='dismounted_close_formation_spacing_horizontal' type='float' />
    <field name='dismounted_close_formation_spacing_vertical' type='float' />
    <field name='dismounted_loose_formation_spacing_horizontal' type='float' />
    <field name='melee_bonus_vs_cavalry' type='int' />
    <field name='grenades' type='boolean' />
    <field name='skirmish' type='boolean' />
    <field name='guard_mode' type='boolean' />
    <field name='can_dismount' type='boolean' />
    <field name='can_place_stakes' type='boolean' />
    <field name='cannot_run' type='boolean' />
    <field name='can_rally' type='boolean' />
    <field name='hide_medium_woodland' type='boolean' />
    <field name='hide_scrub' type='boolean' />
    <field name='hide_long_grass' type='boolean' />
    <field name='hide_buildings' type='boolean' />
    <field name='can_stalk' type='boolean' />
    <field name='can_snipe' type='boolean' />
    <field name='does_fire_mounted_by_default' type='boolean' />
    <field name='tree_spot_distance' type='float' />
    <field name='scrub_spot_distance' type='float' />
    <field name='long_grass_spot_distance' type='float' />
    <field name='campmap_stealth' type='boolean' />
    <field name='campmap_policing_bonus' type='boolean' />
    <field name='disciplined' type='boolean' />
    <field name='impetuous' type='boolean' />
    <field name='scares_horses' type='boolean' />
    <field name='fear_effect' type='boolean' />
    <field name='inspires_allies' type='boolean' />
    <field name='good_stamina' type='boolean' />
    <field name='use_grappling_hooks' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='fatigue_resistant' type='boolean' />
    <field name='siege_ladders' type='boolean' />
    <field name='pike_wall' type='boolean' />
    <field name='pike_square' type='boolean' />
    <field name='can_shoot_while_moving' type='boolean' />
  </table>
  <table table_name='unit_stats_land_tables'
         table_version='1' >
    <field fkey='units_tables.key' name='unit' type='string' />
    <field name='men' type='int' />
    <field name='horses' type='int' />
    <field name='artillery' type='int' />
    <field fkey='battle_personalities_tables.key' name='officer' type='string' />
    <field name='musican' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='standard_bearer' type='optstring' />
    <field name='soldier_model' type='string' />
    <field fkey='battle_entities_tables.key' name='man_entity' type='string' />
    <field name='man_animations_table' type='string' />
    <field name='equipment_theme' type='string' />
    <field name='armour' type='int' />
    <field name='armour_audio' type='string' />
    <field name='man_health' type='int' />
    <field name='horse_mode' type='optstring' />
    <field name='cavalry_entity' type='optstring' />
    <field name='horse_animation' type='optstring' />
    <field name='mount_armour' type='string' />
    <field name='mount_health' type='string' />
    <field name='carriage_entity' type='optstring' />
    <field name='ammo_train_model' type='optstring' />
    <field name='limber_model' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='artillery_model' type='optstring' />
    <field name='siege_gun' type='boolean' />
    <field name='gun' type='optstring' />
    <field fkey='unit_stats_primary_missile_weapon_enum_tables.key' name='primary_missile_weapon' type='optstring' />
    <field name='core_marksmanship' type='int' />
    <field name='core_loading_skill' type='int' />
    <field name='primary_missile_attack' type='string' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='default_missile_type' type='optstring' />
    <field name='ammo' type='int' />
    <field fkey='unit_stats_skeleton_missile_enum_tables.key' name='skeleton_missile' type='optstring' />
    <field fkey='unit_melee_weapons_enum_tables.key' name='melee_weapon_type' type='string' />
    <field name='melee_attack' type='int' />
    <field name='charge_bonus' type='int' />
    <field name='melee_defense' type='int' />
    <field name='shield_bonus' type='int' />
    <field fkey='unit_stats_skeleton_melee_enum_tables.key' name='skeleton_melee' type='string' />
    <field name='pistols' type='string' />
    <field fkey='unit_drill_set_enum_tables.unit_drill_set' name='unit_drill_set' type='string' />
    <field name='training_level' type='string' />
    <field name='morale' type='int' />
    <field name='rank_depth' type='int' />
    <field name='close_formation_spacing_horizontal' type='float' />
    <field name='close_formation_spacing_vertical' type='float' />
    <field name='loose_formation_spacing_horizontal' type='float' />
    <field name='loose_formation_spacing_vertical' type='float' />
    <field name='dismounted_formation_spacing_horizontal' type='float' />
    <field name='dismounted_formation_spacing_vertical' type='float' />
    <field name='dismounted_loose_formation_spacing_horizontal' type='float' />
    <field name='melee_bonus_vs_cavalry' type='int' />
    <field name='grenades' type='boolean' />
    <field name='skirmish' type='boolean' />
    <field name='guard_mode' type='boolean' />
    <field name='can_dismount' type='boolean' />
    <field name='can_place_stakes' type='boolean' />
    <field name='cannot_run' type='boolean' />
    <field name='can_rally' type='boolean' />
    <field name='hide_medium_woodland' type='boolean' />
    <field name='hide_scrub' type='boolean' />
    <field name='hide_long_grass' type='boolean' />
    <field name='hide_buildings' type='boolean' />
    <field name='can_stalk' type='boolean' />
    <field name='sniper' type='boolean' />
    <field name='does_fire_mounted_by_default' type='boolean' />
    <field name='tree_spot_distance' type='float' />
    <field name='scrub_spot_distance' type='float' />
    <field name='long_grass_spot_distance' type='float' />
    <field name='campmap_stealth' type='boolean' />
    <field name='campmap_policing_bonus' type='boolean' />
    <field name='disciplined' type='boolean' />
    <field name='impetuous' type='boolean' />
    <field name='scares_horses' type='boolean' />
    <field name='fear_effect' type='boolean' />
    <field name='inspires_allies' type='boolean' />
    <field name='good_stamina' type='boolean' />
    <field name='use_grappling_hooks' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='fatigue_resistant' type='boolean' />
    <field name='siege_ladders' type='boolean' />
    <field name='pike_wall' type='boolean' />
    <field name='pike_square' type='boolean' />
    <field name='can_shoot_while_moving91' type='boolean' />
  </table>
  <table table_name='unit_stats_land_tables'
         table_version='4' >
    <field fkey='units_tables.key' name='key' type='string' />
    <field name='men' type='int' />
    <field name='horse' type='int' />
    <field name='guns' type='int' />
    <field fkey='battle_personalities_tables.key' name='officer' type='string' />
    <field fkey='battle_personalities_tables.key' name='musician' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='standard_bearer' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='soldier_model' type='string' />
    <field fkey='battle_entities_tables.key' name='man_entity' type='string' />
    <field fkey='battle_animations_table_tables.key' name='man_animations_table' type='string' />
    <field name='equipment_theme' type='string' />
    <field name='armour' type='int' />
    <field name='armour_audio' type='string' />
    <field name='man_health' type='int' />
    <field fkey='mounts_tables.key' name='mount_model' type='optstring' />
    <field fkey='battle_entities_tables.key' name='mount_entity' type='optstring' />
    <field fkey='battle_animations_table_tables.key' name='mount_animations_table' type='optstring' />
    <field fkey='battle_entities_tables.key' name='articulated_entity' type='optstring' />
    <field fkey='battle_entities_tables.key' name='ammo_caisson_entity' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='ammo_caisson_model' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='artillery_model' type='optstring' />
    <field name='siege_gun' type='boolean' />
    <field fkey='gun_types_tables.gun_type' name='gun_type' type='optstring' />
    <field fkey='unit_stats_primary_missile_weapon_enum_tables.key' name='primary_missile_weapon' type='optstring' />
    <field name='core_marksmanship' type='int' />
    <field name='core_loading_skill' type='int' />
    <field name='primary_missile_attack' type='string' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field fkey='projectiles_tables.key' name='default_missile_type' type='optstring' />
    <field name='ammo' type='int' />
    <field fkey='unit_stats_skeleton_missile_enum_tables.key' name='skeleton_missile' type='optstring' />
    <field fkey='unit_melee_weapons_enum_tables.key' name='melee_weapon_type' type='string' />
    <field name='melee_attack' type='int' />
    <field name='charge_bonus' type='int' />
    <field name='melee_defence' type='int' />
    <field name='shield_bonus' type='int' />
    <field fkey='unit_stats_skeleton_melee_enum_tables.key' name='skeleton_melee' type='string' />
    <field name='pistols' type='string' />
    <field fkey='unit_drill_set_enum_tables.unit_drill_set' name='unit_drill_set' type='string' />
    <field fkey='unit_training_level_enum_tables.key' name='unit_training_level' type='string' />
    <field name='morale' type='int' />
    <field name='rank_depth' type='int' />
    <field name='close_formation_spacing_horizontal' type='float' />
    <field name='close_formation_spacing_vertical' type='float' />
    <field name='loose_formation_spacing_horizontal' type='float' />
    <field name='loose_formation_spacing_vertical' type='float' />
    <field name='dismounted_close_formation_spacing_horizontal' type='float' />
    <field name='dismounted_close_formation_spacing_vertical' type='float' />
    <field name='dismounted_loose_formation_spacing_horizontal' type='float' />
    <field name='melee_bonus_vs_cavalry' type='int' />
    <field name='grenades' type='boolean' />
    <field name='skirmish' type='boolean' />
    <field name='guard_mode' type='boolean' />
    <field name='can_dismount' type='boolean' />
    <field name='can_place_stakes' type='boolean' />
    <field name='cannot_run' type='boolean' />
    <field name='can_rally' type='boolean' />
    <field name='hide_medium_woodland' type='boolean' />
    <field name='hide_scrub' type='boolean' />
    <field name='hide_long_grass' type='boolean' />
    <field name='hide_buildings' type='boolean' />
    <field name='can_stalk' type='boolean' />
    <field name='can_snipe' type='boolean' />
    <field name='does_fire_mounted_by_default' type='boolean' />
    <field name='tree_spot_distance' type='float' />
    <field name='scrub_spot_distance' type='float' />
    <field name='long_grass_spot_distance' type='float' />
    <field name='campmap_stealth' type='boolean' />
    <field name='campmap_policing_bonus' type='boolean' />
    <field name='disciplined' type='boolean' />
    <field name='impetuous' type='boolean' />
    <field name='scares_horses' type='boolean' />
    <field name='fear_effect' type='boolean' />
    <field name='inspires_allies' type='boolean' />
    <field name='good_stamina' type='boolean' />
    <field name='use_grappling_hooks' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='fatigue_resistant' type='boolean' />
    <field name='siege_ladders' type='boolean' />
    <field name='pike_wall' type='boolean' />
    <field name='pike_square' type='boolean' />
    <field name='can_do_formed_attack' type='boolean' />
    <field name='can_shoot_while_moving' type='boolean' />
  </table>
  <table table_name='unit_stats_land_tables'
         table_version='4' >
    <field fkey='units_tables.key' name='unit' type='string' />
    <field name='men' type='int' />
    <field name='horses' type='int' />
    <field name='artillery' type='int' />
    <field fkey='battle_personalities_tables.key' name='officer' type='string' />
    <field name='musican' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='standard_bearer' type='optstring' />
    <field name='soldier_model' type='string' />
    <field fkey='battle_entities_tables.key' name='man_entity' type='string' />
    <field name='man_animations_table' type='string' />
    <field name='equipment_theme' type='string' />
    <field name='armour' type='int' />
    <field name='armour_audio' type='string' />
    <field name='man_health' type='int' />
    <field name='horse_mode' type='optstring' />
    <field name='cavalry_entity' type='optstring' />
    <field name='horse_animation' type='optstring' />
    <field name='mount_armour' type='string' />
    <field name='mount_health' type='string' />
    <field name='carriage_entity' type='optstring' />
    <field name='ammo_train_model' type='optstring' />
    <field name='limber_model' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='artillery_model' type='optstring' />
    <field name='siege_gun' type='boolean' />
    <field name='gun' type='optstring' />
    <field fkey='unit_stats_primary_missile_weapon_enum_tables.key' name='primary_missile_weapon' type='optstring' />
    <field name='core_marksmanship' type='int' />
    <field name='core_loading_skill' type='int' />
    <field name='primary_missile_attack' type='string' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='default_missile_type' type='optstring' />
    <field name='ammo' type='int' />
    <field fkey='unit_stats_skeleton_missile_enum_tables.key' name='skeleton_missile' type='optstring' />
    <field fkey='unit_melee_weapons_enum_tables.key' name='melee_weapon_type' type='string' />
    <field name='melee_attack' type='int' />
    <field name='charge_bonus' type='int' />
    <field name='melee_defense' type='int' />
    <field name='shield_bonus' type='int' />
    <field fkey='unit_stats_skeleton_melee_enum_tables.key' name='skeleton_melee' type='string' />
    <field name='pistols' type='string' />
    <field fkey='unit_drill_set_enum_tables.unit_drill_set' name='unit_drill_set' type='string' />
    <field name='training_level' type='string' />
    <field name='morale' type='int' />
    <field name='rank_depth' type='int' />
    <field name='close_formation_spacing_horizontal' type='float' />
    <field name='close_formation_spacing_vertical' type='float' />
    <field name='loose_formation_spacing_horizontal' type='float' />
    <field name='loose_formation_spacing_vertical' type='float' />
    <field name='dismounted_formation_spacing_horizontal' type='float' />
    <field name='dismounted_formation_spacing_vertical' type='float' />
    <field name='dismounted_loose_formation_spacing_horizontal' type='float' />
    <field name='melee_bonus_vs_cavalry' type='int' />
    <field name='grenades' type='boolean' />
    <field name='skirmish' type='boolean' />
    <field name='guard_mode' type='boolean' />
    <field name='can_dismount' type='boolean' />
    <field name='can_place_stakes' type='boolean' />
    <field name='cannot_run' type='boolean' />
    <field name='can_rally' type='boolean' />
    <field name='hide_medium_woodland' type='boolean' />
    <field name='hide_scrub' type='boolean' />
    <field name='hide_long_grass' type='boolean' />
    <field name='hide_buildings' type='boolean' />
    <field name='can_stalk' type='boolean' />
    <field name='sniper' type='boolean' />
    <field name='does_fire_mounted_by_default' type='boolean' />
    <field name='tree_spot_distance' type='float' />
    <field name='scrub_spot_distance' type='float' />
    <field name='long_grass_spot_distance' type='float' />
    <field name='campmap_stealth' type='boolean' />
    <field name='campmap_policing_bonus' type='boolean' />
    <field name='disciplined' type='boolean' />
    <field name='impetuous' type='boolean' />
    <field name='scares_horses' type='boolean' />
    <field name='fear_effect' type='boolean' />
    <field name='inspires_allies' type='boolean' />
    <field name='good_stamina' type='boolean' />
    <field name='use_grappling_hooks' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='fatigue_resistant' type='boolean' />
    <field name='siege_ladders' type='boolean' />
    <field name='pike_wall' type='boolean' />
    <field name='pike_square' type='boolean' />
    <field name='can_shoot_while_moving' type='boolean' />
    <field name='can_shoot_while_moving91' type='boolean' />
    <field name='flutist' type='optstring' />
    <field name='limber_destruction_model1' type='optstring' />
    <field name='limber_destruction_model2' type='optstring' />
  </table>
  <table table_name='unit_stats_land_tables'
         table_version='5' >
    <field fkey='units_tables.key' name='key' type='string' />
    <field name='men' type='int' />
    <field name='horse' type='int' />
    <field name='guns' type='int' />
    <field fkey='battle_personalities_tables.key' name='officer' type='string' />
    <field fkey='battle_personalities_tables.key' name='musician' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='standard_bearer' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='soldier_model' type='string' />
    <field fkey='battle_entities_tables.key' name='man_entity' type='string' />
    <field fkey='battle_animations_table_tables.key' name='man_animations_table' type='string' />
    <field name='equipment_theme' type='string' />
    <field name='armour' type='int' />
    <field name='armour_audio' type='string' />
    <field name='man_health' type='int' />
    <field fkey='mounts_tables.key' name='mount_model' type='optstring' />
    <field fkey='battle_entities_tables.key' name='mount_entity' type='optstring' />
    <field fkey='battle_animations_table_tables.key' name='mount_animations_table' type='optstring' />
    <field fkey='battle_entities_tables.key' name='articulated_entity' type='optstring' />
    <field fkey='battle_entities_tables.key' name='ammo_caisson_entity' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='ammo_caisson_model' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='artillery_model' type='optstring' />
    <field name='siege_gun' type='boolean' />
    <field fkey='gun_types_tables.gun_type' name='gun_type' type='optstring' />
    <field fkey='unit_stats_primary_missile_weapon_enum_tables.key' name='primary_missile_weapon' type='optstring' />
    <field name='core_marksmanship' type='int' />
    <field name='core_loading_skill' type='int' />
    <field name='primary_missile_attack' type='string' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field fkey='projectiles_tables.key' name='default_missile_type' type='optstring' />
    <field name='ammo' type='int' />
    <field fkey='unit_stats_skeleton_missile_enum_tables.key' name='skeleton_missile' type='optstring' />
    <field fkey='unit_melee_weapons_enum_tables.key' name='melee_weapon_type' type='string' />
    <field name='melee_attack' type='int' />
    <field name='charge_bonus' type='int' />
    <field name='melee_defence' type='int' />
    <field name='shield_bonus' type='int' />
    <field fkey='unit_stats_skeleton_melee_enum_tables.key' name='skeleton_melee' type='string' />
    <field name='pistols' type='string' />
    <field fkey='unit_drill_set_enum_tables.unit_drill_set' name='unit_drill_set' type='string' />
    <field fkey='unit_training_level_enum_tables.key' name='unit_training_level' type='string' />
    <field name='morale' type='int' />
    <field name='rank_depth' type='int' />
    <field name='close_formation_spacing_horizontal' type='float' />
    <field name='close_formation_spacing_vertical' type='float' />
    <field name='loose_formation_spacing_horizontal' type='float' />
    <field name='loose_formation_spacing_vertical' type='float' />
    <field name='dismounted_close_formation_spacing_horizontal' type='float' />
    <field name='dismounted_close_formation_spacing_vertical' type='float' />
    <field name='dismounted_loose_formation_spacing_horizontal' type='float' />
    <field name='melee_bonus_vs_cavalry' type='int' />
    <field name='grenades' type='boolean' />
    <field name='skirmish' type='boolean' />
    <field name='guard_mode' type='boolean' />
    <field name='can_dismount' type='boolean' />
    <field name='can_place_stakes' type='boolean' />
    <field name='cannot_run' type='boolean' />
    <field name='can_rally' type='boolean' />
    <field name='hide_medium_woodland' type='boolean' />
    <field name='hide_scrub' type='boolean' />
    <field name='hide_long_grass' type='boolean' />
    <field name='hide_buildings' type='boolean' />
    <field name='can_stalk' type='boolean' />
    <field name='can_snipe' type='boolean' />
    <field name='does_fire_mounted_by_default' type='boolean' />
    <field name='tree_spot_distance' type='float' />
    <field name='scrub_spot_distance' type='float' />
    <field name='long_grass_spot_distance' type='float' />
    <field name='campmap_stealth' type='boolean' />
    <field name='campmap_policing_bonus' type='boolean' />
    <field name='disciplined' type='boolean' />
    <field name='impetuous' type='boolean' />
    <field name='scares_horses' type='boolean' />
    <field name='fear_effect' type='boolean' />
    <field name='inspires_allies' type='boolean' />
    <field name='good_stamina' type='boolean' />
    <field name='use_grappling_hooks' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='fatigue_resistant' type='boolean' />
    <field name='siege_ladders' type='boolean' />
    <field name='pike_wall' type='boolean' />
    <field name='pike_square' type='boolean' />
    <field name='can_do_formed_attack' type='boolean' />
    <field name='can_shoot_while_moving' type='boolean' />
    <field name='unused_95' type='boolean' />
  </table>
  <table table_name='unit_stats_land_tables'
         table_version='5' >
    <field fkey='units_tables.key' name='unit' type='string' />
    <field name='men' type='int' />
    <field name='horses' type='int' />
    <field name='artillery' type='int' />
    <field fkey='battle_personalities_tables.key' name='officer' type='string' />
    <field name='musican' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='standard_bearer' type='optstring' />
    <field name='soldier_model' type='string' />
    <field fkey='battle_entities_tables.key' name='man_entity' type='string' />
    <field name='man_animations_table' type='string' />
    <field name='equipment_theme' type='string' />
    <field name='armour' type='int' />
    <field name='armour_audio' type='string' />
    <field name='man_health' type='int' />
    <field name='horse_mode' type='optstring' />
    <field name='cavalry_entity' type='optstring' />
    <field name='horse_animation' type='optstring' />
    <field name='mount_armour' type='string' />
    <field name='mount_health' type='string' />
    <field name='carriage_entity' type='optstring' />
    <field name='ammo_train_model' type='optstring' />
    <field name='limber_model' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='artillery_model' type='optstring' />
    <field name='siege_gun' type='boolean' />
    <field name='gun' type='optstring' />
    <field fkey='unit_stats_primary_missile_weapon_enum_tables.key' name='primary_missile_weapon' type='optstring' />
    <field name='core_marksmanship' type='int' />
    <field name='core_loading_skill' type='int' />
    <field name='primary_missile_attack' type='string' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='default_missile_type' type='optstring' />
    <field name='ammo' type='int' />
    <field fkey='unit_stats_skeleton_missile_enum_tables.key' name='skeleton_missile' type='optstring' />
    <field fkey='unit_melee_weapons_enum_tables.key' name='melee_weapon_type' type='string' />
    <field name='melee_attack' type='int' />
    <field name='charge_bonus' type='int' />
    <field name='melee_defense' type='int' />
    <field name='shield_bonus' type='int' />
    <field fkey='unit_stats_skeleton_melee_enum_tables.key' name='skeleton_melee' type='string' />
    <field name='pistols' type='string' />
    <field fkey='unit_drill_set_enum_tables.unit_drill_set' name='unit_drill_set' type='string' />
    <field name='training_level' type='string' />
    <field name='morale' type='int' />
    <field name='rank_depth' type='int' />
    <field name='close_formation_spacing_horizontal' type='float' />
    <field name='close_formation_spacing_vertical' type='float' />
    <field name='loose_formation_spacing_horizontal' type='float' />
    <field name='loose_formation_spacing_vertical' type='float' />
    <field name='dismounted_formation_spacing_horizontal' type='float' />
    <field name='dismounted_formation_spacing_vertical' type='float' />
    <field name='dismounted_loose_formation_spacing_horizontal' type='float' />
    <field name='melee_bonus_vs_cavalry' type='int' />
    <field name='grenades' type='boolean' />
    <field name='skirmish' type='boolean' />
    <field name='guard_mode' type='boolean' />
    <field name='can_dismount' type='boolean' />
    <field name='can_place_stakes' type='boolean' />
    <field name='cannot_run' type='boolean' />
    <field name='can_rally' type='boolean' />
    <field name='hide_medium_woodland' type='boolean' />
    <field name='hide_scrub' type='boolean' />
    <field name='hide_long_grass' type='boolean' />
    <field name='hide_buildings' type='boolean' />
    <field name='can_stalk' type='boolean' />
    <field name='sniper' type='boolean' />
    <field name='does_fire_mounted_by_default' type='boolean' />
    <field name='tree_spot_distance' type='float' />
    <field name='scrub_spot_distance' type='float' />
    <field name='long_grass_spot_distance' type='float' />
    <field name='campmap_stealth' type='boolean' />
    <field name='campmap_policing_bonus' type='boolean' />
    <field name='disciplined' type='boolean' />
    <field name='impetuous' type='boolean' />
    <field name='scares_horses' type='boolean' />
    <field name='fear_effect' type='boolean' />
    <field name='inspires_allies' type='boolean' />
    <field name='good_stamina' type='boolean' />
    <field name='use_grappling_hooks' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='fatigue_resistant' type='boolean' />
    <field name='siege_ladders' type='boolean' />
    <field name='pike_wall' type='boolean' />
    <field name='pike_square' type='boolean' />
    <field name='can_shoot_while_moving' type='boolean' />
    <field name='can_shoot_while_moving91' type='boolean' />
    <field name='flutist' type='optstring' />
    <field name='limber_destruction_model1' type='optstring' />
    <field name='limber_destruction_model2' type='optstring' />
    <field name='unused_95' type='boolean' />
  </table>
  <table table_name='unit_stats_land_tables'
         table_version='13' >
    <field fkey='units_tables.key' name='key' type='string' />
    <field name='men' type='int' />
    <field name='horse' type='int' />
    <field name='guns' type='int' />
    <field fkey='battle_personalities_tables.key' name='officer' type='string' />
    <field fkey='battle_personalities_tables.key' name='musician' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='standard_bearer' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='soldier_model' type='string' />
    <field fkey='battle_entities_tables.key' name='man_entity' type='string' />
    <field fkey='battle_animations_table_tables.key' name='man_animations_table' type='string' />
    <field name='equipment_theme' type='string' />
    <field name='armour' type='int' />
    <field name='armour_audio' type='string' />
    <field name='man_health' type='int' />
    <field fkey='mounts_tables.key' name='mount_model' type='optstring' />
    <field fkey='battle_entities_tables.key' name='mount_entity' type='optstring' />
    <field fkey='battle_animations_table_tables.key' name='mount_animations_table' type='optstring' />
    <field name='mount_armour' type='int' />
    <field name='mount_health' type='int' />
    <field fkey='battle_entities_tables.key' name='articulated_entity' type='optstring' />
    <field fkey='battle_entities_tables.key' name='ammo_caisson_entity' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='ammo_caisson_model' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='artillery_model' type='optstring' />
    <field name='siege_gun' type='boolean' />
    <field fkey='gun_types_tables.gun_type' name='gun_type' type='optstring' />
    <field fkey='unit_stats_primary_missile_weapon_enum_tables.key' name='primary_missile_weapon' type='optstring' />
    <field name='core_marksmanship' type='int' />
    <field name='core_loading_skill' type='int' />
    <field name='primary_missile_attack' type='string' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field fkey='projectiles_tables.key' name='default_missile_type' type='optstring' />
    <field name='ammo' type='int' />
    <field fkey='unit_stats_skeleton_missile_enum_tables.key' name='skeleton_missile' type='optstring' />
    <field fkey='unit_melee_weapons_enum_tables.key' name='melee_weapon_type' type='string' />
    <field name='melee_attack' type='int' />
    <field name='charge_bonus' type='int' />
    <field name='dismounted_melee_attack' type='int' />
    <field name='dismounted_charge_bonus' type='int' />
    <field name='melee_defence' type='int' />
    <field name='shield_bonus' type='int' />
    <field fkey='unit_stats_skeleton_melee_enum_tables.key' name='skeleton_melee' type='string' />
    <field name='pistols' type='string' />
    <field fkey='unit_drill_set_enum_tables.unit_drill_set' name='unit_drill_set' type='string' />
    <field fkey='unit_training_level_enum_tables.key' name='unit_training_level' type='string' />
    <field name='morale' type='int' />
    <field name='rank_depth' type='int' />
    <field name='close_formation_spacing_horizontal' type='float' />
    <field name='close_formation_spacing_vertical' type='float' />
    <field name='loose_formation_spacing_horizontal' type='float' />
    <field name='loose_formation_spacing_vertical' type='float' />
    <field name='dismounted_close_formation_spacing_horizontal' type='float' />
    <field name='dismounted_close_formation_spacing_vertical' type='float' />
    <field name='dismounted_loose_formation_spacing_horizontal' type='float' />
    <field name='dismounted_loose_formation_spacing_vertical' type='float' />
    <field name='base_density' type='float' />
    <field name='melee_bonus_vs_cavalry' type='int' />
    <field name='grenades' type='boolean' />
    <field name='skirmish' type='boolean' />
    <field name='guard_mode' type='boolean' />
    <field name='can_dismount' type='boolean' />
    <field name='can_place_stakes' type='boolean' />
    <field name='cannot_run' type='boolean' />
    <field name='can_rally' type='boolean' />
    <field name='hide_medium_woodland' type='boolean' />
    <field name='hide_scrub' type='boolean' />
    <field name='hide_long_grass' type='boolean' />
    <field name='hide_buildings' type='boolean' />
    <field name='can_stalk' type='boolean' />
    <field name='can_snipe' type='boolean' />
    <field name='does_fire_mounted_by_default' type='boolean' />
    <field name='tree_spot_distance' type='float' />
    <field name='scrub_spot_distance' type='float' />
    <field name='long_grass_spot_distance' type='float' />
    <field name='campmap_stealth' type='boolean' />
    <field name='campmap_policing_bonus' type='boolean' />
    <field name='disciplined' type='boolean' />
    <field name='impetuous' type='boolean' />
    <field name='scares_horses' type='boolean' />
    <field name='fear_effect' type='boolean' />
    <field name='inspires_allies' type='boolean' />
    <field name='good_stamina' type='boolean' />
    <field name='use_grappling_hooks' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='fatigue_resistant' type='boolean' />
    <field name='siege_ladders' type='boolean' />
    <field name='pike_wall' type='boolean' />
    <field name='pike_square' type='boolean' />
    <field name='can_do_formed_attack' type='boolean' />
    <field name='can_shoot_while_moving' type='boolean' />
    <field name='unused_95' type='boolean' />
    <field name='is_immune_to_attrition' type='boolean' />
    <field name='new_can_shoot_wile_moving' type='boolean' />
    <field name='unused_98' type='boolean' />
    <field fkey='warscape_rigid_tables.key' name='ammo_caisson_destroyed_model' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='ammo_caisson_destruction' type='optstring' />
    <field name='all_ranks_fire' type='boolean' />
    <field name='guerrilla_deployment' type='boolean' />
    <field fkey='sound_events_tables.name' name='audio_selected' type='string' />
    <field fkey='sound_events_tables.name' name='audio_retreat' type='string' />
    <field fkey='sound_events_tables.name' name='audio_engaged_in_battle' type='string' />
    <field fkey='sound_events_tables.name' name='audio_idle' type='string' />
    <field fkey='sound_events_tables.name' name='audio_enemy_approaching' type='string' />
    <field fkey='sound_events_tables.name' name='audio_being_charged' type='string' />
    <field fkey='sound_events_tables.name' name='audio_being_flanked' type='string' />
    <field fkey='sound_events_tables.name' name='audio_wavering' type='string' />
    <field name='can_climb_fast' type='boolean' />
    <field name='can_fire_at_buildings' type='boolean' />
    <field name='unknown108' type='boolean' />
    <field name='unknown109' type='boolean' />
    <field name='armour_piercing_melee_attack' type='boolean' />
  </table>
  <table table_name='unit_stats_land_tables'
         table_version='13' >
    <field fkey='units_tables.key' name='unit' type='string' />
    <field name='men' type='int' />
    <field name='horses' type='int' />
    <field name='artillery' type='int' />
    <field fkey='battle_personalities_tables.key' name='officer' type='string' />
    <field name='musican' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='standard_bearer' type='optstring' />
    <field name='soldier_model' type='string' />
    <field fkey='battle_entities_tables.key' name='man_entity' type='string' />
    <field name='man_animations_table' type='string' />
    <field name='equipment_theme' type='string' />
    <field name='armour' type='int' />
    <field name='armour_audio' type='string' />
    <field name='man_health' type='int' />
    <field name='horse_mode' type='optstring' />
    <field name='cavalry_entity' type='optstring' />
    <field name='horse_animation' type='optstring' />
    <field name='mount_armour' type='int' />
    <field name='mount_health' type='int' />
    <field name='carriage_entity' type='optstring' />
    <field name='ammo_train_model' type='optstring' />
    <field name='limber_model' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='artillery_model' type='optstring' />
    <field name='siege_gun' type='boolean' />
    <field name='gun' type='optstring' />
    <field fkey='unit_stats_primary_missile_weapon_enum_tables.key' name='primary_missile_weapon' type='optstring' />
    <field name='core_marksmanship' type='int' />
    <field name='core_loading_skill' type='int' />
    <field name='primary_missile_attack' type='string' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='default_missile_type' type='optstring' />
    <field name='ammo' type='int' />
    <field fkey='unit_stats_skeleton_missile_enum_tables.key' name='skeleton_missile' type='optstring' />
    <field fkey='unit_melee_weapons_enum_tables.key' name='melee_weapon_type' type='string' />
    <field name='melee_attack' type='int' />
    <field name='charge_bonus' type='int' />
    <field name='dismounted_melee_attack' type='int' />
    <field name='dismounted_charge_bonus' type='int' />
    <field name='melee_defense' type='int' />
    <field name='shield_bonus' type='int' />
    <field fkey='unit_stats_skeleton_melee_enum_tables.key' name='skeleton_melee' type='string' />
    <field name='pistols' type='string' />
    <field fkey='unit_drill_set_enum_tables.unit_drill_set' name='unit_drill_set' type='string' />
    <field name='training_level' type='string' />
    <field name='morale' type='int' />
    <field name='rank_depth' type='int' />
    <field name='close_formation_spacing_horizontal' type='float' />
    <field name='close_formation_spacing_vertical' type='float' />
    <field name='loose_formation_spacing_horizontal' type='float' />
    <field name='loose_formation_spacing_vertical' type='float' />
    <field name='dismounted_formation_spacing_horizontal' type='float' />
    <field name='dismounted_formation_spacing_vertical' type='float' />
    <field name='dismounted_loose_formation_spacing_horizontal' type='float' />
    <field name='dismounted_loose_formation_spacing_vertical' type='float' />
    <field name='base_density' type='float' />
    <field name='melee_bonus_vs_cavalry' type='int' />
    <field name='grenades' type='boolean' />
    <field name='skirmish' type='boolean' />
    <field name='guard_mode' type='boolean' />
    <field name='can_dismount' type='boolean' />
    <field name='can_place_stakes' type='boolean' />
    <field name='cannot_run' type='boolean' />
    <field name='can_rally' type='boolean' />
    <field name='hide_medium_woodland' type='boolean' />
    <field name='hide_scrub' type='boolean' />
    <field name='hide_long_grass' type='boolean' />
    <field name='hide_buildings' type='boolean' />
    <field name='can_stalk' type='boolean' />
    <field name='sniper' type='boolean' />
    <field name='does_fire_mounted_by_default' type='boolean' />
    <field name='tree_spot_distance' type='float' />
    <field name='scrub_spot_distance' type='float' />
    <field name='long_grass_spot_distance' type='float' />
    <field name='campmap_stealth' type='boolean' />
    <field name='campmap_policing_bonus' type='boolean' />
    <field name='disciplined' type='boolean' />
    <field name='impetuous' type='boolean' />
    <field name='scares_horses' type='boolean' />
    <field name='fear_effect' type='boolean' />
    <field name='inspires_allies' type='boolean' />
    <field name='good_stamina' type='boolean' />
    <field name='use_grappling_hooks' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='fatigue_resistant' type='boolean' />
    <field name='siege_ladders' type='boolean' />
    <field name='pike_wall' type='boolean' />
    <field name='pike_square' type='boolean' />
    <field name='can_shoot_while_moving' type='boolean' />
    <field name='can_shoot_while_moving91' type='boolean' />
    <field name='unused_95' type='boolean' />
    <field name='is_immune_to_attrition' type='boolean' />
    <field name='new_can_shoot_wile_moving' type='boolean' />
    <field name='musician_2' type='optstring' />
    <field fkey='warscape_rigid_tables.key' name='ammo_caisson_destroyed_model' type='optstring' />
    <field name='unknown_bos100' type='optstring' />
    <field name='all_ranks_fire' type='boolean' />
    <field name='guerrilla_deployment' type='boolean' />
    <field fkey='sound_events_tables.name' name='audio_selected' type='string' />
    <field fkey='sound_events_tables.name' name='audio_retreat' type='string' />
    <field fkey='sound_events_tables.name' name='audio_engaged_in_battle' type='string' />
    <field fkey='sound_events_tables.name' name='audio_idle' type='string' />
    <field fkey='sound_events_tables.name' name='audio_enemy_approaching' type='string' />
    <field fkey='sound_events_tables.name' name='audio_being_charged' type='string' />
    <field fkey='sound_events_tables.name' name='audio_being_flanked' type='string' />
    <field fkey='sound_events_tables.name' name='audio_wavering' type='string' />
    <field name='loose_formation' type='boolean' />
    <field name='close_formation_spacing_variation' type='boolean' />
    <field name='loose_formation_spacing_variation' type='boolean' />
    <field name='dismounted_close_formation_spacing_variation' type='boolean' />
    <field name='dismounted_loose_formation_spacing_variation' type='boolean' />
  </table>
  <table table_name='unit_stats_land_tables'
         table_version='16' >
    <field fkey='units_tables.key' name='key' type='string' />
    <field name='men' type='int' />
    <field name='horse' type='int' />
    <field name='guns' type='int' />
    <field fkey='battle_personalities_tables.key' name='officer' type='string' />
    <field fkey='battle_personalities_tables.key' name='musician' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='standard_bearer' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='soldier_model' type='string' />
    <field fkey='battle_entities_tables.key' name='man_entity' type='string' />
    <field fkey='battle_animations_table_tables.key' name='man_animations_table' type='string' />
    <field name='equipment_theme' type='string' />
    <field name='armour' type='int' />
    <field name='armour_audio' type='string' />
    <field name='man_health' type='int' />
    <field fkey='mounts_tables.key' name='mount_model' type='optstring' />
    <field fkey='battle_entities_tables.key' name='mount_entity' type='optstring' />
    <field fkey='battle_animations_table_tables.key' name='mount_animations_table' type='optstring' />
    <field name='mount_armour' type='int' />
    <field name='mount_health' type='int' />
    <field fkey='battle_entities_tables.key' name='articulated_entity' type='optstring' />
    <field fkey='battle_entities_tables.key' name='ammo_caisson_entity' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='ammo_caisson_model' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='artillery_model' type='optstring' />
    <field name='siege_gun' type='boolean' />
    <field fkey='gun_types_tables.gun_type' name='gun_type' type='optstring' />
    <field fkey='unit_stats_primary_missile_weapon_enum_tables.key' name='primary_missile_weapon' type='optstring' />
    <field name='core_marksmanship' type='int' />
    <field name='core_loading_skill' type='int' />
    <field name='primary_missile_attack' type='string' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field fkey='projectiles_tables.key' name='default_missile_type' type='optstring' />
    <field name='ammo' type='int' />
    <field fkey='unit_stats_skeleton_missile_enum_tables.key' name='skeleton_missile' type='optstring' />
    <field fkey='unit_melee_weapons_enum_tables.key' name='melee_weapon_type' type='string' />
    <field name='melee_attack' type='int' />
    <field name='charge_bonus' type='int' />
    <field name='dismounted_melee_attack' type='int' />
    <field name='dismounted_charge_bonus' type='int' />
    <field name='melee_defence' type='int' />
    <field name='shield_bonus' type='int' />
    <field fkey='unit_stats_skeleton_melee_enum_tables.key' name='skeleton_melee' type='string' />
    <field name='pistols' type='string' />
    <field fkey='unit_drill_set_enum_tables.unit_drill_set' name='unit_drill_set' type='string' />
    <field fkey='unit_training_level_enum_tables.key' name='unit_training_level' type='string' />
    <field name='morale' type='int' />
    <field name='rank_depth' type='int' />
    <field name='close_formation_spacing_horizontal' type='float' />
    <field name='close_formation_spacing_vertical' type='float' />
    <field name='loose_formation_spacing_horizontal' type='float' />
    <field name='loose_formation_spacing_vertical' type='float' />
    <field name='dismounted_close_formation_spacing_horizontal' type='float' />
    <field name='dismounted_close_formation_spacing_vertical' type='float' />
    <field name='dismounted_loose_formation_spacing_horizontal' type='float' />
    <field name='dismounted_loose_formation_spacing_vertical' type='float' />
    <field name='base_density' type='float' />
    <field name='melee_bonus_vs_cavalry' type='int' />
    <field name='grenades' type='boolean' />
    <field name='skirmish' type='boolean' />
    <field name='guard_mode' type='boolean' />
    <field name='can_dismount' type='boolean' />
    <field name='can_place_stakes' type='boolean' />
    <field name='cannot_run' type='boolean' />
    <field name='can_rally' type='boolean' />
    <field name='hide_medium_woodland' type='boolean' />
    <field name='hide_scrub' type='boolean' />
    <field name='hide_long_grass' type='boolean' />
    <field name='hide_buildings' type='boolean' />
    <field name='can_stalk' type='boolean' />
    <field name='can_snipe' type='boolean' />
    <field name='does_fire_mounted_by_default' type='boolean' />
    <field name='tree_spot_distance' type='float' />
    <field name='scrub_spot_distance' type='float' />
    <field name='long_grass_spot_distance' type='float' />
    <field name='campmap_stealth' type='boolean' />
    <field name='campmap_policing_bonus' type='boolean' />
    <field name='disciplined' type='boolean' />
    <field name='impetuous' type='boolean' />
    <field name='scares_horses' type='boolean' />
    <field name='fear_effect' type='boolean' />
    <field name='inspires_allies' type='boolean' />
    <field name='good_stamina' type='boolean' />
    <field name='use_grappling_hooks' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='fatigue_resistant' type='boolean' />
    <field name='siege_ladders' type='boolean' />
    <field name='pike_wall' type='boolean' />
    <field name='pike_square' type='boolean' />
    <field name='can_do_formed_attack' type='boolean' />
    <field name='can_shoot_while_moving' type='boolean' />
    <field name='unused_95' type='boolean' />
    <field name='is_immune_to_attrition' type='boolean' />
    <field name='new_can_shoot_wile_moving' type='boolean' />
    <field name='unused_98' type='boolean' />
    <field fkey='warscape_rigid_tables.key' name='ammo_caisson_destroyed_model' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='ammo_caisson_destruction' type='optstring' />
    <field name='all_ranks_fire' type='boolean' />
    <field name='guerrilla_deployment' type='boolean' />
    <field fkey='sound_events_tables.name' name='audio_selected' type='string' />
    <field fkey='sound_events_tables.name' name='audio_retreat' type='string' />
    <field fkey='sound_events_tables.name' name='audio_engaged_in_battle' type='string' />
    <field fkey='sound_events_tables.name' name='audio_idle' type='string' />
    <field fkey='sound_events_tables.name' name='audio_enemy_approaching' type='string' />
    <field fkey='sound_events_tables.name' name='audio_being_charged' type='string' />
    <field fkey='sound_events_tables.name' name='audio_being_flanked' type='string' />
    <field fkey='sound_events_tables.name' name='audio_wavering' type='string' />
    <field name='can_climb_fast' type='boolean' />
    <field name='can_fire_at_buildings' type='boolean' />
    <field name='unknown108' type='boolean' />
    <field name='unknown109' type='boolean' />
    <field name='armour_piercing_melee_attack' type='boolean' />
    <field name='loose_formation' type='boolean' />
    <field name='close_formation_spacing_variation' type='float' />
    <field name='loose_formation_spacing_variation' type='float' />
    <field name='dismounted_close_formation_spacing_variation' type='float' />
    <field name='dismounted_loose_formation_spacing_variation' type='float' />
    <field name='bulletproof' type='boolean' />
  </table>
  <table table_name='unit_stats_land_tables'
         table_version='16' >
    <field fkey='units_tables.key' name='unit' type='string' />
    <field name='men' type='int' />
    <field name='horses' type='int' />
    <field name='artillery' type='int' />
    <field fkey='battle_personalities_tables.key' name='officer' type='string' />
    <field name='musican' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='standard_bearer' type='optstring' />
    <field name='soldier_model' type='string' />
    <field fkey='battle_entities_tables.key' name='man_entity' type='string' />
    <field name='man_animations_table' type='string' />
    <field name='equipment_theme' type='string' />
    <field name='armour' type='int' />
    <field name='armour_audio' type='string' />
    <field name='man_health' type='int' />
    <field name='horse_mode' type='optstring' />
    <field name='cavalry_entity' type='optstring' />
    <field name='horse_animation' type='optstring' />
    <field name='mount_armour' type='int' />
    <field name='mount_health' type='int' />
    <field name='carriage_entity' type='optstring' />
    <field name='ammo_train_model' type='optstring' />
    <field name='limber_model' type='optstring' />
    <field fkey='warscape_animated_tables.key' name='artillery_model' type='optstring' />
    <field name='siege_gun' type='boolean' />
    <field name='gun' type='optstring' />
    <field fkey='unit_stats_primary_missile_weapon_enum_tables.key' name='primary_missile_weapon' type='optstring' />
    <field name='core_marksmanship' type='int' />
    <field name='core_loading_skill' type='int' />
    <field name='primary_missile_attack' type='string' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='default_missile_type' type='optstring' />
    <field name='ammo' type='int' />
    <field fkey='unit_stats_skeleton_missile_enum_tables.key' name='skeleton_missile' type='optstring' />
    <field fkey='unit_melee_weapons_enum_tables.key' name='melee_weapon_type' type='string' />
    <field name='melee_attack' type='int' />
    <field name='charge_bonus' type='int' />
    <field name='dismounted_melee_attack' type='int' />
    <field name='dismounted_charge_bonus' type='int' />
    <field name='melee_defense' type='int' />
    <field name='shield_bonus' type='int' />
    <field fkey='unit_stats_skeleton_melee_enum_tables.key' name='skeleton_melee' type='string' />
    <field name='pistols' type='string' />
    <field fkey='unit_drill_set_enum_tables.unit_drill_set' name='unit_drill_set' type='string' />
    <field name='training_level' type='string' />
    <field name='morale' type='int' />
    <field name='rank_depth' type='int' />
    <field name='close_formation_spacing_horizontal' type='float' />
    <field name='close_formation_spacing_vertical' type='float' />
    <field name='loose_formation_spacing_horizontal' type='float' />
    <field name='loose_formation_spacing_vertical' type='float' />
    <field name='dismounted_formation_spacing_horizontal' type='float' />
    <field name='dismounted_formation_spacing_vertical' type='float' />
    <field name='dismounted_loose_formation_spacing_horizontal' type='float' />
    <field name='dismounted_loose_formation_spacing_vertical' type='float' />
    <field name='base_density' type='float' />
    <field name='melee_bonus_vs_cavalry' type='int' />
    <field name='grenades' type='boolean' />
    <field name='skirmish' type='boolean' />
    <field name='guard_mode' type='boolean' />
    <field name='can_dismount' type='boolean' />
    <field name='can_place_stakes' type='boolean' />
    <field name='cannot_run' type='boolean' />
    <field name='can_rally' type='boolean' />
    <field name='hide_medium_woodland' type='boolean' />
    <field name='hide_scrub' type='boolean' />
    <field name='hide_long_grass' type='boolean' />
    <field name='hide_buildings' type='boolean' />
    <field name='can_stalk' type='boolean' />
    <field name='sniper' type='boolean' />
    <field name='does_fire_mounted_by_default' type='boolean' />
    <field name='tree_spot_distance' type='float' />
    <field name='scrub_spot_distance' type='float' />
    <field name='long_grass_spot_distance' type='float' />
    <field name='campmap_stealth' type='boolean' />
    <field name='campmap_policing_bonus' type='boolean' />
    <field name='disciplined' type='boolean' />
    <field name='impetuous' type='boolean' />
    <field name='scares_horses' type='boolean' />
    <field name='fear_effect' type='boolean' />
    <field name='inspires_allies' type='boolean' />
    <field name='good_stamina' type='boolean' />
    <field name='use_grappling_hooks' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='fatigue_resistant' type='boolean' />
    <field name='siege_ladders' type='boolean' />
    <field name='pike_wall' type='boolean' />
    <field name='pike_square' type='boolean' />
    <field name='can_shoot_while_moving' type='boolean' />
    <field name='can_shoot_while_moving91' type='boolean' />
    <field name='unused_95' type='boolean' />
    <field name='is_immune_to_attrition' type='boolean' />
    <field name='new_can_shoot_wile_moving' type='boolean' />
    <field name='musician_2' type='optstring' />
    <field fkey='warscape_rigid_tables.key' name='ammo_caisson_destroyed_model' type='optstring' />
    <field name='unknown_bos100' type='optstring' />
    <field name='all_ranks_fire' type='boolean' />
    <field name='guerrilla_deployment' type='boolean' />
    <field fkey='sound_events_tables.name' name='audio_selected' type='string' />
    <field fkey='sound_events_tables.name' name='audio_retreat' type='string' />
    <field fkey='sound_events_tables.name' name='audio_engaged_in_battle' type='string' />
    <field fkey='sound_events_tables.name' name='audio_idle' type='string' />
    <field fkey='sound_events_tables.name' name='audio_enemy_approaching' type='string' />
    <field fkey='sound_events_tables.name' name='audio_being_charged' type='string' />
    <field fkey='sound_events_tables.name' name='audio_being_flanked' type='string' />
    <field fkey='sound_events_tables.name' name='audio_wavering' type='string' />
    <field name='loose_formation' type='boolean' />
    <field name='close_formation_spacing_variation' type='boolean' />
    <field name='loose_formation_spacing_variation' type='boolean' />
    <field name='dismounted_close_formation_spacing_variation' type='boolean' />
    <field name='dismounted_loose_formation_spacing_variation' type='boolean' />
    <field name='bulletproof' type='boolean' />
    <field name='unknown117' type='float' />
    <field name='unknown118' type='float' />
    <field name='unknown119' type='float' />
    <field name='unknown120' type='float' />
    <field name='unknown121' type='boolean' />
  </table>
  <table table_name='unit_stats_naval_crew_tables'
         table_version='0' >
    <field name='unit_type' type='string' pk='true' />
    <field name='reloading_skill' type='int' />
    <field name='markmanship' type='int' />
    <field name='melee_attack' type='int' />
    <field name='melee_defence' type='int' />
    <field name='melee_weapon_type' type='string' />
    <field name='pistols' type='boolean' />
    <field name='ammo' type='int' />
    <field name='infantry_entity' type='string' />
    <field name='soldier_model' type='string' />
    <field fkey='battle_animations_table_tables.key' name='man_animations_table' type='string' />
    <field name='equipment_theme' type='string' />
    <field name='armour_audio' type='string' />
    <field name='armour' type='int' />
    <field name='spacing' type='float' />
    <field name='discipline' type='int' />
  </table>
  <table table_name='unit_stats_naval_crew_tables'
         table_version='0' >
    <field name='unit_type' type='string' pk='true' />
    <field name='reloading_skill' type='int' />
    <field name='markmanship' type='int' />
    <field name='melee_attack' type='int' />
    <field name='melee_defence' type='int' />
    <field name='melee_weapon_type' type='string' />
    <field name='pistols' type='boolean' />
    <field name='ammo' type='int' />
    <field name='infantry_entity' type='string' />
    <field name='soldier_model' type='string' />
    <field fkey='battle_animations_table_tables.key' name='man_animations_table' type='string' />
    <field name='equipment_theme' type='string' />
    <field name='armour_audio' type='string' />
    <field name='armour' type='int' />
    <field name='spacing' type='float' />
    <field name='discipline' type='int' />
    <field fkey='projectiles_tables.key' name='missile_type' type='optstring' />
  </table>
  <table table_name='unit_stats_naval_crew_tables'
         table_version='2' >
    <field name='unit_type' type='string' pk='true' />
    <field name='core_loading_skill' type='int' />
    <field name='core_marksmanship' type='int' />
    <field name='melee_attack' type='int' />
    <field name='melee_defence' type='int' />
    <field name='melee_weapon_type' type='string' />
    <field name='pistols' type='boolean' />
    <field name='ammo' type='int' />
    <field fkey='battle_entities_tables.key' name='battle_entity' type='string' />
    <field fkey='warscape_animated_tables.key' name='soldier_model' type='string' />
    <field fkey='battle_animations_table_tables.key' name='man_animations_table' type='string' />
    <field name='equipment_theme' type='string' />
    <field name='armour_audio' type='string' />
    <field name='armour' type='int' />
    <field name='spacing' type='float' />
    <field name='discipline' type='int' />
    <field fkey='projectiles_tables.key' name='missile_type' type='optstring' />
  </table>
  <table table_name='unit_stats_naval_crew_tables'
         table_version='2' >
    <field name='unit_type' type='string_ascii' />
    <field name='reloading_skill' type='int' />
    <field name='markmanship' type='int' />
    <field name='melee_attack' type='int' />
    <field name='melee_defence' type='int' />
    <field name='melee_weapon_type' type='string_ascii' />
    <field name='pistols' type='boolean' />
    <field name='ammo' type='int' />
    <field name='infantry_entity' type='string_ascii' />
    <field name='soldier_model' type='string_ascii' />
    <field fkey='battle_animations_table_tables.key' name='man_animations_table' type='string_ascii' />
    <field name='equipment_theme' type='string_ascii' />
    <field name='armour_audio' type='string_ascii' />
    <field name='armour' type='int' />
    <field name='spacing' type='float' />
    <field name='discipline' type='int' />
    <field fkey='projectiles_tables.key' name='missile_type' type='optstring_ascii' />
  </table>
  <table table_name='unit_stats_naval_crew_to_factions_tables'
         table_version='0' >
    <field name='faction' type='string' />
    <field name='marines' type='string' />
    <field name='seaman' type='string' />
    <field name='guncrew' type='string' />
    <field name='admiral' type='string' />
    <field name='commodore' type='string' />
    <field name='naval_officer' type='string' />
    <field name='musican' type='string' />
  </table>
  <table table_name='unit_stats_naval_crew_to_ship_categories_tables'
         table_version='0' >
    <field fkey='unit_stats_ship_categories_tables.key' name='key' type='string' pk='true' />
    <field fkey='unit_stats_naval_crew_tables.unit_type' name='marine_type' type='string' />
    <field fkey='unit_stats_naval_crew_tables.unit_type' name='seaman_type' type='string' />
    <field fkey='unit_stats_naval_crew_tables.unit_type' name='gunner_type' type='string' />
    <field fkey='unit_stats_naval_crew_tables.unit_type' name='admiral' type='string' />
    <field fkey='unit_stats_naval_crew_tables.unit_type' name='officer_1' type='string' />
    <field fkey='unit_stats_naval_crew_tables.unit_type' name='officer_2' type='optstring' />
    <field fkey='unit_stats_naval_crew_tables.unit_type' name='officer_3' type='optstring' />
  </table>
  <table table_name='unit_stats_naval_experience_bonuses_tables'
         table_version='0' >
    <field name='xp_level' type='string' />
    <field name='melee_defence' type='int' />
    <field name='core_gunner_loading_skill' type='int' />
    <field name='core_gunner_marksmanship' type='int' />
    <field name='morale' type='int' />
    <field name='mp_fixed_cost' type='int' />
    <field name='mp_experience_cost_multiplier' type='float' />
  </table>
  <table table_name='unit_stats_naval_experience_bonuses_tables'
         table_version='0' >
    <field name='xp_level' type='string' />
    <field name='melee_attack' type='int' />
    <field name='melee_defence' type='int' />
    <field name='core_gunner_loading_skill' type='int' />
    <field name='core_gunner_marksmanship' type='int' />
    <field name='morale' type='int' />
    <field name='mp_fixed_cost' type='int' />
    <field name='mp_experience_cost_multiplier' type='float' />
  </table>
  <table table_name='unit_stats_naval_experience_bonuses_tables'
         table_version='1' >
    <field name='xp_level' type='string' />
    <field name='melee_attack' type='int' />
    <field name='melee_defence' type='int' />
    <field name='core_gunner_loading_skill' type='int' />
    <field name='core_gunner_marksmanship' type='int' />
    <field name='morale' type='int' />
    <field name='mp_fixed_cost' type='int' />
    <field name='mp_experience_cost_multiplier' type='float' />
  </table>
  <table table_name='unit_stats_naval_experience_bonuses_tables'
         table_version='1' >
    <field name='xp_level' type='string_ascii' />
    <field name='melee_attack' type='int' />
    <field name='melee_defence' type='int' />
    <field name='core_gunner_loading_skill' type='int' />
    <field name='core_gunner_marksmanship' type='int' />
    <field name='morale' type='int' />
    <field name='mp_fixed_cost' type='int' />
    <field name='mp_experience_cost_multiplier' type='float' />
  </table>
  <table table_name='unit_stats_naval_tables'
         table_version='0' >
    <field fkey='units_tables.key' name='unit' type='string' pk='true' />
    <field name='morale' type='int' />
    <field name='mothball_cost' type='int' />
    <field name='reactivate_cost' type='int' />
    <field name='admiral_promotion_cost_record' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='bow_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='stern_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_1_top' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_2' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_3' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_4' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_5' type='optstring' />
    <field fkey='models_naval_tables.key' name='ship_model' type='string' />
    <field fkey='battle_personalities_tables.key' name='admiral' type='string' />
    <field fkey='battle_personalities_tables.key' name='cpt' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='lt' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='bosun' type='optstring' />
    <field name='num_marines' type='int' />
    <field name='num_seamen' type='int' />
    <field name='num_gunners' type='int' />
    <field name='core_gunner_marksmanship' type='int' />
    <field name='core_gunner_loading_skill' type='int' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='water_bail_out_modifier' type='float' />
    <field name='flood_threshold_to_sink' type='float' />
    <field name='fire_risk_modifier' type='float' />
    <field name='mass' type='int' />
    <field name='collision_momentum_modifer' type='float' />
    <field name='formation_distance' type='int' />
    <field name='minimum_distance' type='int' />
    <field name='formation_integrity' type='int' />
    <field name='top_speed' type='int' />
    <field name='acceleration' type='float' />
    <field name='stopping_threshold' type='float' />
    <field name='heel_factor' type='float' />
    <field name='beating_angle' type='int' />
    <field name='max_yard_angle' type='int' />
    <field name='sail_furl_angle' type='int' />
    <field name='speed_wind_astern' type='float' />
    <field name='speed_coefficient_10-15_degrees' type='float' />
    <field name='speed_30_deg' type='float' />
    <field name='speed_coefficient_40-45_degrees' type='float' />
    <field name='speed_60_deg' type='float' />
    <field name='speed_75_deg' type='float' />
    <field name='speed_90_deg' type='float' />
    <field name='speed_105_deg' type='float' />
    <field name='speed_120_deg' type='float' />
    <field name='speed_135_deg' type='float' />
    <field name='speed_145_deg' type='float' />
    <field name='speed_180_deg' type='float' />
    <field name='position_damping' type='float' />
    <field name='rotation_damping' type='float' />
    <field name='turn_rate_at_full_speed' type='float' />
    <field name='turn_rate_at_10_percent' type='float' />
    <field name='turn_rate_at_20_percent' type='float' />
    <field name='turn_rate_at_35_percent' type='float' />
    <field name='turn_rate_at_50_percent' type='float' />
    <field name='turn_rate_at_65_percent' type='float' />
    <field name='turn_rate_at_80_percent' type='float' />
    <field name='turn_rate_stopped' type='float' />
    <field name='top_gallants_allowed' type='boolean' />
    <field name='side_panels_above_water_1_top_armour' type='int' />
    <field name='side_panels_above_water_1_top_hits' type='int' />
    <field name='side_panels_above_water_1_top_critical' type='float' />
    <field name='side_panels_above_water_2_armour' type='int' />
    <field name='side_panels_above_water_2_hits' type='int' />
    <field name='side_panels_above_water_2_critical' type='float' />
    <field name='side_panels_below_water_armour' type='int' />
    <field name='side_panels_below_water_hits' type='int' />
    <field name='side_panels_below_water_critical' type='float' />
    <field name='prow_panels_above_water_armour' type='int' />
    <field name='prow_panels_above_water_hits' type='int' />
    <field name='prow_panels_above_water_critical' type='float' />
    <field name='prow_panels_below_water_armour' type='int' />
    <field name='prow_panels_below_water_hits' type='int' />
    <field name='prow_panels_below_water_critical' type='float' />
    <field name='stern_panels_above_water_armour' type='int' />
    <field name='stern_panels_above_water_hits' type='int' />
    <field name='stern_panels_above_water_critical' type='float' />
    <field name='stern_panels_below_water_armour' type='int' />
    <field name='stern_panels_below_water_hits' type='int' />
    <field name='stern_panels_below_water_critical' type='float' />
    <field name='mast_1_front_armour' type='int' />
    <field name='mast_1_front_hits' type='int' />
    <field name='mast_1_front_critical' type='float' />
    <field name='mast_2_armour' type='int' />
    <field name='mast_2_hits' type='int' />
    <field name='mast_2_critical' type='float' />
    <field name='mast_3_armour' type='int' />
    <field name='mast_3_hits' type='int' />
    <field name='mast_3_critical' type='float' />
    <field name='top_sails_armour' type='int' />
    <field name='top_sails_hits' type='int' />
    <field name='top_sails_critical' type='float' />
    <field name='middle_sails_armour' type='int' />
    <field name='middle_sails_hits' type='int' />
    <field name='middle_sails_critical' type='float' />
    <field name='bottom_sails_armour' type='int' />
    <field name='bottom_sails_hits' type='int' />
    <field name='bottom_sails_critical' type='float' />
    <field name='top_gallants_sails_armour' type='int' />
    <field name='top_gallants_sails_hits' type='int' />
    <field name='top_gallants_sails_critical' type='float' />
    <field name='mast_bowsprit_armour' type='int' />
    <field name='mast_bowsprit_hits' type='int' />
    <field name='mast_bowsprit_critical' type='float' />
    <field name='front_sails_armour' type='int' />
    <field name='front_sails_hits' type='int' />
    <field name='front_sails_critical' type='float' />
    <field name='back_sails_armour' type='int' />
    <field name='back_sails_hits' type='int' />
    <field name='back_sails_critical' type='float' />
    <field name='magazine_armour' type='int' />
    <field name='magazine_hits' type='int' />
    <field name='magazine_critical' type='float' />
    <field name='scares_enemies' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='can_trade' type='boolean' />
    <field name='manoeuverability' type='string' />
  </table>
  <table table_name='unit_stats_naval_tables'
         table_version='0' >
    <field fkey='units_tables.key' name='unit' type='string' pk='true' />
    <field name='morale' type='int' />
    <field name='mothball_cost' type='int' />
    <field name='reactivate_cost' type='int' />
    <field name='admiral_promotion_cost_record' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='bow_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='stern_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_1_top' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_2' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_3' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_4' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_5' type='optstring' />
    <field fkey='models_naval_tables.key' name='ship_model' type='string' />
    <field fkey='battle_personalities_tables.key' name='admiral' type='string' />
    <field fkey='battle_personalities_tables.key' name='cpt' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='lt' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='bosun' type='optstring' />
    <field name='num_marines' type='int' />
    <field name='num_seamen' type='int' />
    <field name='num_gunners' type='int' />
    <field name='core_gunner_marksmanship' type='int' />
    <field name='core_gunner_loading_skill' type='int' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='water_bail_out_modifier' type='float' />
    <field name='flood_threshold_to_sink' type='float' />
    <field name='fire_risk_modifier' type='float' />
    <field name='mass' type='int' />
    <field name='collision_momentum_modifer' type='float' />
    <field name='formation_distance' type='int' />
    <field name='minimum_distance' type='int' />
    <field name='formation_integrity' type='int' />
    <field name='top_speed' type='int' />
    <field name='acceleration' type='float' />
    <field name='stopping_threshold' type='float' />
    <field name='heel_factor' type='float' />
    <field name='beating_angle' type='int' />
    <field name='max_yard_angle' type='int' />
    <field name='sail_furl_angle' type='int' />
    <field name='speed_wind_astern' type='float' />
    <field name='speed_coefficient_10-15_degrees' type='float' />
    <field name='speed_30_deg' type='float' />
    <field name='speed_coefficient_40-45_degrees' type='float' />
    <field name='speed_60_deg' type='float' />
    <field name='speed_75_deg' type='float' />
    <field name='speed_90_deg' type='float' />
    <field name='speed_105_deg' type='float' />
    <field name='speed_120_deg' type='float' />
    <field name='speed_135_deg' type='float' />
    <field name='speed_145_deg' type='float' />
    <field name='speed_180_deg' type='float' />
    <field name='position_damping' type='float' />
    <field name='rotation_damping' type='float' />
    <field name='turn_rate_at_full_speed' type='float' />
    <field name='turn_rate_at_10_percent' type='float' />
    <field name='turn_rate_at_20_percent' type='float' />
    <field name='turn_rate_at_35_percent' type='float' />
    <field name='turn_rate_at_50_percent' type='float' />
    <field name='turn_rate_at_65_percent' type='float' />
    <field name='turn_rate_at_80_percent' type='float' />
    <field name='turn_rate_stopped' type='float' />
    <field name='top_gallants_allowed' type='boolean' />
    <field name='side_panels_above_water_1_top_armour' type='int' />
    <field name='side_panels_above_water_1_top_hits' type='int' />
    <field name='side_panels_above_water_1_top_critical' type='float' />
    <field name='side_panels_above_water_2_armour' type='int' />
    <field name='side_panels_above_water_2_hits' type='int' />
    <field name='side_panels_above_water_2_critical' type='float' />
    <field name='side_panels_below_water_armour' type='int' />
    <field name='side_panels_below_water_hits' type='int' />
    <field name='side_panels_below_water_critical' type='float' />
    <field name='prow_panels_above_water_armour' type='int' />
    <field name='prow_panels_above_water_hits' type='int' />
    <field name='prow_panels_above_water_critical' type='float' />
    <field name='prow_panels_below_water_armour' type='int' />
    <field name='prow_panels_below_water_hits' type='int' />
    <field name='prow_panels_below_water_critical' type='float' />
    <field name='stern_panels_above_water_armour' type='int' />
    <field name='stern_panels_above_water_hits' type='int' />
    <field name='stern_panels_above_water_critical' type='float' />
    <field name='stern_panels_below_water_armour' type='int' />
    <field name='stern_panels_below_water_hits' type='int' />
    <field name='stern_panels_below_water_critical' type='float' />
    <field name='mast_1_front_armour' type='int' />
    <field name='mast_1_front_hits' type='int' />
    <field name='mast_1_front_critical' type='float' />
    <field name='mast_2_armour' type='int' />
    <field name='mast_2_hits' type='int' />
    <field name='mast_2_critical' type='float' />
    <field name='mast_3_armour' type='int' />
    <field name='mast_3_hits' type='int' />
    <field name='mast_3_critical' type='float' />
    <field name='top_sails_armour' type='int' />
    <field name='top_sails_hits' type='int' />
    <field name='top_sails_critical' type='float' />
    <field name='middle_sails_armour' type='int' />
    <field name='middle_sails_hits' type='int' />
    <field name='middle_sails_critical' type='float' />
    <field name='bottom_sails_armour' type='int' />
    <field name='bottom_sails_hits' type='int' />
    <field name='bottom_sails_critical' type='float' />
    <field name='top_gallants_sails_armour' type='int' />
    <field name='top_gallants_sails_hits' type='int' />
    <field name='top_gallants_sails_critical' type='float' />
    <field name='mast_bowsprit_armour' type='int' />
    <field name='mast_bowsprit_hits' type='int' />
    <field name='mast_bowsprit_critical' type='float' />
    <field name='front_sails_armour' type='int' />
    <field name='front_sails_hits' type='int' />
    <field name='front_sails_critical' type='float' />
    <field name='back_sails_armour' type='int' />
    <field name='back_sails_hits' type='int' />
    <field name='back_sails_critical' type='float' />
    <field name='magazine_armour' type='int' />
    <field name='magazine_hits' type='int' />
    <field name='magazine_critical' type='float' />
    <field name='scares_enemies' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='can_trade' type='boolean' />
    <field name='manoeuverability' type='string' />
    <field name='hull_strength_shown' type='int' />
  </table>
  <table table_name='unit_stats_naval_tables'
         table_version='0' >
    <field fkey='units_tables.key' name='unit' type='string' pk='true' />
    <field name='morale' type='int' />
    <field name='mothball_cost' type='int' />
    <field name='reactivate_cost' type='int' />
    <field name='admiral_promotion_cost_record' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='bow_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='stern_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_1_top' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_2' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_3' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_4' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_5' type='optstring' />
    <field fkey='models_naval_tables.key' name='ship_model' type='string' />
    <field fkey='battle_personalities_tables.key' name='admiral' type='string' />
    <field fkey='battle_personalities_tables.key' name='cpt' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='lt' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='bosun' type='optstring' />
    <field name='num_marines' type='int' />
    <field name='num_seamen' type='int' />
    <field name='num_gunners' type='int' />
    <field name='core_gunner_marksmanship' type='int' />
    <field name='core_gunner_loading_skill' type='int' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='water_bail_out_modifier' type='float' />
    <field name='flood_threshold_to_sink' type='float' />
    <field name='fire_risk_modifier' type='float' />
    <field name='mass' type='int' />
    <field name='unknown' type='int' />
    <field name='collision_momentum_modifer' type='float' />
    <field name='formation_distance' type='int' />
    <field name='minimum_distance' type='int' />
    <field name='formation_integrity' type='int' />
    <field name='top_speed' type='int' />
    <field name='acceleration' type='float' />
    <field name='stopping_threshold' type='float' />
    <field name='heel_factor' type='float' />
    <field name='beating_angle' type='int' />
    <field name='max_yard_angle' type='int' />
    <field name='sail_furl_angle' type='int' />
    <field name='speed_wind_astern' type='float' />
    <field name='speed_coefficient_10-15_degrees' type='float' />
    <field name='speed_30_deg' type='float' />
    <field name='speed_coefficient_40-45_degrees' type='float' />
    <field name='speed_60_deg' type='float' />
    <field name='speed_75_deg' type='float' />
    <field name='speed_90_deg' type='float' />
    <field name='speed_105_deg' type='float' />
    <field name='speed_120_deg' type='float' />
    <field name='speed_135_deg' type='float' />
    <field name='speed_145_deg' type='float' />
    <field name='speed_180_deg' type='float' />
    <field name='position_damping' type='float' />
    <field name='rotation_damping' type='float' />
    <field name='turn_rate_at_full_speed' type='float' />
    <field name='turn_rate_at_10_percent' type='float' />
    <field name='turn_rate_at_20_percent' type='float' />
    <field name='turn_rate_at_35_percent' type='float' />
    <field name='turn_rate_at_50_percent' type='float' />
    <field name='turn_rate_at_65_percent' type='float' />
    <field name='turn_rate_at_80_percent' type='float' />
    <field name='turn_rate_stopped' type='float' />
    <field name='top_gallants_allowed' type='boolean' />
    <field name='side_panels_above_water_1_top_armour' type='int' />
    <field name='side_panels_above_water_1_top_hits' type='int' />
    <field name='side_panels_above_water_1_top_critical' type='float' />
    <field name='side_panels_above_water_2_armour' type='int' />
    <field name='side_panels_above_water_2_hits' type='int' />
    <field name='side_panels_above_water_2_critical' type='float' />
    <field name='side_panels_below_water_armour' type='int' />
    <field name='side_panels_below_water_hits' type='int' />
    <field name='side_panels_below_water_critical' type='float' />
    <field name='prow_panels_above_water_armour' type='int' />
    <field name='prow_panels_above_water_hits' type='int' />
    <field name='prow_panels_above_water_critical' type='float' />
    <field name='prow_panels_below_water_armour' type='int' />
    <field name='prow_panels_below_water_hits' type='int' />
    <field name='prow_panels_below_water_critical' type='float' />
    <field name='stern_panels_above_water_armour' type='int' />
    <field name='stern_panels_above_water_hits' type='int' />
    <field name='stern_panels_above_water_critical' type='float' />
    <field name='stern_panels_below_water_armour' type='int' />
    <field name='stern_panels_below_water_hits' type='int' />
    <field name='stern_panels_below_water_critical' type='float' />
    <field name='mast_1_front_armour' type='int' />
    <field name='mast_1_front_hits' type='int' />
    <field name='mast_1_front_critical' type='float' />
    <field name='mast_2_armour' type='int' />
    <field name='mast_2_hits' type='int' />
    <field name='mast_2_critical' type='float' />
    <field name='mast_3_armour' type='int' />
    <field name='mast_3_hits' type='int' />
    <field name='mast_3_critical' type='float' />
    <field name='top_sails_armour' type='int' />
    <field name='top_sails_hits' type='int' />
    <field name='top_sails_critical' type='float' />
    <field name='middle_sails_armour' type='int' />
    <field name='middle_sails_hits' type='int' />
    <field name='middle_sails_critical' type='float' />
    <field name='bottom_sails_armour' type='int' />
    <field name='bottom_sails_hits' type='int' />
    <field name='bottom_sails_critical' type='float' />
    <field name='top_gallants_sails_armour' type='int' />
    <field name='top_gallants_sails_hits' type='int' />
    <field name='top_gallants_sails_critical' type='float' />
    <field name='mast_bowsprit_armour' type='int' />
    <field name='mast_bowsprit_hits' type='int' />
    <field name='mast_bowsprit_critical' type='float' />
    <field name='front_sails_armour' type='int' />
    <field name='front_sails_hits' type='int' />
    <field name='front_sails_critical' type='float' />
    <field name='back_sails_armour' type='int' />
    <field name='back_sails_hits' type='int' />
    <field name='back_sails_critical' type='float' />
    <field name='magazine_armour' type='int' />
    <field name='magazine_hits' type='int' />
    <field name='magazine_critical' type='float' />
    <field name='scares_enemies' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='can_trade' type='boolean' />
    <field name='manoeuverability' type='string' />
    <field name='hull_strength_shown' type='int' />
    <field name='unknown97' type='string' />
    <field fkey='unit_stats_ship_categories_tables.key' name='ship_crew_category' type='string' />
    <field name='naval_mine_ability' type='int' />
    <field name='stat_bar_manoeuvrability_rating' type='string' />
    <field name='stat_bar_hull_strength' type='int' />
    <field name='bombard_ability' type='string' />
    <field name='torpedo_ability' type='string' />
    <field name='ramming_ability' type='int' />
    <field fkey='battlefield_building_audio_materials_tables.audio_material' name='audio_material' type='optstring' />
    <field name='forward_facing' type='string' />
    <field name='camera_ellipse_width' type='int' />
    <field name='camera_ellipse_length' type='int' />
    <field name='camera_ellipse_height' type='float' />
    <field name='camera_ellipse_offset' type='string' />
    <field name='boardable' type='boolean' />
    <field name='unknown137' type='float' />
    <field name='unknown138' type='float' />
    <field name='unknown139' type='float' />
    <field name='unknown140' type='float' />
    <field name='unknown141' type='boolean' />
  </table>
  <table table_name='unit_stats_naval_tables'
         table_version='2' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
    <field name='morale' type='int' />
    <field name='mothball_cost' type='int' />
    <field name='reactivate_cost' type='int' />
    <field name='admiral_promotion_cost_record' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='bow_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='stern_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_1_top' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_2' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_3' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_4' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_5' type='optstring' />
    <field fkey='models_naval_tables.key' name='ship_model' type='string' />
    <field name='num_marines' type='int' />
    <field name='num_seamen' type='int' />
    <field name='num_gunners' type='int' />
    <field name='core_gunner_marksmanship' type='int' />
    <field name='core_gunner_loading_skill' type='int' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='water_bail_out_modifier' type='float' />
    <field name='flood_threshold_to_sink' type='float' />
    <field name='fire_risk_modifier' type='float' />
    <field name='mass' type='int' />
    <field name='collision_momentum_modifer' type='float' />
    <field name='formation_distance' type='int' />
    <field name='minimum_distance' type='int' />
    <field name='formation_integrity' type='int' />
    <field name='top_speed' type='int' />
    <field name='acceleration' type='float' />
    <field name='stopping_threshold' type='float' />
    <field name='heel_factor' type='float' />
    <field name='beating_angle' type='int' />
    <field name='max_yard_angle' type='int' />
    <field name='sail_furl_angle' type='int' />
    <field name='speed_wind_astern' type='float' />
    <field name='speed_coefficient_10-15_degrees' type='float' />
    <field name='speed_30_deg' type='float' />
    <field name='speed_coefficient_40-45_degrees' type='float' />
    <field name='speed_60_deg' type='float' />
    <field name='speed_75_deg' type='float' />
    <field name='speed_90_deg' type='float' />
    <field name='speed_105_deg' type='float' />
    <field name='speed_120_deg' type='float' />
    <field name='speed_135_deg' type='float' />
    <field name='speed_145_deg' type='float' />
    <field name='speed_180_deg' type='float' />
    <field name='position_damping' type='float' />
    <field name='rotation_damping' type='float' />
    <field name='turn_rate_at_full_speed' type='float' />
    <field name='turn_rate_at_10_percent' type='float' />
    <field name='turn_rate_at_20_percent' type='float' />
    <field name='turn_rate_at_35_percent' type='float' />
    <field name='turn_rate_at_50_percent' type='float' />
    <field name='turn_rate_at_65_percent' type='float' />
    <field name='turn_rate_at_80_percent' type='float' />
    <field name='turn_rate_stopped' type='float' />
    <field name='top_gallants_allowed' type='boolean' />
    <field name='side_panels_above_water_1_top_armour' type='int' />
    <field name='side_panels_above_water_1_top_hits' type='int' />
    <field name='side_panels_above_water_1_top_critical' type='float' />
    <field name='side_panels_above_water_2_armour' type='int' />
    <field name='side_panels_above_water_2_hits' type='int' />
    <field name='side_panels_above_water_2_critical' type='float' />
    <field name='side_panels_below_water_armour' type='int' />
    <field name='side_panels_below_water_hits' type='int' />
    <field name='side_panels_below_water_critical' type='float' />
    <field name='prow_panels_above_water_armour' type='int' />
    <field name='prow_panels_above_water_hits' type='int' />
    <field name='prow_panels_above_water_critical' type='float' />
    <field name='prow_panels_below_water_armour' type='int' />
    <field name='prow_panels_below_water_hits' type='int' />
    <field name='prow_panels_below_water_critical' type='float' />
    <field name='stern_panels_above_water_armour' type='int' />
    <field name='stern_panels_above_water_hits' type='int' />
    <field name='stern_panels_above_water_critical' type='float' />
    <field name='stern_panels_below_water_armour' type='int' />
    <field name='stern_panels_below_water_hits' type='int' />
    <field name='stern_panels_below_water_critical' type='float' />
    <field name='mast_1_front_armour' type='int' />
    <field name='mast_1_front_hits' type='int' />
    <field name='mast_1_front_critical' type='float' />
    <field name='mast_2_armour' type='int' />
    <field name='mast_2_hits' type='int' />
    <field name='mast_2_critical' type='float' />
    <field name='mast_3_armour' type='int' />
    <field name='mast_3_hits' type='int' />
    <field name='mast_3_critical' type='float' />
    <field name='top_sails_armour' type='int' />
    <field name='top_sails_hits' type='int' />
    <field name='top_sails_critical' type='float' />
    <field name='middle_sails_armour' type='int' />
    <field name='middle_sails_hits' type='int' />
    <field name='middle_sails_critical' type='float' />
    <field name='bottom_sails_armour' type='int' />
    <field name='bottom_sails_hits' type='int' />
    <field name='bottom_sails_critical' type='float' />
    <field name='top_gallants_sails_armour' type='int' />
    <field name='top_gallants_sails_hits' type='int' />
    <field name='top_gallants_sails_critical' type='float' />
    <field name='mast_bowsprit_armour' type='int' />
    <field name='mast_bowsprit_hits' type='int' />
    <field name='mast_bowsprit_critical' type='float' />
    <field name='front_sails_armour' type='int' />
    <field name='front_sails_hits' type='int' />
    <field name='front_sails_critical' type='float' />
    <field name='back_sails_armour' type='int' />
    <field name='back_sails_hits' type='int' />
    <field name='back_sails_critical' type='float' />
    <field name='magazine_armour' type='int' />
    <field name='magazine_hits' type='int' />
    <field name='magazine_critical' type='float' />
    <field name='scares_enemies' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='can_trade' type='boolean' />
    <field name='hull_strength_shown' type='int' />
    <field name='unknown97' type='string' />
  </table>
  <table table_name='unit_stats_naval_tables'
         table_version='2' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
    <field name='morale' type='int' />
    <field name='mothball_cost' type='int' />
    <field name='reactivate_cost' type='int' />
    <field name='admiral_promotion_cost_record' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='bow_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='stern_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_1_top' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_2' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_3' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_4' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_5' type='optstring' />
    <field fkey='models_naval_tables.key' name='ship_model' type='string' />
    <field name='num_marines' type='int' />
    <field name='num_seamen' type='int' />
    <field name='num_gunners' type='int' />
    <field name='core_gunner_marksmanship' type='int' />
    <field name='core_gunner_loading_skill' type='int' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='water_bail_out_modifier' type='float' />
    <field name='flood_threshold_to_sink' type='float' />
    <field name='fire_risk_modifier' type='float' />
    <field name='mass' type='int' />
    <field name='collision_momentum_modifer' type='float' />
    <field name='formation_distance' type='int' />
    <field name='minimum_distance' type='int' />
    <field name='formation_integrity' type='int' />
    <field name='top_speed' type='int' />
    <field name='acceleration' type='float' />
    <field name='stopping_threshold' type='float' />
    <field name='heel_factor' type='float' />
    <field name='beating_angle' type='int' />
    <field name='max_yard_angle' type='int' />
    <field name='sail_furl_angle' type='int' />
    <field name='speed_wind_astern' type='float' />
    <field name='speed_coefficient_10-15_degrees' type='float' />
    <field name='speed_30_deg' type='float' />
    <field name='speed_coefficient_40-45_degrees' type='float' />
    <field name='speed_60_deg' type='float' />
    <field name='speed_75_deg' type='float' />
    <field name='speed_90_deg' type='float' />
    <field name='speed_105_deg' type='float' />
    <field name='speed_120_deg' type='float' />
    <field name='speed_135_deg' type='float' />
    <field name='speed_145_deg' type='float' />
    <field name='speed_180_deg' type='float' />
    <field name='position_damping' type='float' />
    <field name='rotation_damping' type='float' />
    <field name='turn_rate_at_full_speed' type='float' />
    <field name='turn_rate_at_10_percent' type='float' />
    <field name='turn_rate_at_20_percent' type='float' />
    <field name='turn_rate_at_35_percent' type='float' />
    <field name='turn_rate_at_50_percent' type='float' />
    <field name='turn_rate_at_65_percent' type='float' />
    <field name='turn_rate_at_80_percent' type='float' />
    <field name='turn_rate_stopped' type='float' />
    <field name='top_gallants_allowed' type='boolean' />
    <field name='side_panels_above_water_1_top_armour' type='int' />
    <field name='side_panels_above_water_1_top_hits' type='int' />
    <field name='side_panels_above_water_1_top_critical' type='float' />
    <field name='side_panels_above_water_2_armour' type='int' />
    <field name='side_panels_above_water_2_hits' type='int' />
    <field name='side_panels_above_water_2_critical' type='float' />
    <field name='side_panels_below_water_armour' type='int' />
    <field name='side_panels_below_water_hits' type='int' />
    <field name='side_panels_below_water_critical' type='float' />
    <field name='prow_panels_above_water_armour' type='int' />
    <field name='prow_panels_above_water_hits' type='int' />
    <field name='prow_panels_above_water_critical' type='float' />
    <field name='prow_panels_below_water_armour' type='int' />
    <field name='prow_panels_below_water_hits' type='int' />
    <field name='prow_panels_below_water_critical' type='float' />
    <field name='stern_panels_above_water_armour' type='int' />
    <field name='stern_panels_above_water_hits' type='int' />
    <field name='stern_panels_above_water_critical' type='float' />
    <field name='stern_panels_below_water_armour' type='int' />
    <field name='stern_panels_below_water_hits' type='int' />
    <field name='stern_panels_below_water_critical' type='float' />
    <field name='mast_1_front_armour' type='int' />
    <field name='mast_1_front_hits' type='int' />
    <field name='mast_1_front_critical' type='float' />
    <field name='mast_2_armour' type='int' />
    <field name='mast_2_hits' type='int' />
    <field name='mast_2_critical' type='float' />
    <field name='mast_3_armour' type='int' />
    <field name='mast_3_hits' type='int' />
    <field name='mast_3_critical' type='float' />
    <field name='top_sails_armour' type='int' />
    <field name='top_sails_hits' type='int' />
    <field name='top_sails_critical' type='float' />
    <field name='middle_sails_armour' type='int' />
    <field name='middle_sails_hits' type='int' />
    <field name='middle_sails_critical' type='float' />
    <field name='bottom_sails_armour' type='int' />
    <field name='bottom_sails_hits' type='int' />
    <field name='bottom_sails_critical' type='float' />
    <field name='top_gallants_sails_armour' type='int' />
    <field name='top_gallants_sails_hits' type='int' />
    <field name='top_gallants_sails_critical' type='float' />
    <field name='mast_bowsprit_armour' type='int' />
    <field name='mast_bowsprit_hits' type='int' />
    <field name='mast_bowsprit_critical' type='float' />
    <field name='front_sails_armour' type='int' />
    <field name='front_sails_hits' type='int' />
    <field name='front_sails_critical' type='float' />
    <field name='back_sails_armour' type='int' />
    <field name='back_sails_hits' type='int' />
    <field name='back_sails_critical' type='float' />
    <field name='magazine_armour' type='int' />
    <field name='magazine_hits' type='int' />
    <field name='magazine_critical' type='float' />
    <field name='scares_enemies' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='can_trade' type='boolean' />
    <field name='manoeuverability' type='string' />
    <field name='hull_strength_shown' type='int' />
    <field name='unknown97' type='string' />
  </table>
  <table table_name='unit_stats_naval_tables'
         table_version='2' >
    <field fkey='units_tables.key' name='unit' type='string' pk='true' />
    <field name='morale' type='int' />
    <field name='mothball_cost' type='int' />
    <field name='reactivate_cost' type='int' />
    <field name='admiral_promotion_cost_record' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='bow_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='stern_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_1_top' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_2' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_3' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_4' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_5' type='optstring' />
    <field fkey='models_naval_tables.key' name='ship_model' type='string' />
    <field fkey='battle_personalities_tables.key' name='admiral' type='string' />
    <field fkey='battle_personalities_tables.key' name='cpt' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='lt' type='optstring' />
    <field fkey='battle_personalities_tables.key' name='bosun' type='optstring' />
    <field name='num_marines' type='int' />
    <field name='num_seamen' type='int' />
    <field name='num_gunners' type='int' />
    <field name='core_gunner_marksmanship' type='int' />
    <field name='core_gunner_loading_skill' type='int' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='water_bail_out_modifier' type='float' />
    <field name='flood_threshold_to_sink' type='float' />
    <field name='fire_risk_modifier' type='float' />
    <field name='mass' type='int' />
    <field name='collision_momentum_modifer' type='float' />
    <field name='formation_distance' type='int' />
    <field name='minimum_distance' type='int' />
    <field name='formation_integrity' type='int' />
    <field name='top_speed' type='int' />
    <field name='acceleration' type='float' />
    <field name='stopping_threshold' type='float' />
    <field name='heel_factor' type='float' />
    <field name='beating_angle' type='int' />
    <field name='max_yard_angle' type='int' />
    <field name='sail_furl_angle' type='int' />
    <field name='speed_wind_astern' type='float' />
    <field name='speed_coefficient_10-15_degrees' type='float' />
    <field name='speed_30_deg' type='float' />
    <field name='speed_coefficient_40-45_degrees' type='float' />
    <field name='speed_60_deg' type='float' />
    <field name='speed_75_deg' type='float' />
    <field name='speed_90_deg' type='float' />
    <field name='speed_105_deg' type='float' />
    <field name='speed_120_deg' type='float' />
    <field name='speed_135_deg' type='float' />
    <field name='speed_145_deg' type='float' />
    <field name='speed_180_deg' type='float' />
    <field name='position_damping' type='float' />
    <field name='rotation_damping' type='float' />
    <field name='turn_rate_at_full_speed' type='float' />
    <field name='turn_rate_at_10_percent' type='float' />
    <field name='turn_rate_at_20_percent' type='float' />
    <field name='turn_rate_at_35_percent' type='float' />
    <field name='turn_rate_at_50_percent' type='float' />
    <field name='turn_rate_at_65_percent' type='float' />
    <field name='turn_rate_at_80_percent' type='float' />
    <field name='turn_rate_stopped' type='float' />
    <field name='top_gallants_allowed' type='boolean' />
    <field name='side_panels_above_water_1_top_armour' type='int' />
    <field name='side_panels_above_water_1_top_hits' type='int' />
    <field name='side_panels_above_water_1_top_critical' type='float' />
    <field name='side_panels_above_water_2_armour' type='int' />
    <field name='side_panels_above_water_2_hits' type='int' />
    <field name='side_panels_above_water_2_critical' type='float' />
    <field name='side_panels_below_water_armour' type='int' />
    <field name='side_panels_below_water_hits' type='int' />
    <field name='side_panels_below_water_critical' type='float' />
    <field name='prow_panels_above_water_armour' type='int' />
    <field name='prow_panels_above_water_hits' type='int' />
    <field name='prow_panels_above_water_critical' type='float' />
    <field name='prow_panels_below_water_armour' type='int' />
    <field name='prow_panels_below_water_hits' type='int' />
    <field name='prow_panels_below_water_critical' type='float' />
    <field name='stern_panels_above_water_armour' type='int' />
    <field name='stern_panels_above_water_hits' type='int' />
    <field name='stern_panels_above_water_critical' type='float' />
    <field name='stern_panels_below_water_armour' type='int' />
    <field name='stern_panels_below_water_hits' type='int' />
    <field name='stern_panels_below_water_critical' type='float' />
    <field name='mast_1_front_armour' type='int' />
    <field name='mast_1_front_hits' type='int' />
    <field name='mast_1_front_critical' type='float' />
    <field name='mast_2_armour' type='int' />
    <field name='mast_2_hits' type='int' />
    <field name='mast_2_critical' type='float' />
    <field name='mast_3_armour' type='int' />
    <field name='mast_3_hits' type='int' />
    <field name='mast_3_critical' type='float' />
    <field name='top_sails_armour' type='int' />
    <field name='top_sails_hits' type='int' />
    <field name='top_sails_critical' type='float' />
    <field name='middle_sails_armour' type='int' />
    <field name='middle_sails_hits' type='int' />
    <field name='middle_sails_critical' type='float' />
    <field name='bottom_sails_armour' type='int' />
    <field name='bottom_sails_hits' type='int' />
    <field name='bottom_sails_critical' type='float' />
    <field name='top_gallants_sails_armour' type='int' />
    <field name='top_gallants_sails_hits' type='int' />
    <field name='top_gallants_sails_critical' type='float' />
    <field name='mast_bowsprit_armour' type='int' />
    <field name='mast_bowsprit_hits' type='int' />
    <field name='mast_bowsprit_critical' type='float' />
    <field name='front_sails_armour' type='int' />
    <field name='front_sails_hits' type='int' />
    <field name='front_sails_critical' type='float' />
    <field name='back_sails_armour' type='int' />
    <field name='back_sails_hits' type='int' />
    <field name='back_sails_critical' type='float' />
    <field name='magazine_armour' type='int' />
    <field name='magazine_hits' type='int' />
    <field name='magazine_critical' type='float' />
    <field name='scares_enemies' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='can_trade' type='boolean' />
    <field name='manoeuverability' type='string' />
    <field name='hull_strength_shown' type='int' />
    <field name='unknown97' type='string' />
  </table>
  <table table_name='unit_stats_naval_tables'
         table_version='3' >
    <field fkey='units_tables.key' name='unit' type='string' pk='true' />
    <field name='morale' type='int' />
    <field name='mothball_cost' type='int' />
    <field name='reactivate_cost' type='int' />
    <field name='admiral_promotion_cost_record' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='bow_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='stern_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_1_top' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_2' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_3' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_4' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_5' type='optstring' />
    <field fkey='models_naval_tables.key' name='ship_model' type='string' />
    <field name='num_marines' type='int' />
    <field name='num_seamen' type='int' />
    <field name='num_gunners' type='int' />
    <field name='core_gunner_marksmanship' type='int' />
    <field name='core_gunner_loading_skill' type='int' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='water_bail_out_modifier' type='float' />
    <field name='flood_threshold_to_sink' type='float' />
    <field name='fire_risk_modifier' type='float' />
    <field name='mass' type='int' />
    <field name='collision_momentum_modifer' type='float' />
    <field name='formation_distance' type='int' />
    <field name='minimum_distance' type='int' />
    <field name='formation_integrity' type='int' />
    <field name='top_speed' type='int' />
    <field name='acceleration' type='float' />
    <field name='stopping_threshold' type='float' />
    <field name='heel_factor' type='float' />
    <field name='beating_angle' type='int' />
    <field name='max_yard_angle' type='int' />
    <field name='sail_furl_angle' type='int' />
    <field name='speed_wind_astern' type='float' />
    <field name='speed_coefficient_10-15_degrees' type='float' />
    <field name='speed_30_deg' type='float' />
    <field name='speed_coefficient_40-45_degrees' type='float' />
    <field name='speed_60_deg' type='float' />
    <field name='speed_75_deg' type='float' />
    <field name='speed_90_deg' type='float' />
    <field name='speed_105_deg' type='float' />
    <field name='speed_120_deg' type='float' />
    <field name='speed_135_deg' type='float' />
    <field name='speed_145_deg' type='float' />
    <field name='speed_180_deg' type='float' />
    <field name='position_damping' type='float' />
    <field name='rotation_damping' type='float' />
    <field name='turn_rate_at_full_speed' type='float' />
    <field name='turn_rate_at_10_percent' type='float' />
    <field name='turn_rate_at_20_percent' type='float' />
    <field name='turn_rate_at_35_percent' type='float' />
    <field name='turn_rate_at_50_percent' type='float' />
    <field name='turn_rate_at_65_percent' type='float' />
    <field name='turn_rate_at_80_percent' type='float' />
    <field name='turn_rate_stopped' type='float' />
    <field name='top_gallants_allowed' type='boolean' />
    <field name='side_panels_above_water_1_top_armour' type='int' />
    <field name='side_panels_above_water_1_top_hits' type='int' />
    <field name='side_panels_above_water_1_top_critical' type='float' />
    <field name='side_panels_above_water_2_armour' type='int' />
    <field name='side_panels_above_water_2_hits' type='int' />
    <field name='side_panels_above_water_2_critical' type='float' />
    <field name='side_panels_below_water_armour' type='int' />
    <field name='side_panels_below_water_hits' type='int' />
    <field name='side_panels_below_water_critical' type='float' />
    <field name='prow_panels_above_water_armour' type='int' />
    <field name='prow_panels_above_water_hits' type='int' />
    <field name='prow_panels_above_water_critical' type='float' />
    <field name='prow_panels_below_water_armour' type='int' />
    <field name='prow_panels_below_water_hits' type='int' />
    <field name='prow_panels_below_water_critical' type='float' />
    <field name='stern_panels_above_water_armour' type='int' />
    <field name='stern_panels_above_water_hits' type='int' />
    <field name='stern_panels_above_water_critical' type='float' />
    <field name='stern_panels_below_water_armour' type='int' />
    <field name='stern_panels_below_water_hits' type='int' />
    <field name='stern_panels_below_water_critical' type='float' />
    <field name='mast_1_front_armour' type='int' />
    <field name='mast_1_front_hits' type='int' />
    <field name='mast_1_front_critical' type='float' />
    <field name='mast_2_armour' type='int' />
    <field name='mast_2_hits' type='int' />
    <field name='mast_2_critical' type='float' />
    <field name='mast_3_armour' type='int' />
    <field name='mast_3_hits' type='int' />
    <field name='mast_3_critical' type='float' />
    <field name='top_sails_armour' type='int' />
    <field name='top_sails_hits' type='int' />
    <field name='top_sails_critical' type='float' />
    <field name='middle_sails_armour' type='int' />
    <field name='middle_sails_hits' type='int' />
    <field name='middle_sails_critical' type='float' />
    <field name='bottom_sails_armour' type='int' />
    <field name='bottom_sails_hits' type='int' />
    <field name='bottom_sails_critical' type='float' />
    <field name='top_gallants_sails_armour' type='int' />
    <field name='top_gallants_sails_hits' type='int' />
    <field name='top_gallants_sails_critical' type='float' />
    <field name='mast_bowsprit_armour' type='int' />
    <field name='mast_bowsprit_hits' type='int' />
    <field name='mast_bowsprit_critical' type='float' />
    <field name='front_sails_armour' type='int' />
    <field name='front_sails_hits' type='int' />
    <field name='front_sails_critical' type='float' />
    <field name='back_sails_armour' type='int' />
    <field name='back_sails_hits' type='int' />
    <field name='back_sails_critical' type='float' />
    <field name='magazine_armour' type='int' />
    <field name='magazine_hits' type='int' />
    <field name='magazine_critical' type='float' />
    <field name='scares_enemies' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='can_trade' type='boolean' />
    <field name='manoeuverability' type='string' />
    <field name='hull_strength_shown' type='int' />
    <field name='unknown97' type='string' />
  </table>
  <table table_name='unit_stats_naval_tables'
         table_version='6' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
    <field name='morale' type='int' />
    <field name='mothball_cost' type='int' />
    <field name='reactivate_cost' type='int' />
    <field name='admiral_promotion_cost_record' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='bow_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='stern_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_1_top' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_2' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_3' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_4' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_5' type='optstring' />
    <field fkey='models_naval_tables.key' name='ship_model' type='string' />
    <field name='num_marines' type='int' />
    <field name='num_seamen' type='int' />
    <field name='num_gunners' type='int' />
    <field name='core_gunner_marksmanship' type='int' />
    <field name='core_gunner_loading_skill' type='int' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='water_bail_out_modifier' type='float' />
    <field name='flood_threshold_to_sink' type='float' />
    <field name='fire_risk_modifier' type='float' />
    <field name='mass' type='int' />
    <field name='collision_momentum_modifer' type='float' />
    <field name='formation_distance' type='int' />
    <field name='minimum_distance' type='int' />
    <field name='formation_integrity' type='int' />
    <field name='top_speed' type='int' />
    <field name='acceleration' type='float' />
    <field name='stopping_threshold' type='float' />
    <field name='heel_factor' type='float' />
    <field name='beating_angle' type='int' />
    <field name='max_yard_angle' type='int' />
    <field name='sail_furl_angle' type='int' />
    <field name='speed_wind_astern' type='float' />
    <field name='speed_coefficient_10-15_degrees' type='float' />
    <field name='speed_30_deg' type='float' />
    <field name='speed_coefficient_40-45_degrees' type='float' />
    <field name='speed_60_deg' type='float' />
    <field name='speed_75_deg' type='float' />
    <field name='speed_90_deg' type='float' />
    <field name='speed_105_deg' type='float' />
    <field name='speed_120_deg' type='float' />
    <field name='speed_135_deg' type='float' />
    <field name='speed_145_deg' type='float' />
    <field name='speed_180_deg' type='float' />
    <field name='position_damping' type='float' />
    <field name='rotation_damping' type='float' />
    <field name='turn_rate_at_full_speed' type='float' />
    <field name='turn_rate_at_10_percent' type='float' />
    <field name='turn_rate_at_20_percent' type='float' />
    <field name='turn_rate_at_35_percent' type='float' />
    <field name='turn_rate_at_50_percent' type='float' />
    <field name='turn_rate_at_65_percent' type='float' />
    <field name='turn_rate_at_80_percent' type='float' />
    <field name='turn_rate_stopped' type='float' />
    <field name='top_gallants_allowed' type='boolean' />
    <field name='side_panels_above_water_1_top_armour' type='int' />
    <field name='side_panels_above_water_1_top_hits' type='int' />
    <field name='side_panels_above_water_1_top_critical' type='float' />
    <field name='side_panels_above_water_2_armour' type='int' />
    <field name='side_panels_above_water_2_hits' type='int' />
    <field name='side_panels_above_water_2_critical' type='float' />
    <field name='side_panels_below_water_armour' type='int' />
    <field name='side_panels_below_water_hits' type='int' />
    <field name='side_panels_below_water_critical' type='float' />
    <field name='prow_panels_above_water_armour' type='int' />
    <field name='prow_panels_above_water_hits' type='int' />
    <field name='prow_panels_above_water_critical' type='float' />
    <field name='prow_panels_below_water_armour' type='int' />
    <field name='prow_panels_below_water_hits' type='int' />
    <field name='prow_panels_below_water_critical' type='float' />
    <field name='stern_panels_above_water_armour' type='int' />
    <field name='stern_panels_above_water_hits' type='int' />
    <field name='stern_panels_above_water_critical' type='float' />
    <field name='stern_panels_below_water_armour' type='int' />
    <field name='stern_panels_below_water_hits' type='int' />
    <field name='stern_panels_below_water_critical' type='float' />
    <field name='mast_1_front_armour' type='int' />
    <field name='mast_1_front_hits' type='int' />
    <field name='mast_1_front_critical' type='float' />
    <field name='mast_2_armour' type='int' />
    <field name='mast_2_hits' type='int' />
    <field name='mast_2_critical' type='float' />
    <field name='mast_3_armour' type='int' />
    <field name='mast_3_hits' type='int' />
    <field name='mast_3_critical' type='float' />
    <field name='top_sails_armour' type='int' />
    <field name='top_sails_hits' type='int' />
    <field name='top_sails_critical' type='float' />
    <field name='middle_sails_armour' type='int' />
    <field name='middle_sails_hits' type='int' />
    <field name='middle_sails_critical' type='float' />
    <field name='bottom_sails_armour' type='int' />
    <field name='bottom_sails_hits' type='int' />
    <field name='bottom_sails_critical' type='float' />
    <field name='top_gallants_sails_armour' type='int' />
    <field name='top_gallants_sails_hits' type='int' />
    <field name='top_gallants_sails_critical' type='float' />
    <field name='mast_bowsprit_armour' type='int' />
    <field name='mast_bowsprit_hits' type='int' />
    <field name='mast_bowsprit_critical' type='float' />
    <field name='front_sails_armour' type='int' />
    <field name='front_sails_hits' type='int' />
    <field name='front_sails_critical' type='float' />
    <field name='back_sails_armour' type='int' />
    <field name='back_sails_hits' type='int' />
    <field name='back_sails_critical' type='float' />
    <field name='magazine_armour' type='int' />
    <field name='magazine_hits' type='int' />
    <field name='magazine_critical' type='float' />
    <field name='scares_enemies' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='can_trade' type='boolean' />
    <field name='hull_strength_shown' type='int' />
    <field name='unknown97' type='string' />
    <field name='unknown118' type='string' />
    <field name='unknown119' type='int' />
    <field name='stat_bar_manoeuvrability_rating' type='string' />
  </table>
  <table table_name='unit_stats_naval_tables'
         table_version='6' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
    <field name='morale' type='int' />
    <field name='mothball_cost' type='int' />
    <field name='reactivate_cost' type='int' />
    <field name='admiral_promotion_cost_record' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='bow_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='stern_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_1_top' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_2' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_3' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_4' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_5' type='optstring' />
    <field fkey='models_naval_tables.key' name='ship_model' type='string' />
    <field name='num_marines' type='int' />
    <field name='num_seamen' type='int' />
    <field name='num_gunners' type='int' />
    <field name='core_gunner_marksmanship' type='int' />
    <field name='core_gunner_loading_skill' type='int' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='water_bail_out_modifier' type='float' />
    <field name='flood_threshold_to_sink' type='float' />
    <field name='fire_risk_modifier' type='float' />
    <field name='mass' type='int' />
    <field name='collision_momentum_modifer' type='float' />
    <field name='formation_distance' type='int' />
    <field name='minimum_distance' type='int' />
    <field name='formation_integrity' type='int' />
    <field name='top_speed' type='int' />
    <field name='acceleration' type='float' />
    <field name='stopping_threshold' type='float' />
    <field name='heel_factor' type='float' />
    <field name='beating_angle' type='int' />
    <field name='max_yard_angle' type='int' />
    <field name='sail_furl_angle' type='int' />
    <field name='speed_wind_astern' type='float' />
    <field name='speed_coefficient_10-15_degrees' type='float' />
    <field name='speed_30_deg' type='float' />
    <field name='speed_coefficient_40-45_degrees' type='float' />
    <field name='speed_60_deg' type='float' />
    <field name='speed_75_deg' type='float' />
    <field name='speed_90_deg' type='float' />
    <field name='speed_105_deg' type='float' />
    <field name='speed_120_deg' type='float' />
    <field name='speed_135_deg' type='float' />
    <field name='speed_145_deg' type='float' />
    <field name='speed_180_deg' type='float' />
    <field name='position_damping' type='float' />
    <field name='rotation_damping' type='float' />
    <field name='turn_rate_at_full_speed' type='float' />
    <field name='turn_rate_at_10_percent' type='float' />
    <field name='turn_rate_at_20_percent' type='float' />
    <field name='turn_rate_at_35_percent' type='float' />
    <field name='turn_rate_at_50_percent' type='float' />
    <field name='turn_rate_at_65_percent' type='float' />
    <field name='turn_rate_at_80_percent' type='float' />
    <field name='turn_rate_stopped' type='float' />
    <field name='top_gallants_allowed' type='boolean' />
    <field name='side_panels_above_water_1_top_armour' type='int' />
    <field name='side_panels_above_water_1_top_hits' type='int' />
    <field name='side_panels_above_water_1_top_critical' type='float' />
    <field name='side_panels_above_water_2_armour' type='int' />
    <field name='side_panels_above_water_2_hits' type='int' />
    <field name='side_panels_above_water_2_critical' type='float' />
    <field name='side_panels_below_water_armour' type='int' />
    <field name='side_panels_below_water_hits' type='int' />
    <field name='side_panels_below_water_critical' type='float' />
    <field name='prow_panels_above_water_armour' type='int' />
    <field name='prow_panels_above_water_hits' type='int' />
    <field name='prow_panels_above_water_critical' type='float' />
    <field name='prow_panels_below_water_armour' type='int' />
    <field name='prow_panels_below_water_hits' type='int' />
    <field name='prow_panels_below_water_critical' type='float' />
    <field name='stern_panels_above_water_armour' type='int' />
    <field name='stern_panels_above_water_hits' type='int' />
    <field name='stern_panels_above_water_critical' type='float' />
    <field name='stern_panels_below_water_armour' type='int' />
    <field name='stern_panels_below_water_hits' type='int' />
    <field name='stern_panels_below_water_critical' type='float' />
    <field name='mast_1_front_armour' type='int' />
    <field name='mast_1_front_hits' type='int' />
    <field name='mast_1_front_critical' type='float' />
    <field name='mast_2_armour' type='int' />
    <field name='mast_2_hits' type='int' />
    <field name='mast_2_critical' type='float' />
    <field name='mast_3_armour' type='int' />
    <field name='mast_3_hits' type='int' />
    <field name='mast_3_critical' type='float' />
    <field name='top_sails_armour' type='int' />
    <field name='top_sails_hits' type='int' />
    <field name='top_sails_critical' type='float' />
    <field name='middle_sails_armour' type='int' />
    <field name='middle_sails_hits' type='int' />
    <field name='middle_sails_critical' type='float' />
    <field name='bottom_sails_armour' type='int' />
    <field name='bottom_sails_hits' type='int' />
    <field name='bottom_sails_critical' type='float' />
    <field name='top_gallants_sails_armour' type='int' />
    <field name='top_gallants_sails_hits' type='int' />
    <field name='top_gallants_sails_critical' type='float' />
    <field name='mast_bowsprit_armour' type='int' />
    <field name='mast_bowsprit_hits' type='int' />
    <field name='mast_bowsprit_critical' type='float' />
    <field name='front_sails_armour' type='int' />
    <field name='front_sails_hits' type='int' />
    <field name='front_sails_critical' type='float' />
    <field name='back_sails_armour' type='int' />
    <field name='back_sails_hits' type='int' />
    <field name='back_sails_critical' type='float' />
    <field name='magazine_armour' type='int' />
    <field name='magazine_hits' type='int' />
    <field name='magazine_critical' type='float' />
    <field name='scares_enemies' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='can_trade' type='boolean' />
    <field name='manoeuverability' type='string' />
    <field name='hull_strength_shown' type='int' />
    <field name='unknown97' type='string' />
    <field name='unknown98' type='string' />
    <field name='unknown119' type='int' />
    <field name='stat_bar_manoeuvrability_rating' type='string' />
  </table>
  <table table_name='unit_stats_naval_tables'
         table_version='7' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
    <field name='morale' type='int' />
    <field name='mothball_cost' type='int' />
    <field name='reactivate_cost' type='int' />
    <field name='admiral_promotion_cost_record' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='bow_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='stern_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_1_top' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_2' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_3' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_4' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_5' type='optstring' />
    <field fkey='models_naval_tables.key' name='ship_model' type='string' />
    <field name='num_marines' type='int' />
    <field name='num_seamen' type='int' />
    <field name='num_gunners' type='int' />
    <field name='core_gunner_marksmanship' type='int' />
    <field name='core_gunner_loading_skill' type='int' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='water_bail_out_modifier' type='float' />
    <field name='flood_threshold_to_sink' type='float' />
    <field name='fire_risk_modifier' type='float' />
    <field name='mass' type='int' />
    <field name='collision_momentum_modifer' type='float' />
    <field name='formation_distance' type='int' />
    <field name='minimum_distance' type='int' />
    <field name='formation_integrity' type='int' />
    <field name='top_speed' type='int' />
    <field name='acceleration' type='float' />
    <field name='stopping_threshold' type='float' />
    <field name='heel_factor' type='float' />
    <field name='beating_angle' type='int' />
    <field name='max_yard_angle' type='int' />
    <field name='sail_furl_angle' type='int' />
    <field name='speed_wind_astern' type='float' />
    <field name='speed_coefficient_10-15_degrees' type='float' />
    <field name='speed_30_deg' type='float' />
    <field name='speed_coefficient_40-45_degrees' type='float' />
    <field name='speed_60_deg' type='float' />
    <field name='speed_75_deg' type='float' />
    <field name='speed_90_deg' type='float' />
    <field name='speed_105_deg' type='float' />
    <field name='speed_120_deg' type='float' />
    <field name='speed_135_deg' type='float' />
    <field name='speed_145_deg' type='float' />
    <field name='speed_180_deg' type='float' />
    <field name='position_damping' type='float' />
    <field name='rotation_damping' type='float' />
    <field name='turn_rate_at_full_speed' type='float' />
    <field name='turn_rate_at_10_percent' type='float' />
    <field name='turn_rate_at_20_percent' type='float' />
    <field name='turn_rate_at_35_percent' type='float' />
    <field name='turn_rate_at_50_percent' type='float' />
    <field name='turn_rate_at_65_percent' type='float' />
    <field name='turn_rate_at_80_percent' type='float' />
    <field name='turn_rate_stopped' type='float' />
    <field name='top_gallants_allowed' type='boolean' />
    <field name='side_panels_above_water_1_top_armour' type='int' />
    <field name='side_panels_above_water_1_top_hits' type='int' />
    <field name='side_panels_above_water_1_top_critical' type='float' />
    <field name='side_panels_above_water_2_armour' type='int' />
    <field name='side_panels_above_water_2_hits' type='int' />
    <field name='side_panels_above_water_2_critical' type='float' />
    <field name='side_panels_below_water_armour' type='int' />
    <field name='side_panels_below_water_hits' type='int' />
    <field name='side_panels_below_water_critical' type='float' />
    <field name='prow_panels_above_water_armour' type='int' />
    <field name='prow_panels_above_water_hits' type='int' />
    <field name='prow_panels_above_water_critical' type='float' />
    <field name='prow_panels_below_water_armour' type='int' />
    <field name='prow_panels_below_water_hits' type='int' />
    <field name='prow_panels_below_water_critical' type='float' />
    <field name='stern_panels_above_water_armour' type='int' />
    <field name='stern_panels_above_water_hits' type='int' />
    <field name='stern_panels_above_water_critical' type='float' />
    <field name='stern_panels_below_water_armour' type='int' />
    <field name='stern_panels_below_water_hits' type='int' />
    <field name='stern_panels_below_water_critical' type='float' />
    <field name='mast_1_front_armour' type='int' />
    <field name='mast_1_front_hits' type='int' />
    <field name='mast_1_front_critical' type='float' />
    <field name='mast_2_armour' type='int' />
    <field name='mast_2_hits' type='int' />
    <field name='mast_2_critical' type='float' />
    <field name='mast_3_armour' type='int' />
    <field name='mast_3_hits' type='int' />
    <field name='mast_3_critical' type='float' />
    <field name='top_sails_armour' type='int' />
    <field name='top_sails_hits' type='int' />
    <field name='top_sails_critical' type='float' />
    <field name='middle_sails_armour' type='int' />
    <field name='middle_sails_hits' type='int' />
    <field name='middle_sails_critical' type='float' />
    <field name='bottom_sails_armour' type='int' />
    <field name='bottom_sails_hits' type='int' />
    <field name='bottom_sails_critical' type='float' />
    <field name='top_gallants_sails_armour' type='int' />
    <field name='top_gallants_sails_hits' type='int' />
    <field name='top_gallants_sails_critical' type='float' />
    <field name='mast_bowsprit_armour' type='int' />
    <field name='mast_bowsprit_hits' type='int' />
    <field name='mast_bowsprit_critical' type='float' />
    <field name='front_sails_armour' type='int' />
    <field name='front_sails_hits' type='int' />
    <field name='front_sails_critical' type='float' />
    <field name='back_sails_armour' type='int' />
    <field name='back_sails_hits' type='int' />
    <field name='back_sails_critical' type='float' />
    <field name='magazine_armour' type='int' />
    <field name='magazine_hits' type='int' />
    <field name='magazine_critical' type='float' />
    <field name='scares_enemies' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='can_trade' type='boolean' />
    <field name='hull_strength_shown' type='int' />
    <field name='unknown97' type='string' />
    <field name='unknown98' type='string' />
    <field name='unknown119' type='int' />
    <field name='stat_bar_manoeuvrability_rating' type='string' />
  </table>
  <table table_name='unit_stats_naval_tables'
         table_version='16' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
    <field name='morale' type='int' />
    <field name='mothball_cost' type='int' />
    <field name='reactivate_cost' type='int' />
    <field name='admiral_promotion_cost_record' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='bow_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='stern_chasers' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_1_top' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_2' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_3' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_4' type='optstring' />
    <field fkey='gun_types_tables.gun_type' name='deck_5' type='optstring' />
    <field fkey='models_naval_tables.key' name='ship_model' type='string' />
    <field name='num_marines' type='int' />
    <field name='num_seamen' type='int' />
    <field name='num_gunners' type='int' />
    <field name='core_gunner_marksmanship' type='int' />
    <field name='core_gunner_loading_skill' type='int' />
    <field fkey='unit_stats_firing_mechanism_enum_tables.key' name='firing_mechanism' type='string' />
    <field name='water_bail_out_modifier' type='float' />
    <field name='flood_threshold_to_sink' type='float' />
    <field name='fire_risk_modifier' type='float' />
    <field name='mass' type='int' />
    <field name='unknown' type='int' />
    <field name='collision_momentum_modifer' type='float' />
    <field name='formation_distance' type='int' />
    <field name='minimum_distance' type='int' />
    <field name='formation_integrity' type='int' />
    <field name='top_speed' type='int' />
    <field name='acceleration' type='float' />
    <field name='stopping_threshold' type='float' />
    <field name='heel_factor' type='float' />
    <field name='beating_angle' type='int' />
    <field name='max_yard_angle' type='int' />
    <field name='sail_furl_angle' type='int' />
    <field name='speed_wind_astern' type='float' />
    <field name='speed_coefficient_10-15_degrees' type='float' />
    <field name='speed_30_deg' type='float' />
    <field name='speed_coefficient_40-45_degrees' type='float' />
    <field name='speed_60_deg' type='float' />
    <field name='speed_75_deg' type='float' />
    <field name='speed_90_deg' type='float' />
    <field name='speed_105_deg' type='float' />
    <field name='speed_120_deg' type='float' />
    <field name='speed_135_deg' type='float' />
    <field name='speed_145_deg' type='float' />
    <field name='speed_180_deg' type='float' />
    <field name='position_damping' type='float' />
    <field name='rotation_damping' type='float' />
    <field name='turn_rate_at_full_speed' type='float' />
    <field name='turn_rate_at_10_percent' type='float' />
    <field name='turn_rate_at_20_percent' type='float' />
    <field name='turn_rate_at_35_percent' type='float' />
    <field name='turn_rate_at_50_percent' type='float' />
    <field name='turn_rate_at_65_percent' type='float' />
    <field name='turn_rate_at_80_percent' type='float' />
    <field name='turn_rate_stopped' type='float' />
    <field name='top_gallants_allowed' type='boolean' />
    <field name='side_panels_above_water_1_top_armour' type='int' />
    <field name='side_panels_above_water_1_top_hits' type='int' />
    <field name='side_panels_above_water_1_top_critical' type='float' />
    <field name='side_panels_above_water_2_armour' type='int' />
    <field name='side_panels_above_water_2_hits' type='int' />
    <field name='side_panels_above_water_2_critical' type='float' />
    <field name='side_panels_below_water_armour' type='int' />
    <field name='side_panels_below_water_hits' type='int' />
    <field name='side_panels_below_water_critical' type='float' />
    <field name='prow_panels_above_water_armour' type='int' />
    <field name='prow_panels_above_water_hits' type='int' />
    <field name='prow_panels_above_water_critical' type='float' />
    <field name='prow_panels_below_water_armour' type='int' />
    <field name='prow_panels_below_water_hits' type='int' />
    <field name='prow_panels_below_water_critical' type='float' />
    <field name='stern_panels_above_water_armour' type='int' />
    <field name='stern_panels_above_water_hits' type='int' />
    <field name='stern_panels_above_water_critical' type='float' />
    <field name='stern_panels_below_water_armour' type='int' />
    <field name='stern_panels_below_water_hits' type='int' />
    <field name='stern_panels_below_water_critical' type='float' />
    <field name='mast_1_front_armour' type='int' />
    <field name='mast_1_front_hits' type='int' />
    <field name='mast_1_front_critical' type='float' />
    <field name='mast_2_armour' type='int' />
    <field name='mast_2_hits' type='int' />
    <field name='mast_2_critical' type='float' />
    <field name='mast_3_armour' type='int' />
    <field name='mast_3_hits' type='int' />
    <field name='mast_3_critical' type='float' />
    <field name='top_sails_armour' type='int' />
    <field name='top_sails_hits' type='int' />
    <field name='top_sails_critical' type='float' />
    <field name='middle_sails_armour' type='int' />
    <field name='middle_sails_hits' type='int' />
    <field name='middle_sails_critical' type='float' />
    <field name='bottom_sails_armour' type='int' />
    <field name='bottom_sails_hits' type='int' />
    <field name='bottom_sails_critical' type='float' />
    <field name='top_gallants_sails_armour' type='int' />
    <field name='top_gallants_sails_hits' type='int' />
    <field name='top_gallants_sails_critical' type='float' />
    <field name='mast_bowsprit_armour' type='int' />
    <field name='mast_bowsprit_hits' type='int' />
    <field name='mast_bowsprit_critical' type='float' />
    <field name='front_sails_armour' type='int' />
    <field name='front_sails_hits' type='int' />
    <field name='front_sails_critical' type='float' />
    <field name='back_sails_armour' type='int' />
    <field name='back_sails_hits' type='int' />
    <field name='back_sails_critical' type='float' />
    <field name='magazine_armour' type='int' />
    <field name='magazine_hits' type='int' />
    <field name='magazine_critical' type='float' />
    <field name='scares_enemies' type='boolean' />
    <field name='inspire' type='boolean' />
    <field name='can_trade' type='boolean' />
    <field name='hull_strength_shown' type='int' />
    <field name='unknown97' type='string' />
    <field name='unknown118' type='string' />
    <field name='unknown119' type='int' />
    <field name='stat_bar_manoeuvrability_rating' type='string' />
    <field name='stat_bar_hull_strength' type='int' />
    <field name='category' type='string' />
    <field fkey='unit_stats_ship_categories_tables.key' name='ship_crew_category' type='string' />
    <field name='naval_mine_ability' type='int' />
    <field fkey='projectiles_tables.key' name='naval_mine' type='optstring' />
    <field fkey='sound_events_tables.name' name='audio_selected' type='string' />
    <field name='bombard_ability' type='int' />
    <field name='torpedo_ability' type='int' />
    <field name='ramming_ability' type='float' />
    <field fkey='battlefield_building_audio_materials_tables.audio_material' name='audio_material' type='string' />
    <field name='forward_facing' type='boolean' />
    <field name='camera_ellipse_width' type='float' />
    <field name='camera_ellipse_length' type='float' />
    <field name='camera_ellipse_height' type='float' />
    <field name='camera_ellipse_offset' type='float' />
    <field name='boardable' type='boolean' />
  </table>
  <table table_name='unit_to_unit_abilities_junctions_tables'
         table_version='0' >
    <field fkey='units_tables.key' name='unit_name' type='string' pk='true' />
    <field fkey='unit_abilities_tables.key' name='ability' type='string' pk='true' />
  </table>
  <table table_name='unit_type_enums_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='unit_variants_colours_tables'
         table_version='1' >
    <field fkey='factions_tables.key' name='faction' type='optstring_ascii' pk='true' />
    <field name='primary_colour_b' type='int' />
    <field name='primary_colour_g' type='int' />
    <field name='primary_colour_r' type='int' />
    <field name='secondary_colour_b' type='int' />
    <field name='secondary_colour_g' type='int' />
    <field name='secondary_colour_r' type='int' />
    <field name='soldier_type' type='optstring_ascii' />
    <field name='tertiary_colour_b' type='int' />
    <field name='tertiary_colour_g' type='int' />
    <field name='tertiary_colour_r' type='int' />
    <field fkey='unit_variants_tables.name' name='unit_variant' type='string_ascii' pk='true' />
  </table>
  <table table_name='unit_variants_colours_tables'
         table_version='2' >
    <field fkey='factions_tables.key' name='faction' type='optstring_ascii' pk='true' />
    <field name='primary_colour_b' type='int' />
    <field name='primary_colour_g' type='int' />
    <field name='primary_colour_r' type='int' />
    <field name='secondary_colour_b' type='int' />
    <field name='secondary_colour_g' type='int' />
    <field name='secondary_colour_r' type='int' />
    <field name='soldier_type' type='optstring_ascii' />
    <field name='tertiary_colour_b' type='int' />
    <field name='tertiary_colour_g' type='int' />
    <field name='tertiary_colour_r' type='int' />
    <field name='unknown11' type='int' />
    <field name='unknown12' type='int' />
    <field name='unknown13' type='optstring_ascii' />
  </table>
  <table table_name='unit_variants_ships_tables'
         table_version='0' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
  </table>
  <table table_name='unit_variants_ships_tables'
         table_version='0' >
    <field name='unknown0' type='boolean' />
    <field name='unknown1' type='string_ascii' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
    <field name='unknown5' type='string_ascii' />
  </table>
  <table table_name='unit_variants_tables'
         table_version='4' >
    <field fkey='factions_tables.key' name='faction' type='optstring_ascii' pk='true' />
    <field name='name' type='string_ascii' />
    <field fkey='land_units_tables.key' name='unit' type='string_ascii' pk='true' />
    <field fkey='variants_tables.variant_name' name='variant' type='string_ascii' />
    <field name='height_variation' type='float' />
    <field name='height_scale' type='float' />
    <field name='unit_card' type='string_ascii' />
  </table>
  <table table_name='unit_variants_tables'
         table_version='5' >
    <field fkey='factions_tables.key' name='faction' type='optstring_ascii' pk='true' />
    <field name='name' type='string_ascii' />
    <field fkey='land_units_tables.key' name='unit' type='string_ascii' pk='true' />
    <field fkey='variants_tables.variant_name' name='variant' type='string_ascii' />
    <field name='unit_card' type='string_ascii' />
  </table>
  <table table_name='unit_voice_categories_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='unit_voice_events_junctions_tables'
         table_version='0' >
    <field fkey='unit_voice_categories_tables.key' name='unit_voice_category_key' type='string' />
    <field fkey='voice_types_tables.key' name='voice_type_key' type='string' />
    <field fkey='voice_events_tables.name' name='voice_event_key' type='string' />
    <field fkey='sound_events_tables.name' name='sound_event_key' type='string' />
  </table>
  <table table_name='unit_weights_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
  </table>
  <table table_name='units_custom_battle_mounts_tables'
         table_version='1' >
    <field name='base_unit' type='string_ascii' />
    <field name='icon_name' type='string_ascii' />
    <field name='mounted_unit' type='string_ascii' />
  </table>
  <table table_name='units_custom_battle_permissions_tables'
         table_version='4' >
    <field fkey='factions_tables.key' name='faction' type='string_ascii' pk='true' />
    <field name='general_unit' type='boolean' pk='true' />
    <field fkey='main_units_tables.unit' name='unit' type='string_ascii' pk='true' />
    <field name='siege_unit_attacker' type='boolean' />
    <field name='siege_unit_defender' type='boolean' />
  </table>
  <table table_name='units_custom_battle_permissions_tables'
         table_version='7' >
    <field fkey='factions_tables.key' name='faction' type='string_ascii' pk='true' />
    <field name='general_unit' type='boolean' pk='true' />
    <field fkey='main_units_tables.unit' name='unit' type='string_ascii' pk='true' />
    <field name='siege_unit_attacker' type='boolean' />
    <field name='siege_unit_defender' type='boolean' />
    <field name='general_portrait' type='optstring_ascii' />
    <field name='general_uniform' type='optstring_ascii' />
    <field name='set_piece_character' type='optstring_ascii' />
  </table>
  <table table_name='units_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='on_screen_name' type='string' />
    <field fkey='unit_category_tables.key' name='category' type='string' />
    <field fkey='unit_class_tables.key' name='class' type='string' />
    <field name='multiplayer_cost' type='int' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='campaign_action_points' type='int' />
    <field name='game_unit_allowed' type='boolean' />
    <field fkey='unit_voice_categories_tables.key' name='voice' type='string' />
    <field name='icon_name' type='string' />
    <field name='info_pic' type='string' />
    <field fkey='unit_description_texts_tables.key' name='unit_description_text' type='string' />
    <field name='region' type='optstring' />
    <field name='total_cap' type='int' />
    <field fkey='unit_category_tables.key' name='multiplayer_category' type='string' />
    <field name='mp_available_early' type='boolean' />
    <field name='mp_available_middle' type='boolean' />
    <field name='mp_available_late' type='boolean' />
    <field name='prestige' type='int' />
    <field name='armed_citizenry' type='boolean' />
  </table>
  <table table_name='units_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='on_screen_name' type='string' />
    <field fkey='unit_category_tables.key' name='category' type='string' />
    <field fkey='unit_class_tables.key' name='class' type='string' />
    <field name='multiplayer_cost' type='int' />
    <field name='multiplayer_late_cost' type='int' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='campaign_action_points' type='int' />
    <field name='game_unit_allowed' type='boolean' />
    <field fkey='unit_voice_categories_tables.key' name='voice' type='string' />
    <field name='icon_name' type='string' />
    <field name='info_pic' type='string' />
    <field fkey='unit_description_texts_tables.key' name='unit_description_text' type='string' />
    <field name='region' type='optstring' />
    <field name='total_cap' type='int' />
    <field fkey='unit_category_tables.key' name='multiplayer_category' type='string' />
    <field name='mp_available_early' type='boolean' />
    <field name='mp_available_middle' type='boolean' />
    <field name='mp_available_late' type='boolean' />
    <field name='prestige' type='int' />
    <field name='armed_citizenry' type='boolean' />
    <field name='mp_unit_limit' type='int' />
    <field name='unit_type_icon' type='optstring' />
    <field name='use_onscreen_name' type='boolean' />
    <field fkey='unit_castes_tables.caste' name='unit_caste' type='string' />
    <field fkey='building_levels_tables.level_name' name='additional_building_level_requirement' type='optstring' />
    <field fkey='religions_tables.religion_key' name='religion_requirement' type='optstring' />
    <field fkey='resources_tables.key' name='resource_requirement' type='optstring' />
    <field name='in_encyclopedia' type='boolean' />
    <field fkey='movie_event_strings_tables.event' name='unit_recruited_movie' type='optstring' />
    <field name='unique_index' type='int' />
    <field name='is_male' type='boolean' />
    <field name='num_audio_vo_variations' type='int' />
    <field fkey='audio_languages_tables.key' name='audio_language' type='string' />
    <field name='vo_actor_numbers' type='string' />
    <field name='supports_first_person' type='boolean' />
  </table>
  <table table_name='units_tables'
         table_version='2' >
    <field name='key' type='string' pk='true' />
    <field name='on_screen_name' type='string' />
    <field fkey='unit_category_tables.key' name='category' type='string' />
    <field fkey='unit_class_tables.key' name='class' type='string' />
    <field name='multiplayer_cost' type='int' />
    <field name='multiplayer_late_cost' type='int' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='campaign_action_points' type='int' />
    <field fkey='unit_voice_categories_tables.key' name='voice' type='optstring' />
    <field name='icon_name' type='string' />
    <field name='info_pic' type='string' />
    <field fkey='unit_description_texts_tables.key' name='unit_description_text' type='string' />
    <field fkey='region_unit_resources_tables.key' name='region_unit_resource' type='optstring' />
    <field name='total_cap' type='int' />
    <field fkey='unit_category_tables.key' name='multiplayer_category' type='string' />
    <field name='mp_available_early' type='boolean' />
    <field name='mp_available_middle' type='boolean' />
    <field name='mp_available_late' type='boolean' />
    <field name='prestige' type='int' />
    <field name='armed_citizenry' type='boolean' />
    <field name='total_cap_mp' type='int' />
  </table>
  <table table_name='units_tables'
         table_version='2' >
    <field name='key' type='string' pk='true' />
    <field name='on_screen_name' type='string' />
    <field fkey='unit_category_tables.key' name='category' type='string' />
    <field fkey='unit_class_tables.key' name='class' type='string' />
    <field name='multiplayer_cost' type='int' />
    <field name='multiplayer_late_cost' type='int' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='campaign_action_points' type='int' />
    <field name='game_unit_allowed' type='boolean' />
    <field fkey='unit_voice_categories_tables.key' name='voice' type='string' />
    <field name='icon_name' type='string' />
    <field name='info_pic' type='string' />
    <field fkey='unit_description_texts_tables.key' name='unit_description_text' type='string' />
    <field name='region' type='optstring' />
    <field name='total_cap' type='int' />
    <field fkey='unit_category_tables.key' name='multiplayer_category' type='string' />
    <field name='mp_available_early' type='boolean' />
    <field name='mp_available_middle' type='boolean' />
    <field name='mp_available_late' type='boolean' />
    <field name='prestige' type='int' />
    <field name='armed_citizenry' type='boolean' />
    <field name='mp_unit_limit' type='int' />
  </table>
  <table table_name='units_tables'
         table_version='4' >
    <field name='key' type='string' pk='true' />
    <field name='on_screen_name' type='string' />
    <field fkey='unit_category_tables.key' name='category' type='string' />
    <field fkey='unit_class_tables.key' name='class' type='string' />
    <field name='multiplayer_cost' type='int' />
    <field name='multiplayer_late_cost' type='int' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='campaign_action_points' type='int' />
    <field fkey='unit_voice_categories_tables.key' name='voice' type='optstring' />
    <field name='icon_name' type='string' />
    <field name='info_pic' type='string' />
    <field fkey='unit_description_texts_tables.key' name='unit_description_text' type='string' />
    <field fkey='region_unit_resources_tables.key' name='region_unit_resource' type='optstring' />
    <field name='total_cap' type='int' />
    <field fkey='unit_category_tables.key' name='multiplayer_category' type='string' />
    <field name='mp_available_early' type='boolean' />
    <field name='mp_available_middle' type='boolean' />
    <field name='mp_available_late' type='boolean' />
    <field name='prestige' type='int' />
    <field name='armed_citizenry' type='boolean' />
    <field name='total_cap_mp' type='int' />
    <field name='unit_type_icon' type='optstring' />
    <field name='use_onscreen_name' type='boolean' />
  </table>
  <table table_name='units_tables'
         table_version='4' >
    <field name='key' type='string' pk='true' />
    <field name='on_screen_name' type='string' />
    <field fkey='unit_category_tables.key' name='category' type='string' />
    <field fkey='unit_class_tables.key' name='class' type='string' />
    <field name='multiplayer_cost' type='int' />
    <field name='multiplayer_late_cost' type='int' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='campaign_action_points' type='int' />
    <field name='game_unit_allowed' type='boolean' />
    <field fkey='unit_voice_categories_tables.key' name='voice' type='string' />
    <field name='icon_name' type='string' />
    <field name='info_pic' type='string' />
    <field fkey='unit_description_texts_tables.key' name='unit_description_text' type='string' />
    <field name='region' type='optstring' />
    <field name='total_cap' type='int' />
    <field fkey='unit_category_tables.key' name='multiplayer_category' type='string' />
    <field name='mp_available_early' type='boolean' />
    <field name='mp_available_middle' type='boolean' />
    <field name='mp_available_late' type='boolean' />
    <field name='prestige' type='int' />
    <field name='armed_citizenry' type='boolean' />
    <field name='mp_unit_limit' type='int' />
    <field name='unit_type_icon' type='optstring' />
    <field name='use_onscreen_name' type='boolean' />
  </table>
  <table table_name='units_tables'
         table_version='9' >
    <field name='key' type='string' pk='true' />
    <field name='on_screen_name' type='string' />
    <field fkey='unit_category_tables.key' name='category' type='string' />
    <field fkey='unit_class_tables.key' name='class' type='string' />
    <field name='multiplayer_cost' type='int' />
    <field name='multiplayer_late_cost' type='int' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='campaign_action_points' type='int' />
    <field fkey='unit_voice_categories_tables.key' name='voice' type='optstring' />
    <field name='icon_name' type='string' />
    <field name='info_pic' type='string' />
    <field fkey='unit_description_texts_tables.key' name='unit_description_text' type='string' />
    <field fkey='region_unit_resources_tables.key' name='region_unit_resource' type='optstring' />
    <field name='total_cap' type='int' />
    <field fkey='unit_category_tables.key' name='multiplayer_category' type='string' />
    <field name='mp_available_early' type='boolean' />
    <field name='mp_available_middle' type='boolean' />
    <field name='mp_available_late' type='boolean' />
    <field name='prestige' type='int' />
    <field name='armed_citizenry' type='boolean' />
    <field name='total_cap_mp' type='int' />
    <field name='unit_type_icon' type='optstring' />
    <field name='use_onscreen_name' type='boolean' />
    <field fkey='unit_castes_tables.caste' name='unit_caste' type='string' />
    <field fkey='building_levels_tables.level_name' name='additional_building_level_requirement' type='optstring' />
    <field fkey='religions_tables.religion_key' name='religion_requirement' type='optstring' />
    <field fkey='resources_tables.key' name='resource_requirement' type='optstring' />
    <field name='in_encyclopedia' type='boolean' />
    <field fkey='movie_event_strings_tables.event' name='unit_recruited_movie' type='optstring' />
    <field name='unique_index' type='int' />
  </table>
  <table table_name='units_tables'
         table_version='9' >
    <field name='key' type='string' pk='true' />
    <field name='on_screen_name' type='string' />
    <field fkey='unit_category_tables.key' name='category' type='string' />
    <field fkey='unit_class_tables.key' name='class' type='string' />
    <field name='multiplayer_cost' type='int' />
    <field name='multiplayer_late_cost' type='int' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='campaign_action_points' type='int' />
    <field name='game_unit_allowed' type='boolean' />
    <field fkey='unit_voice_categories_tables.key' name='voice' type='string' />
    <field name='icon_name' type='string' />
    <field name='info_pic' type='string' />
    <field fkey='unit_description_texts_tables.key' name='unit_description_text' type='string' />
    <field name='region' type='optstring' />
    <field name='total_cap' type='int' />
    <field fkey='unit_category_tables.key' name='multiplayer_category' type='string' />
    <field name='mp_available_early' type='boolean' />
    <field name='mp_available_middle' type='boolean' />
    <field name='mp_available_late' type='boolean' />
    <field name='prestige' type='int' />
    <field name='armed_citizenry' type='boolean' />
    <field name='mp_unit_limit' type='int' />
    <field name='unit_type_icon' type='optstring' />
    <field name='use_onscreen_name' type='boolean' />
    <field fkey='unit_castes_tables.caste' name='unit_caste' type='string' />
    <field fkey='building_levels_tables.level_name' name='additional_building_level_requirement' type='optstring' />
    <field fkey='religions_tables.religion_key' name='religion_requirement' type='optstring' />
    <field fkey='resources_tables.key' name='resource_requirement' type='optstring' />
    <field name='in_encyclopedia' type='boolean' />
    <field fkey='movie_event_strings_tables.event' name='unit_recruited_movie' type='optstring' />
    <field name='unique_index' type='int' />
  </table>
  <table table_name='units_tables'
         table_version='13' >
    <field name='key' type='string' pk='true' />
    <field name='on_screen_name' type='string' />
    <field fkey='unit_category_tables.key' name='category' type='string' />
    <field fkey='unit_class_tables.key' name='class' type='string' />
    <field name='multiplayer_cost' type='int' />
    <field name='multiplayer_late_cost' type='int' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='campaign_action_points' type='int' />
    <field fkey='unit_voice_categories_tables.key' name='voice' type='optstring' />
    <field name='icon_name' type='string' />
    <field name='info_pic' type='string' />
    <field fkey='unit_description_texts_tables.key' name='unit_description_text' type='string' />
    <field fkey='region_unit_resources_tables.key' name='region_unit_resource' type='optstring' />
    <field name='total_cap' type='int' />
    <field fkey='unit_category_tables.key' name='multiplayer_category' type='string' />
    <field name='mp_available_early' type='boolean' />
    <field name='mp_available_middle' type='boolean' />
    <field name='mp_available_late' type='boolean' />
    <field name='prestige' type='int' />
    <field name='armed_citizenry' type='boolean' />
    <field name='total_cap_mp' type='int' />
    <field name='unit_type_icon' type='optstring' />
    <field name='use_onscreen_name' type='boolean' />
    <field fkey='unit_castes_tables.caste' name='unit_caste' type='string' />
    <field fkey='building_levels_tables.level_name' name='additional_building_level_requirement' type='optstring' />
    <field fkey='religions_tables.religion_key' name='religion_requirement' type='optstring' />
    <field fkey='resources_tables.key' name='resource_requirement' type='optstring' />
    <field name='in_encyclopedia' type='boolean' />
    <field fkey='movie_event_strings_tables.event' name='unit_recruited_movie' type='optstring' />
    <field name='unique_index' type='int' />
    <field name='is_male' type='boolean' />
    <field name='num_audio_vo_variations' type='int' />
    <field fkey='audio_languages_tables.key' name='audio_language' type='string' />
    <field name='vo_actor_numbers' type='string' />
    <field name='supports_first_person' type='boolean' />
  </table>
  <table table_name='units_tables'
         table_version='13' >
    <field name='key' type='string' pk='true' />
    <field name='on_screen_name' type='string' />
    <field fkey='unit_category_tables.key' name='category' type='string' />
    <field fkey='unit_class_tables.key' name='class' type='string' />
    <field name='multiplayer_cost' type='int' />
    <field name='multiplayer_late_cost' type='int' />
    <field name='create_time' type='int' />
    <field name='create_cost' type='int' />
    <field name='upkeep_cost' type='int' />
    <field name='campaign_action_points' type='int' />
    <field name='game_unit_allowed' type='boolean' />
    <field fkey='unit_voice_categories_tables.key' name='voice' type='string' />
    <field name='icon_name' type='string' />
    <field name='info_pic' type='string' />
    <field fkey='unit_description_texts_tables.key' name='unit_description_text' type='string' />
    <field name='region' type='optstring' />
    <field name='total_cap' type='int' />
    <field fkey='unit_category_tables.key' name='multiplayer_category' type='string' />
    <field name='mp_available_early' type='boolean' />
    <field name='mp_available_middle' type='boolean' />
    <field name='mp_available_late' type='boolean' />
    <field name='prestige' type='int' />
    <field name='armed_citizenry' type='boolean' />
    <field name='mp_unit_limit' type='int' />
    <field name='unit_type_icon' type='optstring' />
    <field name='use_onscreen_name' type='boolean' />
    <field fkey='unit_castes_tables.caste' name='unit_caste' type='string' />
    <field fkey='building_levels_tables.level_name' name='additional_building_level_requirement' type='optstring' />
    <field fkey='religions_tables.religion_key' name='religion_requirement' type='optstring' />
    <field fkey='resources_tables.key' name='resource_requirement' type='optstring' />
    <field name='in_encyclopedia' type='boolean' />
    <field fkey='movie_event_strings_tables.event' name='unit_recruited_movie' type='optstring' />
    <field name='unique_index' type='int' />
    <field name='is_male' type='boolean' />
    <field name='num_audio_vo_variations' type='int' />
    <field fkey='audio_languages_tables.key' name='audio_language' type='string' />
    <field name='vo_actor_numbers' type='string' />
    <field name='supports_first_person' type='boolean' />
  </table>
  <table table_name='units_to_exclusive_faction_permissions_tables'
         table_version='0' >
    <field fkey='units_tables.key' name='key' type='string' pk='true' />
    <field fkey='factions_tables.key' name='faction' type='string' pk='true' />
    <field name='allowed' type='boolean' />
  </table>
  <table table_name='units_to_exclusive_faction_permissions_tables'
         table_version='0' >
    <field fkey='main_units_tables.unit' name='key' type='string_ascii' pk='true' />
    <field fkey='factions_tables.key' name='faction' type='string_ascii' pk='true' />
    <field name='allowed' type='boolean' />
  </table>
  <table table_name='units_to_gov_type_permissions_tables'
         table_version='0' >
    <field fkey='units_tables.key' name='key' type='string' />
    <field fkey='government_types_tables.government_type' name='gov_type' type='string' />
    <field name='unique_number' type='string' />
    <field fkey='units_to_gov_type_outcomes_enum_tables.key' name='outcome' type='string' />
  </table>
  <table table_name='units_to_gov_types_conversion_jcts_tables'
         table_version='0' >
    <field fkey='units_to_gov_type_permissions_tables.unique_number' name='key' type='string' />
    <field fkey='units_tables.key' name='unit' type='string' />
  </table>
  <table table_name='units_to_groupings_military_permissions_tables'
         table_version='0' >
    <field fkey='units_tables.key' name='unit' type='string' pk='true' />
    <field fkey='groupings_military_tables.military_group' name='military_group' type='string' pk='true' />
  </table>
  <table table_name='units_to_groupings_military_permissions_tables'
         table_version='0' >
    <field fkey='main_units_tables.unit' name='unit' type='string_ascii' pk='true' />
    <field fkey='groupings_military_tables.military_group' name='military_group' type='string_ascii' pk='true' />
  </table>
  <table table_name='units_to_special_editions_juncs_tables'
         table_version='0' >
    <field name='order_id' type='string' />
    <field name='unit' type='string' />
  </table>
  <table table_name='unrest_cause_to_demands_tables'
         table_version='0' >
    <field name='cause' type='string' pk='true' />
    <field name='level_of_unrest' type='string' pk='true' />
    <field name='demand' type='string' />
    <field fkey='message_event_strings_tables.event' name='message' type='string' />
  </table>
  <table table_name='unrest_cause_to_demands_tables'
         table_version='0' >
    <field name='cause' type='string_ascii' pk='true' />
    <field name='level_of_unrest' type='string_ascii' pk='true' />
    <field name='demand' type='string_ascii' />
    <field fkey='message_event_strings_tables.event' name='message' type='string_ascii' />
  </table>
  <table table_name='vampire_mercenary_set_junctions_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
  </table>
  <table table_name='variants_tables'
         table_version='0' >
    <field name='variant_name' type='string_ascii' pk='true' />
  </table>
  <table table_name='variants_tables'
         table_version='5' >
    <field name='variant_name' type='string_ascii' pk='true' />
    <field name='tech_folder' type='optstring_ascii' />
    <field name='variant_file_name' type='optstring_ascii' />
    <field name='low_poly_filename' type='optstring_ascii' />
    <field name='mount_scale' type='float' />
    <field name='scale' type='float' />
    <field name='scale_variation' type='float' />
  </table>
  <table table_name='victory_conditions_tables'
         table_version='0' >
    <field name='condition' type='string_ascii' pk='true' />
  </table>
  <table table_name='victory_type_links_tables'
         table_version='0' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='string_ascii' />
  </table>
  <table table_name='victory_types_tables'
         table_version='1' >
    <field name='unknown0' type='string_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='string_ascii' />
    <field name='unknown3' type='int' />
  </table>
  <table table_name='victory_types_tables'
         table_version='2' >
    <field name='unknown0' type='optstring_ascii' />
    <field name='unknown1' type='int' />
    <field name='unknown2' type='int' />
    <field name='unknown3' type='string_ascii' />
    <field name='unknown4' type='string_ascii' />
  </table>
  <table table_name='videos_subtitles_junctions_tables'
         table_version='0' >
    <field fkey='videos_tables.video_name' name='video_name' type='string' />
    <field name='start' type='int' />
    <field name='end' type='int' />
    <field fkey='subtitles_tables.subtitle_key' name='subtitle_key' type='string' />
  </table>
  <table table_name='videos_tables'
         table_version='0' >
    <field name='video_name' type='string' pk='true' />
    <field fkey='video_types_tables.video_type' name='video_type' type='string' />
    <field name='audio_tracks' type='int' />
  </table>
  <table table_name='videos_tables'
         table_version='2' >
    <field name='video_name' type='string_ascii' pk='true' />
    <field name='video_type' type='string_ascii' />
    <field name='audio_tracks' type='int' />
    <field name='script_ref' type='int' />
  </table>
  <table table_name='voice_events_tables'
         table_version='0' >
    <field name='name' type='string' pk='true' />
  </table>
  <table table_name='voice_types_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
  </table>
  <table table_name='warscape_animated_lod_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='filename' type='string' />
    <field name='range' type='float' />
    <field fkey='warscape_animated_tables.key' name='animated' type='string' />
  </table>
  <table table_name='warscape_animated_lod_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='filename' type='string' />
    <field name='range' type='float' />
    <field fkey='warscape_animated_tables.key' name='animated' type='string' />
    <field name='unknown5' type='string' />
  </table>
  <table table_name='warscape_animated_lod_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='filename' type='string_ascii' />
    <field name='unknown' type='string_ascii' />
    <field name='unknown4' type='boolean' />
    <field name='unknown5' type='boolean' />
    <field fkey='warscape_animated_tables.key' name='animated' type='string_ascii' />
  </table>
  <table table_name='warscape_animated_lod_tables'
         table_version='2' >
    <field name='key' type='string' pk='true' />
    <field name='filename' type='string' />
    <field name='range' type='float' />
    <field fkey='warscape_animated_tables.key' name='animated' type='string' />
    <field name='unknown5' type='string' />
  </table>
  <table table_name='warscape_animated_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='texture_filename_base' type='string' />
    <field fkey='warscape_categories_tables.key' name='category' type='string' />
  </table>
  <table table_name='warscape_animated_tables'
         table_version='2' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='texture_filename_base' type='string_ascii' />
    <field name='category' type='string_ascii' />
  </table>
  <table table_name='warscape_categories_tables'
         table_version='0' >
    <field name='category' type='string' pk='true' />
  </table>
  <table table_name='warscape_equipment_items_tables'
         table_version='0' >
    <field name='equipment_item' type='string' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='equipment_key' type='string' />
  </table>
  <table table_name='warscape_equipment_items_tables'
         table_version='2' >
    <field name='equipment_item' type='string_ascii' />
    <field name='equipment_key' type='string_ascii' pk='true' />
  </table>
  <table table_name='warscape_equipment_themes_tables'
         table_version='0' >
    <field name='theme' type='string' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='primary_weapon' type='optstring' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='secondary_weapon' type='optstring' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='defensive' type='optstring' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='ambient' type='optstring' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='personal' type='optstring' />
  </table>
  <table table_name='warscape_equipment_themes_tables'
         table_version='0' >
    <field name='theme' type='string' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='primary_weapon' type='optstring' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='secondary_weapon' type='optstring' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='defensive' type='optstring' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='ambient' type='optstring' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='personal' type='optstring' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='banners' type='optstring' />
  </table>
  <table table_name='warscape_equipment_themes_tables'
         table_version='1' >
    <field name='theme' type='string' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='primary_weapon' type='optstring' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='secondary_weapon' type='optstring' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='defensive' type='optstring' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='ambient' type='optstring' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='personal' type='optstring' />
    <field fkey='warscape_equipment_collections_tables.collection_key' name='banners' type='optstring' />
  </table>
  <table table_name='warscape_naval_lod_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='path' type='string' />
    <field name='range' type='string' />
    <field name='naval' type='string' />
    <field name='ship_id' type='string' />
  </table>
  <table table_name='warscape_rigid_lod_range_tables'
         table_version='0' >
    <field name='lod_id' type='string' pk='true' />
    <field name='range' type='float' />
  </table>
  <table table_name='warscape_rigid_lod_range_tables'
         table_version='1' >
    <field name='lod_id' type='string_ascii' pk='true' />
    <field name='range' type='float' />
  </table>
  <table table_name='warscape_rigid_lod_tables'
         table_version='0' >
    <field name='key' type='string' />
    <field name='filename' type='string' />
    <field name='range' type='string' />
    <field fkey='warscape_rigid_tables.key' name='rigid' type='string' />
  </table>
  <table table_name='warscape_rigid_lod_tables'
         table_version='1' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='filename' type='string_ascii' />
    <field name='range' type='string_ascii' />
    <field fkey='warscape_rigid_tables.key' name='rigid' type='string_ascii' />
  </table>
  <table table_name='warscape_rigid_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field name='texture_directory' type='string' />
    <field fkey='warscape_categories_tables.key' name='category' type='string' />
  </table>
  <table table_name='warscape_rigid_tables'
         table_version='2' >
    <field name='key' type='string_ascii' pk='true' />
    <field name='texture_directory' type='string_ascii' />
    <field name='category' type='string_ascii' />
  </table>
  <table table_name='warscape_trees_tables'
         table_version='0' >
    <field fkey='trees_tables.tree_id' name='tree' type='string' pk='true' />
    <field fkey='seasons_tables.season' name='season' type='string' pk='true' />
    <field name='model_path' type='string' />
  </table>
  <table table_name='warscape_underlay_textures_tables'
         table_version='0' >
    <field name='underlay_key' type='string' pk='true' />
    <field name='filename' type='string' />
    <field name='filepath' type='string' />
    <field name='levels' type='int' />
  </table>
  <table table_name='warscape_underlay_textures_tables'
         table_version='2' >
    <field name='underlay_key' type='string_ascii' pk='true' />
    <field name='filename' type='string_ascii' />
    <field name='filepath' type='string_ascii' />
    <field name='levels' type='int' />
  </table>
  <table table_name='wind_levels_tables'
         table_version='0' >
    <field name='key' type='string' pk='true' />
    <field fkey='sea_surfaces_tables.key' name='sea_surface' type='string' />
    <field name='magnitudex' type='float' />
    <field name='magnitudey' type='float' />
    <field name='sort_order' type='int' />
  </table>
  <table table_name='wind_levels_tables'
         table_version='0' >
    <field name='key' type='string_ascii' pk='true' />
    <field fkey='sea_surfaces_tables.key' name='sea_surface' type='string_ascii' />
    <field name='magnitudex' type='float' />
    <field name='magnitudey' type='float' />
    <field name='sort_order' type='int' />
  </table>
</schema>
