Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bug] assertion failed at ..\level_aux_mesh.cxx:94 #13

Open
Wolf-Heart opened this issue Apr 19, 2020 · 19 comments
Open

[bug] assertion failed at ..\level_aux_mesh.cxx:94 #13

Wolf-Heart opened this issue Apr 19, 2020 · 19 comments

Comments

@Wolf-Heart
Copy link

Не декомпелируется локация la01_escape из Lost Alpha. Конвертер выдает ошибку:

saving error list
building HOM object
building SOM object
[bug] assertion failed at ..\level_aux_mesh.cxx:94

А точнее, не создаются: папка la01_escape и файл la01_escape.level в папке: editors\rawdata\levels
https://i.postimg.cc/j2WLtVVd/1.png
В то время как в папке: editors\rawdata\objects\levels\la01_escape объекты декомпелированы:
https://i.postimg.cc/Cxj17HH5/2.png
Попробовал декомпелировать другой уровень la15_darkscape, декомпил прошел успешно и все необходимые файлы были созданы:
https://i.postimg.cc/sgvxWQwH/3.png
Не знаю, может еще есть такие уровни, которые не декомпилятся, буду тестить, а пока прилагаю полные логи декомпила la01_escape и la15_darkscape: https://yadi.sk/d/jwuzZzU37h3Imw
А так-же на всякий случай уровень la01_escape: https://yadi.sk/d/fhjRrT4RjnewXg
Если еще что необходимо, пиши предоставлю.

@abramcumner
Copy link
Owner

Не найден материал для SOM.

@Wolf-Heart
Copy link
Author

la15_darkscape хоть и декомпелировался вроде успешно, но при попытке загрузить уровень в СДК происходит мгновенный без логовый вылет.
Скорее всего дело в том, что файлы в папке editors\rawdata\levels\la15_darkscape создались все бинарными, в то время как в СДК_ЗП они пактически все текстовые.
А тут они даже не совсем бинарные, гибрид какой-то, полу бинарные, полу текстовые:
https://i.postimg.cc/W4BRWmhd/1.png
Прилагаю папку levels: https://yadi.sk/d/ETretlOaq4ExYA

@Wolf-Heart
Copy link
Author

Wolf-Heart commented Apr 19, 2020

Не найден материал для SOM.

Это проблема конвертера? Или...???

@abramcumner
Copy link
Owner

Скорее всего дело в том, что файлы в папке editors\rawdata\levels\la15_darkscape создались все бинарными, в то время как в СДК_ЗП они пактически все текстовые.

Наверное ты декомпилировал в СДК ТЧ, поэтому в СДК ЗП и не открываются.

@abramcumner
Copy link
Owner

Не найден материал для SOM.

Это проблема конвертера? Или...???

Это проблема gamemtl.xr в СДК, в нет подходящего материала.

@Wolf-Heart
Copy link
Author

Наверное ты декомпилировал в СДК ТЧ, поэтому в СДК ЗП и не открываются.

Улыбнуло!
Я что по твоему совсем с дуба рухнул? :)))

@Wolf-Heart
Copy link
Author

Это проблема gamemtl.xr в СДК, в нет подходящего материала

Хм... А по чему с предыдущей версией например 0.1.11 такого не было?
Я ей успешно декомпилил эти уровни и проблем таких не было.

@abramcumner
Copy link
Owner

В прошлой версии наверное настроил секцию la_config и префикс la указывал. С этой чего-то не сделал. Скинь converter.ini и строку запуска.

@Wolf-Heart
Copy link
Author

В прошлой версии наверное настроил секцию la_config

В этой, то-же все настроил. Но интересное кино получается...
Я декомпилил с ключем la: в батнике, и получился такой результат. А после твоего комита:

Наверное ты декомпилировал в СДК ТЧ, поэтому в СДК ЗП и не открываются.

Решил попробовать с ключем cop: и декомпил la15_darkscape прошел успешно и файлы создались как положенно в текстовом формате:
https://i.postimg.cc/vmB1KJZT/1.png
Сейчас попробую загрузить уровень и потом попробую декомпельнуть la01_escape. По результату отпишусь.

@Wolf-Heart
Copy link
Author

Так, darkscape загрузился, но при подгрузке текстур, вылезло 5 ошибок:
https://i.postimg.cc/N0Pz2CGS/1.png
https://i.postimg.cc/jSxggYLB/2.png
https://i.postimg.cc/FKcL07hv/3.png
https://i.postimg.cc/RVKhP2j1/4.png
https://i.postimg.cc/sXYHHj4d/5.png
После каждой нажимал ОК, после последней произошел вылет СДК без лога.

@Wolf-Heart
Copy link
Author

Wolf-Heart commented Apr 19, 2020

