Вы здесь:

Total War моды

Увеличиваем карту в М2ТВ

При работе с картой могут возникнуть проблемы, так в случаи с уменьшением карты в descr_strat.txt могут оказаться недопустимые координаты войск, ресурсов, фортов... Если увеличивать карту на юг наблюдается смещение расположения войск. Только при изменении масштаба на север и восток координаты войск ресурсов и фортов сохраняют свое первородное положение.

И так, для того чтоб увеличить карту необходимо зайти в папку \data\world\maps\base и изменить следующие файлы:

Шаг 1. Пропишем размер будущей карты, это делается в файле descr_terrain.txt (Внимание! максимальные размеры карты 510х510) файл интуитивно понятен с ним проблем не будет.

Шаг 2. Непосредственное увеличение карты. Для этого понадобится программа для работы с графическими файлами Photoshop. Сперва редактируем графический файл map_heights.tga, для этого создадим новое изображение "Основа" с расширением в два раза большим: +1 пиксель по высоте и ширине, чем указывалось в descr_terrain.txt, если в descr_terrain.txt было указано расширение 510х510, созданное изображение должно иметь рассширение 1021х1021. И так после создания нового изображения открываем map_heights.tga и копируем его на только что созданный рисунок (с выравниванием по левому краю)... Таким образом получим следующее изображение:

На месте белого пространства рисуем нужный нам рельеф. Внимание! градация цвета суши от 1 1 1 до 255 255 255 причем чем больше значение, тем выше будет поверхность над уровнем моря. Изменение цвета происходит линейно, все числа должны быть одинаковыми, в противном случаи карта не будет работать, либо на месте неправильного цвета будет вода. После того как нарисована карту высот и получим следующий результат, сохраняем его как map_heights.tga

Переходим к созданию карты растительности – map_ground_types.tga. Делается она на основе карты высот map_heights.tga. Для этого создаем новый слой в файле "Основа" и скопируем на него map_ground_types.tga, все действия аналогичные с созданием карты высот. После того как нарисована вода, леса, равнины и прочее сохраняем полученый результат под именем map_ground_types.tga


Доступные цвета для map_ground_types.tga и пояснением их значения:


196 0 0 - прибрежная вода (скорость перемещения кораблей высокая)
128 0 0 - морские глубины (скорость перемещения кораблей низкая)
64 0 0 - океаническая вода (может плавать только карака)
0 0 0 - пустоши
0 128 128 - низкая плодородность
96 160 64 - средняя плодородность
101 124 0 - высокая плодородность
0 255 128 - болото
255 255 255 - береговая линия (песок)
128 128 64 - холмы
98 65 65 - горы (недоступно для перемещения)
196 128 128 - ледяные горы (недоступно для перемещения)
64 64 64 - непроходимые территории (недоступно для перемещения)
0 128 0 - лес
0 64 0 - густой лес (недоступно для перемещения)

По аналогии делаем карту климата map_climates.tga используем уже имеющийся на ней цвет, карту тумана войны map_fog.tga просто залейте белым 255 255 255 и сохраните. Если нужны участки закрытые туманом войны используем черный цвет 0 0 0

Шаг 3. далее необходимо создать map_roughness.tga для этого создайте новое изображение с расширением в два раза большим чем указано в descr_terrain.txt (если в descr_terrain.txt было указано расширение 510х510, созданное изображение должно иметь рассширение 1020х1020). Залейте все черным цветом 0 0 0 и сохраните под соответствующим названием.

Шаг 4. Необходимо сделать карту регионов, для этого откроем map_heights.tga и уменьшим его размер до размера указанного в descr_terrain.txt, используя свойство изменения изображения "ближайший сосед". Скопируем на полученое изображение имеющуюся карту регионов map_regions.tga. Зарисуем поверхность воды цветом 41 140 233 землю же по началу можно просто закрасить цветом уже имеющегося региона. В последствии на пустое пространство нужно будет добавить провинции (если на момент изменения их меньше 200 в противном случаи придется их перемещать, но это уже другая история) и так как все готово сохраняем полученое изображение как map_regions.tga

Создаем карту рек map_features.tga ... делается она аналогичным способом с картой регионов. Н первых парах пустое пространство зальем черным 0 0 0 и сохнаним под соответствующим назвнием

И наконец последняя карта map_trade_routes.tga размер такой же как в descr_terrain.txt ... просто зальем черным 0 0 0 и сохраним.

И вот все готово! Теперь можно полюбоваться результатами своих трудов. Удаляем map.rwm новый создаст игра при запуске компании. Загружаем компанию и любуемся увеличенной картой.

 

Максимально допустимые размеры карт:

map_heights.tga - 1021х1021 рх

map_ground_types.tga - 1021х1021 рх
map_climates.tga - 1021х1021 рх
map_fog.tga - 1021х1021 рх
map_roughness.tga - 1020х1020 рх
map_regions.tga - 510х510 рх
map_features.tga - 510х510 рх
map_trade_routes.tga - 510х510 рх
water_surface.tga - 265х256 рх (расширение water_surface.tga должно соответствовать размеру surface.tga.dds и surface.tga с папки ...\data\terrain\aerial_map\sea по умолчанию это 256х256 рх