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

X-Ray SDK 0.7 (CoP)

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

 
 
DREYYY

Modera Мдя, обидно.

Вот тут есть какой-то репозиторий с исходниками, но на прямую их не скомпилировать. :(
xrayplugin


Дополнено 18 минуты спустя

Modera Что-то не получается даже в LW 9 плагин запустить. Делаю, я так понял, по твоей инструкции
Gameru

Можешь подсказать, что прописывать в xray-path? :)

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


Ссылка на сообщение
Поделиться на другие сайты
 
Modera
10 часов назад, DREYYY сказал:

Можешь подсказать, что прописывать в xray-path? :)

Самый стандартный стафф:

$server_root$	= false| false|	F:\Program Files (x86)\X-Ray SDK\editors\
$local_root$	= false| false|	F:\Program Files (x86)\X-Ray SDK\editors\
$game_data$		= false| true|	$server_root$|			gamedata\
$import$		= true|  true|	$local_root$| 			import\|		*.object;*.lwo;*.txt;*.xr;*.wav|		Files
$omotion$		= true|  true|	$import$|				|		*.anm;*.anms|				object motion files
$smotion$		= true|  true|	$import$|				|		*.skl;*.skls|				Skeleton motion files
$logs$			= true|  false|	$server_root$| 			logs\|		*.err|					Log files

Сами плагины (из папки ver-8.0) положить в С:\Program Files (x86)\NewTek\LightWave 3D 9.3\Plugins\input-output

Файлы из папки 3rd party положить в С:\Program Files (x86)\NewTek\LightWave 3D 9.3\Programs, в xray_path.ltx путь к папке editors от СДК заменить на свой.

Тогда в Layout в свитке Utilities -> Plugins -> Additional появятся команды экспорта:

2.png 1.png

А в Modeler появится только !XrayShader в редакторе материалов:

3.png

 

Кстати помоему ЧН/ЗП плагин не рабочий. Или с ним что-то не так. В общем я помню что ТЧ версия работала лучше. И если делаешь статические модели то плагины использовать совсем не обязательно, СДК сталкера умеет импортировать LWO файлы впринципе и так, через Library Editor, копочка import object.

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


Ссылка на сообщение
Поделиться на другие сайты
 
Diesel
12 часов назад, Modera сказал:

Ты реально используешь Lightwave? Я за 15 лет всего пару человек видел в сталкерском сообществе кто этот редактор хотя-бы запускал xD

Ни разу не запускал этот редактор. Какая то ужасная тема, выглядит ужаснее Занозы.

Кстати, не по теме. А вы знаете что все локации ЧН были сбилдены во времена бета 1500? А тогда и компиляторы мать их были другие, чем в 1510.

Хотя вы тоже не по теме тут рассуждаете.

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


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

