Контент RayTwitty - Страница 8 - AMK Team
Перейти к контенту

RayTwitty

Жители
  • Число публикаций

    1 281
  • Регистрация

  • Последнее посещение

  • Дней в топе

    8
  • AMKoin

    3,862 [Подарить AMKoin]

Весь контент пользователя RayTwitty

  1. RayTwitty

    Скриптование

    Там есть. Можешь спокойно использовать.
  2. RayTwitty

    Скриптование

    Если стоит xray-extensions, можно попробовать получить текущий стейт аномалии, он хранится в m_eZoneState класса CCustomZone. Если аномалия выключена, стейт будет равен eZoneStateDisabled. Не сделает, объект партикла не получить таким образом. Тут либо получать из движка (как написал я), либо эмуляция (по сути дублирование стейт-системы движка) через скриптовый биндер.
  3. RayTwitty

    X-Ray extensions

    Лучше ничего не трогать и использовать дефолтную конфигурацию из официального репозитория. В твоем что-то опять понахреначили, поди разбери. https://github.com/KD87/xray-extensions/archive/master.zip
  4. RayTwitty

    Old Good Stalker Mod - Clear Sky

    Нашел тут у себя архив sky4ce_r3_fixes.rar, в котором лежат шейдеры r3\lmodel.h и r3\rain_patch_normal.ps. Очевидно, они фиксят кривое намокание вертикальных поверхностей на DX10. В OGSM это включено (лень читать всё ридми)? З.Ы. если что, архив могу залить. Ссыль: http://rghost.ru/private/7LCHPGbb9/53077058bbd415d0591d579b662f2f50
  5. RayTwitty

    X-Ray extensions

    Разбиндить кнопки передвижения?..
  6. Требуется небольшая помощь Существует условие: if (!a || (a && (!b || (b && c))))a,b,c - булевые переменные. Необходимо это условие максимально упростить. У меня пока получилось это: if (a && (b && c || ! || !a)больше пока идей нет. Мб кто подкинет?)
  7. RayTwitty

    Шейдеры

    Мерцание травы (исчезание-появление) и кривые подергивания травы от "ветра аномалий" - два разных бага. Собственно, для первого есть фикс в ХЕ, а второй лечится, очевидно, выключением ветра в конфигах.
  8. Пару мыслей о параметре direction в спавне. Как оказалось, это совсем не тот direction, который обычно возвращает скриптовая функция (одна из строк матрицы XFORM), а полноценный вектор с направлениями в радианах. Намного правильнее было бы назвать этот параметр angle (как собственно он назван в движке), во избежание диссонанса с direction. З.Ы. или по аналогии с СДК - "rotate" в градусах.
  9. RayTwitty

    X-Ray extensions

    Залью как будет время.
  10. RayTwitty

    X-Ray extensions

    @Ghost-2142, перед вызовом script_death_callback идут два пуша с ecx-регистром. Замени их на esi.
  11. RayTwitty

    X-Ray extensions

    Посмотрел - там в обоих аргументах будет nil всегда. По идее, если добавить в car_fix.asm в 15 строку вот это: call CGameObject__lua_game_object mov esi, eaxа два пуша заменить на: push esi push esiто в обоих аргументах будет объект машинки (тот же самый self.object, только костыль в скрипте не понадобится).
  12. RayTwitty

    X-Ray extensions

    А разве нельзя сделать в более привычном виде - SetColor(GetARGB(a,r,g, )? Для совместимости кода, в первую очередь... @Ghost-2142, тогда принудительно задай victim в начале функции - victim = self.object З.Ы. никогда не понимал, зачем этот аргумент вообще нужен, ибо клиентский объект в биндере всегда определен.
  13. RayTwitty

    X-Ray extensions

    @Ghost-2142, а лог-то какой?
  14. RayTwitty

    X-Ray extensions

    Это не косяк ХЕ - просто для машин добавили колбек на смерть, из-за чего, при самоподрыве вместо victim передается пустота. Вангую, что если написать: printf("_bp: generic_physics_binder:death_callback: obj='%s'", victim and victim:name() or self.object:name())то будет все ок.
  15. RayTwitty

    X-Ray extensions

    @phorumer, знаю только, что используется в OGSE. За подробностями можно спросить у авторов.
  16. RayTwitty

    X-Ray extensions

    @НаноБот, коммитил бы уже сразу на гитхаб.
  17. RayTwitty

    X-Ray extensions

    Да, имелись ввиду все правки ТЧ-версии проекта. С ЗП я не работаю.
  18. RayTwitty

    Шейдеры

    @Хемуль36рус, конкретную переменную в шейдере не могу назвать - не знаю. Но я бы туда не лез, а поправил просто значение команд в консоли - r2_ls_bloom_XXX.
  19. RayTwitty

    Шейдеры

    Да. При экспорте спавна, СДК преобразовывает все данные в более простые по записи. Намного же легче хранить в хекс-виде одно число, чем четыре числа в привычной системе. 0xffffffff = 255,255,255,255 Цвет от 0 до 255. Первый ff - насколько я помню, альфа. Обычно всегда равно 255 (ff). Затем, что цвет и яркость задается в спавне, после чего они передаются в шейдер для обработки. В шейдере максимум, ты сможешь увеличить общий множитель яркости для ВСЕХ источников света сразу.
  20. RayTwitty

    Шейдеры

    Какие же это фонари?? В спавне задаются параметры источников света.
  21. RayTwitty

    X-Ray extensions

    https://github.com/KD87/xray-extensions/commits/master Чтобы правильно синхронизировалось, нужен акк с тем мылом, который использовался в гугл-коде, тогда подцепится. Правда, у меня до сих пор в профиле не указано, на какие репо я подписан.
  22. RayTwitty

    Шейдеры

    Вода подкрашивается цветом хеми из погоды.
  23. RayTwitty

    Скриптование

    @FonSwong, если есть расширения RvP - используй функцию random для таблиц. Если нет, напиши сам - создай индексированный массив из ключей таблицы tbl_sos и выбери рандомный айди, а по нему уже получи значение из tbl_sos.
  24. Действительно, выглядит очень хорошо. Только одно пожелание - на видео, в некоторых местах на открытых площадках мало мусора (такое наблюдается на многих самодельных локациях и других команд, например, пристройка к МГ в OGSE). Достаточно раскидать дополнительно какого-нибудь хлама, в том числе мелкого. За примером далеко ходить не надо - релизная и билдовская Дикая территория, а также завод Росток.
  25. Раньше игра вылетала, когда параметр не найден и всё было понятно, теперь же будет возвращаться дефолтное значение 0 и как с таким значением поведет себя скрипт - неизвестно. В каждом случае, дефолтное значение задается индивидуально, зависит от задачи и для этого пишут обертку над функцией, где обычно последним необязательным аргументом идет это дефолтное значение. Не вижу смысла в данной модернизации.
×
×
  • Создать...