Как известно в HL данная функция выключена, хотя сами тени, конечно никуда не делись и могут быть вызваны при помощи известного хака, который прыгает через возврат и позволяет вызвать функцию.
Я в ксаше пытался проэмулировать подобное поведение, но толи ума не хватило, толи там какая-то хитрость есть, но в общем и целом ничего не вышло. Есть желающие повозиться с этой бедой?
XaeroX писал: Когда ты какую-то фичу отключаешь - то полностью вырезаешь её код?
Я так скажу. Если эта фича умещается в одной функции и не тянет за собой никаких изменений - почему бы и не удалить полностью.
Но мне другое непонятно. Зачем ВООБЩЕ надо было отключать тени?
Кому они мешали?
Добавлено 09-05-2011 в 22:50:
ЗЫ. Adamix наговнял вот такое вот чудо, которое даже работает, но мне оно не нравится. Совсем не нравится
>> Но мне другое непонятно. Зачем ВООБЩЕ надо было отключать тени?
Кому они мешали?
Плоские и мерцающие . Видимо валв они бесили, потом в контерстрайке были другие тени, такие спрайтики под ногами игроков.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
ну он через квар gl_stencilbits настраивается. Впрочем параноя без своей любимой дллки серавно не заработает - она же ищет волшебное gl-расширение PARANOIA_HACKS_V1.
И тени бузера тоже не заработают.
Цитата:
adamix писал: Предлагайте свои идеи
моя идея посмотреть чем они заняты в оригинальной функции.
Правда её сначала нужно найти, но это уже дело техники.
Я начал поиски с DispatchStudioEvent.
adamix писал: Предлагайте свои идеи, чем можно занять первые 32 байта в функции без асма.
Ты для начала объясни, с чего ты взял, что твой код на асме займет первые 32 байта в функции? Причем на всех компиляторах и всех конфигурациях (дебаг, релиз).