-
Публикаций
157 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные ggGhosTt
-
-
В 21.11.2020 в 18:14, Winzor сказал:Как вернуть коллизию тел в ЗП?
xrGame/CharacterPhysicsSupport.cpp - закомментировать строку m_pPhysicsShell->SetRemoveCharacterCollLADisable(); в void CCharacterPhysicsSupport:: CreateShell
Дополнено 0 минут спустяВ 28.11.2020 в 00:12, Winzor сказал:Почему не собирается четвёртый рендер (DX11, R4), если установлены нужные DX 2009 и прописаны в студию?
DX SDK должен быть August 2009, проекты должны собираться последовательно/нужно дать солюшну собраться автоматически (кнопка билд наверху *тык*)
Дополнено 2 минуты спустяВ 21.11.2020 в 22:10, Анатолий Мля сказал:Приветствую всех. Вопрос таков: с вопросами по рендерам (R1, R2, R3 ... ; Статическое/Динамическое освещение ...) сюда обращаться?
если эти вопросы связаны с редактированием движка, то да))
Дополнено 9 минуты спустяВ 13.10.2020 в 01:42, санек2005 сказал:люди, помогите. При сборке luajit такие ошибки:
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка (активно) E0020 идентификатор "log" не определен lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 798
Ошибка (активно) E0020 идентификатор "log10" не определен lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 798
Ошибка (активно) E0020 идентификатор "exp" не определен lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 798
Ошибка (активно) E0020 идентификатор "sinh" не определен lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 798
Ошибка (активно) E0020 идентификатор "cosh" не определен lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 798
Ошибка (активно) E0020 идентификатор "tanh" не определен lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 798
Ошибка (активно) E0020 идентификатор "asin" не определен lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 798
Ошибка (активно) E0020 идентификатор "acos" не определен lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 798
Ошибка (активно) E0020 идентификатор "atan" не определен lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 798
Ошибка (активно) E0020 идентификатор "pow" не определен lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 1854
Предупреждение D9035 использование параметра "Gm" нежелательно, он будет удален в следующих выпусках lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\cl 1
Предупреждение C4013 memcpy: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\lzio.c 64
Ошибка C1083 Не удается открыть файл включение: ../include/stdio.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdio.h 32
Предупреждение C4013 memcmp: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\lundump.c 187
Предупреждение C4013 memcpy: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\lundump.c 215
Предупреждение C4013 strlen: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ltm.c 40
Ошибка C1083 Не удается открыть файл включение: ../include/stdio.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdio.h 32
Предупреждение C4013 memcpy: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ltable.c 89
Ошибка C1083 Не удается открыть файл включение: ../include/stdio.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdio.h 32
Предупреждение C4013 memcpy: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\lstring.c 62
Предупреждение C4013 memcmp: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\lstring.c 86
Предупреждение C4013 strlen: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\lparser.c 387
Ошибка C1083 Не удается открыть файл включение: ../include/stdlib.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdlib.h 47
Ошибка C1083 Не удается открыть файл включение: ../include/stdio.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdio.h 32
Ошибка C1083 Не удается открыть файл включение: ../include/stdlib.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdlib.h 47
Ошибка C1083 Не удается открыть файл включение: ../include/stdlib.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdlib.h 47
Предупреждение C4013 strlen: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\llex.c 67
Предупреждение C4013 iscntrl: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\llex.c 81
Предупреждение C4013 strchr: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\llex.c 162
Предупреждение C4013 localeconv: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\llex.c 179
Ошибка C2037 слева от "decimal_point" указана неопределенная структура или объединение "lconv" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\llex.c 181
Предупреждение C4047 инициализация: "lconv *" отличается по уровням косвенного обращения от "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\llex.c 179
Предупреждение C4013 isdigit: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\llex.c 196
Предупреждение C4013 isalnum: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\llex.c 199
Предупреждение C4013 isspace: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\llex.c 411
Предупреждение C4013 isalpha: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\llex.c 420
Предупреждение C4013 memset: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winnt.h 20716
Предупреждение C4013 memcpy: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winioctl.h 4692
Ошибка C1083 Не удается открыть файл включение: ../include/stdlib.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdlib.h 47
Ошибка C1083 Не удается открыть файл включение: ../include/stdlib.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdlib.h 47
Предупреждение C4013 memcpy: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_core.c 69
Предупреждение C4013 memcpy: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 457
Предупреждение C4013 memset: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 464
Ошибка C2065 log: необъявленный идентификатор lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 798
Ошибка C2065 log10: необъявленный идентификатор lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 798
Ошибка C2065 exp: необъявленный идентификатор lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 798
Ошибка C2065 sinh: необъявленный идентификатор lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 798
Ошибка C2065 cosh: необъявленный идентификатор lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 798
Ошибка C2065 tanh: необъявленный идентификатор lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 798
Ошибка C2065 asin: необъявленный идентификатор lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 798
Ошибка C2065 acos: необъявленный идентификатор lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 798
Ошибка C2065 atan: необъявленный идентификатор lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 799
Ошибка C2099 инициализатор не является константой lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 797
Ошибка C2065 pow: необъявленный идентификатор lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 1854
Ошибка C2065 pow: необъявленный идентификатор lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ljit_x86.h 1857
Ошибка C1083 Не удается открыть файл включение: ../include/stdio.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdio.h 32
Ошибка C1083 Не удается открыть файл включение: ../include/stdio.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdio.h 32
Ошибка C1083 Не удается открыть файл включение: ../include/stdio.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdio.h 32
Предупреждение C4013 strchr: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\lgc.c 167
Предупреждение C4047 !=: "int" отличается по уровням косвенного обращения от "void *" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\lgc.c 167
Предупреждение C4047 !=: "int" отличается по уровням косвенного обращения от "void *" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\lgc.c 168
Ошибка C1083 Не удается открыть файл включение: ../include/stdlib.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdlib.h 47
Предупреждение C4013 strchr: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\x-ray-16\3rd party\luajit\src\ldebug.c 252
Ошибка C1083 Не удается открыть файл включение: ../include/stdio.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdio.h 32
Ошибка C1083 Не удается открыть файл включение: ../include/stdlib.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdlib.h 47
Предупреждение C4013 memset: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winioctl.h 4673
Предупреждение C4013 memcpy: нет определения; предполагается "extern" с возвратом типа "int" lua.JIT.1.1.4 C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winioctl.h 4692
Ошибка C1083 Не удается открыть файл включение: ../include/stdlib.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdlib.h 47
Ошибка C1083 Не удается открыть файл включение: ../include/stdio.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdio.h 32
Ошибка C1083 Не удается открыть файл включение: ../include/stdio.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\stdio.h 32
Ошибка C1083 Не удается открыть файл включение: ../include/assert.h: No such file or directory, lua.JIT.1.1.4 C:\Users\Пользователь\Documents\xray\SDK\include\stlport\assert.h 25
компилятор указанные хэдеры найти не может
Дополнено 12 минуты спустяВ 15.09.2020 в 00:22, Winzor сказал:А есть ли исходники файлов движка мода Atmosfear 3? Мне нужны исходники файлов рендеров (2, 3 и 4).
Уже второй раз вроде бы спрашиваешь - я тебе еще на старой версии сайта отвечал. Нет у него исходников, это ассемблерные правки. И из правок там ход солнца по конфигам и возможно фикс отрисовки неба. Надо - напиши, скину сорцовые версии.
- 1
- 1
-
-
Сталкер с затона частая проблема - инсталлер кривой. Возможно поможет временная смена разрешения на момент установки.
Либо можно расковырять ресурсы: в архиве с модом из папки data перенести bin и gamedata в корень игры; из папки textures 512/1024 (на выбор) в /gamedata/textures/sky/.
Если нужны новые лоад скрины - нужно перенести содержимое loading_screens в gamedata; новый худ - содержимое nano_hud.
- 1
-
О, полезные туторы... Спасибо, возьму в копилку знаний ?
-
-
Policai для начала о том, как устроены конфиги циклов Атмосфера и как они связаны с лунами. Начнём с простого. Я убрал пресеты темноты ночи для понятности и подвёл под ваниль. В данной реализации (не официальной), файлы, которые начинаются с приписки af - дневные конфиги. А вот с default - ночные (они содержат в себе #include на дневные). Как можно заметить, clear и partly имеют цифровую приписку от нуля до семи - это фазы луны. Принцип работы можно найти в level_weathers.script - функция get_moon_phase(). Всего 8 текстурок, меняющихся либо каждый день, либо раз в три дня (8*3=24 типа полный цикл луны). Но меняются, ясень пень, не текстуры, а циклы. Три дня, скажем, был partly_5, значит дальше partly_6. Ну и в том же духе.
Теперь сложнее. Вернёмся к тому, как это сделано в чистом Атмосфере. Всё так же, но:
1) существуют пресеты ночи. Смотри какой пресет ночи у тебя сейчас используется в configs/atmosfear_parameters. Например, по дефолту, opt_night_brightness = slight.
2) файлы названы немного по другому и их гораздо больше из-за пресетов на темноту ночи как раз таки.
И так, что имеем. Всё, что начинается с af3_day - это сугубо оторванные дневные циклы погоды. Это тебе не надо. Они инклудятся в конфиги (а вот это тебе надо) типа af3_уровеньтемнотыночи_названиецикла_номерфазылуны.
Твой выход, понимая, что фазы меняются при clear и partly продебажить это дело через level.get_weather(), сверяясь через конфиги, какой цикл сейчас в игре и что там на этот час за текстура. И придёт великое счастье.
Редактирование движка
в Скрипты, конфиги, логика, движок
Опубликовано · Изменено пользователем ggGhosTt
Вопросы в разные темы. Один вопрос "как добавить новую консольную команду" сюда, другой "как считывать и менять значения конфигов" в вопросницу по модострою. Хотя не совсем понимаю сути первого вопроса, может быть нужно значение переменной узнать? Сама по себе команда просто переменную определенную меняет. Если нужен просто дебаг переменной, то тут уже вопрос "как починить дефолтный лог"))