WolfHeart 909 Опубликовано 1 октября, 2020 (изменено) X-Ray SDK-0.4 от Yara X-Ray SDK от Yara. Это собранный из исходников SDK-0.4, в котором имеются десятки исправлений и улучшений. Спойлер Для всех редакторов включена поддержка LARGEADDRESSAWARE \editors\name_editor\name_editor.bpr, ... LFLAGS ... -GF:LARGEADDRESSAWARE Исправлены диалоговые окна в редакторах под win7 / win10 Поправлен экспорт DM (AE) При экспорте дописывать в лог имя модели / анимации (AE) Отключение оптимизации скелетных мешей (AE) Теперь при изменении параметров костей обновляются только свойства, список не обновляется, дабы не сворачивались кости ниже выделенной (AE) Загрузка / сохранение списка костей в bone parts (AE) Поддержка drag'n'drop в АЕ Флаг force 16bit motion (editor preferences > tools > motion export) Не переименовать звуки в ~name.ogg при синхронизации fixed image editor Писать имя surface в лог, если назначены несовместимые шейдеры Сохранять build_details.dds как DXT3 Увеличение максимального размера build_details.dds до 4096x4096 Увеличение максимального размера level_lods.dds до 4096x4096 Исправлена ошибка, если выбрать <none> при выборе группы THM для групп теперь сохраняются в папку groups, а не в objects Замена простого сообщения в лог на окошко с ошибкой, при попытке добавить неправильный детальный объект Возможность регулировать дисперсию солнца в настройках сцены, чтобы заработали мягкие тени Сверх качество хемисферы в настройках сцены (hemisphere quality: 4) Правка ошибки при нажатии на пустоту в режиме Attach Object Защита от пустых параметров $spawn, они иногда могут привести к ошибкам Показывать имя файла объекта в сообщении, если тот не найден Число одновременно добавляемых объектов (до 1024, в списках, где надо ставить галки) для детальных объектов в object list - 100 Снятние ограничени на количество валлмарков Текстовый редактор для снап-листа Не очищать snap list при выполнении Clear AI Map Отдельная кнопка для экспорта level.snd_env Форму со списком детальных объектов теперь можно растягивать в ширину, также можно регулировать ширину левой и правой её части. Высота элементов из списка регулируется колёсиком мышки. Сообщение вместо окна с ошибкой, при отсутствующем ANM в поле Motion (zones, heli) Окно с ошибкой при неверной спаун-секции LE при построении уровня (Compile->Build) не удаляет маленькие полигоны Отключение оптимизации объектов при загрузке Теперь масштаб объекта учитывается при проверке invalid faces Увеличена точность позиционирования объектов до 4 знаков после запятой. (AE, LE) Правка генератора разбиваемых стёкол Автофокусировка на некоторые окошки со списками Раскрывать весь свиток (список костей и т.п.) по клику с зажатой клавишей ctrl Правка ошибки в случае установки в ноль количества запоминаемых последних файлов (recent count) В режиме вращение объектов добавлено фиксированное вращение (90 градусов) с зажатым ctrl Сохранение вращения при перемещении объекта с привязкой Normal Aligment (from cop src) Убраны сообщения, типа Please notify AlexMX... Увеличен лимит по скорости (до 1000) в редакторах Увеличен лимит pixel per meter (до 100) в настройках сцены Не выводить окошко с подтверждением после создания sky small Cохранять параметр Depth Tolerance (box pick in LE settings) Флажок вкл / выкл для отрисовки нод при генерации ИИ-сетки (при выкл, процесс идёт быстрей) (у себя ускорения не заметил) Продолжать проигрывать анимацию частиц после изменения параметров, если была нажата кнопка Play (PE) Более позиция выделения в Object List не сбрасывается (LE) Разблокирована опция hemisphere control (по-умолчанию всегда hemi) (для ценителей статики) Добавлены ключи для запуска редакторов: -no_warn_fv (отключает сообщения в логе: CSceneObject: 'file_name' different file version!) -no_warn_ft (отключает сообщения в логе: Can't find texture 'texture_name') Спойлер Установить оригинальный сдк 0.4 -> из архива скопировать папку bins и батники для запуска, в папку сдк (\level_editor) Скачать: Google Drive Или BitBucket Дополнительно: Спойлер В xrAI увеличено количество проц.потоков при компиляции аи-сетки с 3 до 8. Ключи: "-? or -h == this help \n" "-draft -f <level_name> == fast compile AI-map without covers \n" "-verify <level_name> == verify AI-map \n" "-f <level_name> == compile AI-map with covers in gamedata/levels/<level_name>/ \n" "-g <level_name> == build offline AI graph and cross-table to AI-map in gamedata/levels/<level_name>/ \n" "-m (-m <level_name>) == merge level graphs \n" "-s (-s <level_name>) == build game spawn data \n" "-no_separator_check == skip check grid overlapping with restrictor shapes \n" "-silent == suppress congratulation message \n" "\n" "NOTE: Последний ключ необходим для любой функциональности\n"; Ссылка: XrAI от Yara.rar Спойлер Ещё есть дополнение, добавляющее обработку сглаживания при билде лок: Ссылка на ориг. пост на gameru.net Это опционально, и требует нек.обработки тч-геометрии в 3д редакторе. Спойлер hi_flyer: Собрал свой вариант х64 (ТЧ) компиляторов xrLC и xrDO. xrDO использует до 8 потоков, xrLC до 11 потоков на стадии просчета лайтмапов, на процессорах с количеством потоков < 11 может работать медленнее. Также в наличии для xrLC новые ключи на отключение просчета лайтмапа террейна, источников света hemi и sun Если кому интересно, результаты тестов, в том числе в сравнении с другими компиляторами приветствуются. macron: Небольшое обновление х64 (ТЧ) компиляторов: -добавлена инструкция. -xrLC: исправлен двойной вывод ошибок о ненайденных файлах в лог. Ошибки выделяются пустыми строчками. Ссылка: compiler_flyer64_updated_v1.7z Спойлер converter_0.2.1 от abramcumner Ссылка: abramcumner / xray_re-tools Архив обновлен! (11.09.2022) Ссылки те же. Из СДК было выпилино древнее барахло, теперь можно использовать компилятор от SkyLoader. Изменено 11 сентября, 2022 пользователем WolfHeart 9 1 2 3 AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb). Windows -10 PRO (х64) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ostrov igr lego 230 Опубликовано 14 июня, 2023 пожалуйста обьясните что куда вставлять, сдк я установил и архив тоже, папку bins я перекинул, но батников в архиве я найти не могу Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
imcrazyhoudini 1 088 Опубликовано 14 июня, 2023 о, великий модмейкер к сдк пришёл и ничего не понял) а вчера даже сайт скинул ему с туторами - бестолку Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ostrov igr lego 230 Опубликовано 14 июня, 2023 3 минуты назад, imcrazyhoudini сказал: о, великий модмейкер к сдк пришёл и ничего не понял) а вчера даже сайт скинул ему с туторами - бестолку Я ВСЕ ПОНИМАЮ, просто я не могу найти батники в архиве вот и все Дополнено 8 минуты спустя 11 минут назад, imcrazyhoudini сказал: о, великий модмейкер к сдк пришёл и ничего не понял) а вчера даже сайт скинул ему с туторами - бестолку Да как этот СДК 0.4 скачать чтоб все работало???? Мне кажеться что сделать свою локацию будет легче зделать чем установить этот СДК Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Yara 117 Опубликовано 14 июня, 2023 Ostrov igr lego В архиве есть xray_sdk_soc_fixed_smg.pdf, прочитать (*) текст в блоке "Установка". Оригинальный сдк содержит неполную геймдату для его работы, поэтому надо распаковать все архивы чистой ТЧ 1.0006 (по порядку, в одну папку), и закинуть поверх сдк-геймдаты. После, уже установить этот патч. * : https://drive.google.com/file/d/1D4yEfqlXoAJ0QtDkTfvkPboFeE7ljxWP/view Батники в архиве, имеют расширение .cmd с именем редактора или компилятора, или ты ожидал там увидеть нечто, вроде: Батник_для_запуска_сдк_в_никуда 1 https://sites.google.com/view/xray-sdk-0-4-smg Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ostrov igr lego 230 Опубликовано 14 июня, 2023 1 час назад, Yara сказал: Ostrov igr lego В архиве есть xray_sdk_soc_fixed_smg.pdf, прочитать (*) текст в блоке "Установка". Оригинальный сдк содержит неполную геймдату для его работы, поэтому надо распаковать все архивы чистой ТЧ 1.0006 (по порядку, в одну папку), и закинуть поверх сдк-геймдаты. После, уже установить этот патч. * : https://drive.google.com/file/d/1D4yEfqlXoAJ0QtDkTfvkPboFeE7ljxWP/view Батники в архиве, имеют расширение .cmd с именем редактора или компилятора, или ты ожидал там увидеть нечто, вроде: Батник_для_запуска_сдк_в_никуда спасибо Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ostrov igr lego 230 Опубликовано 15 июня, 2023 18 часов назад, Yara сказал: Ostrov igr lego В архиве есть xray_sdk_soc_fixed_smg.pdf, прочитать (*) текст в блоке "Установка". Оригинальный сдк содержит неполную геймдату для его работы, поэтому надо распаковать все архивы чистой ТЧ 1.0006 (по порядку, в одну папку), и закинуть поверх сдк-геймдаты. После, уже установить этот патч. * : https://drive.google.com/file/d/1D4yEfqlXoAJ0QtDkTfvkPboFeE7ljxWP/view Батники в архиве, имеют расширение .cmd с именем редактора или компилятора, или ты ожидал там увидеть нечто, вроде: Батник_для_запуска_сдк_в_никуда Я зделал все, тестовая локация работает, по идеи я даже могу свои изменения гейм даты кинуть в СДК, только не могу понять где патч, тот файл что ты скинул я уже просматривал, и никакого патча нету, и еще где конверторы, просто я смотрел и в архиве и на сайте что найти не могу, конечно у меня остались конверторы из других неудачных попыток скачать СДК но думаю они не подходят Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
RayTwitty 817 Опубликовано 11 октября, 2023 (изменено) Yara https://bitbucket.org/Yar0s1av/xray_stalker_sdk_04_fixed Говорит, что репозитория нет. Где можно посмотреть актуальную версию? В 13.04.2023 в 14:47, Yara сказал: - Кубический env_mod, корректно работает при доп. правках движка, на оригинальном работает как 10м сфера; Уточню - при использовании обычных сфер, итоговый файл при экспорте локации будет распознаваться оригинальным движком (БЕЗ поддержки кубических шейпов)? Я пока не добавлял себе в движок данную правку. P.S. В качестве рассуждения - в архиве .pdb файлов на 173 мб. Они нужны только для разработчика, поэтому их в принципе можно удалить из архива, тогда его вес уменьшится в 2 раза. P.S2. Ппц, в последней версии какая-то жесть с управлением/хоткеями. Изменено 12 октября, 2023 пользователем RayTwitty Phantoms Zone | Shadows Addon | DMX MOD Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Yara 117 Опубликовано 12 октября, 2023 RayTwitty 1. Проверял на чистом ТЧ, сфер.env_mod работает, а если расставлены кубические, то они (без правок) распознаются как 10м сферы. 2. Эти .pdb оставлял, чтобы при вылете в логе был полный список вызываемых функций/файлов. Сейчас вроде всё нормально работает, больше в архив их добавлять не буду. 3. Поподробнее, что там с управлением? 4. Репо только локальный, а тот удалён вместе с аккаунтом, т.к. Bitbucket ушёл из России. Можно перенести на гитхаб, но его владелец Microsoft. Он также может поступить. https://sites.google.com/view/xray-sdk-0-4-smg Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
RayTwitty 817 Опубликовано 12 октября, 2023 (изменено) 10 часов назад, Yara сказал: 4. Репо только локальный, а тот удалён вместе с аккаунтом, т.к. Bitbucket ушёл из России. Можно перенести на гитхаб, но его владелец Microsoft. Он также может поступить. Впервые про такое слышу. Возможно у тебя была какая-то подписка, которую нельзя продлить из-за фин.ограничений. Но чтобы просто репозитории удаляли по региональному признаку - звучит мягко говоря странно. https://bitbucket.org/sv3nk/la-code/https://bitbucket.org/stalker/xray-csky_borscht_sdk/ По сталкеру полно репозиториев везде, и на гитхабе тоже, никто ничего не удаляет. У меня в том числе. 10 часов назад, Yara сказал: 3. Поподробнее, что там с управлением? Разобрался - в архиве с приложенными настройками был почему-то изменен режим управления (кнопки P, A, F на панели вверху). Был выбран F, хотя дефолтный режим всегда на P. Даже не знал, что есть разные режимы, никогда их не переключал. Дополнено 25 минуты спустя 10 часов назад, Yara сказал: 1. Проверял на чистом ТЧ, сфер.env_mod работает, а если расставлены кубические, то они (без правок) распознаются как 10м сферы. (некритично) Возможно стоит скрывать/дизаблить параметр Radius у env_mod, если выбран тип Cube. Я сперва подумал надо его редактировать, а не Scale. И напротив, скрывать/дизаблить Scale, если выбрана сфера (всегда 1,1,1). Кстати, Cube я бы переименовал в Box, например у Shape-ов фигуры так называются, а "куб" я вроде нигде не встречал. Дополнено 47 минуты спустя В 29.05.2023 в 18:48, Yara сказал: Хм, для этого редактора вообще забыл сделать батник, а запускаю тот, что в bins\PostprocessEditor - версия поновее. Там проблема была в том, что если создать батник по аналогии с другими редакторами, то указанный тобой эдитор валится на старте с логом ELocator чего-то там. _postprocess_editor.cmd, вот так работает: cd bins\PostprocessEditor @start PostprocessEditor.exe -editor Не знаю, нужен ли там ключ -editor, на всякий случай написал. Впрочем, это никак не повлияло на то, что эдитор засирает все папки, где открываем постпроцессы файлами "postprocess editor_admin.log" P.S. Редактор действительно более новый. Всегда юзал тот, который Postprocess.exe. Не совсем пока понял, зачем добавили столько параметров, например раньше цвет указывался просто RGB, сейчас на каждый компонент аж 4 параметра Value, Tension, Continuity, Bias. Может это какие-то ЗП особенности? Изменено 13 октября, 2023 пользователем RayTwitty Phantoms Zone | Shadows Addon | DMX MOD Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ostrov igr lego 230 Опубликовано 20 октября, 2023 (изменено) Подскажите как скомпилировать конкретный уровень(l01_escape.level) в формат сталкера? Дополнено 8 минуты спустя 6 минут назад, Ostrov igr lego сказал: Подскажите как скомпилировать конкретный уровень(l01_escape.level) в формат сталкера? я правильно установил X-Ray SDK-0.4 от Yara, изменил немного кордон и решил протестировать Дополнено 9 минуты спустя 2 часа назад, Ostrov igr lego сказал: Подскажите как скомпилировать конкретный уровень(l01_escape.level) в формат сталкера? Дополнено 8 минуты спустя я правильно установил X-Ray SDK-0.4 от Yara, изменил немного кордон и решил протестировать Я читал txt файл где инструкция но ничего не понял, можете пожалуйста объяснить? Изменено 20 октября, 2023 пользователем Ostrov igr lego Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Yara 117 Опубликовано 20 октября, 2023 В 12.10.2023 в 22:50, RayTwitty сказал: Но чтобы просто репозитории удаляли по региональному признаку - звучит мягко говоря странно. Обычный (бесплатный) акк без всяких плюх, это скорее из-за яндекс-почты при регистрации: Спойлер В 12.10.2023 в 22:50, RayTwitty сказал: Postprocess Ключ -nolog, чтобы логи не плодил. По параметрам, в зп-исходнике PPEditor встречаются: https://github.com/abramcumner/xray16/blob/6b9769832c43decc53899d7d99801f2bcb1aa92e/xray/editors/PPEditor/interp.cpp#L140 но их нет в формах интерфейса, и похоже код для редактора, который в зп-сдк-designer\mixed, а я взял, который в tools, вместе с dialog_editor. 3 часа назад, Ostrov igr lego сказал: Подскажите как скомпилировать конкретный уровень(l01_escape.level) в формат сталкера? https://ap-pro.ru/forums/topic/1088-videouroki-po-programme-x-ray-sdk-04-sdk-07-stalker/ Блок LevelEditor, пункт №19. Сдк ТЧ/ЧН/ЗП одинаковы, в плане - открыть уровень - накидать пропсов / прочего - сбилдить - скомпилить - получить вылет 1 https://sites.google.com/view/xray-sdk-0-4-smg Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
RayTwitty 817 Опубликовано 20 октября, 2023 2 часа назад, Yara сказал: Обычный (бесплатный) акк без всяких плюх, это скорее из-за яндекс-почты при регистрации: 1) указать гугл-почту вместо яндекса 2) не указывать регион в профиле Дополнено 40 минуты спустя 4 часа назад, Yara сказал: Ключ -nolog, чтобы логи не плодил Подтверждаю, работает С этим ключом не спамит в папки и все логи сохраняет по пути: level_editor\bins\PostprocessEditor\postprocess.log level_editor\bins\PostprocessEditor\postprocess editor_<user>.log (всегда пустой) Ключ editor судя по всему не нужен. В итоге у меня получился такой батник:_postprocess_editor.cmd cd bins\PostprocessEditor @start PostprocessEditor.exe -nolog По новым параметрам не понял. На форме они есть, запусти программу. Дополнено 47 минуты спустя Кстати, может кому пригодится инфа - ярлыки редакторов СДК нельзя просто закрепить в меню Пуск, по крайней мере на 7-ке. При нажатии некорректно распознается путь до запуска. Если поправить батник запуска таким образом, то все работает: cd /d "%~dp0" @del /F /Q temp\*.* @start bins\ActorEditor.exe -editor -dsound (на примере АЕ, добавить первую строчку во все нужные батники) Phantoms Zone | Shadows Addon | DMX MOD Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ostrov igr lego 230 Опубликовано 23 октября, 2023 (изменено) захотел компилировать all spawn в батнике который компилирует аллспавн ввел вместо левел нейм название кордона и тут ошибка Expression : !m_level_spawns.empty() Function : CGameSpawnConstructor::load_spawns File : .\game_spawn_constructor.cpp Line : 139 Description : There are no valid levels (with AI-map and graph) in the section 'levels' in the 'game.ltx' to build spawn file from! помогите может чет не то сделал? Изменено 23 октября, 2023 пользователем Ostrov igr lego Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
WolfHeart 909 Опубликовано 24 октября, 2023 4 часа назад, Ostrov igr lego сказал: помогите может чет не то сделал? Конечно не то. Не с того начал. Начинать надо с теории, а потом переходить к практике. А для начала, попробуй перевести с английского то, о чем тебе "кричит" лог ошибки: 4 часа назад, Ostrov igr lego сказал: Description : There are no valid levels (with AI-map and graph) in the section 'levels' in the 'game.ltx' to build spawn file from! AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb). Windows -10 PRO (х64) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ostrov igr lego 230 Опубликовано 24 октября, 2023 WolfHeart как я понял где то нету елементов карт 1 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Paracetamol 829 Опубликовано 24 октября, 2023 16 минут назад, Ostrov igr lego сказал: WolfHeart как я понял где то нету елементов карт Убейте меня............... 1 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ostrov igr lego 230 Опубликовано 24 октября, 2023 Paracetamol ну или я хз что это Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Paracetamol 829 Опубликовано 24 октября, 2023 Заходим в переводчик Пишем этот текст и получаем: "В разделе "уровни" в "game.ltx" нет допустимых уровней (с AI-картой и графиком), из которых можно было бы создать файл spawn!" Вопрос. Где здесь какие-то елементы карты? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ostrov igr lego 230 Опубликовано 24 октября, 2023 (изменено) Paracetamol я просто не понял что это означает Изменено 24 октября, 2023 пользователем Ostrov igr lego Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Paracetamol 829 Опубликовано 24 октября, 2023 Как уровень называется? Что написано в файлах - game_levels, game_graphs, game_maps_single? Дополнено 0 минут спустя graph_point'ы ставил на левел? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ostrov igr lego 230 Опубликовано 24 октября, 2023 Paracetamol я на кордоне просто добавил к лутбоксу комбенезон ученых Дополнено 2 минуты спустя 4 минуты назад, Paracetamol сказал: Как уровень называется? l01_escape Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Paracetamol 829 Опубликовано 24 октября, 2023 в батниках что? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ostrov igr lego 230 Опубликовано 24 октября, 2023 Paracetamol в батнике компилятора алл спавн: @start bins\xrAI.exe -no_separator_check -s l01_escape rem build all levels: -no_separator_check -s level_name1,level_name2,... rem build all levels: -no_separator_check -s %1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Paracetamol 829 Опубликовано 24 октября, 2023 rem build all levels: -no_separator_check -s level_name1,level_name2,... rem build all levels: -no_separator_check -s %1 Ето чё такое? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ostrov igr lego 230 Опубликовано 24 октября, 2023 Paracetamol я хз, так встроено было изначально, я вместо левел нейм вставил название кордона Дополнено 8 минуты спустя 2 часа назад, Ostrov igr lego сказал: Paracetamol я хз, так встроено было изначально, я вместо левел нейм вставил название кордона только что посмотрел инструкцию к скайлоудер теперь понял почему компилятор алл спавна не сработал 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты