konsim 13 Опубликовано 6 Марта 2025 Что случилось с клавишей enter? Назначается в настройках только numpadenter. 1 Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 10 Марта 2025 06.03.2025 в 10:05, konsim сказал: Что случилось с клавишей enter? Назначается в настройках только numpadenter. Получается, что в консоли только можно назначить bind * kRETURN. Забавный баг. Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 12 Марта 2025 (изменено) На мой взгляд для imgui должна быть назначена комбинация shift+F10 или ctrl+F10, но не как F10. Именно комбинация клавиш! F10 должна быть свободной для пользовательских настроек. Изменено 12 Марта 2025 пользователем konsim Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 12 Марта 2025 (изменено) 2 часа назад, Xottab_DUTY сказал: А делать Shift+F10 без возможности сменить не соответствует принципам настраиваемости) Я этого не говорил. Я про то чтобы по умолчанию было shift+F10 всего лишь. У меня баг в аномалии "железный лес" на Затоне. Уже второй раз. Этот баг может возникнуть как в начале (после двух-трех выбросов) так и в середине игры. В аномалии издаются характерные щелчки которые означают наличие артефакта, но никакой детектор не обнаруживает его даже в испытательном цеху. Возможно это только на линуксе. Изменено 12 Марта 2025 пользователем konsim Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 21 Марта 2025 (изменено) Теперь сохранки можно по-русски обзывать? export "LANG=ru_RU.CP1251" xr_3da -cop -nointro -fsltx fsgame.ltx Неплохо. Перестал создаваться openal.log. ALSOFT_LOGLEVEL=3 ALSOFT_LOGFILE=$HOME/openal.log Изменено 21 Марта 2025 пользователем konsim Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 22 Марта 2025 (изменено) В линуксе такого нет, но при стрельбе есть щелчки довольно неприятные, независимо от snd_use_float32. Не знаю имеет ли это отношение [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (WW) Failed to initialize backend "pulse" SOUND: OpenAL: system default sound device name is ALSA Default [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) во всяком случае таких строк (EE) и (WW) раньше не было. В придачу звук эмбиента близ аномалий прерывистый или вовсе глохнет. Ощущение будто звук проходит через шумоподавляющий фильтр. В .alsoftrc есть rt-prio и buffer-size. Имеет ли смысл их трогать? Изменено 22 Марта 2025 пользователем konsim Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 23 Марта 2025 21 час назад, Xottab_DUTY сказал: Попробуй выключить EAX? Или в системе покрутить настройки OpenAL Soft. Ощущение, что проблема в чём-то таком. Удалил из хомяка .alsoftrc, но плавающая громкость осталась. Что-то с последней версией не так stack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f174334fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f174334fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f174334fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f1743673880] bin/xrEngine.so(+0xaba16) [0x7f1743673a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f174337c06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f1742880eb0] /lib64/libc.so.6(clone+0x3f) [0x7f17431815df] xrDebug::Fatal(ErrorLocation const&, char const*, ...) bin/xr_3da(+0x12c2) [0x564cc9e9a2c2] /lib64/libc.so.6(__libc_start_main+0xcd) [0x7f17430a7efd] bin/xr_3da(+0x13ea) [0x564cc9e9a3ea] Ловушка трассировки/останова Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 23 Марта 2025 Скрытый текст FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] Я не понял как пользоваться gdb для shell/bash-скриптов. Вот что внутри bash-скрипта #!/usr/bin/env bash script_dir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" cd "${script_dir}" || exit 1 export "LD_LIBRARY_PATH=bin:bin:${LD_LIBRARY_PATH}" && export "SDL_AUDIODRIVER=alsa ALSOFT_DRIVERS=alsa ALSOFT_LOGLEVEL=3 ALSOFT_LOGFILE=$HOME/.temp/openal.log ALC_TRUE=1 AL_AUTO_SOFT=1 AL_NORMAL_SOFT=1 AL_SUPER_STEREO_SOFT=1 ALC_HRTF_SOFT=1 ALC_HRTF_ENABLED_SOFT=1 ALC_NUM_HRTF_SPECIFIERS_SOFT=1 ALC_EXT_EFX=1 AL_SOFT_UHJ=1 ALC_STEREO_UHJ_SOFT=1 AL_EXT_BFORMAT=1 AL_SOURCE_SPATIALIZE_SOFT=1 ALC_HRTF_HEADPHONES_DETECTED_SOFT=1 AL_DIRECT_CHANNELS_SOFT=1 AL_SOFT_DIRECT_CHANNELS_REMIX=1 AL_DROP_UNMATCHED_SOFT=1" && export DEBUGGER="gdb --ex=r --args" exec bin/xr_3da -cop -nointro -fsltx "${script_dir}"/fsgame.ltx Эти переменные SDL_AUDIODRIVER=alsa ALSOFT_DRIVERS=alsa ALC_TRUE=1 AL_AUTO_SOFT=1 AL_NORMAL_SOFT=1 AL_SUPER_STEREO_SOFT=1 ALC_HRTF_SOFT=1 ALC_HRTF_ENABLED_SOFT=1 ALC_NUM_HRTF_SPECIFIERS_SOFT=1 ALC_EXT_EFX=1 AL_SOFT_UHJ=1 ALC_STEREO_UHJ_SOFT=1 AL_EXT_BFORMAT=1 AL_SOURCE_SPATIALIZE_SOFT=1 ALC_HRTF_HEADPHONES_DETECTED_SOFT=1 AL_DIRECT_CHANNELS_SOFT=1 AL_SOFT_DIRECT_CHANNELS_REMIX=1 AL_DROP_UNMATCHED_SOFT=1 вызывают всякие звуковые "артефакты". Вот что было причиной. Интересно, что наличие .alsoftrc (даже пустого) мешает созданию лога ALSOFT_LOGFILE=$HOME/.temp/openal.log весь вывод почему-то происходит в терминале. 7 часов назад, konsim сказал: Интересно, что наличие .alsoftrc (даже пустого) мешает созданию лога Нет. Мешает это ALSOFT_LOGLEVEL для создания лога. Почему так? Если только ALSOFT_LOGFILE=$HOME/.temp/openal.log то там будет ни о чём. Что поломалось? Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 25 Марта 2025 После отключения пнв его свист остается. Только перезагрузка сейва. Щелчки все равно есть. С системой всё в порядке. Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 29 Марта 2025 https://github.com/OpenXRay/xray-16/issues/1836 В терминале инфа более полная чем в логе. Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 4 Апреля 2025 Вижу появилась поддержка CoC, но нет внятной инструкции по установке модификации. Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 4 Апреля 2025 (изменено) @Xottab_DUTY Скачал отсюда + патч + gamedata + шейдеры openxray. В корне игры имеется такое appdata bin database fsgame.ltx gamedata start.sh после перезагрузки все равно eng. В начале игры ГГ оказывается посреди тесной квадратной площадки с колоннами, а вокруг - пустота. Содержимое database config maps patch resource sound Изменено 5 Апреля 2025 пользователем konsim Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 6 Апреля 2025 Может из-за этого WARNING: Occlusion map fake_start\level.hom not found Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 9 Апреля 2025 Зов Чернобыля обалденно сделан. Надо было просто пройти по периметру. Тем не менее в gamedata надо добавить shaders иначе не запустится. Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 13 Апреля 2025 Есть планы по быстрому переходу на sdl3? Я спрашиваю, потому что есть безжалостные разработчики которым наплевать на тех кто не может угнаться за модой. Полностью перестраивают свой проект под новизну, вырезая всё старое. Не все в силу обстоятельств, например я, могут использовать новую версию. Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 27 Апреля 2025 ТЧ за скобки вынесли на гитхабе. Опять же ниже написано в третьем пункте что ТЧ поддерживается. 1 Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 23 Мая 2025 (изменено) Есть такое. Давно заметил. Перезагрузка "исправляет". Изменено 23 Мая 2025 пользователем konsim Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 11 Июня 2025 Логирование заработало ALSOFT_LOGLEVEL= ALSOFT_LOGFILE= Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 16 Июня 2025 Странное время выброса показывает игра (ЗП) когда спишь или когда переходишь из локации в локацию. Перед самым переходом из Затона на Юпитер кпк показывает 01:07, а во время перехода появляется сообщение о выбросе в 14:40 и оказавшись на Юпитере время в кпк 05:23. Дата в сейвах одинаковая. Иногда с завидным постоянством во время сна сообщение о выбросе в 00:00 - какое-то странное совпадение в одно и тоже время происходит выброс. 1 Поделиться этим сообщением Ссылка на сообщение
konsim 13 Опубликовано 21 Июня 2025 (изменено) Щелчки. Решение: надо отключать hrtf в alsoftrc. Звук вроде как бы объёмнее стал, но такое впечатление что всё разъехалось по левому и по правому каналам, а центр пустой и не совсем совпадает с расположением источника звука. Изменено 21 Июня 2025 пользователем konsim 1 Поделиться этим сообщением Ссылка на сообщение