Самый масштабный проект на платформе Call of Chernobyl. Много новых локаций. Новые модели персонажей. Новые возможности такие, как возможность полета на вертолетах, от команды разработчиков CoC 1.5(TeamEpic). Впервые за всю историю Call of Chernobyl был расширен "Бар 100 рентген", теперь это настоящая столица Зоны. В Баре так же реализована подуровневая мини карта, чтоб было проще ориентироваться, и проделана не малая работа по оптимизации, но будет ещё вестись работа над заселением, ибо эта локация слишком переполнена. В сборке присутствует новый движок х64 на базе OXR_CoC(за авторством порта на OXR - камрад qweasdd), который поддерживает более 4гб памяти, точнее - вообще нету ограничения на ОЗУ, а это значит, что можно поставить много графических наворотов и у вас не будет вылетать - за исключением, если у вас реально физ. мало оперативной памяти. Убрана старая версия кривой/костыльной оружейки, теперь стоит чистый STCoP 2.9.09, с движковыми правками под замену секций, а не как раннее скриптовые костыли, за адаптацию ресурсов STCoP огромнейшее спасибо камраду sinaps(Олег). В перспективе адаптация Шокер мода, с элементами фич из Ганслингер мода. Добавлен аддон: TRX: Fresh Start, который делает процесс создания персонажа при НИ более приятным. Вскоре будет добавлен Онлайн Чат "Черный Лебедь", который позволит всем играющим в данную сборку общаться между собой. Так же пишется сюжетная линия, многие новые локации подготавливаются именно под сюжет. Но в планах реализовать не одну сюжетную линию. *************************************************************************************** P.S.: Полное описание(Changelog) изменений, включенных аддонов и наработок, а так же все "спасибы" авторам, чьи работы были использованы - будет опубликовано позже. Сделано много чего, сразу всего не вспомнишь.
'Update_1('dev 1.04')[*.10.2019]' —--------------------------------------------------------------------— - Фикс запуска игры, теперь должно взлетать у всех. - Фикс стартового меню: поправлен выбор иконок персонажей; исправлен выбор места старта. - Правки движка по экспорту луа. - Полностью починена арена, включая МЛРовский тотализатор. - Фикс инверсной кинематики. - Полностью исправлена "Тайна Зоны", и сделана последовательнось квестов сюжета. Добавлена метка на Доктора. Все документы теперь можно выложить из инвентаря, но при прохождении сюжета - нужно, чтоб они были с собой. - Фикс вылета между локаций и битьё сейвов, виною был 'extension_pda', его теперь так же можно поместить в "быстрый" слот для использования. - Исправлены рестрикторы на Юпитере и в Саркофаге. - Поправлен 'Счётчик Гейгера', теперь его при желании можно выложить из инвентаря. - Контроль сквадов на уровне + опция для этого в меню, от xr_Sanya из EOC. Для запуска "контроля сквадов" - надо сначала активировать чекбокс - "Вкл.контроль отрядов на локации", потом в "Макс. отрядов на локации" выбрать желаемый вариант.(Пока что это всё тестовое.) - Размер перекрестия прицела, в зависимости от выбранной сложности игры, изменить сложность можно в любое время игры - прицел так же изменится. Так же в опциях можно включить текстурную точку вместо перекрестия прицела, она уже будет постоянна, т.е. не будет зависеть от сложности игры. - Колизия перекрестия прицела от первого лица. Теперь пули при выстреле будут лететь из ствола, а не из ценра экрана не в зависимости куда смотрит дуло оружия. - Небольшой фикс утечки памяти. - Фикс мерцания текстур. - Правки по рендерам из OXR, которые улучшают производительность при большом количестве источников света, расположенных в одном секторе. Отдельное спасибо Xottab_DUTY за подсказку. - Добавлена сортировка предметов в инвентаре by Debrovski. - Некоторые движковые обновления из OXR, улучшающие стабильность работы движка. - Некоторые правки по аи, как нпс, так и мутантов(но работы тут ещё много). - Фикс мерцающих теней от точечных источников света. - Фикс полосок вокруг костра. - Фикс "буксующих" собак, что бы слепыши стояли на месте при проигрывании idle анимаций, а не скользили по земле, как на роликах. - Фиксы МЛРовских квестов на СВД и АК74. - Перекомпиляция Бара на средних настройках, проведена некоторая работа по освещению(прирост в производительности заметят не все, но он есть). Дабавленно растительности на болоте за лесом. Осталось по бару исправить некоторые проблемы по геометрии и финальная компиляция на максимальном качестве. * Правки по оружию: - Добавлено оружие из STCoP 3.2(Ga2z & Mortan): wpn_aek919k, wpn_fnc, wpn_mg42, wpn_mtar21, wpn_ru556, wpn_uzi, wpn_uzi_sk1, wpn_ak105_sk1, wpn_ak74_sk4, wpn_ak74_sk5, wpn_ak74_sk6, wpn_ak74_m1, wpn_ak12_m1, wpn_kac; добавлено в продажу торговцам и НПС, и роздано НПС в симуляции. Отдельное спасибо разработчикам "TAZ 2.0" от ky-ky, Comrade_Bear, Tank1092. - Увеличен хит для [ammo_7.62x51_fmj]. - Правка положения прицеливания wpn_aks74_pso и wpn_aks74u_pso. - Правка веса и цены ПН23. - Правка положения партиклов wpn_mg42. - Удаление из тайников нового оружия с надетыми прицелами. - Фикс секций торговли Петренко(вылет - [Can't open section 'supplies_heavy_pockets']). - Обновление шейдеров для прицелов из STCoP 3.2, спасибо камрадам Ga2z & Mortan. Отдельное спасибо LVutner <monolityczny@users.noreply.github.com>, за шейдер ПНВ. - Фикс вылета при использовании станционарного пулемёта. - Тестовые шейдеры для линз 3д прицелов из STCoP 3.3, спасибо камрадам Ga2z & Mortan. Исправляют лишнее "отдаление" в линзе, а так же эффект "застывшего кадра" в линзе при стрельбе наклонах и т.п.. - Адаптация инерции из SWM, наклоны оружия при стрейфах. - Добавлена новая взрывчатка с детонаторами на скриптовой системе от !Sin'a, из мода 'GWR 0.1'. Ну как новая - скрипт написан в 2012 году, немного поправлен и изменён под свои требования, и новые модельки с анимациями. Взрывчатка и детонаторы добавлены в продажуторговцам, чаще будет попадаться небольшие маломощные с4, для появления в продаже более мощной взрывчатки нужно улучшать репу. Старая не рабочая взрывчатка из SGM полностью вырезана. * Модельки детонаторов из игр: "Crysis 2", "Line of Sight". * Модельки взрывчатки из игр: "COD: Ghosts", "Dirty Bomb". * Работа с моделями и анимациями Romann. * Отдельное спасибо Sin! за наработки по моду "GWR0.1"
'dev 1.03[08.08.2019]' —--------------------------------------------------------------------— Движок: Новый движковый класс 'CTacticalFlashlight'. Новый движковый класс 'CLaser'. Новый движковый класс 'CForegrip'. —--------------------------------------------------------------------— Доработки: Полностью доработаны 3d прицелы на всех стволах с оптикой, что именно правилось по движку и моделям - расписывать очень много, да и не особо все это поймут, так что коротко: настроено прицеливание и зум на всех стволах, динамический зум в линзе более улучшен - кратность теперь меняется плавно(экспоненциально, а не линейно), так же при прицеливании меняется и чувствительность мышки - чем больше зум, тем менее чувствительность, при зуме добавлен звук щелчка. Но ещё много где не подключены различные виды прицелов - в дальнейшем ещё будет дорабатываться и шлифоваться, так что не окончательный вариант. *********************************************** На правки и доработки по прицелам "убито" очень много времени и усилий, по этому это самое главное в этом обновлении, и по этому было меньше уделено внимания другим аспектам игры. *********************************************** Добавлен динамический худ, уже работает, но ещё на доработке. Работы по балансу экономики/торговли/спавна и состоянии лута и т.п. . Большинству торговцев приписана группировка, к которой они относятся - теперь экономика будет работать корректнее. Раздача оружия уникальным НПС. Настройки коэффициентов для экономики "Кризис". Правки по респавну. Настройка дефолтных параметров в опциях игры, теперь - если у вас комп мощный - заходим в опции и сами крутим настройки по желанию, по дефолту теперь всё заниженно. Заменены текстуры неба от Cromm Cruac в лучшем качестве, скайбоксы от Аудрона будут добавлены в менеджер модов, они хоть и красивые - но больше подходят для слабого железа, на больших мониках уж сильно пикселит разрешение. —--------------------------------------------------------------------— Фиксы: Фикс по недостающим инструкциям процессора. Фикс квеста Жирного на Поляне. Фикс квеста Фаната "ПМ в стоге сена". Фикс volumetric fog/volumetric light of lamp, теперь объёмный свет работает корректно. Фикс вылета при сохранении с надетым прицелом. Правка логики некоторым НПС. Фикс влияния репутации на цифры во вкладке ПДА "Отношения". Фикс звуковой схемы. Фикс кровотечения. Фикс надписей выбора сложности и экономики, при создании персонажа. —--------------------------------------------------------------------— Нововведения: Добавлены новые аддоны для оружия: Тактический фонарь/Тактическая рукоять/ЛЦУ(ещё в доработке), доступны для использования пока только на одном оружии - 'wpn_hk416', но в дальнейшем будет вводиться на всё оружие, и при переработке каждого ствола - будут исправляться старые кривые анимации оружия. Добавлен 'AN 4.04' от Cromm Cruac, улучшенные текстурки, в среднем качестве, позже в менеджер модов будут добавлены варианты AN как для слабых компов, так и качественные текстуры 2-4к, так же будут добавлены различные варианты растительности - от летнего до мёртвой зоны.
'dev 1.02[09.05.2019]' ------------------------------------------------------------------------ Движок: SWM 3d scopes. Реализация колизии оружия с преградами, от Oxygen(SWM), позже сделаем, чтоб ГГ поднимал оружие вверх, как в SWM 2.1 . Поправлена инерция оружия. Allowed sliding type doors. Фикс неправильного имени ГГ в диалогах. ------------------------------------------------------------------------ Доработки: Правки симуляции живности, теперь меньше/реже будет респавнов живности, не должно быть сильного перенаселения, нужно тестить. Доработки оружейки(STCoP Weapon Pack 3.07 Fix). Доработки погоды Могильника. Всё же надо будет позже "затащить" объёмный туман ОГСЕ. Доработаны партиклы выстрелов оружия, в STCoP зачем-то были прописаны партиклы Амика, но тупо не хватало текстур партиклов, поэтому косяков никто не видел, у нас же добавлены все(почти) не хватающие текстуры - вот партиклы и показали себя во "всей своей красе", заменили эти синие вспышки на ориг. партиклы КоКа. Все говорят, что мы всё ломаем, что не возьмём - а по факту - что только и делаем, так это лечим чужое васянство... Информатор в Баре закодирован, больше не бухает. ------------------------------------------------------------------------ Фиксы: Фикс вылетов из-за подствольных гранатомётов. Фикс вылетов из-за убийства/обыска некоторых нпс - отключена колизия трупов(так же отпала проблема застрявших тушек мутантов в узких проходах Коллектора). Фикс вылета при попытке снять сразу несколько прицелов в одном стаке. Фикс "несгибающейся" спины актора. Правка от v2v3v4. Фикс спама, когда выгоняют из группировки. Фикс неправильного имени ГГ в диалогах, теперь везде будет имя, которое пропишешь при создании персонажа. Фикс прилипания иконки перехода к ГГ. Мелкие фиксы по логам игроков. ------------------------------------------------------------------------ Нововведения: Введена система 3d прицелов от SWM, в прицелах работает динамич. зум, так же реализованы контрастные и ночные режимы прицелов. ВНИМАНИЕ - прицелы ещё не готовы и толком не настроены, идеально настроены 3 тестовых ствола, готовых моделей стволов в игре в пределах 30-ти, так что "по щупать" уже можно, но их ещё надо доводить до ума, не хватило рук, чтоб успеть всё к празднику. Для тех, кто играет на статике - у некоторых, повторюсь - не у всех, на статике с прицелами может очень сильно проседать, у меня к примеру на старом ноуте было всё отлично на статике, на нём только статика и идёт, а вот на новом железе на статике ФПС проседает с 120 до 20, но мне она теперь и не к чему.. Кто сталкнулся с такой проблемой на статике - совет - включить рендер "dx9 2а", по производительности и картинке этот тип освещения от статики не далеко ушёл, но на нём проблем с прицелами уже не будет. ------------------------------------------------------------------------ Менеджер модов: Менеджер модов теперь будет устанавливаться отдельно от самой сборки, в течении нескольких дней будет готов инсталлятор. *************************************************************************************** Так же начата работа над оптимизацией Бара, и заселению новых локаций.
'Update_1[21.03.2019]': Движок: Фиксы фонарей. . ------------------------------------------------------------------------ Доработки: Доработка оружейки. Снова переписана система разрыва тел, теперь будет меньше вызывать проблем. Переделана карта для Могильника. Текстурный пак от Аудрона - "Emerald trees by Audron" перенесён в менеджер, поставлена старая растительность - всё же это "вкусовщина", в менеджере ставим что нравится... Новая погода для Могильника от xr_Sanya. Новые партиклы для Могильника. Проведена небольшая работа с симуляцией, то что было задето - смарты теперь себя адекватней ведут, надо всю эту МЛРовскую вакханалию переработать. ------------------------------------------------------------------------ Фиксы: Фикс вылета при обыске тайников. Фикс статики. Фикс вылета на Черте по колбеку Комара. Фикс неработающих укрытий от выброса на Могильнике. Фикс вылета по деад_колбеку нпс. Фикс вылета на Юпитере по рестриктору. Фикс огнемёта, теперь не должен вылетать. Фикс вылетов по волмаркам при взрывах грананат. Фикс вылета по нехватке шейдера 'models\xglass'. Фикс вылета при стрельбе с подствола. Фикс не выдачи квестовых наград/предметов. Фикс времени выдачи псишлема у Сахарова. Фикс вейпоинтов в Коллекторе. Фикс хома на МР. Фикс лутания тайников через ПДА(вырезали этот чит). Фиксы некоторых диалогов. Фикс рюкзаков. ------------------------------------------------------------------------ Менеджер модов: Добавлен текстурный пак "Лето" от Аудрона - "Emerald trees by Audron". Добавлено новое меню от Аудрона - "Menyu_Monolit_Audron". ------------------------------------------------------------------------ Нововведения: Новая квестовая линейка, диалог появится у Гупи, после сдачи квеста у Воронина на документы в Коллекторе.(По поводу поисков балонов на МР - балоны успешно подбирают местные вояки, и при этом торговать не хотят, так что будьте готовы их завалить.) 'dev 1.01[08.03.2019]' ------------------------------------------------------------------------ Движок: Fixed possible crash in CClientSpawnManager::remove New feature. Now info about 'game_object' is printed in Lua crash log. Autoreload is removed(Полностью удалена автоперезарядка). Barrel-casted crosshair for 3d-person view. Static lighting is repaired. "Not enought textures for shader" error is non-fatal now . ------------------------------------------------------------------------ Доработки: Правки тайников, Инструменты, Экзоскелеты и Детекторы. Правки аномалий, теперь арты будут в аномалиях с начала НИ. Увеличен switch_distance до 1500м, ОЗУ будет жрать больше, зато не будет подгрузок и фризов, для самых вёдер, которые готовы играть с фризыми, но главное играть - в менеджере есть правка до 250м. Клавиша включения ручного фонаря по дефолту назначена на "K". Клавиша разряжания всего оружия в рюкзаке по дефолту назначена на "U". Все новые мутанты теперь на своих новых классах - теперь не будут с них падать "рожки да ножки"(позже им сделаем свои части тела), так же у некоторых мутантов есть статья в энциклопедии. Автор статей - Мирия(Евгения) ------------------------------------------------------------------------ Фиксы: Фикс вылета из за фонарика. Фикс/настройка prefetch. Фикс "прилипания" иконок переходов к актору на миникарте, вроде как не прилипают при выдаче переходов, но всё ещё может прилипнуть при перемещении между локаций, будем смотреть дальше. Фикс читерного арта, с "деревях" теперь будет падать другой/новый арт, с наименьшими параметрами свойств(пока тестово, если что ещё прикрутим). Фикс вылета при переходе в x1. Фикс не работающих быстрых сохранений. Фикс рандомных вылетов после убийства некоторых нпс(надо тестить, ещё не проверено). ------------------------------------------------------------------------ Менеджер модов: Убран старый движок х32, более не актуален, т.к. с добавлением новых локаций - вылетает по памяти. Добавлен текстурный пак от Аудрона - "Red line by Audron". ------------------------------------------------------------------------ Нововведения: Подключена новая локация "Могильник", восозданная по концепту и материалам от Мятежника. Изначальный автор локации - Мятежник, полная переработка и доработка - Audron и Romann, правки геометрии - Audron, финальная компиляция локации на максимальном качестве - Romann. На локацию Могильник заселен новый мутант "Вендиго", автор адаптации(привязки) модели - greshnik13rs, мутант полностью на своём классе, со статьёй в энциклопедии, автор статьи - Мирия(Евгения). Перенесён/адаптирован огнемёт из "SWM 2.1", под него в движке специально сделан новый класс, скрипт переписан под КоК, сам класс ещё будет дорабатываться. Огнемёт игрушка хорошая, но будет уникальна, после того, как будет закончена новая квестовая линия - огнемёт будет доступен только после этой ветки, а пока он доступен в спавнере, для ознакомления[секции: wpn_flamer, ammo_flamer]. По дефолту в сборке стоит текстурный пак от Аудрона - "Emerald trees by Audron"(Лето). Обновление оружейного пака до "STCoP 3.0". За авторством адаптации sinaps(Олег). Добавлен "быстрый удар ножом" из DA, по дефолту клавиша назначена на "Т"(англ.), но в опциях можно назначить любую.
Фикс просадок ФПС от аномалий. Доработка лута в стартовом меню. Доработка торговли и оружейки. Исправлен бинокль. Вырезан мод "taunt", будет позже доработан и добавлен в менеджер . —--------------------------------------------------------------------— В менеджер модов добавлено новое меню от Аудрона. В менеджер добавлен старый движок х32, перекомпилен полностью, но в нём нету новых правок к STCoP, так что у оружейки будут проблемы с прицелами. Сейвы на разных движках не совместимы. Скорее всего дальнейшая поддержка х32 движка осуществляться не будет. В менеджер добавлена правка по радиусу онлайна(switch_distance) в 200м, для тех у кого прям сильные просадки, но предупреждаю - будут фризы и подвисы на локациях. —--------------------------------------------------------------------— Фиксы: Исправлено описание одного из ручных фонариков. Вылечен вылет - 'Can't find motion file 'actors\stalker_tolstyak_animation.omf'.' Вылечен вылет - ' Can't find model file 'dynamics\artefacts\af_compass_hud.ogf'.' Пофиксен лутмани с трупов. Исправлены вылеты при обыске трупов, возможно не все - сообщаем. Исправлен вылет на "Черте" с аномалией. Исправлены вылеты с рюкзаками. Фикс вылета моста в РЛ. Фикс вылета худовых анимаций бустеров(на консерве всё ещё вылетает, пока не включаем, тут с новой оружейкой надо всё переделывать - кстати это тоже - "привет от рукожопа стосемдесятчетвёртого"...) Добавлены отсутствующие текстуры.
'Update_2[09.01.2019]' —--------------------------------------------------------------------— Движок: Облегченные символы для пользователей. Фикс анимации перезарядки пистолета, с фонариком в режиме прицела. Починен xrSheduler, теперь сглаживает заторы. —--------------------------------------------------------------------— Доработки: Ребаланс цен оружия. Снижен урон ножа на 15%. Мелкие правки по оружейке. Правка моста в РЛ. Небольшая оптимизация по партиклам. Постелена и скомпилена новая трава для Черты. На Черте исправлена триангуляция у HOM объекта. Погодные правки, для оптимизации. —--------------------------------------------------------------------— Фиксы: Вернули обратно тоз для квеста Хип. Фикс вылета при обыске тайника через пда(вырезать бы эту хрень.). Фиксы некоторых квестов с текстами. Фикс вылета по аномалиям при переходе на Черту.(Теперь на Черте можно обнаружить арты в аномалиях, включая новые.)
—--------------------------------------------------------------------— Нововведения: Адаптирован переведён и вшит мод "Lost to the Zone v1.2 [CoC 1.5]", добавлены новые артефакты, которые можно найти в аномалиях по всей зоне, после выбросов или пси-шторма. Так же в рамках этого мода добавлены новые квесты на поиски новых артефактов, квесты можно взять у важных персонажей. Так же добавлен новый персонаж в группировку "Монолит", обитает в "Окрестностях Припяти". (Квесты тестировались поверхностно, так что об ошибках сообщаем.)
Update_3[27.01.2019] ' —--------------------------------------------------------------------— Движок: Подсказка при неустановленном OpenAL. Оптимизация. Ползунок "Дальность видимости", будучи выкрученным больше чем наполовину, рендерил геометрию, которую и так не было видно.(Исправлено.) —--------------------------------------------------------------------— Доработки: Доработки оружейки и баланса торговли и раздачи стволов неписям. Правка апгрейдов рюкзаков. Правки текстур эффектов от Аудрона. switch_distance снижен до 600, пока тестово, посмотрим - будут ли подгрузки. —--------------------------------------------------------------------— Фиксы: Режим бога по дефолту отключен. Фикс вылета по отсутствию модели артефакта(artefact_myasorubka5.ogf). Исправлен вылет с квестом Душмана на зачистку смарта. Исправлен вылет по партиклу, при переходе на МР. Отремонтированы налобные фонарики. Фикс вылета на окр. Юпитера, склад контейнеров. Фикс вылета при активации/деактивации выжигателя мозгов. Фикс вылета при переходе в x16. Фикс вылета при получении настроенного пси-шлема.(+Небольшая доработка квеста.) Исправлен затуп Сахарова, теперь в диалог в лёгкую вступает. Исправлены зависшие бандиты на кладбище Техники. —--------------------------------------------------------------------— Нововведения: TRX: Global Weather (2.2) от xr_Sanya. '============================================================== Апдейт кумулятивный. НИ обязательна.
' Установка: 1) Если активированы моды в менеджере - запустить менеджер модов и деактивировать все моды. 2) Удалить полностью у себя папки - "appdata" и "gamedata". 3) Распаковать архив "Update_3[27.01.2019].rar" в корень иры, согласившись на замену. 4) Запустить игру и сделать заново необходимые настройки игры. 5) Перезагрузить игру и начать НИ.
Разумеется собирал то, что надо. Перепутать репозитории это надо быть очень одарённым.
Усё, меня от дебагера щас стошнит. Поможите люди добрые.
Похоже, что в момент, когда я сохранялся, недалеко была пси-собака, которая разродилась фантомом. При загрузке сохранения, в game objects создаётся id этого фантома, затем создаётся объект фантома и привязывается к собаке, а в game objects кладётся ссылка на этот объект.
После этого проходит проверка, не убежал ли фантом за радиус собаки. У меня убежал и поэтому уничтожается. Только вот в самом конце загрузки похоже дёргается какой-то глобальный уборщик мусора (или что это):
[03:31:01.100] C:\income\coc15demosfen\bins\xrGame.DLL at 00007FF940EE0755 CClientSpawnManager::remove() + 181 byte(s) in c:\income\src-oxrdemo\src\xrgame\client_spawn_manager.cpp line 78 + 99 byte(s) [03:31:01.100] C:\income\coc15demosfen\bins\xrGame.DLL at 00007FF940EE0912 CClientSpawnManager::clear() + 66 byte(s) in c:\income\src-oxrdemo\src\xrgame\client_spawn_manager.cpp line 113 [03:31:01.100] C:\income\coc15demosfen\bins\xrGame.DLL at 00007FF940EF5CF9 CCustomMonster::~CCustomMonster() + 553 byte(s) in c:\income\src-oxrdemo\src\xrgame\custommonster.cpp line 125 + 22 byte(s) [03:31:01.100] C:\income\coc15demosfen\bins\xrGame.DLL at 00007FF940E0EB35 CPsyDogPhantom::`scalar deleting destructor'() + 373 byte(s) [03:31:01.100] C:\income\coc15demosfen\bins\xrEngine.dll at 00007FF96E96FCA9 CObjectList::Destroy() + 569 byte(s) in c:\income\src-oxrdemo\src\xrengine\xr_object_list.cpp line 557 [03:31:01.100] C:\income\coc15demosfen\bins\xrEngine.dll at 00007FF96E96F222 CObjectList::Update() + 1154 byte(s) in c:\income\src-oxrdemo\src\xrengine\xr_object_list.cpp line 334 + 11 byte(s) [03:31:01.100] C:\income\coc15demosfen\bins\xrEngine.dll at 00007FF96E93D664 IGame_Level::OnFrame() + 20 byte(s) in c:\income\src-oxrdemo\src\xrengine\igame_level.cpp line 178 + 11 byte(s) [03:31:01.100] C:\income\coc15demosfen\bins\xrGame.DLL at 00007FF940FC99DD CLevel::OnFrame() + 925 byte(s) in c:\income\src-oxrdemo\src\xrgame\level.cpp line 457 [03:31:01.100] C:\income\coc15demosfen\bins\xrEngine.dll at 00007FF96E90CAA5 MessageRegistry<pureFrame>::Process() + 81 byte(s) in c:\income\src-oxrdemo\src\xrengine\pure.h line 108 [03:31:01.100] C:\income\coc15demosfen\bins\xrEngine.dll at 00007FF96E90C32D CRenderDevice::FrameMove() + 317 byte(s) in c:\income\src-oxrdemo\src\xrengine\device.cpp line 450 [03:31:01.100] C:\income\coc15demosfen\bins\xrEngine.dll at 00007FF96E90BADB CRenderDevice::on_idle() + 283 byte(s) in c:\income\src-oxrdemo\src\xrengine\device.cpp line 262 [03:31:01.100] C:\income\coc15demosfen\bins\xrEngine.dll at 00007FF96E90BEEF CRenderDevice::message_loop() + 127 byte(s) in c:\income\src-oxrdemo\src\xrengine\device.cpp line 336 [03:31:01.100] C:\income\coc15demosfen\bins\xrEngine.dll at 00007FF96E90C128 CRenderDevice::Run() + 552 byte(s) in c:\income\src-oxrdemo\src\xrengine\device.cpp line 388 [03:31:01.100] C:\income\coc15demosfen\bins\xrEngine.dll at 00007FF96E97334B Startup() + 523 byte(s) in c:\income\src-oxrdemo\src\xrengine\main.cpp line 187 [03:31:01.100] C:\income\coc15demosfen\bins\xrEngine.dll at 00007FF96E973A89 RunApplication() + 1337 byte(s) in c:\income\src-oxrdemo\src\xrengine\main.cpp line 270
Он уничтожает кучу объектов, всяких плотей\кабанов и т.д., и в том числе пытается найти этот самый фантом. И выходит, что в game object по id фантома уже на этот момент лежит null.
Я примерно догадываюсь, что можно всунуть проверку в client_spawn_manager на предмет не вернулся ли null, и не пытаться читать в этом случае имя, или же всунуть удаление id из game objects куда-то в деструктор фантома. Но не знаю, как лучше и правильнее.
fxrd3415, дааа...это вечное искушение поставить проверку на nullptr и забыть о вылете, но все же, согласно православной вере, нужно сравнить код этого места с оригиналом GSC. Если у них там так же не было проверки, то этот вылет возможно может быть симптомом какого-то бага. Попробуй заспавнить в спавнере пси-собак и посохраняться. Если вылет легко так можно повторить, то нужно будет это исследовать, а если нет, то будем считать, что тебе просто повезло наткнуться на рандомный, пусть и фатальный, баг.
Сообщение отредактировал Debrovski - Среда, 06.02.2019, 03:55
Debrovski, А что на счет этого бага: Сообщение # 359? Я подобное наблюдал и на х64 движке для R7-18-10-24 и на CoC_1.5_R7_dev правда, таких радужных глюков не встречал, были черно-белые засветы. Вот такие же как эти, которые сменили радужные после вылета и новой загрузки:
Лечится это переходом с DX11 на DX10. Я так понимаю этим багом вы не занимались? И очередной вылет на Кордоне:
Код
[08:51:04.815] 16282MB physical memory installed, 9897MB available, 39 percent of memory in use [08:51:04.815] PageFile usage: 4730MB, Peak PageFile usage: 4740MB, [08:51:04.815] -------------------------------------------------------------------------------- [08:51:04.815] <<OXR CoC 1.5 R7 Engine x64>> from MNP_TEAM, for assembly Demosfen [08:51:04.815] -------------------------------------------------------------------------------- [08:51:04.846] * Saving spawns... [08:51:04.848] * Saving objects... [08:51:05.009] * 36436 objects are successfully saved [08:51:05.048] * Game 006.scop is successfully saved to file 'appdata\savedgames\006.scop' [08:51:06.636] [LUA] collectgarbage before=62313633Kb [08:51:06.863] [LUA] collectgarbage after=35950606Kb [08:52:07.144] [LUA] simulation_helicopter_weak26645 cannot access class member GetRelationType! [08:52:07.144] [08:52:07.144] Lua Stack [08:52:07.144] 0 : [C ] relation [08:52:07.144] Lua state dump locals: [08:52:07.144] userdata (*temporary) : 'game_object' [08:52:07.144] userdata (*temporary) : 'game_object' [08:52:07.144] End of Lua state dump. [08:52:07.144] [08:52:07.144] 1 : [Lua] ...[demosfen]_dev.1.0\gamedata\scripts\xr_conditions.script(1063) [08:52:07.144] Lua state dump locals: [08:52:07.144] userdata actor : 'game_object' [08:52:07.144] userdata npc : 'game_object' [08:52:07.144] nil t : nil [08:52:07.144] End of Lua state dump. [08:52:07.144] [08:52:07.144] 2 : [Lua] ...nobyl[demosfen]_dev.1.0\gamedata\scripts\xr_logic.script(419) : pick_section_from_condlist [08:52:07.144] Lua state dump locals: [08:52:07.144] userdata obj : 'game_object' [08:52:07.144] userdata npc : 'game_object' [08:52:07.144] table condlist : [...] @Debrovski: table output is need to be repaired! [08:52:07.144] number npc_id : 26645.000000 [08:52:07.144] userdata actor : 'game_object' [08:52:07.144] userdata sim : 'alife_simulator' [08:52:07.144] number (for index) : 1.000000 [08:52:07.144] number (for limit) : 2.000000 [08:52:07.144] number (for step) : 1.000000 [08:52:07.144] number i : 1.000000 [08:52:07.144] table cond : [...] @Debrovski: table output is need to be repaired! [08:52:07.144] boolean infop_conditions_met : true [08:52:07.144] number (for index) : 1.000000 [08:52:07.144] number (for limit) : 2.000000 [08:52:07.144] number (for step) : 1.000000 [08:52:07.144] number j : 1.000000 [08:52:07.144] table infop : [...] @Debrovski: table output is need to be repaired! [08:52:07.144] End of Lua state dump. [08:52:07.144] [08:52:07.144] 3 : [Lua] ...mosfen]_dev.1.0\gamedata\scripts\xr_combat_ignore.script(313) : ignore_enemy_by_overrides [08:52:07.144] Lua state dump locals: [08:52:07.144] userdata obj : 'game_object' [08:52:07.144] userdata enemy : 'game_object' [08:52:07.144] nil no_check_job : nil [08:52:07.144] number id : 26645.000000 [08:52:07.144] number ene_id : 24937.000000 [08:52:07.144] table st : [...] @Debrovski: table output is need to be repaired! [08:52:07.144] nil ignore : nil [08:52:07.144] table ene_st : [...] @Debrovski: table output is need to be repaired! [08:52:07.144] End of Lua state dump. [08:52:07.144] [08:52:07.144] 4 : [Lua] ...yl[demosfen]_dev.1.0\gamedata\scripts\heli_combat.script(92) : is_enemy [08:52:07.144] Lua state dump locals: [08:52:07.144] userdata self : 'heli_combat' [08:52:07.144] userdata obj : 'game_object' [08:52:07.144] End of Lua state dump. [08:52:07.144] [08:52:07.144] 5 : [Lua] ...yl[demosfen]_dev.1.0\gamedata\scripts\heli_combat.script(235) : find_valid_target [08:52:07.144] Lua state dump locals: [08:52:07.144] userdata self : 'heli_combat' [08:52:07.144] number tg : 1946946.000000 [08:52:07.144] nil current_target : nil [08:52:07.144] nil current_target_visible : nil [08:52:07.144] nil hitted_by : nil [08:52:07.144] nil who : nil [08:52:07.144] number size : 31.000000 [08:52:07.144] number id : 24937.000000 [08:52:07.144] userdata target : 'game_object' [08:52:07.144] userdata target_pos : 'vector' [08:52:07.144] End of Lua state dump. [08:52:07.144] [08:52:07.144] 6 : [Lua] ...yl[demosfen]_dev.1.0\gamedata\scripts\heli_combat.script(510) : update [08:52:07.144] Lua state dump locals: [08:52:07.144] userdata self : 'heli_combat' [08:52:07.144] userdata smart : 'se_smart_terrain' [08:52:07.144] table npc_info : [...] @Debrovski: table output is need to be repaired! [08:52:07.144] End of Lua state dump. [08:52:07.144] [08:52:07.144] 7 : [Lua] ...byl[demosfen]_dev.1.0\gamedata\scripts\heli_alife.script(194) : update [08:52:07.144] Lua state dump locals: [08:52:07.144] userdata heli : 'game_object' [08:52:07.144] userdata se_obj : 'se_heli' [08:52:07.144] userdata heliObject : 'CHelicopter' [08:52:07.144] table st : [...] @Debrovski: table output is need to be repaired! [08:52:07.144] End of Lua state dump. [08:52:07.144] [08:52:07.144] 8 : [Lua] ...obyl[demosfen]_dev.1.0\gamedata\scripts\bind_heli.script(260) [08:52:07.144] Lua state dump locals: [08:52:07.144] userdata self : 'heli_binder' [08:52:07.144] number delta : 782.000000 [08:52:07.144] boolean is_holder : false [08:52:07.144] userdata se_obj : 'se_heli' [08:52:07.144] End of Lua state dump. [08:52:07.144] [08:52:41.698] _ _ _ _ _ _ _____ _ _ [08:52:41.698] | | | | | | | | | | | | ___| | | (_) [08:52:41.698] | | | |_ __ | |__ __ _ _ __ __| | | ___ __| | | |____ _____ ___ _ __ | |_ _ ___ _ __ [08:52:41.698] | | | | '_ \| '_ \ / _` | '_ \ / _` | |/ _ \/ _` | | __\ \/ / __/ _ \ '_ \| __| |/ _ \| '_ \ [08:52:41.698] | |_| | | | | | | | (_| | | | | (_| | | __/ (_| | | |___> < (_| __/ |_) | |_| | (_) | | | | [08:52:41.698] \___/|_| |_|_| |_|\__,_|_| |_|\__,_|_|\___|\__,_| \____/_/\_\___\___| .__/ \__|_|\___/|_| |_| [08:52:41.698] | | [08:52:41.698] |_| [08:52:41.698] stack trace: [08:52:41.698] [08:52:41.698] [08:52:41.699] E:\Game\Call_of_Chernobyl[Demosfen]_dev.1.0\bins\xrPhysics.dll at 00007FFBBEC259E3 CPHUpdateObject::Deactivate() + 50963 byte(s) [08:52:41.699] E:\Game\Call_of_Chernobyl[Demosfen]_dev.1.0\bins\xrPhysics.dll at 00007FFBBEC2A939 CPHUpdateObject::Deactivate() + 71273 byte(s) [08:52:41.699] E:\Game\Call_of_Chernobyl[Demosfen]_dev.1.0\bins\xrPhysics.dll at 00007FFBBEC04AAF ActivateBoxDynamic() + 20783 byte(s) [08:52:41.699] E:\Game\Call_of_Chernobyl[Demosfen]_dev.1.0\bins\xrPhysics.dll at 00007FFBBEC2F3E1 destroy_object_space() + 7121 byte(s) [08:52:41.699] E:\Game\Call_of_Chernobyl[Demosfen]_dev.1.0\bins\xrPhysics.dll at 00007FFBBEC2F649 destroy_object_space() + 7737 byte(s) [08:52:41.699] E:\Game\Call_of_Chernobyl[Demosfen]_dev.1.0\bins\xrPhysics.dll at 00007FFBBEC18BE2 RegisterGroup() + 70274 byte(s) [08:52:41.699] E:\Game\Call_of_Chernobyl[Demosfen]_dev.1.0\bins\xrPhysics.dll at 00007FFBBEC18980 RegisterGroup() + 69664 byte(s) [08:52:41.699] E:\Game\Call_of_Chernobyl[Demosfen]_dev.1.0\bins\xrPhysics.dll at 00007FFBBEC2BFBE CPHUpdateObject::Deactivate() + 77038 byte(s) [08:52:41.699] E:\Game\Call_of_Chernobyl[Demosfen]_dev.1.0\bins\xrPhysics.dll at 00007FFBBEC2E219 destroy_object_space() + 2569 byte(s) [08:52:41.699] E:\Game\Call_of_Chernobyl[Demosfen]_dev.1.0\bins\xrPhysics.dll at 00007FFBBEC2DF99 destroy_object_space() + 1929 byte(s) [08:52:41.699] E:\Game\Call_of_Chernobyl[Demosfen]_dev.1.0\bins\xrEngine.dll at 00007FFBBEC8B6CE CRenderDevice::SecondaryThreadProc() + 238 byte(s) [08:52:41.699] C:\WINDOWS\System32\ucrtbase.dll at 00007FFBF0A50827 crt_at_quick_exit() + 151 byte(s) [08:52:41.699] C:\WINDOWS\System32\KERNEL32.DLL at 00007FFBF1FC3034 BaseThreadInitThunk() + 20 byte(s) [08:52:41.699] C:\WINDOWS\SYSTEM32\ntdll.dll at 00007FFBF4173691 RtlUserThreadStart() + 33 byte(s) [08:52:41.699] [08:52:41.699] Lua Stack
Решил пострелять военных на блок посту и вот мое наказание. Предупреждал же Сидорович: "Не суйся к военным". А если серьезно то вылетает игра примерно каждые 30-40 минут игры.
Сообщение отредактировал WolfHeart - Среда, 06.02.2019, 09:27
Этот блокпост - очень проблемное место со странными вылетами.
Да, после перезагрузки, я спокойно "вынес" всех вояк с этого блок поста, облутал их и спокойно ушел во свояси. Так что могу предположить, что вылет все-же связан не с персонажами и их смертью, а с продолжительностью игры. Напомню, что игра вылетает примерно каждые 30-40 минут, может чуть больше до часа. И вылеты эти бывают на "ровном" месте, без каких либо видимых причин. После перезагрузки вылет не повторяется и игра идет ровно.
Напомню, что игра вылетает примерно каждые 30-40 минут
На локах ЗП заметил что вылеты довольно частое явление, на локах из ТЧ все идет норм, будем разбираться
ЦитатаKerk ()
я спокойно "вынес" всех вояк с этого блок поста
Дело в МЛРовских персонажах, убивал бандитов на Фабрике тоже самое происходит, вылет происходит конкретно при убийстве Журова и Сереге, можно даже убить и при обыске словить вылет, или даже если слегка труп их подвинуть, это МЛР там куча багов которые нам приходится править самостоятельно...
Да, был вылет и на фабрике. И в Депо на Свалке, трижды подряд вылетел.
ЦитатаDemosfen ()
или даже если слегка труп их подвинуть,
В Депо, так по моему, вылет произошел при приближении к трупу.
ЦитатаDemosfen ()
это МЛР там куча багов которые нам приходится править самостоятельно...
Исходя из выше перечисленного, выходит что так оно и есть.
ЦитатаRomann ()
наверное не вышло вызвать подмогу с воздуха.
Возможно, так как после перезагрузки, они успели вызвать вертолет и вылета не было. И... Может пригодится... К моменту моего нападения на блок пост вертолет Ми-24 был уже сбит из РПГ, соответственно его уже заменили на Ми-6.
Сообщение отредактировал WolfHeart - Среда, 06.02.2019, 12:36
Этот вылет на Кордоне периодически случается просто так, без какой бы то ни было взаимосвязи с нападением на блок-пост. Можно просто военных рядом с ж\д пострелять.