🎨 Мини-гайд: Как найти цвет и 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