33 сообщения в этой теме

Вопрос к знатокам: Как создать свою карту в игре? Лучше если покажете на видео, в более худшем варианте, если это будет текстовое описание и совсем уж плохо если ответ будет одной строчкой ))))

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сначала нужно создать карту высот. Она представляет собой чёрно-белое изображение в формате PNG, размер не больше 16 Мп, длина стороны от 257 до 16385 пикселей, допустимые значения рассчитываются по формуле:

w = 256 * n + 1

где n - целое число от 1 до 64. Файл должен называться heightmap.png

Я не знаю, какие программы нужны для создания вымышленных карт (там пишут, что WorldMachine), для создания реальной карты нужны реальные карты высот. Скачать их можно там (в формате HGT) или там (в формате GeoTiff). Для преобразования их в изображение нужна программа Global Mapper (лучше всего 15 версия, т.к. она есть на русском языке).

Рассмотрим на примере карты "Сахалин":

По первой ссылке файлы HGT имеют название типа N45E140.hgt. N45 - 45° северной широты, E140 - 140° восточной долготы.

Скачиваем нужные файлы, открываем их в программе Global Mapper 15:

d58d3e9e0eca.jpg

Делаем карту чёрно-белой:

077de1c6089e.jpg

Сохраняем в формате изображения: Файл - Экспорт - Экспорт Растров

71e29f4251a5.jpg

Выбираем формат PNG, в следующем окне снимаем галки "Создать World файл" и "Созд. файл проекции (PRJ). Галка "Сделать фоновые пиксели прозрачными" должна стоять, иначе фон будет жёлтым:

730fdba60e3c.jpg

Сохраняем, получаем файл PNG размером 6001х12001 пикселей. Открываем его в фотошопе, сравниваем со спутниковой картой (это нужно делать потому что наша карта может быть немного сжата по вертикали, в таком случае растягиваем):

8cdf249c26fb.jpg

Заливаем прозрачные участки чёрным, подгоняем размеры изображения под требуемые игрой (см. формулу в начале) - получаем значение 2049х7169 пикселей. Также на карте может не быть рек и озёр - их нужно нарисовать.

Дальше эту карту загружаем в редактор карт. Подбираем минимальную и максимальную высоту так, чтобы береговая линия была похожа на реальную. Расставляем города и промышленность (если её не расставить она будет генерироваться автоматически). Задаём название карты. Скачиваем получившуюся карту.

Другой вариант расстановки городов и промышленности - воспользоваться программой TF Map Viewer. Из неё можно брать координаты и написать файл map.lua вручную, взяв за образец файл другой карты. Этот вариант лучше для горных карт, т.к. позволяет точнее расставлять объекты.

88573adcebe2.jpg

В итоге должно получиться два файла - карта высот heightmap.png и текстовый файл с названием карты и описанием городов и промышленности map.lua. Их нужно поместить в отдельную папку по адресу [папка с игрой]\maps. Название папки с картой не должно содержать русских символов.

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

0594b487d5f6.jpg

Их можно убрать, применив к карте высот в фотошопе фильтр "Размытие по Гауссу...":

8ae7374952bb.jpg

Но, с другой стороны, после этого не останется мелких деталей. В общем, процесс окончательной доводки карты в фотошопе индивидуален для каждой карты.

Вот, как-то так...

Изменено пользователем rft2
10

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В гайд надо!

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я бы добавил, все манипуляции с картой высот и промежуточные форматы должны поддерживать 16 бит на канал (или 16 bit grayscale). Иначе сильных артефактов не избежать.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати, да. Забыл.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так, все  отлично) но вопрос) Для гигантской(о разблокировке этого размера в соседней теме) карты сколько пикселей надо? Прост не въехал еще насчет расчетов. Меня случай с квадратом интересует.  24 на 24 км который)

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Провёл сейчас эксперимент. Оказывается, с разблокированным гигантским размером максимальный размер карты 36 Мп. Для квадратной карты это 6145х6145 пикселей. Только редактор такую большую карту не понимает и объекты на ней можно ставить только через TF Map Viewer.

