XrServer Object Base.cpp

Материал из Моддинг трилогии S.T.A.L.K.E.R. - modFAQ.RU | +TES/Fallout
Перейти к навигации Перейти к поиску

1 вариант

Обнаружение

MZMAN[1], BFG[2], Возрождённый[3], mdm64[4]

Решение

h0N0r[5]

Expression    : (m_tClassID == CLSID_SPECTATOR) || (size > sizeof(size))
Function      : CSE_Abstract::Spawn_Read
File          : xrServer_Object_Base.cpp
Line          : 307
Description   : cannot read object, which is not successfully saved 
Arguments     : zat_a23_graph_point

Ошибка

В свойствах указанного графпоинта (в данном случае: zat_a23_graph_point) задан параметр из секции location_3, который отсутствует в game_graphs.ltx

В данном случае, в ТЧ перенесли уровень из ЗП без должной адаптации.

Сравнение

ТЧ:

[location_3]
  000          = "..."

ЧН:

[location_3]
  000          = "..."

ЗП:

[location_3]
  000          = "..."
  001          = "zat_a1"
  002          = "zat_a23_smart_terrain"
  003          = "zat_b100"
  004          = "zat_b101"
  005          = "zat_b103_merc_smart"
  006          = "zat_b104_zombied"
  007          = "zat_b106_smart_terrain"
  008          = "zat_b12"
  009          = "zat_b14_smart_terrain"
  010          = "zat_b18"
  011          = "zat_b20_smart_terrain"
  012          = "zat_b28"
  013          = "zat_b33"
  014          = "zat_b38_zat_b38u"
  015          = "zat_b39"
  016          = "zat_b40_smart_terrain"
  017          = "zat_b42_smart_terrain"
  018          = "zat_b52_zat_medic_home_smart"
  019          = "zat_b53"
  020          = "zat_b54"
  021          = "zat_b56"
  022          = "zat_b5_smart_terrain"
  023          = "zat_b7_zat_b7_stalker_raider"
  024          = "zat_stalker_base_smart"
  025          = "zat_b55"
  026          = "zat_sim_1"
  027          = "zat_sim_2"
  028          = "zat_sim_3"
  029          = "zat_sim_4"
  030          = "zat_sim_5"
  031          = "zat_sim_6"
  032          = "zat_sim_7"
  033          = "zat_sim_8"
  034          = "zat_sim_9"
  035          = "zat_sim_10"
  036          = "zat_sim_11"
  037          = "zat_sim_12"
  038          = "zat_sim_13"
  039          = "zat_sim_14"
  040          = "zat_sim_15"
  041          = "zat_sim_16"
  042          = "zat_sim_17"
  043          = "zat_sim_18"
  044          = "zat_sim_19"
  045          = "zat_sim_20"
  046          = "zat_sim_21"
  047          = "zat_sim_22"
  048          = "zat_sim_23"
  049          = "zat_sim_24"
  050          = "zat_sim_25"
  051          = "zat_sim_26"
  052          = "zat_sim_27"
  053          = "zat_sim_28"
  054          = "zat_sim_29"
  055          = "zat_sim_30"
  056          = "jup_a10_smart_terrain"
  057	       = "jup_a12"
  058	       = "jup_a12_merc"
  059	       = "jup_a6"
  060	       = "jup_a9"
  061	       = "jup_b1"
  062	       = "jup_b19"
  063	       = "jup_b200"
  064	       = "jup_b200_tushkan_smart_terrain"
  065	       = "jup_b202"
  066	       = "jup_b203"
  067	       = "jup_b204"
  068	       = "jup_b205_smart_terrain"
  069	       = "jup_b205_smart_terrain_tushkano"
  070	       = "jup_b206"
  071	       = "jup_b207"
  072	       = "jup_b207_depot_attack"
  073	       = "jup_b208"
  074	       = "jup_b209"
  075	       = "jup_b211"
  076	       = "jup_b212"
  077	       = "jup_b219"
  078	       = "jup_b25"
  079	       = "jup_b32"
  080	       = "jup_b4"
  081	       = "jup_b41"
  082	       = "jup_b46"
  083	       = "jup_b47"
  084	       = "jup_b6_anom_2"
  085	       = "jup_b8_smart_terrain"
  086	       = "jup_sim_1"
  087	       = "jup_sim_10"
  088	       = "jup_sim_11"
  089	       = "jup_sim_12"
  090	       = "jup_sim_13"
  091	       = "jup_sim_14"
  092	       = "jup_sim_15"
  093	       = "jup_sim_16"
  094	       = "jup_sim_17"
  095	       = "jup_sim_18"
  096	       = "jup_sim_19"
  097	       = "jup_sim_2"
  098	       = "jup_sim_20"
  099	       = "jup_sim_21"
  100	       = "jup_sim_3"
  101	       = "jup_sim_4"
  102	       = "jup_sim_5"
  103	       = "jup_sim_6"
  104	       = "jup_sim_7"
  105	       = "jup_sim_8"
  106	       = "jup_sim_9"
  107          = "pri_a15"
  108          = "pri_a16"
  109          = "pri_a17"
  110          = "pri_a18_smart_terrain"
  111          = "pri_a21_smart_terrain"
  112          = "pri_a22_smart_terrain"
  113          = "pri_a25_smart_terrain"
  114          = "pri_a28_arch"
  115          = "pri_a28_base"
  116          = "pri_b28_evac"
  117          = "pri_a28_heli"
  118          = "pri_a28_school"
  119          = "pri_a28_shop"
  120          = "pri_b301"
  121          = "pri_b302"
  122          = "pri_b303"
  123          = "pri_b304_monsters_smart_terrain"
  124          = "pri_b305_dogs"
  125          = "pri_b306"
  126          = "pri_b307"
  127          = "pri_b35_mercs"
  128          = "pri_b35_military"
  129          = "pri_b36_smart_terrain"
  130          = "pri_sim_1"
  131          = "pri_sim_2"
  132          = "pri_sim_3"
  133          = "pri_sim_4"
  134          = "pri_sim_5"
  135          = "pri_sim_6"
  136          = "pri_sim_7"
  137          = "pri_sim_8"
  138          = "pri_sim_9"
  139          = "pri_sim_10"
  140          = "pri_sim_11"
  141          = "pri_sim_12"