Modera Туплю я, добрый человек. :(
Вроде все сделал как в инстуркции, но все равно LW не хочет видеть плагины. :(
Есть ли время проконсультировать, например в Discrod'e? Буду очень благодарен!

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


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

DREYYY не, людей у которых лыжи не едут и каждого надо лично прокосультировать слишком много. У меня сил не хватает на всех вас.

Могу видео потом снять как установить плагины впринципе. Может поможет.

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


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

Modera Будет отлично! Спасибо!

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


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

DREYYY 

Кстати. Я немного напутал, нерабочая именно ТЧ версия, а не ЧН/ЗП. ТЧ версия требует BugTrapD.dll, которого нет, а если переименовать BugTrap.dll в BugTrapD.dll то будет ошибка при попытке создать !XRayShader.

  • Мастер! 2
  • Спасибо 1

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


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

Modera https://disk.yandex.ru/d/m8yUQVKWGwdaXQ

Это не те плагины?

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


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

Diesel сокрее всего те.

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


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

Modera Спасибо, но все равно почему-то не дает мне их загрузить.
Да даже если бы загрузил, то использовать старую версию LW вообще не хочется. :(
Может кто-нибудь и выложил плагины от xrayOxygen.

Пока только нашел вариант, конвертировать в .fbx и через блендер их подгружать в SDK. :(

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


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

DREYYY так СДК же читает LWO файлы, почему этим не воспользоваться?

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


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

У мня бы было lw, то я бы проверил, хрен его знает работает ли билд https://disk.yandex.ru/d/z9lcOeOE6zxRgg

Это 32бита 8я сдк.

А 9.3 СДК вообще не дружит с кодом плагинов 8й версии.


Дополнено 7 минуты спустя
9 часов назад, Modera сказал:

Сами плагины (из папки ver-8.0) положить в С:\Program Files (x86)\NewTek\LightWave 3D 9.3\Plugins\input-output

Как ты умудрился запустить? Там вообще разные функции не взаимозаменяемые встречаются в сдк

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

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


Ссылка на сообщение
Поделиться на другие сайты
 
Modera
24 минуты назад, Diesel сказал:

Это 32бита 8я сдк.

Для 2015 версии нужно 64-бита, если я не ошибаюсь.

24 минуты назад, Diesel сказал:

Как ты умудрился запустить? Там вообще разные функции не взаимозаменяемые встречаются в сдк

У LW как-раз неплохая совместимость плагинов между версиями. В 9.3 можно ставить плагины от билда 1850, которые явно не для этой версии сделаны, и они работают. И даже от 1098 билда, можно поставить, и он грузится. Но не экспортирует ЕМНИП :D

А компилить эти плагины я даже не пытался, нафиг оно мне надо.

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


Ссылка на сообщение
Поделиться на другие сайты
 
Diesel
19 минут назад, Modera сказал:

Для 2015 версии нужно 64-бита, если я не ошибаюсь.

64 бита https://disk.yandex.ru/d/cvlp9sxgemuYuQ

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


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

Diesel щас поставлю 2015 64-битную версию и проверю!


Дополнено 19 минуты спустя

Diesel короче проверил. Плагин материалов работает. Экспорт не работает - пустой файл создаёт. Зато импорт LWO в сдк всё ещё справляется с объектами от 2015 версии.

Вот СДК от 2015 версии - https://drive.google.com/file/d/13zWqg631v_fGWyWVrKlFGlCSEumVzpOS/view?usp=share_link

Пароль - kamennojnicubumaga

 

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


Ссылка на сообщение
Поделиться на другие сайты
 
Diesel
21 минуту назад, Modera сказал:

Экспорт не работает - пустой файл создаёт

Погоди. Я там как раз затык сделал. У меня функция новая нарисовалась.

bool __cdecl CEditableObject::Import_LWO(char const *,bool)
{
    return true;
}

Нужно возврат правильный сделать. Почему то оно потерялось.

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


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

Diesel ааа, ясн.

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


Ссылка на сообщение
Поделиться на другие сайты
 
Diesel
29 минут назад, Modera сказал:

ясн.

Там xrCore надо править. Результат будет не скоро. Хрень полная. в ЗП вообще вырезали из кода эдиторов всю эту тему. Осталось только в ЧН. Вот надо как то состыковаться ЧН с ЗП ядро. эдитор. плагин.

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


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

Diesel xrCore.dll и LWO.dll не нужны этому плагину, кстати. Только багтреп. =]

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


Ссылка на сообщение
Поделиться на другие сайты
 
WolfHeart
22 часа назад, Modera сказал:

проэкт xrayOxygen когда-то выпускал плагин для новых лайтвейвов, но я его сам не скачивал и хз где ссейчас взять, ссылки сдохли

Modera держи.

Плагин для LightWave 2015-2019: lw2015_external

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

Ea-RLNb6.gif
AMD Ryzen 7 9800X3D ; Palit RTX5070Ti GamingPro OC 16GB.
RAM 64Gb; Windows -11 PRO (х64)

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


Ссылка на сообщение
Поделиться на другие сайты
 
Diesel
1 минуту назад, Modera сказал:

xrCore.dll и LWO.dll не нужны этому плагину, кстати. Только багтреп. =]

Там строки файловой системы разные. EFS_Utils::AppendFolderToName

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


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

WolfHeart мда, а эта штука у меня вообще не грузится. Но зная проэкт oxygen, возможно нужен проц с AVX

Капец конечно они там наворотили делов с зависимостями, аж звук тянется который этому плагину вот совсем нафиг не нужен bangin.gif

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

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


Ссылка на сообщение
Поделиться на другие сайты
 
WolfHeart
1 минуту назад, Modera сказал:

мда, а эта штука у меня вообще не грузится. Но зная проэкт oxygen, возможно нужен проц с AVX

Не знаю, не пробовал. LightWave никогда не ставил, а плагин скачал просто за компанию со всем остальным добром от X-Ray Oxygen


Ea-RLNb6.gif
AMD Ryzen 7 9800X3D ; Palit RTX5070Ti GamingPro OC 16GB.
RAM 64Gb; Windows -11 PRO (х64)

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


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

Modera Diesel Господа, неужели есть шанс работать без костылей??? Будет супер! А то анимации все-равно нельзя напрямую экспортировать в SDK.

WolfHeart Такс, попробуем :)

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


Ссылка на сообщение
Поделиться на другие сайты
 
Diesel
2 часа назад, Modera сказал:

xrCore.dll и LWO.dll не нужны этому плагину

https://disk.yandex.ru/d/yYgeTytv2I-QKg Вариант 1

https://disk.yandex.ru/d/zilUSU4yHp8qJg Вариант 2

https://disk.yandex.ru/d/48ToTwFcjwNurg ядро новое

Тогда так. Сочинил возврат имени по аналогии с Максовским плагином, и в коре добавил, но она говорите не нужна.

Спойлер

char const * __cdecl EFS_Utils::AppendFolderToName(char *,int,int)
{
    BOOL full_name;
    int depth;
    int tex_name_size;
    LPSTR tex_name;
    string256 _fn;
    xr_strcpy(tex_name, tex_name_size, AppendFolderToName(tex_name, _fn, sizeof(_fn), depth, full_name));
    return tex_name;
}

 

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

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


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

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

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

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

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

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

Войти

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

Войти

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

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

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования