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

Deathman

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

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

  • Посещение

  • Победитель дней

    7

Весь контент Deathman

  1. Возможно проблема в том что из сохранений есть только all.sav
  2. Там просто stack trace ! Missing ogg-comment, file: b:\xrruntime\gamedata\sounds\characters_voice\scenario\video\intro_gsc_wp_r.ogg stack trace: 0023:04076110 xrGame.dll 0023:004B9858 XR_3DA.exe, CConsole::ExecuteCommand() 0023:004D25A4 XR_3DA.exe, CConsole::`vftable' 0023:0040A470 XR_3DA.exe, IRender_Visual::Spawn
  3. Есть, вот: Starting engine... Loading DLL: xrGameSpy.dll ! Missing ogg-comment, file: b:\xrruntime\gamedata\sounds\characters_voice\scenario\video\intro_gsc_wp_r.ogg ! Обнаружена ошибка, пожалуйста сообщите об этом разработчикам мода. Подробности: ! expr: (I != clsids().end()) && ((*I)->clsid() == clsid) ! file: D:\Projects\tsmp_project3\xrGame\object_factory_inline.h, line: 62 ! func: CObjectFactory::item ! Обнаружена ошибка, пожалуйста сообщите об этом разработчикам мода. Подробности: ! expr: m_startDialog ! file: D:\Projects\tsmp_project3\xrGame\MainMenu.cpp, line: 160 ! func: CMainMenu::Activate stack trace: *Если что это все еще тч, просто логи продвинутые*
  4. Еще раз спасибо) Везде где буду использовать - твое авторство будет указано Дополнено 7 минуты спустя ? stack trace: 0023:6EB76AE8 xrGame.dll, CMainMenu::Activate(), D:\Projects\tsmp_project3\xrGame\MainMenu.cpp, 181 0023:6E7BDC91 xrGame.dll, CCC_MainMenu::Execute(), D:\Projects\tsmp_project3\xrGame\console_commands.cpp, 1138 0023:004BD6D7 xrEngine.exe, CConsole::ExecuteCommand(), D:\Projects\tsmp_project3\xrEngine\Console.cpp, 604 0023:004BE5CD xrEngine.exe, CConsole::Execute(), D:\Projects\tsmp_project3\xrEngine\Console.cpp, 675 0023:6E9DF12D xrGame.dll, CGamePersistent::OnFrame(), D:\Projects\tsmp_project3\xrGame\GamePersistent.cpp, 379 0023:00401302 xrEngine.exe, CRegistrator<pureFrame>::Process(), D:\Projects\tsmp_project3\xrEngine\pure.h, 96 0023:0046902D xrEngine.exe, CRenderDevice::FrameMove(), D:\Projects\tsmp_project3\xrEngine\device.cpp, 386 0023:004692DD xrEngine.exe, CRenderDevice::Run(), D:\Projects\tsmp_project3\xrEngine\device.cpp, 273 0023:004C46E1 xrEngine.exe, WinMainImplementation(), D:\Projects\tsmp_project3\xrEngine\x_ray.cpp, 429 0023:004C455A xrEngine.exe, WinMain(), D:\Projects\tsmp_project3\xrEngine\x_ray.cpp, 466 0023:0043DE77 xrEngine.exe, __scrt_common_main_seh(), D:\a01\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl, 288 0023:760B347D kernel32.dll, BaseThreadInitThunk() 0023:77429852 ntdll.dll, RtlInitializeExceptionChain() 0023:77429825 ntdll.dll, RtlInitializeExceptionChain()
  5. Еще раз душевно тебе благодарен, спасибо огромнейшее Дополнено 5 минуты спустя Тут кажется скрипт не особенно работает... FATAL ERROR [error]Expression : fatal error [error]Function : CScriptEngine::lua_error [error]File : D:\Projects\tsmp_project3\xrGame\script_engine.cpp [error]Line : 79 [error]Description : <no expression> [error]Arguments : LUA error: b:\xrruntime\gamedata\scripts\ui_main_menu.script:46: attempt to index global '_dbg' (a nil value) stack trace: 0023:737D1811 xrCore.dll, xrDebug::backend(), D:\Projects\tsmp_project3\xrCore\xrDebugNew.cpp, 241 0023:737D16CE xrCore.dll, xrDebug::fatal(), D:\Projects\tsmp_project3\xrCore\xrDebugNew.cpp, 361 0023:6E9FFD2C xrGame.dll, CScriptEngine::lua_error(), D:\Projects\tsmp_project3\xrGame\script_engine.cpp, 79 0023:6E7FB4F3 xrGame.dll, luabind::detail::proxy_caller<boost::tuples::tuple<boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type> >::operator luabind::object(), D:\Projects\tsmp_project3\components\luabind\object.hpp, 1344 0023:6EAEBD70 xrGame.dll, CObjectItemScript::client_object(), D:\Projects\tsmp_project3\xrGame\object_item_script.cpp, 21 0023:6EAE3F38 xrGame.dll, xrFactory_Create(), D:\Projects\tsmp_project3\xrGame\xrGame.cpp, 40 0023:6EBA69D5 xrGame.dll, CMainMenu::Activate(), D:\Projects\tsmp_project3\xrGame\MainMenu.cpp, 152 0023:0047D63C xrEngine.exe, CConsole::ExecuteCommand(), D:\Projects\tsmp_project3\xrEngine\Console.cpp, 586 0023:0047E5CD xrEngine.exe, CConsole::Execute(), D:\Projects\tsmp_project3\xrEngine\Console.cpp, 675 0023:6EA0F12D xrGame.dll, CGamePersistent::OnFrame(), D:\Projects\tsmp_project3\xrGame\GamePersistent.cpp, 379 0023:003C1302 xrEngine.exe, CRegistrator<pureFrame>::Process(), D:\Projects\tsmp_project3\xrEngine\pure.h, 96 0023:0042902D xrEngine.exe, CRenderDevice::FrameMove(), D:\Projects\tsmp_project3\xrEngine\device.cpp, 386 0023:004292DD xrEngine.exe, CRenderDevice::Run(), D:\Projects\tsmp_project3\xrEngine\device.cpp, 273 0023:004846E1 xrEngine.exe, WinMainImplementation(), D:\Projects\tsmp_project3\xrEngine\x_ray.cpp, 429 0023:0048455A xrEngine.exe, WinMain(), D:\Projects\tsmp_project3\xrEngine\x_ray.cpp, 466 0023:003FDE77 xrEngine.exe, __scrt_common_main_seh(), D:\a01\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl, 288 0023:760B347D kernel32.dll, BaseThreadInitThunk() 0023:77429852 ntdll.dll, RtlInitializeExceptionChain() 0023:77429825 ntdll.dll, RtlInitializeExceptionChain() Это единственный лог, имеющий что-то большее чем: stack trace: 0023:6E976AE8 xrGame.dll, CMainMenu::Activate(), D:\Projects\tsmp_project3\xrGame\MainMenu.cpp, 181 0023:6E5BDC91 xrGame.dll, CCC_MainMenu::Execute(), D:\Projects\tsmp_project3\xrGame\console_commands.cpp, 1138 0023:003CD6D7 xrEngine.exe, CConsole::ExecuteCommand(), D:\Projects\tsmp_project3\xrEngine\Console.cpp, 604 0023:003CE5CD xrEngine.exe, CConsole::Execute(), D:\Projects\tsmp_project3\xrEngine\Console.cpp, 675 0023:6E7DF12D xrGame.dll, CGamePersistent::OnFrame(), D:\Projects\tsmp_project3\xrGame\GamePersistent.cpp, 379 0023:00311302 xrEngine.exe, CRegistrator<pureFrame>::Process(), D:\Projects\tsmp_project3\xrEngine\pure.h, 96 0023:0037902D xrEngine.exe, CRenderDevice::FrameMove(), D:\Projects\tsmp_project3\xrEngine\device.cpp, 386 0023:003792DD xrEngine.exe, CRenderDevice::Run(), D:\Projects\tsmp_project3\xrEngine\device.cpp, 273 0023:003D46E1 xrEngine.exe, WinMainImplementation(), D:\Projects\tsmp_project3\xrEngine\x_ray.cpp, 429 0023:003D455A xrEngine.exe, WinMain(), D:\Projects\tsmp_project3\xrEngine\x_ray.cpp, 466 0023:0034DE77 xrEngine.exe, __scrt_common_main_seh(), D:\a01\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl, 288 0023:760B347D kernel32.dll, BaseThreadInitThunk() 0023:77429852 ntdll.dll, RtlInitializeExceptionChain() 0023:77429825 ntdll.dll, RtlInitializeExceptionChain()
  6. Да, это именно по этой теме, а по поводу билдов нужный код я приложил, он очень полезен в некоторых ситуациях
  7. Неделю уже пытаюсь - ничего кроме stack trace не получаю. Сможешь подсказать если не трудно как именно к фоновому видео в меню применить этот код? В билде 2571 фоновое видео работало на рандоме и при помощи него в меню сменялось при его перезагрузке ставилось одно из четырех видео. Так выглядел код для этого в скрипте ui_main_menu: local st = xml:InitStatic("back_video", self) math.randomseed(time_global()) local vid_file ="ui\\ui_vid_back_0" .. math.random(1,4) st:InitTexture(vid_file), а так его подключение в ui_mm_main.xml: <back_video x="0" y="0" width="1024" height="512" stretch="1"> </back_video>. Не могу понять как это реализовать, мои попытки использовать этот код не к Background, а к back_video приводят только к вылетам без логов. Я переносил когда-то меню из 2571 в тч и вот этот мод: https://disk.yandex.ru/d/23SwQPUG0l6aSA Дополнено 1 минуту спустя
  8. Я тебе один вещь скажу, ты главное не обессуть. Я модификации делаю и в плату за это заставляю людей переходить в мою группу и на мой канал не давая этим двоим загнуться)
  9. Спасибо! Я очень сильно благодарен. Попробую подключить поддержку .ogm
  10. Спасибо за то что потратил время и придумал как все это сделать, я очень благодарен за это, жаль только я мало что понял. Думаю кому-то это будет неимоверно полезно и он сможет реализовать это.
  11. Есть вопрос к людям, умеющим в сфере скриптов больше, чем остальные. Появилась идея связать скрипт главного меню и скрипта загрузки сохранения таким образом, что бекграунд видео менялось бы в зависимости от того, на какой локации был сделан quicksave. Алгоритм работы таков: Из скрипта меню делаем проверку, на какой локации было сохранение. Если сохранения нет или нельзя получить оттуда локацию, то кастуем стандартное бекграунд видео. Если локация и сохранение есть, то действуем по условию if <<локация>> local vid_file ="ui\\ui_vid_back_<<локация>>_0" .. math.random(1,4) Основывалось бы это на рандоме видео в меню из 2571, которое я уже адаптировал в игру - https://disk.yandex.ru/d/23SwQPUG0l6aSA Я вообще никак не умею в программирование, из-за чего пришел сюда за помощью. Дополнено 8 минуты спустя config\misc\zone_<<аномалия>>
  12. Новые интро для S.T.A.L.K.E.R: Shadow of Chernobyl Автор идеи и иполнитель интеграции в игру - Deathman Каждое интро взято с просторов интернета и является полноценным видео, заменяющим стандартные интро игры. Скачать - https://disk.yandex.ru/d/yteFGoXeaz0b6g Посмотреть - https://vk.com/nocturning_games?w=wall-206168883_61 Дополнено 1 минуту спустя P.S. Если вы на руках имеете апскейл видео снов Стрелка и концовок игры или возможность это сделать, я буду рад дополнить это дополнение улучшенными видео.
  13. Мертвый город из билда 2571 с лодами релизной Тени Чернобыля by Deathman. (Деревья на локации заменены на аналогичные из релизной игры) Локация подключена к моду https://ap-pro.ru/forums/topic/3023-mertvyy-gorod-s-syuzhetom-v-reliznoy-versii-teni-chernobylya Скачать - https://disk.yandex.ru/d/9EO12SKae0Z8SA Скриншоты - https://vk.com/nocturning_games?w=wall-206168883_60
  14. Что "новый сюжет" Дополнено 2 минуты спустя Очевидно что ssao от зова Припяти не заработал бы на 100% и не сделал бы из графики тч "убер дубер мега графин" как в других играх. Да он не корректно работает, да он глючный, но он работает.
  15. COP SSAO by Deathman SSAO из зова Припяти. Обновленный мод с более продвинутым алгоритмом рассчета SSAO от зова Припяти. Меньше графических артефактов в сравнении с SSAO от билда 3120, но все же еще есть проблемы. Скачать - https://disk.yandex.ru/d/2EpjQTckWFuxPQ Скрины - https://vk.com/nocturning_games?w=wall-206168883_54
  16. Приходится домножать OCC на D.rgb, из-за того что без этого уменьшается контраст и поверхности становятся более белыми. Дополнено 0 минут спустя Почему же. Шейдеры сами по себе являются частью 3D графики, так что думаю я все же больше попал чем промазал Дополнено 1 минуту спустя Вот статья Википедии про эту технологию https://en.wikipedia.org/wiki/Screen_space_ambient_occlusion#:~:text=Screen space ambient occlusion (SSAO,Crysis%2C also developed by Crytek.
  17. Сглаживание, чтобы глаза об лесенки не порезать
  18. В посте все указано. Шейдеры с FXAA и Screen Space Ambient Occlusion. Несовместимо может быть только с билдами без R2. Все. Остальное уже есть Дополнено 25 минуты спустя А как же FXAA? :<
  19. Погоди, там проблема была, сейчас фикс залью. Чекни в группе картинки еще раз минут через десять. Я OCC умножал в два раза, из-за чего он ослабевал, а не усиливался, для чего нужно было просто возводить в степень. Сейчас все работает на 100%
  20. SSAO + FXAA в S.T.A.L.K.E.R. Shadow of Chernobyl Авторы - Mihan323, Deathman FXAA - Mihan323 Интерграция в меню - Deathman SSAO из 3120 - Deathman Шейдеры и правка меню - https://disk.yandex.ru/d/HxgQUcdEJlNruA Ядро для работы FXAA - https://disk.yandex.ru/d/gFdRhIge8I2hcQ Скрины - https://vk.com/nocturning_games?w=wall-206168883_51
  21. Консольные бенчмарки на основе билда сталкер 2 2011 под номером 661 от Deathman. Кому-то может быть полезно. Сборка для тестирования на базе DX10 от чистого неба - https://disk.yandex.ru/d/-WI76dWWy8_DbA Сборка для тестирования на базе DX10 от сталкер 2 2011 - https://disk.yandex.ru/d/7nb137Hj3ptw5A https://disk.yandex.ru/i/kRAcnTHV_WzoOA (картинка в дополнение)
  22. Да я и сам могу перенести, что уж терять. Просто скажите на будущее что и куда выкладывать и я не допущу такого. (UPD: простите, я тупой - не знал что пользователи не могут сами удалять посты.)