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

JustMe

Сталкеры
  • Публикаций

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

  • Посещение

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

  1. Увы, рандомный. Дело было так: зашёл в Мёртвый Город, там стандартный мордобой наймов с бандюками и монолитовцами. Пока я бегал по тайникам, наймы победили и пошли лутать трупы, ну и я тоже к ним присоединился. И вот мы с наймом бежим к одному и тому же трупу, подбегаем почти одновременно, я тыкаю на обыск и ловлю вылет. Ну и да, такое впечатление, что найм успел стырить LR-300 трупа в то время, когда мне передавался список лута. Что странно, поскольку пушка или валялась на земле (и тогда труп ею уже не должен владеть, верно?), или же была в трупе, но неписи обычно обыскивают несколько секунд, а тут этого не было. После перезагрузки найм к трупу уже не пошёл.
  2. Понял, спасибо. В оригинале не было ни артов, ни препаратов, меняющих физ. защиты, однако пси-арты были, и их действие корректно отображалось на соответствующей шкале. Дополнено 41 минуты спустя По партиклам, по-моему, вылета ещё не было. log.7z
  3. Было ещё несколько вылетов, но движок вылетает быстрее, чем формируется лог. Тем временем, есть несколько замечаний и пожеланий, не связанных с вылетами. Замечания: На ЧАЭС в "Электросварке" никогда ничего не спавнится Пси-арты не добавляют визуально пси-защиту, а арты, якобы снижающие/повышающие физ. защиты, также визуально их не изменяют. Они вообще работают на самом-то деле? Лидер отряда, занимающего Портовые краны, не хочет разговаривать В продаже есть просто "глушитель", который невозможно ни к чему прицепить Пушки на локации не чистятся уборщиком мусора Пожелания: При продаже налобных фонарей всегда первым продаётся экипированный. Нельзя ли поменять порядок на обратный? Можно ли убрать засветку "Велеса" и "Сварога" на ночнике? У "Медведя", например, её нет. Можно ли что-то сделать с неработоспособностью радиуса запрета спавна во время загрузки сохранения?
  4. Для воспроизведения вылета необходимо убить пси-собаку с как можно большей дистанции (лучше использовать оптику винтовки). Убийство с дробовика вблизи вылета не даёт. Сейв: https://yadi.sk/d/5szXv5tXDm7HAg psi_dog_distant_kill.7z
  5. Я натыкался на него несколько раз, и всегда именно в районе "Пепелища". Так помогла упаковка DLL-ей, адреса из моего лога совпадают с твоими?
  6. Вылет при убийстве пси-собаки из винтовки (с оптикой). Вроде бы старый баг. За 8 часов других вылетов не было (лог непрерывен). Такой стабильности я не видел со времён 1.4.22. psi_distant_kill_log.7z Дополнено 39 минуты спустя Managed fail при попытке обыска трупа, после перезагрузки не повторился. try_to_loot_the_corpse.7z Дополнено 8 минуты спустя Вылет, тоже вроде бы старый. Для воспроизведения нужно двигаться в сторону "Пепелища". Сейв: https://yadi.sk/d/OceoGosrN1Bgbw log.7z Дополнено 26 минуты спустя Вылет: log.7z
  7. Во-первых, память у каждого процесса своя, виртуальная, поэтому сам экзешник всегда можно уложить по адресу, указанному в его хидере. А вот DLL-ки могут грузиться по разным адресам. Проблема в том, что все вылеты случаются именно в них, а не в xrEngine. Предлагаю вариант попроще: скидывай в лог адреса загрузки всех DLL (по сути, HMODULE, возвращаемый LoadLibrary/LoadLibraryEx, и есть этот самый адрес), тогда на основании моего и своего логов ты сможешь вычислить смещения для своей сборки и перейти на свой, правильный адрес вылета. Дополнено 3 минуты спустя Ну ты монстр! Работает, буду ловить дальше.
  8. В этом случае весь код на любой машине всегда будет располагаться по одним и тем же адресам.
  9. Настройки: Модов нет никаких, голый CoC в том виде, в котором ты его выложил. Бегаю... ну, тут долго расписывать. Сложность "сталкер", стартую на Юпитере за учёных. Вроде обычная деятельность: лутание тайников, файты по необходимости, беру и выполняю задания. Конечная цель катки: "Состоятельный клиент", после чего стираю сейвы и начинаю заново. -dev не использую. Не наблюдаю зависимости вылетов от обвеса. Дополнено 7 минуты спустя Для фиксации адресов загрузок библиотек можно попробовать следующее: https://docs.microsoft.com/en-us/cpp/build/reference/fixed-fixed-base-address?view=msvc-160 Дурацкий вопрос: а можно все библиотеки CoC слинковать в экзешник статически? По большому-то счёту, они в динамическом виде не нужны.
  10. На сборке 2019 года за часов 7 игры был единственный вылет при попытке перезаписать ручное сохранение: crash_during_save.7z Дополнено 51 минуты спустя Вылет: log.7z Дополнено 36 минуты спустя Вылет при попытке взять работу у Зверобоя: log.7z
  11. https://docs.microsoft.com/ru-ru/visualstudio/debugger/how-to-use-the-disassembly-window?view=vs-2019 https://docs.microsoft.com/ru-ru/visualstudio/debugger/memory-windows?view=vs-2019
  12. Кстати: а что, в уже запущенном проекте нельзя разве искать непосредственно по адресу?
  13. Ну, могу предложить разве что исходники плюс студию на мою машину. Но, если честно, не особо хочу, поскольку терпеть не могу MSVS. Вот почему я должен её, даже бесплатную, регистрировать? Да у меня тоже не критичные в том смысле, что исключительно рандомные. Сейвы не бьются, цена вылета -- 15 секунд перезагрузки.
  14. Вылет в прикреплённом файле. log.7z Дополнено 57 минуты спустя Вылет:
  15. Дык стрёмно со всяких интернет-помоек исполняемый код качать. Тем не менее, вот вылет: Закодировал в UUE, поскольку полный лог ~150К (не стал резать, вдруг там что-то нужное). Дополнено 44 минуты спустя Вот он же, на сей раз движок его не обрезал:
  16. Конкретно этой библиотеки нет в составе vc_redist, Steam их и так постоянно обновляет.
  17. Требует vcruntime140_1D.dll. Она идёт только в составе MS VS, по условиям лицензии её нельзя распространять.
  18. Подтверждаю, спасибо.
  19. Лог: Время падения всё то же.
  20. Нет, вылет тот же. Попробовал разные места старта. Вылетает после заполнения второго прогресс-бара, если это как-то поможет.