-
Число публикаций
1 281 -
Регистрация
-
Последнее посещение
-
Дней в топе
8 -
AMKoin
3,862 [Подарить AMKoin]
Весь контент пользователя RayTwitty
-
Там есть. Можешь спокойно использовать.
-
Если стоит xray-extensions, можно попробовать получить текущий стейт аномалии, он хранится в m_eZoneState класса CCustomZone. Если аномалия выключена, стейт будет равен eZoneStateDisabled. Не сделает, объект партикла не получить таким образом. Тут либо получать из движка (как написал я), либо эмуляция (по сути дублирование стейт-системы движка) через скриптовый биндер.
-
Лучше ничего не трогать и использовать дефолтную конфигурацию из официального репозитория. В твоем что-то опять понахреначили, поди разбери. https://github.com/KD87/xray-extensions/archive/master.zip
-
Нашел тут у себя архив sky4ce_r3_fixes.rar, в котором лежат шейдеры r3\lmodel.h и r3\rain_patch_normal.ps. Очевидно, они фиксят кривое намокание вертикальных поверхностей на DX10. В OGSM это включено (лень читать всё ридми)? З.Ы. если что, архив могу залить. Ссыль: http://rghost.ru/private/7LCHPGbb9/53077058bbd415d0591d579b662f2f50
-
Разбиндить кнопки передвижения?..
-
Требуется небольшая помощь Существует условие: if (!a || (a && (!b || (b && c))))a,b,c - булевые переменные. Необходимо это условие максимально упростить. У меня пока получилось это: if (a && (b && c || ! || !a)больше пока идей нет. Мб кто подкинет?)
-
Мерцание травы (исчезание-появление) и кривые подергивания травы от "ветра аномалий" - два разных бага. Собственно, для первого есть фикс в ХЕ, а второй лечится, очевидно, выключением ветра в конфигах.
-
Пару мыслей о параметре direction в спавне. Как оказалось, это совсем не тот direction, который обычно возвращает скриптовая функция (одна из строк матрицы XFORM), а полноценный вектор с направлениями в радианах. Намного правильнее было бы назвать этот параметр angle (как собственно он назван в движке), во избежание диссонанса с direction. З.Ы. или по аналогии с СДК - "rotate" в градусах.
-
Залью как будет время.
-
@Ghost-2142, перед вызовом script_death_callback идут два пуша с ecx-регистром. Замени их на esi.
-
Посмотрел - там в обоих аргументах будет nil всегда. По идее, если добавить в car_fix.asm в 15 строку вот это: call CGameObject__lua_game_object mov esi, eaxа два пуша заменить на: push esi push esiто в обоих аргументах будет объект машинки (тот же самый self.object, только костыль в скрипте не понадобится).
-
А разве нельзя сделать в более привычном виде - SetColor(GetARGB(a,r,g, )? Для совместимости кода, в первую очередь... @Ghost-2142, тогда принудительно задай victim в начале функции - victim = self.object З.Ы. никогда не понимал, зачем этот аргумент вообще нужен, ибо клиентский объект в биндере всегда определен.
-
@Ghost-2142, а лог-то какой?
-
Это не косяк ХЕ - просто для машин добавили колбек на смерть, из-за чего, при самоподрыве вместо victim передается пустота. Вангую, что если написать: printf("_bp: generic_physics_binder:death_callback: obj='%s'", victim and victim:name() or self.object:name())то будет все ок.
-
@phorumer, знаю только, что используется в OGSE. За подробностями можно спросить у авторов.
-
@НаноБот, коммитил бы уже сразу на гитхаб.
-
Да, имелись ввиду все правки ТЧ-версии проекта. С ЗП я не работаю.
-
@Хемуль36рус, конкретную переменную в шейдере не могу назвать - не знаю. Но я бы туда не лез, а поправил просто значение команд в консоли - r2_ls_bloom_XXX.
-
Да. При экспорте спавна, СДК преобразовывает все данные в более простые по записи. Намного же легче хранить в хекс-виде одно число, чем четыре числа в привычной системе. 0xffffffff = 255,255,255,255 Цвет от 0 до 255. Первый ff - насколько я помню, альфа. Обычно всегда равно 255 (ff). Затем, что цвет и яркость задается в спавне, после чего они передаются в шейдер для обработки. В шейдере максимум, ты сможешь увеличить общий множитель яркости для ВСЕХ источников света сразу.
-
Какие же это фонари?? В спавне задаются параметры источников света.
-
https://github.com/KD87/xray-extensions/commits/master Чтобы правильно синхронизировалось, нужен акк с тем мылом, который использовался в гугл-коде, тогда подцепится. Правда, у меня до сих пор в профиле не указано, на какие репо я подписан.
-
Вода подкрашивается цветом хеми из погоды.
-
@FonSwong, если есть расширения RvP - используй функцию random для таблиц. Если нет, напиши сам - создай индексированный массив из ключей таблицы tbl_sos и выбери рандомный айди, а по нему уже получи значение из tbl_sos.
-
Смерти вопреки 3. Осколок тьмы (В разработке)
RayTwitty ответил на тему форума автора FantomICW в Смерти вопреки
Действительно, выглядит очень хорошо. Только одно пожелание - на видео, в некоторых местах на открытых площадках мало мусора (такое наблюдается на многих самодельных локациях и других команд, например, пристройка к МГ в OGSE). Достаточно раскидать дополнительно какого-нибудь хлама, в том числе мелкого. За примером далеко ходить не надо - релизная и билдовская Дикая территория, а также завод Росток.- 227 ответов
-
- 3
-
-
-
- осколок тьмы
- св
-
(и еще 3 )
Отмечено тегом:
-
Редактирование движка X-Ray
RayTwitty ответил на тему форума автора Rolan в Скрипты / конфиги / движок
Раньше игра вылетала, когда параметр не найден и всё было понятно, теперь же будет возвращаться дефолтное значение 0 и как с таким значением поведет себя скрипт - неизвестно. В каждом случае, дефолтное значение задается индивидуально, зависит от задачи и для этого пишут обертку над функцией, где обычно последним необязательным аргументом идет это дефолтное значение. Не вижу смысла в данной модернизации.
УЧИМСЯ МОДДИНГУ
ИГРАЕМ В МОДЫ НА ТЧ
ИГРАЕМ В МОДЫ НА ЧН И ЗП
- [ЧН] OGSM CS 1.8 CE Fixes
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial Patch
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды
ПОЛЕЗНОЕ И РАЗНОЕ