Overf1rst 386 Опубликовано 1 июля, 2020 Тема посвящена моддингу на платформе Зов Припяти. Правила темы: Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском, ответ на него, вероятно, уже есть. Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода. Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа). Благодарность выражаем в личке или же ставим реакцию. Посты с благодарностями в теме будут удаляться. 14 6 1 1 6 1 Antsently, Redix, X721s и 26 других отреагировали на это Больше неофициальных скриншотов в галерее GAMERU.NET Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
makdm 453 Опубликовано 5 февраля 25 минут назад, FalkineIsaku сказал: откуда можно взять анимации Сидоровича из чн gamedata\meshes\actors\trader_animation.omf Терпение... И все получится. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Daniil1989 16 Опубликовано 5 февраля Привет все можете помочь. У меня вылетает сталкер Зов Припяти вот вылет и как его исправить. [error]Expression : The requested COM interface is not available [error]Function : CHW::CreateD3D [error]File : D:\prog_repository\sources\trunk\Layers\xrRenderDX10\dx10HW.cpp [error]Line : 83 [error]Description : CreateDXGIFactory(__uuidof(IDXGIFactory), (void**)(&pFactory Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Skitel46 5 Опубликовано 5 февраля 31 минуту назад, FalkineIsaku сказал: Здравствуйте, откуда можно взять анимации Сидоровича из чн/тч? gamedata/meshes/actors файл trader_animation.omf Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FalkineIsaku 66 Опубликовано 5 февраля makdm Они же на другой скелет сделаны, разве нет? А колбасу и батоны нынче хреновые делать стали... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
denis2000 570 Опубликовано 5 февраля (изменено) FalkineIsaku Да скелет Сидора в ТЧ уникальный. Daniil1989 Я конечно могу ошибаться, но это похоже на движковый вылет в случаен несовместимости драйверов, директикса и рендера движка. Изменено 5 февраля пользователем denis2000 Путь во мгле. Связь времен."Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FalkineIsaku 66 Опубликовано 5 февраля Ещё раз здравствуйте, пытаюсь восстановить Сидоровича по этому уроку, всё делаю так как надо, наверное... Всё сделал и при попытке загрузиться/начать новую игру получаю вылет Спойлер Expression : !m_error_code Function : raii_guard::~raii_guard File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp Line : 748 Description : ...all of pripyat\gamedata\scripts\smart_terrain.script:512: attempt to index field 'alife_task' (a nil value) Кто знает? На что игра жалуется? А колбасу и батоны нынче хреновые делать стали... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
denis2000 570 Опубликовано 5 февраля FalkineIsaku Вылет скорее всего не связан с Сидоровичем, разве что вы спавнили его иначе чем в туторе рекомендовано. Он связан с НПС или мутантом, стартовая работа на смарте которого задана не корректно. Путь во мгле. Связь времен."Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
WolfHeart 706 Опубликовано 5 февраля 3 минуты назад, denis2000 сказал: Он связан с НПС или мутантом denis2000 А Сидорович разве не мутант? Я в скриптах и конфигах не силен, но что-то такое про Сидоровича вроде читал где-то. 🙂 Дополнено 5 минуты спустя FalkineIsaku в X-Ray SDK 0.7 RePack by DaaGuda V2 в "Дополнения" --> "Fix gamedata" - есть готовое востановление Сидоровича, можно взять от туда. AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb). Windows -10 PRO (х64) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FalkineIsaku 66 Опубликовано 5 февраля denis2000 Насколько я понял спавнить нужно через sdk (all.spawn), теперь ловлю вылет: Спойлер Expression : fatal error Function : CInifile::r_string File : D:\prog_repository\sources\trunk\xrCore\Xr_ini.cpp Line : 513 Description : <no expression> Arguments : Can't find variable terrain in [m_trader] А колбасу и батоны нынче хреновые делать стали... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
WolfHeart 706 Опубликовано 5 февраля 1 час назад, FalkineIsaku сказал: Arguments : Can't find variable terrain in [m_trader] Не найден указанный параметр в указанной секции (в данном случае: terrain в m_trader). Проверьте наличие параметра в секции, а также правильность его имени. Если он отсутствует - добавьте его. Источник: См. 5 вариант 1 FalkineIsaku отреагировал на это AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb). Windows -10 PRO (х64) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BarmaGlot 126 Опубликовано 5 февраля (изменено) 3 часа назад, WolfHeart сказал: А Сидорович разве не мутант? Это особый непись gameobject, с уникальными свойствами/методами, под-класса trader. Их таких двое – он да братец его, Лесник из Рыжего леса. Но он не мутант, точно. Он из ветки human... Изменено 5 февраля пользователем BarmaGlot Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FalkineIsaku 66 Опубликовано 5 февраля (изменено) WolfHeart После исправления ловлю вылет stack trace: Спойлер ! Player name registry key (InstallUserName) not found ! * phase time: 5256 ms * phase cmem: 265467 K * phase time: 4 ms * phase cmem: 265467 K * Creating new game... * Loading spawn registry... stack trace: 0023:6F8E5148 MSVCR80.dll, memcpy() 0023:00BC4DDC xrCore.dll, NET_Packet::r() 0023:0AB63532 xrGame.dll, CDialogHolder::CDialogHolder() На всякий случай скину все файлы: m_person.ltx, character_desc_escape.xml, bind_trader.script, mob_trader.script, esc_trader.ltx Самого Сидора спавнил через monster/trader, в кастом дате прописал стори объект и логику, профиль поставил UPD: Проблема решена Изменено 6 февраля пользователем FalkineIsaku А колбасу и батоны нынче хреновые делать стали... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Daniil1989 16 Опубликовано 5 февраля 7 часов назад, denis2000 сказал: FalkineIsaku Да скелет Сидора в ТЧ уникальный. Daniil1989 Я конечно могу ошибаться, но это похоже на движковый вылет в случаен несовместимости драйверов, директикса и рендера движка. А исправить не знаещь как. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Antsently 1 Опубликовано 5 февраля (изменено) 17 часов назад, WolfHeart сказал: Дополнено 2 минуты спустя Да без разници. Удалить старого актера и поставить нового в другом месте. Я почему-то так и подумал сразу. А в каких-то файлах надо что-то ещё указывать или достаточно потом карту собрать? Просто у меня есть кое-какие ошибки(которые возникают при компиляции/просто загрузки сцены). Ошибка по какой-то папке lod, там кучу каких-то файлов нет. Спойлер Спойлер Изменено 5 февраля пользователем Antsently Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
denis2000 570 Опубликовано 6 февраля (изменено) FalkineIsaku Что у вас за странная конструкция? Цитата [m_trader] terrain = 255,255,255,255,0,1 Откуда вы ее взяли? Нужно что то типа такого: [m_trader] ... terrain = trader_terrain всамом конце секции добавить: [trader_terrain] 255,000,255,255 Daniil1989 Могу предложить только пробовать: 1. Обновить DirectX установив все библиотеки при помощи Майкрософтовской утилиты dxwebsetup.exe, 2. Переустановить драйвера или откатить на более раннюю версию 3. Не использовать DX10 рендер. Antsently 1. has no animation - это не фатал, просто отсутствует анимация (а точнее ссылка на нее) артефакта специально предназначенная для проигрывания в редакторе. 2. А второй пункт - в редакторе отсутствуют указанные текстуры их придется добавить естественно со всеми thm. Иначе локацию не собрать. Изменено 6 февраля пользователем denis2000 Путь во мгле. Связь времен."Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FalkineIsaku 66 Опубликовано 6 февраля Antsently При загрузке сцены можешь не обращать внимание. А вот лоды придётся делать самому, посмотри это видео А колбасу и батоны нынче хреновые делать стали... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Domovoi 18 Опубликовано 6 февраля (изменено) Приветствую, занимался симуляцией жизни и тут возник вопрос если ли какая-то строчка в смарт террейн чтобы монстры не бежали захватывать чужие смарты, а только охраняли свой и не вылизали с него. Изменено 6 февраля пользователем Domovoi Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FalkineIsaku 66 Опубликовано 6 февраля Domovoi В настройку сквада пишешь target_smart = имя_смарта, и они будут сидеть только на указанном смарте А колбасу и батоны нынче хреновые делать стали... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Antsently 1 Опубликовано 6 февраля 13 часов назад, denis2000 сказал: Antsently 1. has no animation - это не фатал, просто отсутствует анимация (а точнее ссылка на нее) артефакта специально предназначенная для проигрывания в редакторе. 2. А второй пункт - в редакторе отсутствуют указанные текстуры их придется добавить естественно со всеми thm. Иначе локацию не собрать. Я понял, что добавить, но где их взять? Я в распакованной папке так и не нашел. Дополнено 0 минут спустя 8 часов назад, FalkineIsaku сказал: Antsently При загрузке сцены можешь не обращать внимание. А вот лоды придётся делать самому, посмотри это видео Это многое объясняет Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
denis2000 570 Опубликовано 7 февраля (изменено) 10 часов назад, Antsently сказал: Я понял, что добавить, но где их взять? Там же, где взяли локацию. Вот где, например, вы брали свою? Изменено 7 февраля пользователем denis2000 Путь во мгле. Связь времен."Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Antsently 1 Опубликовано 7 февраля 4 часа назад, denis2000 сказал: Там же, где взяли локацию. Вот где, например, вы брали свою? Изначально я по уроком декомпилировал из исходников. А потом тут на форуме человек показал/рассказал/дал исходники адекватные(у меня почему-то вечно битые получались) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
denis2000 570 Опубликовано 7 февраля (изменено) Antsently Раз вы брали локацию из исходников, а лод текстур там нет, то создайте их по гайду, вам же ссылку на него дали. Изменено 7 февраля пользователем denis2000 Путь во мгле. Связь времен."Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Крим 474 Опубликовано 7 февраля Хотелось бы разузнать. Спойлер {prop = { maxidle = 5, sumidle = 3, rnd = 80, moving = true Это настройки анимации из скрипта state_mgr_animation_list. Скажите, на что они влияют и как работатют? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BarmaGlot 126 Опубликовано 7 февраля Крим В меру своей инкомпетентности, которая по итогу привела к полному (многократному) переписыванию с нуля всей скриптовой анимации и функционала state_mgr, попробую ответить: prop – подтаблица свойств конкретной анимационной настройки, или лучше сказать – сборки над сетом из связанных анимаций. maxidle – параметр варьирования времени проигрывания idle-части сборки, то есть устоявшей срединной анимации (входная анимка уже выполнена, ещё не настало время выходной). sumidle – аналогично maxidle, отличительные детали надо смотреть в процессе созданию/теста анимационной сборки. rnd – процент варьирования "случайной" срединной анимации, которая взаимно меняется с idle-анимацтей для создания эффектов "натуральности, оживлённости". moving – самый непонятный параметр, который по итогу решает, какой из скриптовых методов вызова движком команды непосредственного проигрывания анимации будет использован. Он влияет на движение рук и/или тела непися, но в большинстве случаев я не смог уловить разницы. И этот параметр, опять же, очень редко используется: всего лишь в нескольких аним-сборках. Вывод: забить, если анимка не супер-специфичная, а иначе пробовать методом тыка. Кстати, этот метод отлично работает и со всеми прочими вышеперечисленными properties. 1 denis2000 отреагировал на это Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Daniil1989 16 Опубликовано 7 февраля В 06.02.2023 в 10:35, denis2000 сказал: FalkineIsaku Что у вас за странная конструкция? Откуда вы ее взяли? Нужно что то типа такого: [m_trader] ... terrain = trader_terrain всамом конце секции добавить: [trader_terrain] 255,000,255,255 Daniil1989 Могу предложить только пробовать: 1. Обновить DirectX установив все библиотеки при помощи Майкрософтовской утилиты dxwebsetup.exe, 2. Переустановить драйвера или откатить на более раннюю версию 3. Не использовать DX10 рендер. Antsently 1. has no animation - это не фатал, просто отсутствует анимация (а точнее ссылка на нее) артефакта специально предназначенная для проигрывания в редакторе. 2. А второй пункт - в редакторе отсутствуют указанные текстуры их придется добавить естественно со всеми thm. Иначе локацию не собрать. Спасибо но я нашел другой способ запустить сталкер Зов Припяти без обновлении и установки ранней версии DirectX удалив два файла xrRender_R2.dll, xrRender_R3.dll и игра запустилась. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты