Перейти к содержанию

ggGhosTt

Разработчики
  • Публикаций

    157
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные ggGhosTt


  1. В 01.10.2020 в 11:47, Winzor сказал:

    Как проверить числовое значение команды (например, создал новую числовую команду, прописал её в консоль и появилось её числовое значение: 1, например.) и изменить числовое значение конфига (определённой строки)?

    Вопросы в разные темы. Один вопрос "как добавить новую консольную команду" сюда, другой "как считывать и менять значения конфигов" в вопросницу по модострою. Хотя не совсем понимаю сути первого вопроса, может быть нужно значение переменной узнать? Сама по себе команда просто переменную определенную меняет. Если нужен просто дебаг переменной, то тут уже вопрос "как починить дефолтный лог"))


  2. В 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

  3. Сталкер с затона частая проблема - инсталлер кривой. Возможно поможет временная смена разрешения на момент установки.

    Либо можно расковырять ресурсы: в архиве с модом из папки data перенести bin и gamedata в корень игры; из папки textures 512/1024 (на выбор) в /gamedata/textures/sky/.

    Если нужны новые лоад скрины - нужно перенести содержимое loading_screens в gamedata; новый худ - содержимое nano_hud.

    • Лайк 1

  4. 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(), сверяясь через конфиги, какой цикл сейчас в игре и что там на этот час за текстура. И придёт великое счастье. 

     

    image.png