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

X-Ray SDK 0.4 от Yara

Рекомендуемые сообщения

 

X-Ray SDK-0.4 от Yara

spacer.png


X-Ray SDK от Yara.

Это собранный из исходников SDK-0.4, в котором имеются десятки исправлений и улучшений.


 

  Изменения (Показать контент)

  Ссылка и установка (Показать контент)

Дополнительно:

  XrAI от Yara (Показать контент)

  обработка сглаживания при билде лок (Показать контент)

  х64 компиляторами от hi_flyer + macron (Показать контент)

  converter_0.2.1 от abramcumner (Показать контент)

Архив обновлен!

(11.09.2022)

Ссылки те же.

Из СДК было выпилино древнее барахло, теперь можно использовать компилятор от SkyLoader.


 

Изменено пользователем WolfHeart
  • Лайк 9
  • Мастер! 1
  • Хабар 2
  • Спасибо 3

EaRLNb6.gif
AMD FX-8370 (8 X 4.35GHz); RAM 16Gb; MSI GTX 1070 (8Gb).
Windows -10 PRO (х64)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Последняя версия 13.04.23?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

@Yara планируются обновления, или это всё?

Если попрошу кое-что сделать - сможешь сделать это?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

imcrazyhoudini 

Пока нет. Могу правки с других репо перенести (и то не все), но не более.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Yara тут что предложить хотел, если выбрать один объект в library editor то текстуры будут перечислены в алфавитном порядке.

Но если выбрать несколько объектов, то алфавитный порядок сбивается. Хотелось бы правки этого, если возможно конечно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Привет Ярик) (мне удобнее называть тебя так)спасибо за данный сдк,у меня появилась мысль о добавлении следующей правки в твой сдк:Есть такой прикол в ванильной версии,что если парта нет в файле с локацией он пишет что не найден,и есть выбор из двух кнопок (да или нет) т.е скипнуть его или найти аналог (см картинку)в каком то сдк я видел правку на 3 кнопку,которая все отсутствующие парты скипает одним нажатием кнопки и не нужно бесконечно жать кнопку по 10к раз (см рисунок) буду тебе очень благодарен,если добавишь скип отсутствующих партов всего 1 кнопкой,думаю ты понял о чем я

564.png

564.png

Изменено пользователем DRS_490
дополнение
  • Мастер! 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

imcrazyhoudini DRS_490 

 

Обновление: Скачать


- Кнопка Not to All для отсутствующих моделей в спавн-секциях при открытии уровня;

- Добавлена сортировка по имени в свойствах объекта (Library Editor);

sdk_lib_sorting_surf.thumb.jpg.ab0b6406e175dea36a4402ea39e54d78.jpg

  • Лайк 1
  • Спасибо 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Yara Привет. Ты знаешь, как исправить этот недочёт?: AE не учитывает анимацию объекта, когда отрисовывает Edge Faces:

  Скриншот (Показать контент)

Можно ли сделать так, чтобы сетка Edge Faces совпадала с анимированной сеткой?

Изменено пользователем Pavel_Blend

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 01.10.2020 в 20:41, WolfHeart сказал:

X-Ray SDK от Yara

Проект ещё жив, интересно, что с тех пор нового тут.


Дополнено 22 минуты спустя
  В 18.05.2021 в 17:04, BeeRseK сказал:

ссылка мертвая, обновить бы как нибудь

Ага, гамеру снова потух

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 26.08.2021 в 08:02, Yara сказал:

Окошко about с номером билда и ссылками на статьи / видеуроки по сдк

2024-09-08-193457586.png

Genior'овские, понятно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

При выборе у нпс in space restrictor или out space restrictor вылазит такая ошибка. 

---------------------------
Level Editor SMG
---------------------------
Access violation at address 40009720 in module 'rtl60.bpl'. Read of address 81D42603.
---------------------------
ОК   
---------------------------
Из за чего такое может быть?

Сразу скажу, данная библиотека есть, тестил на разных версиях но все безуспешно. Заметил что именно на моей локации такое происходит. Из за чего может быть такая ошибка?

Изменено пользователем Stalkervernite

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Pavel_Blend 

Привет,

нет - т.к. я не программист.

 

Stalkervernite 

При нажатии in/out space restrictor, в список добавляются все объекты на уровне, у которых базовая секция добавлена в параметр (m_stalker.ltx):

SpaceRestrictionSection = space_restrictor, zone_mine_field

Возможно какой-то вызывает вылет. И методом исключения, убрать один из типов в m_stalker.ltx, потом уже убирать объекты частями с уровня.

  • Жму руку 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 15.09.2024 в 10:46, Yara сказал:

При нажатии in/out space restrictor, в список добавляются все объекты на уровне, у которых базовая секция добавлена в параметр (m_stalker.ltx):

SpaceRestrictionSection = space_restrictor, zone_mine_field

Возможно какой-то вызывает вылет. И методом исключения, убрать один из типов в m_stalker.ltx, потом уже убирать объекты частями с уровня.

