Sidebar

Пропы, проваливающиеся через Displacement

  • Рекомендуется задавать вопросы только относительно темы с уроком. Для остальных вопросов существует раздел [url=/forums/pomosch.12/]«Помощь»[/url].

    Темы с просьбами помощи будут удаляться без предупреждения и без объяснения причины.

    Запрещается поднятие старой темы оффтопом. Ваше сообщение будет удалено, а в профиль будет выписано замечание.

Virake

Бульдозер Ярости!
16.10.2009
389
30
1
18
Київ
[HL2] Пропы, проваливающиеся через Displacement

Итак, я наконец-то откопал человеческое решение проблемы с рельефом. Может быть, кому-нибудь этот тутор тоже принесет пользу.
Источник: HL2Hammer.ucoz.com


Проблема
Физические ентити падают сквозь Displacement. Это prop_physics, prop_ragdoll, оружие и средства передвижения, NPC и игрок остаются на месте.
Эта проблема появляется, если используешь HL2 (appid 220) для игры на картах, компилированных после обновления SDK в Августе 2006 года. Карты, компилированные раньше этой даты, работают нормально. Эта ошибка появляется во всех картах, компилированных в Hammer, вне зависимости от мода, выбранного в меню Source SDK.
Решение проблемы
Во первых, убедитесь что никакие галочки не стоят в настройках дисплейсмента.

Если параметр "No Physics Collision" не отмечен, а проблема осталась, попробуйте следующее:
  • Используйте Эпизод 1 (appid 240) или Source SDK base (appid 215) для вашей карты или мода. Это лучшее решение.
  • Если вы вынуждены использовать HL2 (appid 220) или ваш мод построен на appid 220 базе и не может быть обновлен, вы должны добавить -novirtualmesh в дополнительных опциях компилирования. Компилируйте карту в expert mode и добавьте -novirtualmesh в опции компилирования как показано на картинке.

Это увеличит размер BSP, но столкновения будут отработаны правильно.
Примеры

На этой карте используются дисплейсменты. Заметьте что карта скомпилирована с 220 appid в Hammer, она играется нормально в Эпизод 1. Если запустить ее в HL2, лодка, гранаты и предметы проходят сквозь дисплейсмент.

Та же карта, скомпилированная с командой -novirtualmesh . Карта работает правильно в Эпизод 1 и HL2, но размер увеличился с 235 kb до 573 kb.
 
Последнее редактирование:

XaeroX

Crystice Softworks
VIP
05.09.2008
9 215
38
  • Бронзовая медаль 212
  • Золотая медаль 325
  • Золотая медаль 214
  • Золотая медаль 233
  • Золотая медаль 221
Неужели сегодня, в октябре 2010 (sic!) года есть люди, которые этого не знают? :shock: По-моему, это знают даже те, кто не мапит под Сорс =)
 

Virake

Бульдозер Ярости!
16.10.2009
389
30
1
18
Київ
ну мне например, вместо этой опции, на этом же форуме (а именно, здесь), предложили сменить сдк.

Подумав, добавил:

и где ж вы все такие умные тогда были?
 
Последнее редактирование:

Virake

Бульдозер Ярости!
16.10.2009
389
30
1
18
Київ
в гугле можно найти далеко не все и не всегда. а раз уж тут уже много раз проблема с рельефом обсуждалась, могли бы написать FAQ по этому (и не только) поводу и каждый раз ссылать не него, чтобы не мозолить себе языки.
 

XaeroX

Crystice Softworks
VIP
05.09.2008
9 215
38
  • Бронзовая медаль 212
  • Золотая медаль 325
  • Золотая медаль 214
  • Золотая медаль 233
  • Золотая медаль 221
в гугле можно найти далеко не все и не всегда.
Но это ведь можно? У меня на поиск ушла одна минута, причем запрос был совершенно невинный: "Source объекты проваливаются через дисплейс".
Ни гугл, ни FAQ не помогут тем, кто привык напрягать вопросами других, нежели искать самому. =)
 

Virake

Бульдозер Ярости!
16.10.2009
389
30
1
18
Київ
мдэ... в итоге все свелось к "что искать". а FAQ бы все-таки написали бы, кому-то ведь такое помогает))
 

tzara

Administrator
Команда форума
Администратор
18.02.2006
11 667
23
Virake сказал(а):
в гугле можно найти далеко не все и не всегда. а раз уж тут уже много раз проблема с рельефом обсуждалась, могли бы написать FAQ по этому (и не только) поводу и каждый раз ссылать не него, чтобы не мозолить себе языки.
Сначала в гугле найти не могут, потмо по форуму искать лень, скоро мимо унитаза ссать начнуть.
В гугле есть все :facepalm:
 

Virake

Бульдозер Ярости!
16.10.2009
389
30
1
18
Київ
кслову о возможности в гугле... я уже устал от постоянной необходимости просирать там свое время, очень часто - без результатов. иногда лучше потревожить мозоли раздреженных всезнающих (но недодумавшихся написать FAQ) и хоть как-то решить проблему, чем вообще забить на мапппинг.

Подумав, добавил:

SlayerR сказал(а):
Сначала в гугле найти не могут, потмо по форуму искать лень, скоро мимо унитаза ссать начнуть.
В гугле есть все :facepalm:
ага, там есть все, но в таком угребаном порядке, что найти нельзя.

думаю, что у людей, жалующихся на тупость нубов, но при этом даже не написавших FAQ, больше шансов начать ссать мимо унитаза.
 
Последнее редактирование:

XaeroX

Crystice Softworks
VIP
05.09.2008
9 215
38
  • Бронзовая медаль 212
  • Золотая медаль 325
  • Золотая медаль 214
  • Золотая медаль 233
  • Золотая медаль 221
2 Virake:
То есть тебе жаль просирать своё время, дай-ка, думаю, просру чужое?
Тебе тут никто ничем не обязан.
думаю, что у людей, жалующихся на тупость нубов, но при этом даже не написавших FAQ, больше шансов начать ссать мимо унитаза.
Может, им ещё и штраф заплатить за то, что FAQ не написан? :spy:
Если тебе лениво потратить немного времени на поиск, то да, ты прав, тебе лучше забить на маппинг. Либо за деньги нанять персонального советчика, который будет своевременно и обстоятельно отвечать на любые вопросы.
 

Virake

Бульдозер Ярости!
16.10.2009
389
30
1
18
Київ
То есть тебе жаль просирать своё время, дай-ка, думаю, просру чужое?
Тебе тут никто ничем не обязан.
помогать, или нет - дело ваше.
Может, им ещё и штраф заплатить за то, что FAQ не написан?
ну да)) насколько я знаю, то FAQи создаются как раз ради того, чтобы избавить таких как ты от напряга. а вы не сделали FAQ, да еще и жалуетесь (ты, вроде, не один такой), на то что нубы постоянно задают одни и те же вопросы, если я правильно понял.
Если тебе лениво потратить немного времени на поиск, то да, ты прав, тебе лучше забить на маппинг.
не согласен.
Либо за деньги нанять персонального советчика, который будет своевременно и обстоятельно отвечать на любые вопросы.
опять таки, если никто задаром не хочет помочь, это их дело.
 

XaeroX

Crystice Softworks
VIP
05.09.2008
9 215
38
  • Бронзовая медаль 212
  • Золотая медаль 325
  • Золотая медаль 214
  • Золотая медаль 233
  • Золотая медаль 221
2 Virake:
Ты что-то путаешь. Я не жалуюсь на то, что нубы задают какие-то вопросы. Я всего лишь ответил тебе, где я был в тот момент, когда ты задавал свой вопрос. ;)
 

Raid

VIP
VIP
11.07.2006
8 319
33
  • Rocket медаль
slux сказал(а):
LOL! Аффтар, вылезай из анабиоза, мы уже Марс давно перенаселили.
Я вылез. Для меня это всегда было проблемой, равно как и остаётся (оставалась?) проблема с не рендерещейся водой. Может в USSDK эта проблема решена, двигло ведь еп2 юзаю.
 

Anikes

Guest
A
А вот и пилюлька от батхёрд, будете сюда нубов посылать. :D

2 Гега:
+1
 

HAWK0044

New member
25.01.2009
890
7
0
2 XaeroX:
я не знал например. как только перешел на соурце ,сразу думал как решить трабл!Так что Virake, огромное спасибо!
 

Lacky

свой среди собак
21.03.2008
124
33
Virake сказал(а):
кслову о возможности в гугле... я уже устал от постоянной необходимости просирать там свое время, очень часто - без результатов. иногда лучше потревожить мозоли раздреженных всезнающих (но недодумавшихся написать FAQ) и хоть как-то решить проблему, чем вообще забить на мапппинг.
Virake сказал(а):
ага, там есть все, но в таком угребаном порядке, что найти нельзя.
Именно этот тутор, что ты выложил, именно на хл.укозе я нашел за эмм 7-8 сек в яндексе по запросу hammer props сквозь displacement (этот тутор был 2-ым по счету, из того что выдал яндекс. Первым был тутор на англ. с девелопер.велв.ком)
--- ты бы FAQ дольше искал если бы он был)))
 

Game Server

Доноры Красавчики

Пользователи онлайн