Alife spawn registry.cpp: различия между версиями
Нет описания правки |
мНет описания правки |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 54: | Строка 54: | ||
Решение аналогично вылету: [[saved_game_wrapper.cpp]] | Решение аналогично вылету: [[saved_game_wrapper.cpp]] | ||
== | == 4 вариант == | ||
< | <pre> | ||
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! | |||
</pre> | |||
=== Ошибка === | |||
Файл '''game.graph''' не соответствует спавн-файлу игры. | |||
Например, вылет может произойти, если после компиляции '''xrAI''', вы перенесли спавн-файл в папку игры ''gamedata\spawns'', но забыли перенести файл '''game.graph''' в папку ''gamedata''. | |||
Данный вылет актуален только для [[S.T.A.L.K.E.R. - Тень Чернобыля|ТЧ]], поскольку в [[S.T.A.L.K.E.R. - Чистое Небо|ЧН]]/[[S.T.A.L.K.E.R. - Зов Припяти|ЗП]] файл '''game.graph''' помещен в спавн-файл, и ошибиться невозможно. | |||
=== Решение === | |||
Добавьте соответствующий спавну файл '''game.graph''' | |||
== 5 вариант == | |||
<pre> | |||
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! | |||
</pre> | |||
=== Ошибка<ref>[http://www.amk-team.ru/forum/topic/5533-soobschestvo-mapperov/?do=findComment&comment=589162 Пост пользователя "Ulman" на AMK форуме]</ref> === | |||
'''all.spawn''' не соответствует '''game.graph'''.<br> | |||
Возможно при компиляции AI, не был пересобран спавн. | |||
=== Решение === | |||
Привести '''all.spawn''' и '''game.graph''' в соответствие. | |||
== Источники == | |||
{{Reflist|3}} | |||
[[Категория:Справочник вылетов]] | [[Категория:Справочник вылетов]] | ||
Текущая версия от 16:19, 2 марта 2019
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 в соответствие.