1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 14.01.2017 в 19:34, rft2 сказал:

Дальше эту карту загружаем в редактор карт. Подбираем минимальную и максимальную высоту так, чтобы береговая линия была похожа на реальную. Расставляем города и промышленность (если её не расставить она будет генерироваться автоматически). Задаём название карты. Скачиваем получившуюся карту.

тут можно где угодно раскидать города?

 

а то я смотрел гайд англоязычный, там вроде говорили выбрать нельзя, оно само выбирает. Или я не так понял?

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 14.01.2017 в 19:34, rft2 сказал:

Также на карте может не быть рек и озёр - их нужно нарисовать.

а как их нарисовать?

 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, stay_punk сказал:

а как их нарисовать?

чёрным

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, Nightowl сказал:

чёрным

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

 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Nightowl а не подскажешь как высоты настроить чтоб берега не такие скалистые были?

 

TransportFever 2017-04-12 13-59-05-06.jpg

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

50 оттенков серого :) и гаус.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, Nightowl сказал:

50 оттенков серого :) и гаус.

такс. ну с этим решил. вышла карта но маленькая. решил увеличить. перепилил изображение теперь выдало ошибку при запуске.карта должна быть полутоновой. это как?

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Значит картинка не чёрно-белая.

2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а куда пропали картинки с гайда?

 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, stay_punk сказал:

а куда пропали картинки с гайда?

Если сайт-хостинг изображений, на котором эти картинки хранились, екнулся - екнулись и картинки.

Есть, конечно, вариант, что неполадка там временная, но это не точно.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, Faktor сказал:

Если сайт-хостинг изображений, на котором эти картинки хранились, екнулся - екнулись и картинки.

Есть, конечно, вариант, что неполадка там временная, но это не точно.

плохо. я в прошлом делал карту, но было давно и забыл уже как. теперь обратится к гайду решил, а тут подстава с картинками

 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть очень полезный для этих целей мод - Экспорт карты. Можно запуском случайной игры дождаться такой, которая в целом понравится, экспортировать этим модом карту высот и файл map.lua прямо из игры, после чего отрихтовать карту в графическом редакторе (например, GIMP точно поддерживает 16 бит серого) и расставить города и предприятия в редакторе карт. Также, можно поиграть с map.lua в плане промышленности, поменять одно пр-во на другое, если местоположение устраивает, а номенклатура продукции - не очень.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У этого мода нашлось ещё одно полезное качество. Отыграл приличное время на случайной карте, а потом оказалось, что есть моды, которые хотелось бы поставить, но они несовместимы с сохранёнными играми. Можно, конечно, начать игру заново, но тут возникает пара вопросов. Во-первых, это будет уже другая карта, а к этой успел привыкнуть. Во-вторых, при прокладке рельсов каждый миллиметр экрана имеет значение в плане себестоимости, иногда разница очень существенна. Просто лень опять тратить кучу времени на геодезические эксперименты. И тут "Экспорт карты" создаёт карту, как пользовательскую разработку (или мод, как угодно), с которой можно начинать новую игру на старой и привычной случайной карте, подключая все капризные моды. И, что особо ценно, карта высот нормально показывает трассировку железных дорог и расположение платформ на пересечённой местности, клади сразу рельсы по этим насыпям и канавам и не парься с экономией и оптимизацией.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Картинки восстановил. Просто они были залиты на itmages.ru, а он весной ёкнулся.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А 1 к 5. огромная карта, это какие размеры изображения?

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тут увидел, что появляются карты со спутниковой подложкой. Есть мануал по созданию такой карты?

Я так понял за подложку отвечает файл "level_colors.tga", только не понятно по каким правилам его создавать(размер, пропорции макс. количество пикселей).

Плюс, я так понял, ещё и файл "terrain_gen.fs" нужен. Тоже не понятно, что это и какие в нём изменения нужно сделать. Или можно просто взять оригинальный.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Deleted

Изменено пользователем SBor
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@rft2 А как сделать горы выше 200 метров? Сколько белым не крашу - максимум двести.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу