AziatkaVictor 3 925 Опубликовано 1 июля, 2020 Разработчик: GSC Game WorldВерсия: 0.7 (CoP) от 28 декабря 2010 года Описание: Спойлер Это инструментарий, представляющий из себя обновленную версию X-Ray SDK CS с полным набором инструментов для работы с игрой S.T.A.L.K.E.R. - Зов Припяти на движке X-Ray Engine 1.6. Позволяет работать с модификациями любой сложности, вплоть до тотальных конверсий с полностью новым содержимым. Состав: Спойлер Level Editor Actor Editor Shader Editor Particle Editor Postprocess Editor Dialog Editor Script Debugger xrAI xrLC xrDO Документация по основам работы на русском языке Изменения: Спойлер Level Editor Доработан инструмент Move. Теперь необязательно переключаться нужную ось для перемещения объекта, теперь на объекте отображаются контроллеры, за которые достаточно просто потянуть курсором. Появилась отсутствовавшая в X-Ray SDK CS возможность использования spawn element классов: actor, camp, smart_terrain, smart_cover и им подобных. Таким образом, в X-Ray SDK CoP появилась возможность работы со смарткаверами (которые хоть и появились впервые в ЧН, но в его SDK были недоступны) в частности и уровнями для одиночной игры в целом (имевшаяся в LE X-Ray SDK CS, но достаточно ограниченная). Убран ряд устаревших классов spawn element, добавлены задействованные в ЗП классы. Появился инструмент Simulate / UseSimulatePositions, предназначенный для проверки физики прямо в редакторе. Для ряда классов spawn element отображаются вспомогательные модели, упрощающие работу в ситуациях, когда в сцене много объектов. Небольшие изменения перечислять нет особого смысла. Так или иначе, Level Editor содержит все необходимые для работы с любым уровнем инструменты. Postprocess Editor Приложение для создания и редактирования файлов *.ppe (постпроцесс-эффектов). Достаточно просто в освоении: семь классов эффектов, ряд параметров в каждом, возможность строить последовательности и другие возможности. Отсутствовало как в X-Ray SDK SoC, так и в X-Ray SDK CS. xrAI, xrLC, xrDO В компиляторах новой версии улучшена поддержка многопоточной работы на многоядерных процессорах, и они используют до 4 Гб памяти (для сравнения: компиляторы ЧН хоть и поддерживали 4 ядра, но в них еще не была реализована адресация памяти, а в ТЧ и вовсе использовался только один поток). Скорость компиляции при полной нагрузке, соответственно, может вырасти до двух раз по сравнению с ЧН. Также стоит заметить, что именно невозможность адресации компилятором более, чем 2 Гб ОЗУ, была причиной ряда ограничений, с которыми сталкивались разработчики модов: на максимальный размер AI-сетки (и, следовательно, размер играбельной площади уровня) и на максимальное количество вершин, - причем в ситуациях, когда сама игра бы вполне выдержала уровень. Разумеется, это не означает, что стоит пробовать делать уровни в 5х5км или 20 миллионов полигонов, но ситуаций, когда движок может работать с уровнем, а компилятор - не в состоянии его собрать из-за ошибок переполнения памяти, - происходить уже не должно. Сетевая компиляция Важное нововведение - возможность компиляции уровня на нескольких компьютерах одновременно. Выполняется она с помощью xrLC и дополнительных приложений. Один компьютер выполняет роль "координатора", остальные, "агенты", работают с определенными им задачами. Для простоты работы к SDK приложены уже настроенные исполняемые файлы, с которыми достаточно лишь указать имя уровня и IP координирующего компьютера. Смысл использования такой компиляции понятен - она позволяет собирать сложные уровни с очень высокими установками качества за куда меньшее время, чем на одном PC. Разумеется, со времен xrLC ТЧ, у которого уходило до недели чистого времени на сборку крупного уровня в высоком качестве, скорость работы компилятора возросла до четырех раз, но время компиляции всё равно не назовешь быстрым. Dialog Editor Приложение для редактирования диалогов игры в формате *.xml с поддержкой условий и проверок: has_info, dont_has_info, give_info, disable_info, precondition, action. Script Debugger Приложение для отладки Lua скриптов, проверка синтаксиса и их валидности. Поддерживает работу с Source Control Center. В X-Ray SDK CoP совершенно кардинальных изменений нет. Движок создан не вчера, и большинство инструментов подходит для работы в неизменном виде уже который год. Главным является то, что по сравнению с X-Ray SDK SoC и X-Ray SDK CS, предназначенных исключительно для работы с мультиплеерными уровнями, в версии 0.7 все инструменты присутствуют в полном объеме, и совместимы с последними версиями форматов, используемых в X-Ray Engine 1.6 (ЗП). Совместимость: Спойлер Формат уровней (за исключением данных, относящихся к xrAI), практически не менялся, поэтому результаты работы xrLC могут быть использованы и в ЧН. Разумеется, это относится только к мультиплеерным картам либо использованию геометрии. Файлы, собранные xrDO, совместимы как с ЗП, так и с ЧН и ТЧ. Файлы *.thm совместимы со всеми версиями игры вплоть до ТЧ 1.0004. Формат скелетных объектов *.ogf в ЗП и ЧН одинаков, - результаты работы в Actor Editor можно использовать в обеих играх. Неофициальные патчи: Спойлер Патч от Loxotron Добавлены *.dll для плагинов к Maya Добавлен ActorEditorLevel.cform для корректной работы функции Simulate в ActorEditor Патч от K.D. Форсировано использование групп сглаживания при экспорте моделей. Работает с группами сглаживания как 3ds Max, так и Maya. Скриншоты: Патч от macron Исправление вылета при построении уровня на стадии Merge LOD textures. Ошибка возникала из-за большого количества лод-объектов на локации (>128). Они просто не вмещались на текстуру 2048х2048. Теперь текстура будет увеличена до нужных размеров и соответственно лодов можно будет ставить намного больше. Включена поддержка более 2 Гб ОЗУ для всех редакторов. Патч от Kontro-zzz Снято ограничение по добавлению большого количества моделей на сцену за один раз (через Multiple Append и т.п.). В оригинале было максимально 32 модели. Установка: Спойлер Скачайте по одной из доступных ссылок: X-Ray SDK CoP, а также патчи. Запустите файл инсталлятора xray-cop-sdk-setup.exe и установите SDK в удобную для вас директорию. ВНИМАНИЕ! Путь к директории не должен содержать пробелов, иначе при работе с SDK будет происходить вылет. Запустите *.exe-файл инсталлятора первого патча, и установите его в корневую директорию X-Ray SDK CoP. Файл "xrECoreB.dll" из патча от K.D., переместите с заменой в директорию: "X-Ray_SDK_CoP/editors/bin/designer/mixed." Распакуйте архив с файлами третьего патча в корневую директорию X-Ray SDK CoP с заменой. Распакуйте архив с файлами четвертого патча в корневую директорию X-Ray SDK CoP с заменой. Распакуйте игровые архивы Зова Припяти и переместите полученную папку gamedata с заменой в директорию "X-Ray_SDK_CoP/editors." Ссылки на скачивание: Спойлер X-Ray SDK CoP: Скачать с PlayGround (~446 Мб) Патчи: Патч от Loxotron Патч от K.D. Патч от macron Патч от Kontro-zzz №1 Патч от Kontro-zzz №2 В теме можно задавать любые вопросы, так или иначе связанные с СДК, но вопросы, которые его не касаются, следует писать в специальных для этого темах у нас на форуме, заранее спасибо! 10 2 1 1 3 1 Как оформить тему Правила форума Вопросы по сайту Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Paradox27kms 15 Опубликовано 25 мая, 2023 AziatkaVictor спс за совет Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Крим 790 Опубликовано 25 мая, 2023 Подскажите, где найти параметр отвечающий за то, что он показывает путь камеры? Дополнено 40 минуты спустя Уже нашел, вопрос снимается Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Skala 292 Опубликовано 25 мая, 2023 FalkineIsaku Забыл сказать что вылет решился. В настройке батника одна цифра не там стояла Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ParaworldFan 2 Опубликовано 25 мая, 2023 В 24.05.2023 в 23:25, macron сказал: Сразу крашится или ничего не происходит? Если ничего не происходит, возможно идет долгое чтение тысяч новых файл-объектов и надо ждать. И возьми за правило, объекты уровней, с которыми долго не работаешь из rawdata\objects\levels\ лучше зазипить в 7z, чтобы SDK лишние тысячи файлов не дергал. Да, вы оказались правы. SDK не грузился именно из-за долго чтения, минут 10 он у меня грузил 14к lods, при том, что я последовал вашему совету и все почистил оставив только данную локацию. Спасибо вам огромное, вы избавили меня от кучи не нужной работы. Новые lod(ы) супер! Правда, один lod все же редактор оставил огромным...Если он их разбивает рандомно, интересно, удастся ли разбить его на части, если скомпилить локацию только с этим lod (но и всем остальным, что требуется для компилирования), а затем декомпилировать уже ее? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
macron 936 Опубликовано 25 мая, 2023 8 минут назад, ParaworldFan сказал: удастся ли разбить его на части Для таких дел обычно object импортируют в 3dmax и там пилят. Но адские эксперименты тоже никто не запрещает... 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ParaworldFan 2 Опубликовано 25 мая, 2023 1 минуту назад, macron сказал: Для таких дел обычно object импортируют в 3dmax и там пилят. Но адские эксперименты тоже никто не запрещает... Нуу, про способ с импортированием в 3dmax это мы уже знаем))) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AltrCool 1 Опубликовано 26 мая, 2023 (изменено) Когда пытаюсь запустить какой либо уровень вылетает: FATAL ERROR [error]Expression : assertion failed [error]Function : X:\stalker_addon\sources\trunk\editors\LevelEditor\Edit\SceneIO.cpp [error]File : X:\stalker_addon\sources\trunk\editors\LevelEditor\Edit\SceneIO.cpp [error]Line : 883 [error]Description : F->r_chunk(CHUNK_VERSION, &version) stack trace: Как это исправить? Я уже сам разобрался Изменено 26 мая, 2023 пользователем AltrCool Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Paradox27kms 15 Опубликовано 28 мая, 2023 У меня в сдк X-Ray SDK 0.7 RePack by DaaGuda V2 проблема когда ставлю объекты статические по типу medkit, energy_drink и.т.д они в сцене есть а в игре - нет Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AfterGlow 565 Опубликовано 28 мая, 2023 Paradox27kms проверь шейдеры этих объектов. Через преференс-обджект-хинт-наведение на объект. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Paradox27kms 15 Опубликовано 28 мая, 2023 и ещё почему например когда я спавню спавн объекты, оружие и.т.д то оно в игре совсем в других местах лежит нежели как было задуманно в сцене, а вот двери нормально ставятся и в игре на тех же местах как положенно, с чем это связанно? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
denis2000 951 Опубликовано 28 мая, 2023 (изменено) Paradox27kms Отвязывайте эти предметы от АИ-сетки (чекбокс Used AI locations в настройках объекта) и компилятор спавна перестанет их перетаскивать на нее и ИНФОРМИРОВАТЬ об этом вас. Изменено 28 мая, 2023 пользователем denis2000 1 Путь во мгле. Связь времен."Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mindallius 6 Опубликовано 28 мая, 2023 В 16.06.2022 в 12:27, Mindallius сказал: Завтра вечером Не скину. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AfterGlow 565 Опубликовано 28 мая, 2023 Paradox27kms дополню ответ @denis2000, выглядит это при компиляции спавна вот так: * New phase started: Processing level spawns | | [coast][inventory_box][cst_inventory_box_0003] : position changed from [-58.430477][15.595216][388.405792] -> [-53.200012][3.061542][389.899963] Level [coast] : searching for AI map separators space restrictors 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mindallius 6 Опубликовано 29 мая, 2023 Здравствуйте, мне необходимо перевести уровень в формат .level . Скачал конвертер, настроил по инструкции. Как итог: Спойлер C:\Users\Mindallius\Desktop\X-Ray_CoP_SDK\editors\editors\converter>bin\Win64\converter -level cop:escape -out escape -mode le -with_lods -level xray_re: log started (console and converter.log) level name: escape can't load escape total time: 0.002s C:\Users\Mindallius\Desktop\X-Ray_CoP_SDK\editors\editors\converter>PAUSE Подскажите пожалуйста, как всё таки перевести уровень в формат, подходящий левел эдитору. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
WolfHeart 921 Опубликовано 29 мая, 2023 11 минут назад, Mindallius сказал: level name: escapecan't load escape Конвертер не находит локацию escape по указанному пути. Ты конвертер настраивал? И убери его с рабочего стола. Дополнено 3 минуты спустя 16 минут назад, Mindallius сказал: Подскажите пожалуйста, как всё таки перевести уровень в формат, подходящий левел эдитору. Смотри видео: Декомпиляция локаций в LE (SDK) AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb). Windows -10 PRO (х64) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Gerbys 7 Опубликовано 30 мая, 2023 (изменено) При Validate в СДК следующие ошибки. Моделька скачанная, через Actor editor материалы ей настроил, но упоминания где либо metal_stpribors_0 не нашёл. Помогло пересоздание секторов. Изменено 30 мая, 2023 пользователем Gerbys Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mindallius 6 Опубликовано 1 июня, 2023 В 29.05.2023 в 23:12, WolfHeart сказал: Конвертер не находит локацию escape по указанному пути. Ты конвертер настраивал? И убери его с рабочего стола. Дополнено 3 минуты спустя Смотри видео: Декомпиляция локаций в LE (SDK) Конвертер настраивал, всё по инструкции, только под CoP. Даже убрал с рабочего стола. Тоже самое. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
WolfHeart 921 Опубликовано 1 июня, 2023 3 часа назад, Mindallius сказал: Конвертер настраивал, всё по инструкции, только под CoP. Чудес не бывает. Скинь файлы: fsconverter.ltx; converter.ini и батник декомпиляции конвертера. А так же укажи полный путь к декомпилируемой локации. AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb). Windows -10 PRO (х64) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mindallius 6 Опубликовано 2 июня, 2023 14 часов назад, WolfHeart сказал: Чудес не бывает. Скинь файлы: fsconverter.ltx; converter.ini и батник декомпиляции конвертера. А так же укажи полный путь к декомпилируемой локации. C:\Users\Mindallius\Documents\X-Ray_CoP_SDK\editors\gamedata\levels\escape converter.ini !Декомпиляция уровня x64.cmd fsconverter.ltx Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
WolfHeart 921 Опубликовано 2 июня, 2023 Mindallius , во первых - чтобы избежать проблем в будущем перенеси SDK на другой диск. Если другого диска нет, то перенеси его в корень диска C:\X-Ray_CoP_SDK\ после чего настрой конвертер согласно нового пути. И во вторых - в батнике запуска декомпиляции в конце убери -level Цитата bin\Win64\converter -level cop:escape -out escape -mode le -with_lods -level PAUSE Я не знаю где ты качал конвертер, но похоже это конвертер от abramcumner с моей небольшой редакцией. Если это так то в конце, в батнике, вместо -level, пропиши -terrain. Вот так: Цитата bin\Win64\converter -level cop:escape -out escape -mode le -with_lods -terrain PAUSE AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb). Windows -10 PRO (х64) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mindallius 6 Опубликовано 2 июня, 2023 13 минут назад, WolfHeart сказал: Mindallius , во первых - чтобы избежать проблем в будущем перенеси SDK на другой диск. Если другого диска нет, то перенеси его в корень диска C:\X-Ray_CoP_SDK\ после чего настрой конвертер согласно нового пути. И во вторых - в батнике запуска декомпиляции в конце убери -level Я не знаю где ты качал конвертер, но похоже это конвертер от abramcumner с моей небольшой редакцией. Если это так то в конце, в батнике, вместо -level, пропиши -terrain. Вот так: Сделал, кошмар, не работает. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
WolfHeart 921 Опубликовано 2 июня, 2023 Только что, Mindallius сказал: Сделал, кошмар, не работает. Что не работает? Лог выложи. AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb). Windows -10 PRO (х64) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mindallius 6 Опубликовано 2 июня, 2023 2 минуты назад, WolfHeart сказал: Что не работает? Лог выложи. Спойлер C:\X-Ray_CoP_SDK\editors\converter\converter>bin\Win64\converter -level cop:escape -out escape -mode le -with_lods -terrain xray_re: log started (console and converter.log) level name: escape can't load escape total time: 0.002s C:\X-Ray_CoP_SDK\editors\converter\converter>PAUSE Для продолжения нажмите любую клавишу . Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
WolfHeart 921 Опубликовано 2 июня, 2023 14 минут назад, Mindallius сказал: can't load escape Ты пути настройки конвертера исправил? AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb). Windows -10 PRO (х64) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mindallius 6 Опубликовано 2 июня, 2023 2 минуты назад, WolfHeart сказал: Ты пути настройки конвертера исправил? Да, даже сейчас слэш обратный исправил, всё равно не работает. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты