Структура файлов игры 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
-
english/
-
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
-
localisation/
Важные замечания
- Все пути к файлам должны быть относительными от корневой папки GameData
- Изменение структуры каталогов может привести к ошибкам загрузки ресурсов
- Для добавления нового языка создайте соответствующую папку в localisation
- Графические ресурсы должны быть в формате .dds или .png с альфа-каналом