📘 Гайд. Как фиксить баг с мирными переговорами и «невостребованными территориями» в BNW

Один из самых частых багов BNW — когда после победы часть провинций остаётся серыми («оккупированными») или игра не даёт нормально завершить мирные переговоры. Давай разберёмся, почему это происходит и как починить.

❓ Почему возникает баг

1. Неправильная генерация войны
Иногда движок AoH2 не считает территорию «легальной целью» и после капитуляции она остаётся оккупированной.

2. Ошибки в сценарии
У страны нет прописанных «core» (основных территорий).
В сценарии неправильно назначены владельцы.

3. Особенности Android-порта
При сохранении/загрузке сейвов на телефоне иногда теряются данные о контроле над провинциями.

🛠 Как вручную исправить сейв или файлы

📂 Путь к сейвам:
PC: /game/saves/
Android: Android/data/age.of.civilizations2.jakowski/files/saves/

✍ Исправление:

  1. Открой нужный сейв (.json) через текстовый редактор (Notepad++ или встроенный в ZArchiver).
  2. Найди блок:
    «occupiedProvinces»: {
    «123»: «TAG»,
    «124»: «TAG»,
    }
    где 123, 124 — ID провинций, а TAG — кто их «держит».
  3. Замени TAG на владельца (например, OMS → Омск, SIB → Сибирь).
  4. Сохрани → загрузи сейв снова.

✅ Советы, чтобы баг не появлялся снова

  1. Перед войной всегда сохраняй отдельный сейв (например, OmskBeforeWar).
  2. Не спамь мирными переговорами — иногда при слишком частом «Offer peace» движок ломается.
  3. Используй core-территории:
    Если играешь кастомный сценарий, следи, чтобы у каждой страны были прописаны свои провинции как основные.
  4. Моддинг фикс:
    В сценариях можно вручную прописывать, кому переходят спорные территории после победы.

⚠️ Важно для Android:
Иногда даже после фикса сейва баг возвращается. В таком случае:
Делай авто-сейвы чаще.
Проверяй папку saves/, бывает, что игра просто не успевает записать прогресс.

Комментарии: 0