Вроде разобрался. Скорее всего файлы сцены (maps) были кривые. Поставил другую версию локации, и все заработало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

У меня есть вопрос по поводу smart_terrains...

Я создал новое место для мутантов (fleshes) недалеко от деревни новичков в Кордоне. Я сделал это так же, как и существующие smart_terrains для других групп мутантов в Кордоне. Все верно, игра запускается нормально, но эти новые fleshes не соблюдают smart_terrain. Сначала они, кажется, остаются там, где были размещены smart_terrain и waypoint, но проходит несколько минут, и fleshes уже находятся внутри деревни новичков или бродят по карте случайным образом.

Что я сделал не так?

Спасибо за ответ.

Визуализация и реализация smart_terrain и waypoint в SDK. Кроме того, добавленный алгоритм в gulag_escape.ltx:
https://photos.app.goo.gl/hWkXVJczBToDyg6r9

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Prøvalski ещё нужна регистрация в скрипте, gulag_escape.script

  • Жму руку 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

imcrazyhoudini Нужно ли назначать поведение плоти в таблице (sj, t)? 

Извините за медлительность, я сейчас изучаю LUA и тестирую его на сталкере.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Prøvalski вот мой скрипт, тут правда снорки, но для примера, думаю в целом понятно будет что к чему.

gulag_yantar.scriptПолучение информации...

  • Жму руку 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

imcrazyhoudini

Спасибо, я смог собрать 2 smart_terrain в Кордоне, один из флешей, а другой из зомби, и все они работают как надо. Я добавил записи в guglag_escape.ltx и gulag_escape.script.

Теперь у меня другой вопрос: я использую компиляторы Skyloader для сборки all.spawn, но почему-то в Кордоне, когда я подхожу к трейлеру рядом с лагерем новичков, военный вертолет не летает над ним. Я включил "demo_record 1", его даже нет за горами на карте... Я не делал никаких изменений в space_restrictor, все как в ванильной версии, я только собрал 2 новых smart_terrain.

Я разделил all.spawn на level.spawn и level.game, используя инструмент Universal ACDC Tool, потому что с aiwrapper я заметил, что он портит порталы и game_graph.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Prøvalski а в самом СДК вертолёт есть, не смотрели?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

imcrazyhoudini 

 

Да, у вертолета есть логика, путевые точки тоже есть, и сам ограничитель AI также имеет логику, так что, когда актер входит в зону, вертолет пролетает над трейлером. Но внутри игры, когда я подхожу к области ai.restrictor, ничего не работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Prøvalski было бы неплохо как-то отследить логику рестриктора - переходит ли она в фазу в которой вертолёт начинает лететь.

Если там выдаётся инфопоршень, что скорее всего вероятно, то можно попробовать повесить на него какое-то сообщение, которое бы означало, что инфопоршень выдаётся и вертолёт должен лететь.

Чтобы понять - с вертолётом ли проблема или с рестриктором.

  • Спасибо 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

imcrazyhoudini Хорошо, я проверю. Спасибо за ответ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 18.09.2024 в 08:49, imcrazyhoudini сказал:

Prøvalski было бы неплохо как-то отследить логику рестриктора - переходит ли она в фазу в которой вертолёт начинает лететь.

Если там выдаётся инфопоршень, что скорее всего вероятно, то можно попробовать повесить на него какое-то сообщение, которое бы означало, что инфопоршень выдаётся и вертолёт должен лететь.

Чтобы понять - с вертолётом ли проблема или с рестриктором.

Кстати такой же вопрос, немного про другую сцену, но вот может знаете, в общем идея такая, забег по локации героя при ударах с воздуха, криво работает, делал на базе невидимого вертолета и ракет, а нужны удары сверху и постоянные по герою(  Удары с беспилотника типа, реализовал партикли, теперь проблема в том, что бьет оно рандомно как-то, надо точки для ударов, иначе игроку не выжить( 

Изменено пользователем Ayden

Волк волку- волк, человек человеку- собутыльник.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

@Yara возможно ли сделать замену ошибки на предупреждении о отсутствии ЛОД-текстур? Некоторые движки используют максимальную дальность видимости и там лоды как таковые не используются можно сказать.

Ну или же как-то исправить ошибку, когда СДК вылетает если выбрать много лодов для создания текстуры (вылетает спустя н-ное количество созданных лод текстур).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

@Yara возможно ли такое добавить в твой сдк? 

фцвфвцфцвфвц.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

imcrazyhoudini 

Не, т.к. нужно написать код, чтобы отсутствующую текстуру заменить на какую-нибудь пустышку, которая потом попадёт в атлас level_lods при билде.

Можно взять готовую пару лод-текстур и переименовать в нужный объект:

lod_trees_new_trees_bush_1_01 - имя соответствует пути до объекта

lod_trees_new_trees_bush_1_01_nm

 

DRS_490 

Подобное есть изначально (для статики и динамики), включается секретным способом:

  ? (Показать контент)

 

 

  • Лайк 1
  • Жму руку 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу