Клиентские игры

Помогите с вылетом (где, как и от куда его лечить?)

Expression : no_assert
Function : CALifeStoryRegistry::add
File : E:\stalker\patch_1_0004\xr_3da\xrGame\alife_story_registry.cpp
Line : 30
Description : Specified story object is already in the Story registry!
Ю Китаец
Ю Китаец
138
Лучше скачай нормальную версию и поставь фиксы
http://ap-pro.ru/forum/37-10825-1
А то ты так будешь долго топтаться на месте

Версию мода ты правильно указал? Если у тебя не 2.0.5.3, а 5.0.2.3 то можно будет просто фиксы сверху поставить
Валерий Мантуленко
Валерий Мантуленко
57 881
Лучший ответ
Ю Китаец Сорян, 5.0.2.3)
Ю Китаец То есть, просто сверху поставить фикс?
Line 30

Expression : no_assert
Function : CALifeStoryRegistry::add
File : E:\stalker\patch_1_0004\xr_3da\xrGame\alife_story_registry.cpp
Line : 30
Description : Specified story object is already in the Story registry!
Причина:

Игра определила одинаковые story_id для двух и более объектов. Возникнуть это может в нескольких случаях:
1. Более явная причина: в all.spawn либо скриптом разным объектам присвоен один и тот же story_id;
2. При изменениях в спавне, т. е. добавлении или удалении секций, происходит переиндексация и секции, которые после добавленой/убавленной - получают иные индексы. В модах, в которых происходит спавн объектов по индексам из all.spawn'a (alife():create(индекс_из_all_spawn)), а это АМК, моды на его основе и не только, происходит ошибочное удаление (не того объекта) и соответственно дублированный спавн не удаленного объекта - вот вам и дублированный сид.

Лечение:

1. Найти поиском дублированные сиды и сделать их разными;
2. Добавлять секции в all.spawn исключительно с индексами превышающими максимальный в принципе в all.spawn, а не в файле. В случае удаления ситуация сложнее. Если всё же нужно избавиться от объекта в all.spawn, удаляйте его скриптом, тем самым не нарушая последовательность
Денис Захаров
Денис Захаров
7 581
Иногда мало памяти в компе. и игра збивается с занесением файлов в программу. А иногда нужны более мощные видео-карта или процессор