Структура файлов игры Azvend

БОТА С ФАЙЛАМИ КОНТЕНТА ИГРЫ AZVEND

1) Общие принципы

  • Расположение ресурсных пакетов: Все игровые ресурсы находятся в папке GameData в корневой директории игры
  • Кодировка: Все текстовые файлы должны быть в кодировке UTF-8 без BOM
  • Комментарии: Используйте # для однострочных комментариев и /* */ для многострочных
  • Структура каталогов: Четкая иерархия папок для удобства навигации и модификации

Пример структуры файлов

  • GameData/
    • localisation/
      • english/
        • azvend_english.yml
        • events_english.yml
        • countries_english.yml
      • russian/
        • azvend_russian.yml
        • events_russian.yml
        • countries_russian.yml
      • german/
        • azvend_german.yml
        • events_german.yml
    • interface/
      • fonts/
      • icons/
      • images/
      • main_menu.gui
      • game_view.gui
    • common/
      • defines/
      • script_values/
      • country_types.txt
      • buildings.txt
    • events/
      • on_actions/
      • events/
      • country_events.txt
      • province_events.txt
    • map/
      • terrain/
      • rivers/
      • positions.txt
      • climate.txt
    • sound/
      • music/
      • effects/
      • ambient.sfx
    • gfx/
      • flags/
      • units/
      • buildings/
    • history/
      • countries/
      • provinces/
      • wars/
    • scripts/
      • ai_behavior.txt
      • economic_system.txt

Важные замечания

  • Все пути к файлам должны быть относительными от корневой папки GameData
  • Изменение структуры каталогов может привести к ошибкам загрузки ресурсов
  • Для добавления нового языка создайте соответствующую папку в localisation
  • Графические ресурсы должны быть в формате .dds или .png с альфа-каналом