Создание текстуры локации для отображения на мини-карте и в PDA — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

Создание текстуры локации для отображения на мини-карте и в PDA — различия между версиями

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск
(Этап 5: Интеграция текстуры в игру)
 
(не показаны 5 промежуточные версии 1 участника)
Строка 37: Строка 37:
 
Путь для '''ЗП''': ''Мои документы/stalker-cop/screenshots''<br />
 
Путь для '''ЗП''': ''Мои документы/stalker-cop/screenshots''<br />
  
Она в формате '''.tga''', и с именем вида: '''ss_ваше_имя_06-18-13_00-56-24_#название_локации_[-493.863, -1044.922]-[500.000, 1083.904]'''<br />
+
Она в формате '''.tga''', и с именем вида: '''ss_ваше_имя_06-18-13_00-56-24_#название_вашей_локации_[-493.863, -1044.922]-[500.000, 1083.904]'''<br />
  
 
'''ВНИМАНИЕ''': цифры в квадратных скобках, это координаты '''bound_rect'''. Они понадобятся для правильного отображения игрока на локации.<br />
 
'''ВНИМАНИЕ''': цифры в квадратных скобках, это координаты '''bound_rect'''. Они понадобятся для правильного отображения игрока на локации.<br />
  
Чтобы текстуры работала в игре, её нужно конвертировать из '''.tga''' в '''.dds'''. Для этого используйте программу [http://stalkerin.gameru.net/modules.php?name=Downloads&d_op=getit&lid=106 dds2tga].
+
Чтобы текстура работала в игре, её нужно конвертировать из '''.tga''' в '''.dds'''. Для этого используйте любой графический редактор, поддерживающий формат '''.dds'''.<br />
  
 +
Например, Adobe Photoshop с [https://developer.nvidia.com/nvidia-texture-tools-adobe-photoshop NVIDIA Texture Tools for Adobe Photoshop]. Если выбрали этот графический редактор, то прочтите эту статью: [http://stalkerin.gameru.net/wiki/index.php?title=Изменение_текстур Изменение текстур]
  
 
== Этап 5: Интеграция текстуры в игру ==
 
== Этап 5: Интеграция текстуры в игру ==
  
После того, как вы сконвертировали текстуру вашей локации в '''.dds''', переименуйте её в '''map_название_вашей_локации''', и поместите в папку ''gamedata/textures/map''+
+
После того, как вы сконвертировали текстуру вашей локации в '''.dds''', переименуйте её в '''map_название_вашей_локации''', и поместите в папку ''gamedata/textures/map''
  
 
Теперь нужно указать вашей локации текстуру. Для этого откройте файл '''game_maps_single.ltx''', найдите в нём свою локацию, и укажите: '''texture = map\map_название_вашей_локации'''
 
Теперь нужно указать вашей локации текстуру. Для этого откройте файл '''game_maps_single.ltx''', найдите в нём свою локацию, и укажите: '''texture = map\map_название_вашей_локации'''
Строка 52: Строка 53:
 
Также в данном файле нужно указать вашей локации её координаты '''bound_rect''' и '''global_rect'''.  
 
Также в данном файле нужно указать вашей локации её координаты '''bound_rect''' и '''global_rect'''.  
  
Координаты '''bound_rect''' укажите те, что были указан в имени вашей текстуры, пример: '''bound_rect = -493.863, -1044.922, -500.000, 1083.904'''
+
Координаты '''bound_rect''' укажите те, что были указаны в имени вашей текстуры, пример: '''bound_rect = -493.863, -1044.922, 500.000, 1083.904'''
  
 
Координаты '''global_rect''' - указывают расположение вашей локации на глобальной карте. О том как их узнать, прочтите в статье: [http://stalkerin.gameru.net/wiki/index.php?title=Расчёт_bound_rect_и_global_rect_с_помощью_программы_map_dragger Расчёт bound rect и global rect с помощью программы map dragger]
 
Координаты '''global_rect''' - указывают расположение вашей локации на глобальной карте. О том как их узнать, прочтите в статье: [http://stalkerin.gameru.net/wiki/index.php?title=Расчёт_bound_rect_и_global_rect_с_помощью_программы_map_dragger Расчёт bound rect и global rect с помощью программы map dragger]
 
 
  
 
== Авторы ==
 
== Авторы ==

Текущая версия на 15:35, 18 июня 2013

Этап 1: Настройка игры

Запустите игру, в её опциях выберите, тип рендера: Статическое освещение. Примените, а после перезапустите игру.

Теперь в опциях игры, перейдите в "Расширенные" настройки: там поставьте все ползунки на максимум. Снова примените, и выйдите из игры.

Этап 2: Установка специальной погоды

Выберите, как вам удобнее это сделать:

2.1 - Укажите нужной вам локации погоду map:

Для этого в файле game_maps_single.ltx, папки gamedata/configЧН и ЗП, папка gamedata/configs), найдите нужную вам локацию, и укажите ей погоду: weathers = map

P.S. После создания текстуры, вы можете указать прежнюю погоду.


2.2 - Находясь в игре на нужной вам локации, укажите ей погоду map, введя в консоли: sv_setweather map

Этап 3: Процесс создания текстуры

Запустите игру. Перейдите на нужную вам локацию. Выполните пункт 2.2, если пожелали не выполнять пункт 2.1.

Введите в консоли команду: demo_record 1

Появятся мигающие красные надписи, нажмите на клавиатуре F11.

ВНИМАНИЕ: чтобы на текстуре не было посторонних надписей, не наводите на какого-либо npc перекрестие, перед нажатием F11.

Этап 4: Местонахождение текстуры и её конвертация

Готово! Вы сделали текстуру вашей локации.

Найти её вы можете, по умолчанию, в папке:
Путь для ТЧ: Мои документы/stalker-shoc/screenshots
Путь для ЧН: Мои документы/stalker-stcs/screenshots
Путь для ЗП: Мои документы/stalker-cop/screenshots

Она в формате .tga, и с именем вида: ss_ваше_имя_06-18-13_00-56-24_#название_вашей_локации_[-493.863, -1044.922]-[500.000, 1083.904]

ВНИМАНИЕ: цифры в квадратных скобках, это координаты bound_rect. Они понадобятся для правильного отображения игрока на локации.

Чтобы текстура работала в игре, её нужно конвертировать из .tga в .dds. Для этого используйте любой графический редактор, поддерживающий формат .dds.

Например, Adobe Photoshop с NVIDIA Texture Tools for Adobe Photoshop. Если выбрали этот графический редактор, то прочтите эту статью: Изменение текстур

Этап 5: Интеграция текстуры в игру

После того, как вы сконвертировали текстуру вашей локации в .dds, переименуйте её в map_название_вашей_локации, и поместите в папку gamedata/textures/map

Теперь нужно указать вашей локации текстуру. Для этого откройте файл game_maps_single.ltx, найдите в нём свою локацию, и укажите: texture = map\map_название_вашей_локации

Также в данном файле нужно указать вашей локации её координаты bound_rect и global_rect.

Координаты bound_rect укажите те, что были указаны в имени вашей текстуры, пример: bound_rect = -493.863, -1044.922, 500.000, 1083.904

Координаты global_rect - указывают расположение вашей локации на глобальной карте. О том как их узнать, прочтите в статье: Расчёт bound rect и global rect с помощью программы map dragger

Авторы

Статья создана: aka_sektor

Другие места
LANGUAGE