IRCM

Урок по созданию своего варианта окраса для модели
на примере маневрового робота Vollert KR50

Для создания своих вариантов окрасов используйте PSD файл, который можно скачать на странице описания модели
(не все представленные на сайте модели имеют исходные файлы текстур в формате PSD)

Внимание: в качестве текстового редактора рекомендуется использовать Notepad++

1

Скачивание исходного образца для будущего окраса

Скачайте исходный образец sample_textures.zip (далее по тексту "исходный образец"), который будет использоваться для добавления новых вариантов текстур.
Также, скачайте файл окраса you_textures.png, который будет использоваться в уроке.

2

Определение названий папок и файлов

Прежде, чем начать добавлять свой окрас в исходный образец, необходимо определиться с названиями папок и файлов.
Каждая модель имеет свои собственные, уникальные названия папок и файлов. Очень важно правильно их присвоить всем элементам исходного образца.
Для того, чтобы узнать эти названия, необходимо:

2.1 скачать модель для которой будет добавляться окрас - в нашем случае, это Vollert KR50;

2.2 открыть архиватором файл с моделью;

2.3 перейти по пути assets/immersiverailroading/models/rolling_stock/locomotives/vollertkr50;

2.4 сохраните себе под рукой название папки vollertkr50 и название файла с текстурой body.png внутри этой папки;

2.5 перейдите по пути assets/immersiverailroading/rolling_stock/locomotives/vollertkr50.json;

2.6 сохраните себе под рукой название json файла vollertkr50.json.

3

Добавление своего варианта текстуры в исходный образец

Теперь, когда все названия папок и файлов определены, переходим к редактированию и добавлению окрасов в исходный образец скачанный на шаге N1.

3.1 откройте архиватором скачанный исходный образец sample_textures.zip;

3.2 перейдите по пути assets/immersiverailroading/models/rolling_stock/locomotives и создайте папку с названием vollertkr50, которое мы выписывали в пункте 2.4;

3.3 перейдите в созданную папку vollertkr50 и создайте в ней еще одну папку с названием blue, это будет означать, что мы добавляем новый окрас синего цвета (вместо blue можно использовать любое название);

3.4 перейдите в созданную папку blue и поместите туда свой файл с текстурой, в нашем случае, это you_textures.png, после этого переименуйте его в body.png, как мы выписывали в пункте 2.4.

Теперь, перейдем к редактированию файла json. В нем прописываются все названия новых окрасов, которые будут отображаться в игре:

3.5 перейдите в исходном образце по пути assets/immersiverailroading/rolling_stock/locomotives;

3.6 создайте файл с названием vollertkr50.json, которое мы выписывали в пункте 2.6, но, очень важно, добавьте в конце приставку _variants. В итоге должно получиться vollertkr50_variants.json. Без приставки _variants, окрасы в игре не появятся;

3.7 откройте созданный файл vollertkr50_variants.json любым текстовым редактором;

3.8 Напишите туда следующую строчку { "Blue Vollert KR50": "blue" }, где
Blue Vollert KR50 - это название вашего окраса, которое будет отображаться в игре;
blue - название папки, где лежит файл с вашим окрасом из пункта 3.4.

3.9. Если требуется добавить более одного окраса, то последующие названия окрасов необходимо отделять запятой (,), пример:
{ "Blue Vollert": "blue", "Red Vollert": "red" }.

Итоговый файл в готовом виде, который должен получиться у вас, можно скачать по ссылке.

4

Добавление файла с вашим окрасом в игру

Отредактированный исходный образец можете переименовать так, как хотите. Теперь это готовый окрас, который можно добавлять в игру.
Добавление окраса в игру происходит абсолютно точно также, как и добавление обычной модели - перейти к уроку по добавлению модели в игру.

По желанию, можете изменить картинку логотипа в файле pack.png расположенного в корне архива.
Там же, в корне архива, расположен файл pack.mcmeta. Открыв этот файл любым текстовым редактором, можно добавить свою информацию о паке, например, название модели для которой он предназначен.