Перейти к контенту
faniloko

[SoC] Вопросы по SDK

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

Доброго времени суток.

С СДК не работал раньше. Мне нужно подключить некоторые локации к своему моду. Тутор по подключению рядом  читал.

Хочу взял билдовские локи из ОП 2.1 (так как неоднократно читал что поправлены косяки с локациями в этом моде).

Скопировал себе для начала билдовский янтарь в СДК и при декомпиляции

converter -level default:l46_science_station -out l46_science_station -mode le

конвертер выдаёт следующее:
 

can't resolve game material 95

no invisible collider preset for game material default

 

Открываю локацию, подгружаю ошибки и вижу что этот материал много где используется. Но так как мне не нужно будет компилировать локу (а нужно MakeGame, судя по тутору), это на что нибудь повлияет?

 

Или может я что-то делаю не так? Подскажите, пожалуйста. Второй день головой об монитор бьюсь. Гугл ничего не дал.

Спасибо.

 

Или возможно я вообще зря ориентируюсь на этот тутор и нужно делать по другому? Мне нужно только подключить локацию, всё остальное буду делать через алл.спавн и скрипты - это привычней.

Ссылка на комментарий
5 минут назад, Akello сказал:

@allc0re, ты сперва подключи локу, а потом и вопросы задавай, когда(если) начнеш вылетать.

Вроде понятно описал. Я хочу подключить локу, но конвертер выдаёт ошибку и раз тут все гуру решил спросить. А когда подключу и начну вылетать, то я поиском пользоваться умею. Но спасибо за совет, а то прям не знал что же делать.

ЗЫ: Форум уже не тот) Привет от меченного(стрелка) :)

  • Смешно 1
Ссылка на комментарий
В 12.06.2019 в 21:04, allc0re сказал:

конвертер выдаёт

Откуда скачивал его? Мож старая версия.

 

В 12.06.2019 в 21:04, allc0re сказал:

Подскажите

Ну раз ты:

В 12.06.2019 в 21:04, allc0re сказал:

Хочу взял билдовские локи

 

В 12.06.2019 в 21:04, allc0re сказал:

к своему моду

 

Прочти вот пошаговые руководства, начиная с: https://modfaq.ru/Декомпиляция_уровня

Может пригодится.

 

В 12.06.2019 в 21:04, allc0re сказал:

алл.спавн и скрипты - это привычней

Это прошлый век. Сейчас так моды, может и не никто, но мало кто делает.

Оно и правильнее, как GSC завещали, в SDK надо делать, как они делали.

Изменено пользователем aka_sektor
  • Согласен 2
Ссылка на комментарий

@allc0re, а ты сам читал что написал? ты кажется писал что пытался декомпилировать локу, а не подключал к игре, что ты хотел услышать?

Если бы ты написал что подключил локи и начал вылетать, и ответ был бы другим, не в обиду будь сказано.

А материал легко добавить, распакуй файл  gamemtl.xr , и добавь недостающее, что тут военного вообще?

%C0%EA%E5%EB%EB%EE.gif
Ссылка на комментарий
1 час назад, Akello сказал:

А материал легко добавить, распакуй файл  gamemtl.xr , и добавь недостающее, что тут военного вообще?

Все правильно, нужно распаковать gamemtl.xr, поглядеть/добавить материал 95 и запаковать обратно.

 

А по моей трабле с чернотой на террейне не подскажешь?

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

Сталкер - наше всё!

Ссылка на комментарий
4 часа назад, Akello сказал:

А материал легко добавить, распакуй файл  gamemtl.xr , и добавь недостающее, что тут военного вообще?

Этот материал присутствует в стандартном (1.0006 GOG) gamemtl.xr - это было проверено в первую очередь. 

8 часов назад, aka_sektor сказал:

Прочти вот пошаговые руководства, начиная с: https://modders.pro/Декомпиляция_уровня

Может пригодится.

Спасибо. Но как подключить это дело 10е. Вопрос в том повлияет эта ошибка на что либо?  В СДК я новичек и надеюсь им и останусь, поэтому и задаю вопросы до возникновения ошибок\вылетов. Ведь плёвое дело вроде бы. Взял в одном месте и вставил в другое при этом не много адаптировав.

Проблемы возникают на начальном этапе (декомпиляции), поэтому дальше я не видел смысла что либо пробовать. Подключать(если ещё СДК даст) заведомо с проблемами локацию не хочется. Может кто-то пытался уже вытащить эту локу из ОП 2.1\LWO и может выложить её с исходниками из этих модов? 

До СДК таких вопросов не возникало, утилиткой от Колмогора всё подключали и играют в эти моды до сих пор, хоть и меньше народу. 

8 часов назад, aka_sektor сказал:

Это прошлый век. Сейчас так моды, может и не никто, но мало кто делает.

Ну не сказал бы. Может и верно , но для того чтобы заспавнить пару НПС и мобов и несколько респавнеров пользоваться этой глючной\не удобной\тормозной штукой я пока точно не планирую. И насчёт "мало кто делает" я бы поспорил.

8 часов назад, aka_sektor сказал:

Откуда скачивал его? Мож старая версия.

Скачивал вчера с сайта из твоей подписи. x64 CUDA. 

 

Переформулирую, так как тут все гуру и может просто не могут предположить что это разовая акция для человека который не трогал и не планирует трогать СДК дальше. 

При декомпиляции локи выдаёт ошибки по материалам: can't resolve game material 95. При подгрузке ошибок в СДК видно что этот материал использует повсеместно.