Декомпил la01_escape с ключем cop: в батнике, результат тот же что и с ключем la:
Ошибка та же самая, только объктов менше, 9360 с cop: против 11547 с la:
https://i.postimg.cc/WpFHZB3T/1.png
converter.ini и батник запуска: https://yadi.sk/d/RTCKJtUFldMgRA
Причем изначально секция la в converter.ini была настроенна на папку с распакованной gamedata от LA, а в батнике использовался ключ la:

@Wolf-Heart
Copy link
Author

Wolf-Heart commented Apr 19, 2020

0.1.11 такого не было

Ошибочка!!!
Попробовал converter_A.0.1.11 декомпельнуть la01_escape, ошибка та же что и с converter_A.0.2.1
Вот лог, converter.ini и батник запуска: https://yadi.sk/d/FIWCUkGz7ZBQaA
Причем converter.ini и батник настроенны так как были изначально настроенны в converter_A.0.2.1
P.S. На название СДК не обращай внимания, это СоР СДК, не SoC - это точно! :)

@abramcumner
Copy link
Owner

P.S. На название СДК не обращай внимания, это СоР СДК, не SoC - это точно! :)

Какое СДК у тебя не важно, важно что прописано в параметре spawn_version в converter.ini. Вот из твоего:

[la_config]:2947_config
$game_data$             = E:\W_w_f_SDK\editors\gamedata\
$game_levels$           = E:\W_w_f_SDK\editors\gamedata\levels\
inadhesive_shaders      = la_inadhesive_shaders

Наследуется от ТЧ, spawn_version не указан => будет конвертировать в формат ТЧ СДК.

Так, darkscape загрузился, но при подгрузке текстур, вылезло 5 ошибок:
https://i.postimg.cc/N0Pz2CGS/1.png

Ошибка одна, не найден какой-то партикл

@Wolf-Heart
Copy link
Author

Наследуется от ТЧ, spawn_version не указан => будет конвертировать в формат ТЧ СДК.

Да, но изначально было прописано:

[la_config]:2947_config
$game_data$             = D:\Game_S.T.A.L.K.E.R_Mod\S.T.A.L.K.E.R. - Lost Alpha\UNgamedata\
$game_levels$           = D:\Game_S.T.A.L.K.E.R_Mod\S.T.A.L.K.E.R. - Lost Alpha\UNgamedata\levels\
inadhesive_shaders      = la_inadhesive_shaders
spawn_version = cop

Погляди в converter_A.0.1.11: https://yadi.sk/d/FIWCUkGz7ZBQaA
Там те-же самые настройки, что были в converter_A.0.2.1, это я уже потом убрал spawn_version, а результат одинаковый.

@abramcumner
Copy link
Owner

В этом логе тоже не найден материал для SOM.

@Wolf-Heart
Copy link
Author

Wolf-Heart commented Apr 19, 2020

Да, я же писал, что результат одинаковый. Именно с этой ошибки и с такими настройками я и начинал декомпилить только конвертером A.0.2.1. А уже потом начал эксперементировать. :)

@Wolf-Heart
Copy link
Author

Wolf-Heart commented Apr 19, 2020

Попробовал декомпилить Кордон из S.T.A.L.K.E.R. - Lost Alpha DC обоими конвертерами.
converter_A.0.2.1 выдал ошибку:
[bug] assertion failed at C:\projects\xray-re-tools\sources\xray_re\xr_entity.cxx:230
https://i.postimg.cc/T31kWvSJ/1.png
А converter_A.0.1.11:
[bug] assertion failed at ..\xr_entity.cxx:230
https://i.postimg.cc/7Ykh6x5j/2.png
Вот все данные по обоим конвертерам: https://yadi.sk/d/7RrWR3bCji5ofg
P.S. Добавил в ту же папку Кордон из Lost Alpha DC. На всякий случай.

@abramcumner
Copy link
Owner

Похоже у них сильно изменен формат нет-пакетов или в спавне начали сохранять клиентские данные.

@Wolf-Heart
Copy link
Author

Вобщем, интересное кино получается. Декомпелируется la01_escape только из gamedata-ы, которая в SDK_LA. Не помню уже от куда она у меня, но не из LA 1.3003, не из LADC Кордон не декомпелируется. Проверял обоими конвертерами.
А из gamedata-ы в SDK_LA, декомпилится, но при подгрузке текстур вылазят все те же ошибки о которых писал в комменте выше, а потом вылет без лога.
И причина не партиклы, я удалил файл ps.part, ошибка с партиклом ушла, но вылет все равно произошел после ряда ошибок типа:
Please notify AlexMX!!! Critical error has occured in render routine!!! [Type B] - Tools: 'scene_object' Object: 'levels\la01_escape\la01_escape_part2822'
Это и есть основная причина вылета.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants