Один из самых частых багов BNW — когда после победы часть провинций остаётся серыми («оккупированными») или игра не даёт нормально завершить мирные переговоры. Давай разберёмся, почему это происходит и как починить.
❓ Почему возникает баг
1. Неправильная генерация войны
Иногда движок AoH2 не считает территорию «легальной целью» и после капитуляции она остаётся оккупированной.
2. Ошибки в сценарии
У страны нет прописанных «core» (основных территорий).
В сценарии неправильно назначены владельцы.
3. Особенности Android-порта
При сохранении/загрузке сейвов на телефоне иногда теряются данные о контроле над провинциями.
🛠 Как вручную исправить сейв или файлы
📂 Путь к сейвам:
PC: /game/saves/
Android: Android/data/age.of.civilizations2.jakowski/files/saves/
✍ Исправление:
- Открой нужный сейв (.json) через текстовый редактор (Notepad++ или встроенный в ZArchiver).
- Найди блок:
«occupiedProvinces»: {
«123»: «TAG»,
«124»: «TAG»,
}
где 123, 124 — ID провинций, а TAG — кто их «держит». - Замени TAG на владельца (например, OMS → Омск, SIB → Сибирь).
- Сохрани → загрузи сейв снова.
✅ Советы, чтобы баг не появлялся снова
- Перед войной всегда сохраняй отдельный сейв (например, OmskBeforeWar).
- Не спамь мирными переговорами — иногда при слишком частом «Offer peace» движок ломается.
- Используй core-территории:
Если играешь кастомный сценарий, следи, чтобы у каждой страны были прописаны свои провинции как основные. - Моддинг фикс:
В сценариях можно вручную прописывать, кому переходят спорные территории после победы.
⚠️ Важно для Android:
Иногда даже после фикса сейва баг возвращается. В таком случае:
Делай авто-сейвы чаще.
Проверяй папку saves/, бывает, что игра просто не успевает записать прогресс.