Alife spawn registry.cpp

Материал из MODFAQ.RU — моддинг игр серии S.T.A.L.K.E.R., The Elder Scrolls и Fallout
Перейти к: навигация, поиск

1 вариант

Expression : FS.exist(file_name, "$game_spawn$", *m_spawn_name, ".spawn")
Function : CALifeSpawnRegistry::load
File : E:\stalker\patch_1_0004\xr_3da\xrGame\alife_spawn_registry.cpp
Line : 97
Description : Can't find spawn file:
Arguments : tonnel

Ошибка[1]

Не найден указанный спавн-файл (в данном случае: tonnel).

По умолчанию игра использует: all.spawn

Например, этот вылет можно получить, если вы используете для запуска игры *.bat-файл в её корневой директории, со следующим кодом:

@start bin\XR_3DA.exe -start server(tonnel/single/alife)

Но не положили tonnel.spawn в папку gamedata\spawns

Решение

Добавить отсутствующий спавн-файл.

2 вариант

Expression    : !save_guid || (*save_guid == header().guid())
Function    : CALifeSpawnRegistry::load
File        : E:\stalker\patch_1_0004\xr_3da\xrGame\alife_spawn_registry.cpp
Line        : 124
Description    : Saved game doesn't correspond to the spawn : DELETE SAVED GAME!

Ошибка

Происходит при попытке загрузки сохранения, которое было сделано на другом "наборе" gamedata.

Решение[2]

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

3 вариант

Expression : file_stream.find_chunk(OBJECT_CHUNK_DATA)
Function : CALifeObjectRegistry::load
File : D:\prog_repository\sources\trunk\xrGame\alife_object_registry.cpp
Line : 130
Description : Can't find chunk OBJECT_CHUNK_DATA!

Ошибка[3]

Описание аналогично вылету: saved_game_wrapper.cpp

Отличие лишь в версии игры, см. строчку File: (в данном случае: ЗП)

Решение

Решение аналогично вылету: saved_game_wrapper.cpp

4 вариант

Expression : chunk
Function : CALifeSpawnRegistry::load
File : E:\stalker\patch_1_0004\xr_3da\xrGame\alife_spawn_ registry.cpp
Line : 153
Description : Spawn version mismatch - REBUILD SPAWN!

Ошибка

Файл game.graph не соответствует спавн-файлу игры.

Например, вылет может произойти, если после компиляции xrAI, вы перенесли спавн-файл в папку игры gamedata\spawns, но забыли перенести файл game.graph в папку gamedata.

Данный вылет актуален только для ТЧ, поскольку в ЧН/ЗП файл game.graph помещен в спавн-файл, и ошибиться невозможно.

Решение

Добавьте соответствующий спавну файл game.graph

5 вариант

Expression    : header().graph_guid() == ai().game_graph().header().guid()
Function    : CALifeSpawnRegistry::load
File        : E:\stalker\sources\trunk\xr_3da\xrGame\alife_spawn_registry.cpp
Line        : 167
Description    : Spawn doesn't correspond to the graph : REBUILD SPAWN!

Ошибка[4]

all.spawn не соответствует game.graph.
Возможно при компиляции AI, не был пересобран спавн.

Решение

Привести all.spawn и game.graph в соответствие.


Источники