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

WolfHeart

Сталкеры
  • Публикаций

    2 142
  • Зарегистрирован

  • Посещение

  • Победитель дней

    4

Сообщения, опубликованные WolfHeart


  1. 12 минут назад, porige сказал:

    приходится лэвел эдитор просто через диспетчер убивать.

    А ты прежде чем его убивать посмотри меняется нагрузка на процессор и память. Если меняется, значит загрузка идет и у тебя либо железо очень слабое, или слишком много .object в папке editors\rawdata\objects\levels. Для того чтобы это проверить, папку editors\rawdata\objects\levels временно перенеси куда нибудь из SDK и пробуй запустить.

    Если все-же в деспетчере загрузка проца и памяти не меняется, значит имеет место вылет, вот тогда убей процес и проверь лог: editors\appdata\logs\level_Имя_пользователя.log


  2. 2 минуты назад, porige сказал:

    Распаковал db архив с локой, в нём сразу не было обжектов.

    Их там и не должно быть.

    5 минут назад, porige сказал:

    Уже сдекомпилив и СДК пишет, что я дебил, такого объекта "%карта_нейм%_парт228"

    Нифига не понятно!!!

    После декомпиляции уровня, в editors\rawdata\levels должна появится папка с названием декомпелируемого уровня и файл Имя_уровня.level, а в editors\rawdata\objects\levels папка уровня с .object файлами.

    11 минут назад, porige сказал:

    И через раз сдк зависает на загрузке, приходится переустанавливать. Как фиксить?

    С этим вообще ничего не понятно.

    Что значит через раз? Что значит зависает?

    SDK не может просто зависать. Он может вылетать или долго загружать уровень. А бывает еще ситуация, когда появляется какое либо сообщение, но окошко его находится под окном самого SDK и он не реагирует на любые действия с ним (типа завис). В этом случае, надо навести курсор на ярлык SDK в панели задач, долно появится минимизированное изображение окна SDK и окна сообщения. Кликнув по окну сообщения оно появится поверх окна SDK, выполнить необходимое действие. Как правило это Yes или No.

    Длитильность загрузки, напрямую зависит от железа и кол-ва .object

    При вылете, что-бы определить его причину, необходим лог вылета. Находится в editors\appdata\logs\ файл: level_Имя_пользователя.log

     


  3. 1 час назад, AziatkaVictor сказал:

    Daauga (или как правильно пишется, не помню)

    DaaGuda

    1 час назад, AziatkaVictor сказал:

    у меня он жаловался на кривые thm, но вылета не было.

    Вылет SDK с логом (Pos<=Size) && (Pos>=0), происходит если в бинарные поля THM были внесены правки текстовым редактором. Вылет 32 битного компилятора может быть если у текстуры одного размера, THM от текстуры другого, у 64 битного компилятора вылет происходит только после обработки всех текстур с указанием всех "не правильных" THM в логе. Но сам SDK с текстурами у которых такие THM не вылетает и в логе на них не ругается.

    Так же компиляторы вылетают и при недостающих THM.


  4. 2 минуты назад, makdm сказал:

    Закинуть недостающие THM файлы к этим текстурам.

    Из за недостающих THM, SDK вылетать не будет, а вот если хоть одна из закинутых THM оказалась "битой", то вылет гарантирован.


  5. 1 минуту назад, Сталкер из прошлого сказал:

    видимо я зря папку с текстурами кинул в SDK.

    Текстуры в SDK надо добавлять с умом. Самый надежный вариант - это прогонять (синхронизировать) их через SDK.

    А теперь искать битую .thm


  6. 8 минут назад, Сталкер из прошлого сказал:

    Arguments     : nodefault reached

    Этот лог не о чем не говорит. Он как правило спамит (многократно повторяется), а вот перед спамом этого лога, находится тот лог который укажет на причину вылета.


  7. 1 час назад, Илвер сказал:

    Она будет с в том случае, если не будет вменяемых и хороших иструментов для модинга.

    А как их может не быть, если Unreal Editor 5 Early Access (UDK-Unreal Engine 5), как и сам движек Unreal Engine 5 стал доступен в системе раннего доступа с 26 мая 2021г?

    c57bf3b894d00aa.pngfcb2966e4d81c74.png


  8. Только что, I am dead сказал:

    Ну дык разобрать спавн легче простого

    Ну не скажи. Иногда это бывает не так уж и просто, особенно для тех кто никогда раньше не пользовался ACDC.


  9. 1 час назад, I am dead сказал:

    Про ACDC не слышал?

    Думаю что слышал, иначе не скидывал бы в придачу к all.spawn еще и game.graph, правда вот папку config скинуть он не догадался.

    • Мастер! 1

  10. 1 час назад, ian98 сказал:

    заумно как-то написано

    Тогда используй этот алгоритм:

    6 часов назад, WolfHeart сказал:

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

     

    1 час назад, ian98 сказал:

    Мой уровень это условие-простая фигня или респавн еще по координатам. А если в скриптах, которые я менял лично, есть этот parse со своим блин table, то я никак не трогал.

    Да я в скриптах то-же не особо, просто скинул тебе расшифровку лога подправив под конкретно твой.

    Вот оригинал: Смотри 15 вариант

    Смотри сам, может я где-то, что не так подправил.


  11. Имя скрипта (в данном случае: xr_box), номер строки (в данном случае: 110) и номер аргумента после симмвола # (в данном случае: 1).

    Ошибка заключается в том, что функция table.pairs ожидала получить в первом аргументе в указанной строке файла - строку, а получила nil.

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

    Необходимо дать ей строку, или не давать то, что может не быть строкой, или перед подачей в table.pairs проверять значение.

    • Мастер! 1
    • Печаль 1

  12. 2 минуты назад, Stepan_sovok1917 сказал:

    Такая фишка, кстати, работает с переносом из ЧН в ЗП

    Конечно работает. По тому, что файлы уровня X-Ray_CS_SDK\editors\rawdata\levels\Имя_уровня как и в SDK_CoP в текстовом формате, в то время как в SDK_SoC они в бинарном формате. Вот отсюда и не состыковки.


  13. 7 минут назад, Stepan_sovok1917 сказал:

    Неа, уровень из ТЧ без спавна в СДК ЗП не откроется

    7 минут назад, Stepan_sovok1917 сказал:

    б) в формате сдк ТЧ и в ЗП не откроются

    Кто тебе такое сказал?

    Да на прямую, если просто тупо перенести уровень из ТЧ в ЗП, то не отроется, но существует как минимум два способа, которые я знаю, позволяют перенести уровень из SDK_SoC в SDK_CoP.

    Про первый, я совсем недавно писал вот тут: мой пост

    Второй, существует конвертер уровней формата SDK. Но им я не пользуюсь, только проверял его работоспособность, так как меня в полне устраивает первый способ. Но если тебя интересует этот конвертер, то поищу и скину на него ссыль.

     

    • Жму руку 1

  14. 36 минут назад, liner сказал:

    Где исходники уровней для SDK?

    Цитата

    Роман Колесников

    Исходники Отступника пока не выкладывали, выложили исходники ЗП2. А Отступника выложили билд для ознакомления что бы найти человека который смог бы реализовать квесты.

    29 окт в 11:24

     

    • Лайк 2

  15. 11 минут назад, SonOfNorthenDarkness сказал:

    лог я выше выкинул же.

     

    1 час назад, SonOfNorthenDarkness сказал:

    Expression    : fatal error
    Function      : X:\stalker_addon\sources\trunk\xrCore\xrDebugNew.cpp
    File          : X:\stalker_addon\sources\trunk\xrCore\xrDebugNew.cpp
    Line          : 230
    Description   : <no expression>
    Arguments     : nodefault reached

    stack trace:

    Этот лог ниочем не говорит. Он как правило повторяется много раз подряд. А вот выше этих логов всегда пишется истинный лог, тот по которому можно определить причину вылета.

    • Аплодисменты 1