Помогите по некоторым вопросам, пожалуйста.
 

0 Members and 1 Guest are viewing this topic.

C_5

  • Citizen
  • *
  • Posts: 27
    • View Profile
Учусь работать в бетовском Хаммере, использую энциклопедии и видео, но не всё всегда понятно, есть некоторые вопросы. Буду благодарен если кто-нибудь на них ответит.

- пытался починить автобус на c17_01_13 - каждый раз появляется ошибка func_tracktrain must be on a path of path_track. Не могу понять, что с ней делать, так как автобус привязан к своему path_track. Как это можно починить?

- сделал небольшую карту с группой ситизенов против группы метрокопов и солдат. Расставил барьеры для укрытия, расставил ноды и для навигации и для укрытия. Ситизены всё делают "по науке": укрываются за барьерами во время огня противника, Комбайны просто стоят на месте и стреляют. Двигаются они только если надо преследовать врага, которого они не видят (но о котором знают) или если надо спрятаться и перезарядить оружие и то не всегда. Как это можно починить, если можно?

- кроме того Комбайны игнорируют если прописать им нод куда они должны идти, даже если они не заняты боем с противником;

- Метрокопы, если дать им дубинку, пробегают небольшое расстояние к противнику, потом застревают на месте в анимации бега и через несколько секунд "выключаются" и не на что не реагируют. Как исправить, если можно?

- не могу разобраться работает ли в Бете ai_relationship. Всё вроде делаю правильно, но НПС никак на него не реагируют.

Пока вроде все вопросы. Буду благодарен за помощь...
  • *
  • Posts: 3008
    • View Profile
    • hl2-beta.ru
- пытался починить автобус на c17_01_13 - каждый раз появляется ошибка func_tracktrain must be on a path of path_track. Не могу понять, что с ней делать, так как автобус привязан к своему path_track. Как это можно починить?
Сразу вопрос - а путь автобуса точно сделан path_track'ами? на оригинальном исходнике стоят path_corner'ы, а с ними на более новом движке func_tracktrain не работает. Вообще
для верности первому path_track можно выставить галочку "teleport to" и поезд автоматом туда телепортнётся.

Quote from: C_5
- сделал небольшую карту с группой ситизенов против группы метрокопов и солдат. Расставил барьеры для укрытия, расставил ноды и для навигации и для укрытия. Ситизены всё делают "по науке": укрываются за барьерами во время огня противника, Комбайны просто стоят на месте и стреляют. Двигаются они только если надо преследовать врага, которого они не видят (но о котором знают) или если надо спрятаться и перезарядить оружие и то не всегда. Как это можно починить, если можно?
Могу ошибаться, но вроде как что-то в коде метрокопов работает неправильно, мы с VXP находили что-то такое, когда я фиксил Е3 2003 карты. Увы он так и не исправил это, но опять же я могу ошибаться.

Quote from: C_5
- кроме того Комбайны игнорируют если прописать им нод куда они должны идти, даже если они не заняты боем с противником;
Если юзаешь scripted_sequence, попробуй выставить флаги no interruptions и override AI

Quote from: C_5
- Метрокопы, если дать им дубинку, пробегают небольшое расстояние к противнику, потом застревают на месте в анимации бега и через несколько секунд "выключаются" и не на что не реагируют. Как исправить, если можно?
Функция боя дубинками именно у метрокопов работает неправильно, нужен фикс кода

Quote from: C_5
- не могу разобраться работает ли в Бете ai_relationship. Всё вроде делаю правильно, но НПС никак на него не реагируют.
Работает, только нужен инпут ApplyRelationship

C_5

  • Citizen
  • *
  • Posts: 27
    • View Profile
Должен сказать, это большая честь получить ответ от Самого Витого. Твои работы по восстановлению Беты сильно вдохновили меня ещё много лет назад и видеть, что ты продолжаешь свои усилия по поддержанию коммьюнити - это большая радость. С нетерпением жду МегаПатча 5, когда бы он не вышел.

Сразу вопрос - а путь автобуса точно сделан path_track'ами? на оригинальном исходнике стоят path_corner'ы, а с ними на более новом движке func_tracktrain не работает. Вообще
для верности первому path_track можно выставить галочку "teleport to" и поезд автоматом туда телепортнётся.
Посмотрю - несколько забосил эту карту, потому что скачал пофиксенную карту от Klow с уже починенным автобусом, да и вообще всем остальным.