При простом подключении лок к стандартным локациям игры это повлияет на что-то, если в gamemtl.xr (ванильном) этот материал есть? Или я делаю что-то не так и это можно поправить (can't resolve game material 95)?

Из статьи что скинул @aka_sektor - 

Цитата

 Если конвертер в конце написал saving scene, значит декомпиляция прошло нормально

Т.е. забить на ошибки конвертера и собирать пак локаций добавив аи связи?

Не думаю что с таким никто не сталкивался, если ориентироваться на то что в теме 434 страницы, их же кто-то написал. Именно поэтому я обратился сюда с этим вопросом.

Ссылка на комментарий
8 часов назад, allc0re сказал:

Т.е. забить на ошибки конвертера

Я не разбираюсь в ошибках конвертера. По ним консультировался у автора, или у тех кто с ними сталкивался.

Если сцену сохранило, всё норм.

 

Обращать внимание нужно на ошибки в SDK, когда откроешь декомпилированный уровень. В любом случае, компилировать уровень придется в SDK.

 

То чем ты хочешь заниматься:

21 час назад, allc0re сказал:

через алл.спавн и скрипты

Предназначено для уже скопилированных уровней. Таковые, ЕМНИП, имеются в различных паках локаций.

Ссылка на комментарий
15 часов назад, МХР сказал:

перенести

Что ты понимаешь под этим словом? Только геометрию?

 

Берешь исходники отсюда: https://www.gameru.net/forum/index.php?showtopic=45394

Уровни для открытия в Level Editor: StalkerEditorsObjectsMap\карты чн\levels_cs.zip\!FinalSP\

.object геометрия: StalkerEditorsObjectsMap\объекты чн\objects_cs.zip

 

Нужен будет SDK для ЧН, в нём открыть уровень, выделить все объекты, а потом открыть SDK для ТЧ и вставить геометрию туда.

Изменено пользователем aka_sektor
Ссылка на комментарий
26 минут назад, aka_sektor сказал:

Нужен будет SDK для ЧН, в нём открыть уровень, выделить все объекты, а потом открыть SDK для ТЧ и вставить геометрию туда.

Нееее, не прокатит. Можно только с низшей версии на более высшую, то есть из ТЧ/ЧН в ЗП, но не на оборот. Проверено.

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

WolfHeart.gif

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

Ссылка на комментарий

Кто нибудь сталкивался, при декомпиляции уровня, вот с такой ошибкой конвертера:

item without section at embedded:3
[bug] unexpected code path at ..\xr_ini_file.cxx:310

P.S. Вопрос снят, проблема решена.

Цитата

И в чем было дело?

В файле level.ltx было вот это:
2019-06-16-064222.png

Удалил и декомпил прошел успешно.

Изменено пользователем WolfHeart
  • Согласен 1
  • Полезно 1

WolfHeart.gif

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

Ссылка на комментарий
6 минут назад, aka_sektor сказал:

Подтверждается здесь:

Добавь на modders.pro

И вот еще одна ошибка довольно часто встречающаяся при декомпиле, туда-же в коллекцию:

loading meshes\brkbl#0.ogf
[bug] unexpected code path at ..\xr_level.cxx:240

Лечение: временно, на время декомпиляции удалить level.spawn

Добавлено aka_sektor,

modders.pro переехал на modfaq.ru

  • Согласен 1
  • Полезно 1

WolfHeart.gif

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

Ссылка на комментарий

Свою траблу с чернотой на террейне решил вот так:

Скомпилированный файл levels\terrain\terrain.escape.dds заменил на такой же файл из чистой ЧН, чернота пропала, только вот непонятно, почему она изначально возникала???

Сталкер - наше всё!

Ссылка на комментарий

@aka_sektor, По поводу ошибки:

loading meshes\brkbl#0.ogf
[bug] unexpected code path at ..\xr_level.cxx:240

На modders.pro ты написал:

Цитата

Проблема с чтением файла level.spawn

Это не совсем так. Проблема в том, что в папке с декомпелируемой локацией отсутствует meshes\brkbl#0.ogf и как правило вся папка meshes. А вот в level.spawn эта папка прописана со всеми вложенными в нее .ogf файлами и конвертер читая level.spawn не находит эту папку с файлами, так как она отсутствует.
Вот пример, в файле level.spawn:
2019-06-17-083128.png

А в папке с уровнем, папка meshes отсутствует:
2019-06-17-083559.png

Я не знаю в чем причина такого несоответствия, то ли ошибка конвертера при распаковке некоторых уровней из игровых архивов, то ли ошибка при компиляции этих уровней, но такие уровни периодически попадаются.

 

Добавлено aka_sektor,

modders.pro переехал на modfaq.ru

  • Согласен 1
  • Полезно 1

WolfHeart.gif

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

Ссылка на комментарий

@WolfHeart, чтобы не потерять граф поинты при декомпиляции можно распаковать левел.спавн (acdc, только закомментировать check_story_ids() в скрипте иначе скомпилировать обратно не даст) и удалить все breakable object'ы. Либо брать из оригинала (ЛА) меши, а те которых не хватит уже удалить из level.spawn.

ЗЫ: Распаковывал ОП через скрипт, тоже нет папки meshes в некоторых "новых" локациях. Написал V92, может поделится:az1000106:

 

Изменено пользователем allc0re
Ссылка на комментарий

@allc0re, Вопрос такой. Ты распаковывал какой ОП ?

Если последний (ОП2.1), то это странно. Если ОП-2, то там просто пак Кости для НС 2010. Там папка meshes может идти из оригинала ТЧ, она просто не присутствует в файлах мода. Несколько локаций, штук 5 вроде, точно не считал, вошли в ОП2.1 из Соли 2016.

Графпойнты не теряются никогда. Хоть чем распаковывай. Ни разу такого не встречал. Иначе, это просто удивительно.

"Кругом зомби.....у меня кончаются патроны...."

Ссылка на комментарий

@BFG, ОП 2.1. Граф поинты изначально хранятся в level.spawn. И если его удалить при декомпиляции в SDK не будет граф поинтов соответственно, по крайне мере за мой 7 дневный опыт так и случалось). А то что нет meshes в папке l52_swamp из ОП 2.1 ничем как глюком "распаковки" не объяснить, так как b.object'ы в level.spawn есть).  

@BFG, Пример

 

ЗЫ: Не могу отредактировать пред. пост

PS: Если кто распаковывал ОП2.1 и у него, вдруг, есть папки meshes в папках новых лок то поделитесь). А то работа стоит)

Изменено пользователем allc0re
  • Согласен 1
Ссылка на комментарий
12 минут назад, allc0re сказал:

Граф поинты изначально хранятся в level.spawn.

Согласен. Там они и сидят.

А зачем его удалять ? Этот файл вообще-то игрой не используется никак. Он только для СДК.

 

Кстати, папки meshes может не быть ВООБЩЕ !

Загляни в оригинал ТЧ, например в папки l03u_agr_underground, l05_bar, l10u_bunker, l12u_control_monolith,  l12u_sarcofag 

 

Там просто нет такой папки - meshes. Ну как-то так )

"Кругом зомби.....у меня кончаются патроны...."

Ссылка на комментарий

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

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.

AMK-Team.ru

×
×
  • Создать...