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

[SoC] Ковыряемся в файлах

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

@aka_sektor, у @Charsi есть вот такой калькулятор. https://yadi.sk/d/BhF4gSfz3YdPnu

Я правда никогда им не пользовался, в основном как ты и пишешь "записал-запустил-посмотрел". Но может тебе поможет.

 

Попутно задам и свой вопрос. Поддается ли лечению подобный вылет:

Скрытый текст

FATAL ERROR
[error]Expression    : fatal error
[error]Function      : CScriptEngine::lua_error
[error]File          : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp
[error]Line          : 73
[error]Description   : <no expression>
[error]Arguments     : LUA error: not enough memory
stack trace:
Scheduler tried to update object sor_bar_visitor_2

 

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

есть вот такой калькулятор

Да, уже дали наводку: https://xray-engine.org/index.php?title=Калькулятор_HUD'ов

 

Однако эт кажется сложным, надо вникать.

 

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

LUA error: not enough memory

Оч. странно вылет похоже частый, да и мне знаком. Но конкретной инфы по нему чет не нашел пока. Будем смотреть.

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

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

Такая вот загвоздка.



Мне пытаются объяснить , что вылет можно вылечить

 как-то поправив кривой нет-пакет или скриптом

 (но подробной инфы не нашел и ничего об этом не знаю, ткните носом и покажите максимально все-все , что можно сделать что бы "вылечить" игру.)

Заранее благодарю. 

Expression    : assertion failed
Function      : CSafeFixedRotationState::create
File          : e:\stalker\patch_1_0004\xr_3da\xrgame\phvalidevalues.h
Line          : 81
Description   : dBodyStateValide(b)

[Eger.Overkill] // Ⓐ // Eкьюалити / Uнити // 

 "Burn the rich // eat the rich"

О себе : Какой-то Ноунэйм с олд форума , заядлый нарушитель общественного порядка и правил , рецидивист.

Egor4ikModMaker.gif

Ссылка на комментарий
В 30.06.2018 в 23:50, Egor4ikModMaker сказал:

Description   : dBodyStateValide(b)

https://modfaq.ru/Phvalidevalues.h

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

"Определить проблемную модель и заново импортировать/экспортировать

И как ее определить ? Вылет происходит при обыске трупов 

 (военные , бандиты ) модели оригинальные

Происходит конкретно при сборе вещей с трупа . 

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

[Eger.Overkill] // Ⓐ // Eкьюалити / Uнити // 

 "Burn the rich // eat the rich"

О себе : Какой-то Ноунэйм с олд форума , заядлый нарушитель общественного порядка и правил , рецидивист.

Egor4ikModMaker.gif

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

И как ее определить ?

 

4 минуты назад, Egor4ikModMaker сказал:

при сборе вещей

Определи, на какой именно вещи вылетает. Замени её модель потом.

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

Определи, на какой именно вещи вылетает. Замени её модель потом.

Понял, попробую . 

Спасибо, так я хотя бы знаю что делать.

 

upd:баг видимо связан с моделью бинта

-беру его и ловлю соответствующий вылет. 

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

[Eger.Overkill] // Ⓐ // Eкьюалити / Uнити // 

 "Burn the rich // eat the rich"

О себе : Какой-то Ноунэйм с олд форума , заядлый нарушитель общественного порядка и правил , рецидивист.

Egor4ikModMaker.gif

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

LUA error: not enough memory

Насчет твоего вылета, откопал некоторую инфу.

Изучать буду тут: https://www.gameru.net/forum/index.php?showtopic=71178

А пока можешь следить.

 

35 минут назад, Egor4ikModMaker сказал:

upd:баг видимо связан с моделью бинта

Ну вот.

Изменено пользователем aka_sektor
  • Спасибо 1
Ссылка на комментарий
Только что, aka_sektor сказал:

Ну вот.

Только это мне мало что дало

я закинул из оригинальной распакованной UEgamedat'ы файл с моделью бинта

и все равно ловлю вылет. Тот же самый.

А в конфиге прописал другую модель и вылет прекратился

только подобное началось с аптечкой подбираемой с трупа.

[Eger.Overkill] // Ⓐ // Eкьюалити / Uнити // 

 "Burn the rich // eat the rich"

О себе : Какой-то Ноунэйм с олд форума , заядлый нарушитель общественного порядка и правил , рецидивист.

Egor4ikModMaker.gif

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

началось с аптечкой

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

 

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

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

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

 

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

ТЧ. 1.0004

фриплейный мод, модели вроде не трогал.

Ставил правку на медленное лечение. 

после этого и началось вроде. 

 

upd:Читая справочник по вылетам, нашел там одно напутствие 

что надо быть внимательнее ко всему, ибо игра может и не сказать о каком-то косяке более конкретно.

Да именно так и есть. у меня был вылет из-за ремнаборов.

-путь к моделе прописан, а расширение .ogf нет.

Поправил. вылет починил. Огромное спасибо Сектору!

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

[Eger.Overkill] // Ⓐ // Eкьюалити / Uнити // 

 "Burn the rich // eat the rich"

О себе : Какой-то Ноунэйм с олд форума , заядлый нарушитель общественного порядка и правил , рецидивист.

Egor4ikModMaker.gif

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

путь к моделе прописан, а расширение .ogf нет.

Поправил. вылет починил. Огромное спасибо Сектору!

Блин, ну вроде только что работало все. 

И тут бац , с тем же самым бинтом опять вылет.

Ну вот что за непонятки. 

[Eger.Overkill] // Ⓐ // Eкьюалити / Uнити // 

 "Burn the rich // eat the rich"

О себе : Какой-то Ноунэйм с олд форума , заядлый нарушитель общественного порядка и правил , рецидивист.

Egor4ikModMaker.gif

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

после этого и началось вроде

Так если после этого, то может, для начала, стоит проверить "вроде" - удалив ту правку(?).

  • Согласен 2

БОМЖ (надеюсь, что временно).

 

Ссылка на комментарий
Только что, amateur_61 сказал:

стоит проверить "вроде" - удалив ту правку(?).

Казалось бы да, но 1)она подключена правильно и работает нормально , без нареканий

2)мне на секунду удалось "починить" игру и излечить от вылета. Но позже он опять появился.

3)Сборка включает в себя еще и вырезанных мутантов (спавн зомби на кордоне)

так что опять же , я до конца не знаю какая именно модель вызывает баг

 - при обыске трупов это было с бинтом, потом как только убил кучку зомби

 потом просто при обыске тела (Ничего с него не подобрал) бандита.

Так что упс, я сам не знаю что искать и лечить. Но работало же до этого как-то. 

[Eger.Overkill] // Ⓐ // Eкьюалити / Uнити // 

 "Burn the rich // eat the rich"

О себе : Какой-то Ноунэйм с олд форума , заядлый нарушитель общественного порядка и правил , рецидивист.

Egor4ikModMaker.gif

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

включает в себя еще и ...

Откатись к оригиналу и добавляй не всё скопом, а по очереди. И тестируй, каждую добавляемую правку, сначала в отдельности.

p.s. и проверь, не пересекаются какие-либо файлы из разных правок.

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

БОМЖ (надеюсь, что временно).

 

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

p.s. и проверь, не пересекаются какие-либо файлы из разных правок.

видимо придется, но чтож поделать.

Буду пробывать. Спасибо за совет.

Дело в том, то что пересекается вроде как я адекватно совместил.

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

[Eger.Overkill] // Ⓐ // Eкьюалити / Uнити // 

 "Burn the rich // eat the rich"

О себе : Какой-то Ноунэйм с олд форума , заядлый нарушитель общественного порядка и правил , рецидивист.

Egor4ikModMaker.gif

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

Scheduler tried to update object sor_bar_visitor_2

У такого навскидку - тысяча пятьсот причин))

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

Первым делом проверяй логику перца - правильность перехода из секции в секцию...

  • Спасибо 1
Ссылка на комментарий
3 часа назад, _Val_ сказал:

Желательно вообще применять правленый движок, который не дает вылета

232 ревизия из соседней темы. Вылета как такового и нет, просто выводится в лог сообщение. Инфы никакай в том же логе нет. И такое может случиться и с НПС и с любым объектом с логикой. Причем совершенно рандомно. Пять раз проходишь одно и то же место спокойно, в следующий раз Fatal Error.

3 часа назад, _Val_ сказал:

проверяй логику

Ну вот что еще проверять, если не срабатывает эта логика (причем у совершенно различных объектов в игре) через пять на шестой? Я так думаю, что просто зависает эта самая логика в какой-то момент. Вот есть ли способы с такими зависаниями бороться?

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

Я без понятия. С рандомным вылетом такого рода не встречался. С тех пор как неписей стал спавнить по одному и каждому по полной тестить логику.

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

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

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

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

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

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

Войти

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

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

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

AMK-Team.ru

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