Решение

1 способ:

  • Допишите нужные параметры в game_graphs.ltx (в данном случае: из ЗП в ТЧ)

2 способ:

  • С помощью Level Editor X-Ray SDK перепишите параметры у всех проблемных графпоинтов на уровне.

3 способ:

Перед компиляцией уровня в xrAI:

  1. Выполните в Level Editor Toolbar -> Scene -> Compile -> Make Game
  2. С помощью ACDC распакуйте файл gamedata\levels\имя_уровня\level.spawn
  3. Допишите в файл level_spawn.ltx графпоинтам нужные параметры из game_graphs.ltx
  4. Запакуйте level.spawn обратно
  5. Готово!

2 вариант

Обнаружение

Gonarh[6]

Решение

?

Expression    : (m_tClassID == CLSID_SPECTATOR) || (size > sizeof(size))
Function      : CSE_Abstract::Spawn_Write
File          : E:\stalker\patch_1_0004\xr_3da\xrGame\xrServer_Object_Base.cpp
Line          : 226
Description   : object isn't successfully saved, get your backup :(
Arguments     : wpn_addon_scope45577

Ошибка

Неизвестно.

Решение

Неизвестно.

3 вариант

Обнаружение

Sine[7], vemol[8], kokkai[9], Sokolov[10], CuJIbBEP[11], Muzafir[12]

Решение

?

Expression : assertion failed
Function : CSE_Abstract::Spawn_Read
File : E:\stalker\patch_1_0004\xr_3da\xrGame\xrServer_Object_Base.cpp
Line : 236
Description : M_SPAWN==dummy16

Ошибка

Неизвестно.

Решение

Неизвестно.

Источники

  1. ↑ "MZMAN" stalker-portal.ru 03.03.2009 Архивировано: web.archive.org 30.09.2026 ; archive.ph 30.09.2026
  2. ↑ "BFG" amk-team.ru 05.10.2015
  3. ↑ "Возрождённый" amk-team.ru 27.12.2015 Архивировано: web.archive.org 04.07.2025
  4. ↑ "mdm64" amk-team.ru 30.05.2018
  5. ↑ "h0N0r" amk-team.ru 06.10.2015
  6. ↑ "Gonarh" amk-team.ru 04.12.2009
  7. ↑ "Sine" stalker-portal.ru 04.04.2010 Архивировано: archive.ph 30.09.2026
  8. ↑ "vemol" amk-team.ru 20.09.2010
  9. ↑ "kokkai" amk-team.ru 21.09.2010 Архивировано: web.archive.org 01.08.2025
  10. ↑ "Sokolov" amk-team.ru 12.09.2012
  11. ↑ "CuJIbBEP" amk-team.ru 04.02.2014
  12. ↑ "Muzafir" amk-team.ru 04.08.2019 Архивировано: web.archive.org 13.07.2025