S.T.A.L.K.E.R. 2: Новый трейлер <<<>>> S.T.A.L.K.E.R.: Global War <<<>>> Инструмент - теперь и для ТЧ!
-
Число публикаций
1 130 -
Регистрация
-
Последнее посещение
-
Дней в топе
3 -
AMKoin
149 [Подарить AMKoin]
Сообщения опубликованы amik
-
-
@aka_sektor Не совсем понимаю твое негодование...
Кому нужны исходники без спама, например (если берем локи из другого мода). Вот разобрал соляночные уровни ЗП, там уже все есть, двери лифты и что угодно. Удаляю лишние и все.
А если я хочу локацию подключить к НЛС7 например, как быть?
Про редактирование граф_поинтов вообще молчу...
ЦитатаНо это же целый кусок работы потом их в 3D-редакторе исправлять. Декомпиляция убивает геометрию, вылазит куча invalide-face'ов, и других сопутствующих ошибок, предпядствующих компляции уровня, да таких что xrLC с их обходом не поможет.
Какой инвалид фейс и xrLC ? Какая компиляция? Перечитай (если вообще читал), шапку темы. Кнопку build мы не используем.
Прошу не вводить в заблуждение.
Если все сделаем так как написано в шапке, то можно будет и спавн дальше делать в СДК нажимая маке_гаме и собирая алл.спавн батником
@start bins\compiler_ai\xrAI.exe -no_separator_check -s
То есть практически полностью редактировать игру в СДК (кроме геометрии).
Еще раз повторюсь! Мы подключаем ранее подключенные уровни к нашей версии игры.
То есть если мы увидели новую, для себя, локацию в моде "Х1", то мы ее можем спокойно, без гемора, перенести в свой любимый мод или оригинал "Х2"
Модераторам спасибо за помощь в оформлении темы.
-
Мог бы. У меня настроенный СДК со всеми прибамбасами лежит на яндексе. Там все по людски сделано.
https://yadi.sk/d/Mzjusk7dPrsV5/X-Ray SDK_04 pack
+ батники по операциям что за чем нужно делать. Правда настроено все под диск Д.
хрАИ Компиляторы не помню, в том архиве все что нужно есть, 2014 года правда...не следил за новинками после этого, работало и так - не трогаю.
Цитата
Подразумевается, что человек который будет ей следовать уже прекрасно владеет СДК, хотя бы на уровне того, чтобы поставить там рестр с шейпом для перехода.Возможно, в шпаргалке для скачки есть картинки, там проще было бы разобраться... Но можно и помочь в теме если что.
Цитатаименно по подключению локаций
Согласен. Мне лично та статься не подошла бы для разбора. Недавно сам искал ответ и нечего путнего не нашел. На нашем форуме зацепка была но муторно слишком все с поиском вышло.
- 3
- 1
-
- Это популярное сообщение.
- Это популярное сообщение.
Подключение ранее перенесенных локаций к "Сталкеру" в SDK
Метод подойдет к абсолютно любой версии игры.
Скачать шпаргалку здесь
Итак, заметил, что многие прибегают к непонятным телодвижениям по решению этого вопроса с AI Wrapper(ом).
Внимание! Локация уже должна быть играбильна/перенесена на вашу версию игры (ТЧ в нашем случае).
Для примера разберем подключение к ТЧ (информация взята из файла которым можете скачать выше).
1. Находим нужные нам уровни, подойдут из других модификаций
на ТЧ, а также перенесенные сингл локации “одиночки”.
2. Добавляем их в редактор (СДК) и переводим в формат СДК ЛЕ. Как настроить converter много где уже описано.
Допустим сделали, у меня в батнике получился такой список:Скрытый текстconverter -level marsh -out marsh_de -mode le
converter -level zaton -out zaton_de -mode le
converter -level pripyat -out pripyat_de -mode le
converter -level jupiter -out jupiter_de -mode leconverter -level l10_radar -out l10_radar_de -mode le
converter -level l07_military -out l07_military_de -mode le
converter -level l05_bar -out l05_bar_de -mode le
converter -level l06_rostok -out l06_rostok_de -mode le
converter -level aver -out aver_de -mode leconverter -level puzir -out puzir_de -mode le
converter -level av_peshera -out av_peshera_de -mode le
converter -level peshera -out peshera_de -mode le
pause3. Отредактируем наши файлы game_maps_single.ltx, game_levels.ltx и game_graphs.ltx согласно списку наших локаций
4. Далее редактируем сами локации в СДК. Открываем наши уровни, по очереди, редактируя их оригинальный спавн.
На нашей локации в редакторе делаем так: переходим в спавн локации, переходим в список нашего спавна. Выделяем все граф.поинты, и жмем на их свойства...Если увидим в Location 1 "mixed" или “…”, то меняем это на имя своей локации (возьмется из файла game_graphs.ltx).
В параметре Connection также нечего не должно быть. Если будет слово миксед то нужно найти этот граф и удалить/заменить его.
Скрытый текстЧутку отступлю, зачем нам файл game_graphs.ltx? Если мы захотим настроить маску для определенного монстра или группировки и при этом автор подключенных локаций, кругом, в свои граф_поинты ставил “…” (общий граф) то у нас чего не выйдет.
Если локация будет иметь свои собственные графы, проблем с маской потом не возникнет.
Делаем АИ переходы/настраиваем переходы по графам примерно таким образом:
На Болоте делаю:
Имя: exit_bol_2,
ссылка на уровень: l03_agroprom
ссылка на граф: exit_agr_1
А на Агропроме тоже самое, но на Болота:
Имя графа: exit_agr_1
Имя локи: l14_marsh
Имя графа: exit_bol_2
Важно! Не забываем нажимать после окончания редактирования Make Game на каждой нашей локации!!
1. Запускаем наш батник по сборке level.graph для каждой локации.
У меня он выглядит так:Скрытый текст@start bins\compiler_ai\xrAI.exe -g marsh
@start bins\compiler_ai\xrAI.exe -g zaton
@start bins\compiler_ai\xrAI.exe -g jupiter
@start bins\compiler_ai\xrAI.exe -g pripyat
@start bins\compiler_ai\xrAI.exe -g l03_agroprom@start bins\compiler_ai\xrAI.exe -g l04_darkvalley
@start bins\compiler_ai\xrAI.exe -g l05_bar
@start bins\compiler_ai\xrAI.exe -g l06_rostok
@start bins\compiler_ai\xrAI.exe -g l07_military
@start bins\compiler_ai\xrAI.exe -g l08_yantar@start bins\compiler_ai\xrAI.exe -g aver
@start bins\compiler_ai\xrAI.exe -g puzir
@start bins\compiler_ai\xrAI.exe -g av_peshera
@start bins\compiler_ai\xrAI.exe -g peshera
PauseЕсли везде нас “поздравляют”, можно переходить к сбору глобального game.graph(а)
Для этого запускаем наш батник (команда @start bins\compiler_ai\xrAI.exe -m)
Должно везде быть VALID.Если видите INVALID, то где-то ошиблись – пересмотрите ту локацию, и сделайте для нее снова Make Game. Повторите для этой локации сборку level.graph(а) После этого повторите сборку game.graph(а), и так пока вас не “поздравят”.
Если вдруг поменяете имя графов, то пересобрать нужно будет не только локацию где меняли имена, а и те на которые есть АИ переходы.
Итак. У нас есть уже game.graph. Собираем all.spawn
Запускаем соответствующий батник для сборки (команда @start bins\compiler_ai\xrAI.exe -no_separator_check -s).После поздравления у нас все готово для переноса правленых файлов в игру.
В конфиги переносим свои: game_maps_single.ltх, game_levels.ltx и game_graphs.ltx
В стандартные/оригинальные уровни кидаем файлы: level.game, level.gct, level.graph, level.spawn.
Добавленные локации к игре, кидаем полностью.
Еще не забудем про сам алл.спавн, (скорей всего и shaders.xr, вы поймете сами нужно ли его было редактировать из-за добавленных локаций, я этот вопрос пропустил, думаю, там все и так ясно).Копируем нужные нам текстуры, я это делаю с помощью Texture Copier, список беру из подгружаемых текстур в СДК.
Если террейн будет “плыть”, то пропишите текстуру в textures.ltx.P.S.: По поводу масок можно почитать тут, этот вопрос, по моему, разобрали вполне.
Cпасибо @D1mon за наВодку.
Настроенная сборка СДК (на XP) + инструменты всякие: https://yadi.sk/d/Mzjusk7dPrsV5/X-Ray SDK_04 pack
- 7
- 3
- 10
-
@UriZzz SDK делат все без багов.
Никто не пробовал собрать норм АИ сетку для локации из этого проекта The Zone Project: South?
- 2
-
-
Какие бы анимы не использовались (мне представленные @Romann анимы ближе), некоторым нужно увеличить скорость, и даже многим, тот же удар по морде - пока замахнется, на другую локацию можно сбегать.
Кидание гранаты...,"отход" нпс от ранения, очень долго иногда смотрится.
-
-
По поводу моего вопроса.
Все оказалось как всегда просто!
Cannot find level with level_id -1. Connection point will not be generated! (было в логе хрАИ)
Это ссылка на уровень которого нет в game_levels.ltx или который написан неправильно.
В моем случае была путаница с большой и маленькой буквой L в именах уровней.
Они были просто от фонаря переименованы, а оказалось так нельзя!) После сборки глоб.графа уровни (оригинальные, многие) посыпались из-за этого. Локации оказались обрезаны, нельзя было пройти.
Спасибо @abramcumner за помощь в теме и в ЛС. По больше бы таких людей на форуме!!.
- 1
- 2
-
abramcumner Этот лог не давал сюда, после последней пересборки выложил. Менял местами много раз росток...нечего не помогает, уже и радар начал проскакивать в логе.
[21:08:28.390|8390] ! rostok_m_poltergeist_tele_outdoor couldn't build game path from [21:08:28.390|8390] ! [1353][l06_rostok][-294.954193][0.000099][138.071472] [21:08:28.390|8390] ! game_graph_mask -> [ 8, 0, 0, 0] [21:08:28.390|8390] ! [1145][l04u_labx18][-2.098905][-10.814013][0.696933] [21:08:28.390|8390] ! game_graph_mask -> [ 6, 0, 0, 0] [21:08:28.390|8390] ! List of available game_graph masks: [21:08:28.390|8390] ! [14 , 0 , 0 , 0] [21:08:28.390|8390] ! [255 , 0 , 255 , 255] [21:08:28.390|8390] ! [255 , 255 , 255 , 255] [21:08:28.390|8390] ! [6 , 0 , 0 , 0] [21:08:28.390|8390] ! [8 , 0 , 0 , 0] [21:08:37.015|8790] ! rad_m_poltergeist_normal_tele couldn't build game path from [21:08:37.015|8790] ! [1972][l10_radar][44.397057][-5.500000][-24.227158] [21:08:37.015|8790] ! game_graph_mask -> [ 14, 0, 0, 0] [21:08:37.015|8790] ! [1145][l04u_labx18][-2.098905][-10.814013][0.696933] [21:08:37.015|8790] ! game_graph_mask -> [ 6, 0, 0, 0] [21:08:37.015|8790] ! List of available game_graph masks: [21:08:37.015|8790] ! [14 , 0 , 0 , 0] [21:08:37.015|8790] ! [255 , 0 , 255 , 255] [21:08:37.015|8790] ! [255 , 255 , 255 , 255] [21:08:37.015|8790] ! [6 , 0 , 0 , 0] [21:08:37.015|8790] ! [8 , 0 , 0 , 0]
Лучше не стало). Я тоже вспомнил за эти прожки (gg_tool-02mar2011 и другие), тоже посмотрю, может что увижу.
Вот мини сборка, можно скачать то что нужно:
Отдельно граф:
https://yadi.sk/d/60VXcTzp3LzFQi
1. Не совсем понятно. Файл алл.спавн будет один для всех подкл. локаций.
2. Нужно делать не буилд а маке_гаме. Я недавно писал про спавн в СДК на ТЧ
http://www.amk-team.ru/forum/topic/1560-soc-voprosy-po-sdk/?do=findComment&comment=1108082
На ЗП тоже самое думаю нужно делать.
- 1
-
Тогда все делал правильно, перепроверял несколько раз названия, в свойствах, граф_поинтов. Все соответствовало локации на какой они были расставлены.
Пробовал так-же ставить всем подземным локам (для эксперимента) в первую строчку "..." - не помогало.
------
Попробовал маску 255,255,255,255 - не помогло.
Решил поменять местами локации в файле game_graphs.ltx
Оставил оригинальные локи под своими номерами а свои добавил после них. Стало лучше (почему?), остался глючить только росток для бюрера и полтера, они хотят рвануть в лаб. х18. Когда заходишь на локу они вообще часто (на самих графах наверное), зависают в воздухе при ходьбе.
Дал ему другой номер в 255,255,255,255 game_graphs.ltx , снова пересобрал, не помогло.
+ вот такое есть:
[19:38:12.687|3148] ! rostok_m_poltergeist_tele_outdoor couldn't build game path from [19:38:12.687|3148] ! [1353][l06_rostok][-294.954193][0.000099][138.071472] [19:38:12.687|3148] ! game_graph_mask -> [ 8, 0, 0, 0] [19:38:12.687|3148] ! [1145][l04u_labx18][-2.098905][-10.814013][0.696933] [19:38:12.687|3148] ! game_graph_mask -> [ 6, 0, 0, 0] [19:38:12.687|3148] ! List of available game_graph masks: [19:38:12.687|3148] ! [14 , 0 , 0 , 0] [19:38:12.687|3148] ! [255 , 0 , 255 , 255] [19:38:12.687|3148] ! [6 , 0 , 0 , 0] [19:38:12.687|3148] ! [8 , 0 , 0 , 0] [19:38:21.343|3521] ! rad_m_poltergeist_normal_tele couldn't build game path from [19:38:21.343|3521] ! [1972][l10_radar][44.397057][-5.500000][-24.227158] [19:38:21.343|3521] ! game_graph_mask -> [ 14, 0, 0, 0] [19:38:21.343|3521] ! [1145][l04u_labx18][-2.098905][-10.814013][0.696933] [19:38:21.343|3521] ! game_graph_mask -> [ 6, 0, 0, 0] [19:38:21.343|3521] ! List of available game_graph masks: [19:38:21.343|3521] ! [14 , 0 , 0 , 0] [19:38:21.343|3521] ! [255 , 0 , 255 , 255] [19:38:21.343|3521] ! [6 , 0 , 0 , 0] [19:38:21.343|3521] ! [8 , 0 , 0 , 0]
-
@abramcumner это я привел только пару строчек, на самом деле их куча, по разным монстрам. На многих локах которые тоже есть в том логе не ставил ограниченный доступ а все равно чет не могут они бродить.
Из оригинала:
[level08]
name = L06_rostok
caption = "L06_rostok"
offset = 2000.0, 1000.0, 2000.0
id = 08И вот
009 = "Росток"
Там ид 08 а в левелсе 009.
какого? Не пойму, разве они не должны совпадать?
Разобрал локацию оригинальную, и у нее в графе написано "Росток"
-
Прописать это напрашивается в первую очередь, мало того - помогает.
Но я хочу узнать почему не работает маска
255 , 0 , 255 , 255
Которая в оригинале разрешает шастать всюду. Если она у меня как-то изменилась, то как узнать ее номер.
Не хочется писать в конфиге все локи 31шт (маски) какому либо монстру или нпс.
п.с.
ЦитатаЧто править в граф-поинтах, чтобы это число сменить - я не знаю. Но не имя локации.
Смотря про какое ты число. Если про 6, 0, 0, 0 или 9, 0, 0, 0 то это как раз локи. Это ИД локации из файла game_graphs.ltx. и другие три числа: Привожу оригинальный game_graphs.ltx для примера:
Скрытый текст[location_0]
000 = "..."
001 = "эскейп"
002 = "свалка"
003 = "агропром"
004 = "агропром-подземка"
005 = "темная долина"
006 = "лаборатория X-18"
007 = "даркскейп"
008 = "Бар"
009 = "Росток"
010 = "Янтарь"
011 = "лаборатория X-16"
012 = "Милитари"
013 = "Мертвый город"
014 = "Радар"
015 = "Радар бункер"
016 = "Припять"
017 = "станция АЭС"
[location_1]
000 = "..."
001 = "ограниченный доступ"
002 = "запрещенный доступ"
[location_2]
000 = "..."
001 = "не для игрока"[location_3]
000 = "..."То есть это и есть наша маска. И задается она в граф_поинтх локации.
Пример террейна: 012,001,255,255 ;Разрешено ходить по опасным местам на Милитари
255 походу это число наших "..." из файла
Но почему у меня такой лог, не ясно. И пока заметно что только на оригинальных локах "не могут" ходить мобы,
Думаю так: раз 9, 0, 0, 0 маска для локи, значит у меня "..." = не 255, как в оригинале, а 0
Пробовал ставить монстру террейн 0,0,0,0 не прокатило.
- 1
-
Привет!
От куда взялось число 255, 0, 255, 255 у монстров и нпс в их конфигах (по поводу террейна)?
То что пишут что это цвета...как-то сомнительно звучит, я красил в полностью черный текстуру из папки текстур level нечего не изменилось. Может кто подскажет как выкурить это число если локации перемешаны по сравнению с оригиналом (вклинены как попало между собой).
Проблема в таком куске лога:
[00:24:09.026|11208] ! rostok_m_poltergeist_tele_outdoor couldn't build game path from [00:24:09.026|11208] ! [1353][l06_rostok][-294.954193][0.000099][138.071472] [00:24:09.026|11208] ! game_graph_mask -> [ 9, 0, 0, 0] [00:24:09.026|11208] ! [1145][l04u_labx18][-2.098905][-10.814013][0.696933] [00:24:09.026|11208] ! game_graph_mask -> [ 6, 0, 0, 0] [00:24:09.026|11208] ! List of available game_graph masks: [00:24:09.026|11208] ! [255 , 0 , 255 , 255] [00:24:09.028|11208] ! rostok_m_poltergeist_tele_outdoor_0000 couldn't build game path from [00:24:09.028|11208] ! [1373][l06_rostok][-216.969955][1.399980][111.821594] [00:24:09.028|11208] ! game_graph_mask -> [ 9, 0, 0, 0] [00:24:09.028|11208] ! [1145][l04u_labx18][-2.098905][-10.814013][0.696933] [00:24:09.028|11208] ! game_graph_mask -> [ 6, 0, 0, 0] [00:24:09.028|11208] ! List of available game_graph masks: [00:24:09.028|11208] ! [255 , 0 , 255 , 255]
Имя локации задано в граф_поинтах для каждой локации согласно файлов game_levels.ltx и game_graphs.ltx
-
Привет! Есть ли программа для копирования объектов из списка, на подобии Texture Copier(а)?
Спасибо. Раньше вроде была тема по батникам, но я ее не нашел.
-
Привет! Подскажите какой материал требует болото (ЧН) и подземка припяти (ЗП) при переносе на ТЧ чистую.
Как узнать?
Game material '95' not found и т.д.
-
@KURT2013 Смотри level.ps_static локации.
- 1
- 1
-
@Romann А почему ты их не хочешь подключить к моделям нпс отдельно?
Да и потом, на ТЧ, без правок, такая модель не запустится , будут вылеты с упоминанием костей и словом анимация.. Нужно чтобы модели ЗП двиг понимал.
Анимки из ЗП в ТЧ модели вряд-ли залезут. Нужно разделять.
НПС моделированием не занимался никогда. подправьте если что.
-
@Romann Интересно на это глянуть со стороны, от 3-го лица. На видео как футболист после гола)
14 часов назад, Romann сказал:Там речь о боевых смарт_каверах, я как-то заводил этот разговор..
Да, а я про обычное их поведение.
- 1
-
- Это популярное сообщение.
- Это популярное сообщение.
Подготовил шпаргалку по подключению ранее перенесенных локаций к моду, в СДК ТЧ
Можно скачать тут: https://yadi.sk/i/7h8ktqhm3LkwwH
На примере будем урезать оригинальные локи и добавлять новые, настраивать переходы...
Еще добавлю, у меня в архиве настроенный СДК батники и все пироги под диск D.
Просто нужно кинуть с заменой это все дело поверх установленного СДК 04 и все.
- 2
- 6
-
В 25.05.2017 в 18:13, Romann сказал:
... с шейпами, есть знающие в этом вопросе?
Ты их проверял, нормально настроены, не маленькие?
Проверь еще настройку материалов косточек ног, ступни в частности.
-
Цитата
это сталкеры отпинываются от крыс и тушканов, я верно понимаю?
И это можно. Я не видел, но написано "есть возможность пинать тушканов и крыс (подходишь и нажимаешь F). "
Значит это делает актор.
Баланс) Сложная штука.
По поводу боевых схем читал тут:
http://www.amk-team.ru/forum/topic/13525-archives-cop-on-the-engine-cs-archives-cs-on-the-engine-cop/?page=2#comment-1111316Стрельба прыжки и все дела, может чего получится и у вас реализовать/стащить.
-
Цитата
Короче, так: делаем билд геометрии и компиль в СДК07. Затем билд геометрии тащим в СДК05-06, там билдим аи-сетку и спавн, и там же компилируем.
Этот же трюк и для 04 СДК подходит.
- 1
-
Привет. В Call of Chernobyl(е) есть возможность пинать тушканов и крыс (подходишь и нажимаешь F).
Вспомнил что анимка такая есть - ведро вроде называется.
По моему, пока они живые, неплохая идейка.
- 1
- 1
-
30 минут назад, Дизель сказал:
геймлей приелся, за то время пока ковырял.
Так совсем и у всех. Нужно отдыхать от этого дела (но не годами как я)))
aka_sektor чет оно все "наше" я имел ввиду мелочь, карты там, мини-моды полезные.
Сообщество Мапперов
в SDK и маппинг
Опубликовано
@CuJIbBEP Я помню что-то слышал за размеры АИ сетки, или вес ее файла, не помню. Мол есть ограничения.
Но в ЗП допустим, можно же собирать потоками, хотя я думаю авторы пробовали это дело.
Лично у меня вылет по нехватке памяти (4г) был даже при декомпиляции данного уровня))