🎨 Мини-гайд: Как найти цвет и ID провинции в BNW

Когда работаешь с картой, часто надо понять какой ID у провинции и какой у неё цвет (RGB).

1️⃣ Где хранятся ID провинций

ПК: BNW/map/provinces/ → каждый файл с номером (1.json, 2896.json).
Android: Android/data/…/map/provinces/ → аналогично.

В каждом файле json хранится ID и настройки (соседи, название и т. д.).

2️⃣ Как узнать цвет провинции на карте

1. Открываешь файл provinces.png.
2. Берёшь инструмент «пипетка» (в Photoshop, GIMP или даже Paint.NET).
3. Кликаешь по нужной провинции.
4. Записываешь её цвет в формате RGB (например, R: 255, G: 0, B: 128).

⚠️ Важно: каждая провинция должна иметь уникальный цвет. Если два одинаковых → игра ломается.

3️⃣ Как связать цвет и ID

Внутри provinces.json (или отдельных .json в папке) указано:
{
«ProvinceID»: 2896,
«ProvinceName»: «Казань»,
«RGB»: [255, 0, 128]
}

То есть:
Цвет 255,0,128 → это провинция с ID 2896.

Именно так игра понимает, где какая территория.

4️⃣ Как использовать на практике

Если хочешь создать новую провинцию → бери цвет, которого ещё нет.
Чтобы изменить владельца провинции в сценарии → ищи её ID и меняй в scenario.json.
Для правки багов → проверяй, совпадают ли ID и цвета.

✅ Лайфхак:

На ПК удобно проверять через GIMP + Notepad++.
На Android → через Pixly (для цветов) и MT Manager (для JSON).

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