Если юзаешь scripted_sequence, попробуй выставить флаги no interruptions и override AI
Я использовал только ai_goal_standoff и ai_goal_battleline, без скриптов.

Работает, только нужен инпут ApplyRelationship
На ситизенах работает, на Метрокопе - то ли не работает, то ли глючит.
Вопрос: под каждого НПС надо отдельный ai_relationship делать?

Вопрос: пытаюсь сделать работающий монитор: сделал вроде бы всё по инструкции - сделал браш, поставил на него текстуру монитора, превратил его в func_monitor и привязал point_camera.

В результате, монитор, либо чёрный, либо прозрачный, камера не работает. Текстура монитора становится видна, если она "повреждена" пулями или взрывом.

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

Еёщ вопрос: можно ли создать в Бете создать, что-то типа кнопок из Портала, когда ставишь на неё объект и что-то происходит? Или просто нишу, куда можно положить объект?
Last Edit: 02 Dec 2023, 10:09:44 by C_5
  • *
  • Posts: 3008
    • View Profile
    • hl2-beta.ru
Quote
Я использовал только ai_goal_standoff и ai_goal_battleline, без скриптов.
Тогда попробуй посмотреть как всё работает на декомпиленных оригинальных картах.
Там на картах d3_c17_** эти энтити юзаются. А ещё лучше, для верности, посмотри исходники этого фикса. Там то точно всё было исправлено и работает как надо.

Quote
под каждого НПС надо отдельный ai_relationship делать?
Нет, можно прописать npc_metropolice

Quote
монитор, либо чёрный, либо прозрачный, камера не работает.
Это баг ликнета. Надо отключить antialiasing

Quote
можно ли создать в Бете создать, что-то типа кнопок из Портала, когда ставишь на неё объект и что-то происходит? Или просто нишу, куда можно положить объект?
Хз, на ум приходит только trigger_once с фильтром на определённые объекты.

C_5

  • Citizen
  • *
  • Posts: 27
    • View Profile
Тогда попробуй посмотреть как всё работает на декомпиленных оригинальных картах.
Там на картах d3_c17_** эти энтити юзаются. А ещё лучше, для верности, посмотри исходники этого фикса. Там то точно всё было исправлено и работает как надо.
Обязательно посмотрю, спасибо!

Это баг ликнета. Надо отключить antialiasing
Спасибо, заработало.

Хз, на ум приходит только trigger_once с фильтром на определённые объекты.
Спасибо! Работает!

C_5

  • Citizen
  • *
  • Posts: 27
    • View Profile
Пытаюсь сделать так, чтобы метрокоп спускался с потолка на верёвке.
Сделал npc_metropolice, сделал его template_npc, поставил под потолок.
Сделал npc_template maker под потолком.

После триггера метрокоп появляется, но чуть-чуть над землёй, а не под потолком.
Если возможность это исправить?

Заметил забавный глюк: если дать имя func_train, он ломается и перестаёт двигаться.
Это только у меня такой глюк или это вообще, особенность движка?
Last Edit: 05 Dec 2023, 20:10:04 by C_5
  • *
  • Posts: 3008
    • View Profile
    • hl2-beta.ru
Пытаюсь сделать так, чтобы метрокоп спускался с потолка на верёвке.
Сделал npc_metropolice, сделал его template_npc, поставил под потолок.
Сделал npc_template maker под потолком.

После триггера метрокоп появляется, но чуть-чуть над землёй, а не под потолком.
Если возможность это исправить?
У npc_metropolice нужно проставить галочку Rappel, и от триггера проставить инпут BeginRappel чтобы он начал спускаться по верёвке.

C_5

  • Citizen
  • *
  • Posts: 27
    • View Profile
У npc_metropolice нужно проставить галочку Rappel, и от триггера проставить инпут BeginRappel чтобы он начал спускаться по верёвке.
Спасибо! Заработало.
Видимо не там галочки ставил.

Вопрос: сделал небольшой уровень - комната с колоннами, потолком и полом. После компиляции - освещение правильно работает только на потолок, пол и колонны, а стены постоянно освещенны, как при mat_fullbright.

Как это можно исправить?

C_5

  • Citizen
  • *
  • Posts: 27
    • View Profile
Собственно с прошлого года так ничего и не поменялось, хотелось понять можно ли исправить проблему с текстурами?

SimplePortal 2.3.7 © 2008-2026, SimplePortal