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

[SoC] Вопросы по SDK

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

Приветсвую, вопрос такой у меня, компилирую локу: 
Начал с: @start bins\compiler\xrLC_bardak_macron_extra.exe -f l10_radar
прошло все хорошо, закончилось. Дальше перехожу к: 

@start bins\compilers\xrAI.exe -draft -f l10_radar 

@start bins\compilers\xrAI.exe -g l10_radar

@start bins\compilers\xrAI.exe -m

@start bins\compilers\xrAI.exe -no_separator_check -s

и ни одно из них не запускается. Сам xrAI в процессах висит, но не запускается. Подскажите в чем дело

upd: отбой, забыл игровой архив db0 удалить, прошу прощения

God save Hatsune Miku!

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

Народ, подскажите в чем дело? 
запускаю батник: 
@start bins\compilers\xrAI.exe -m

и оно выдаёт мне вылет. Уже вообще не понимаю в чём проблема. 
 

Expression    : assertion failed
Function      : CGraphMerger::CGraphMerger
File          : .\xr_graph_merge.cpp
Line          : 646
Description   : M != (*K).second->m_tVertexMap.end()
Скрытый текст
* Detected CPU: GenuineIntel P3 family, F6/M10/S8, 1094.00 mhz, 9-clk 'rdtsc'
* CPU Features: RDTSC, MMX, SSE, SSE2

Initializing File System...
using fs-ltx fsgame.ltx
FS: 69367 files cached, 10199Kb memory used.
Init FileSystem 2.955520 sec
'xrCore' build 0, (null)

Loading DLL: xrSE_Factory.dll
'xrCore' build 0, (null)

"LevelBuilder v4.1" beta build
Compilation date: Sep 10 2014

Startup time: 22:37:14
 
* New phase started: Processing level graphs
! There is no ai-map for the level monster_tests! (level is not included into the game graph)
! There is no ai-map for the level jim_agro! (level is not included into the game graph)
! There is no ai-map for the level stohe_selo! (level is not included into the game graph)
! There is no ai-map for the level ai_test! (level is not included into the game graph)
! There is no ai-map for the level ai_test2! (level is not included into the game graph)
! There is no ai-map for the level jim_dark! (level is not included into the game graph)
! There is no ai-map for the level chugai_test! (level is not included into the game graph)
! There is no ai-map for the level $debug$\y_selo! (level is not included into the game graph)
! There is no ai-map for the level slipch_al_test! (level is not included into the game graph)
! There is no ai-map for the level slipch_al_test2! (level is not included into the game graph)
! There is no ai-map for the level krondor_selo! (level is not included into the game graph)
! There is no ai-map for the level zmey_selo2! (level is not included into the game graph)
! There is no ai-map for the level zmey_test2! (level is not included into the game graph)
! There is no ai-map for the level slipch_lab! (level is not included into the game graph)
! There is no ai-map for the level slipch_selo! (level is not included into the game graph)
! There is no ai-map for the level chugai_ai_test! (level is not included into the game graph)
! There is no ai-map for the level ivan_test! (level is not included into the game graph)
! There is no ai-map for the level l01_escape_ph_test! (level is not included into the game graph)
! There is no ai-map for the level l02_garbage_ai! (level is not included into the game graph)
! There is no ai-map for the level l03u_agroprom_ai! (level is not included into the game graph)
! There is no ai-map for the level l04u_labx18_proba! (level is not included into the game graph)
! There is no ai-map for the level l07_military_proba! (level is not included into the game graph)
! There is no ai-map for the level l17_radar_underground_ai! (level is not included into the game graph)
! There is no ai-map for the level l12_stancia_2ch_proba! (level is not included into the game graph)
! There is no ai-map for the level l12_stancia_1ch_proba! (level is not included into the game graph)
! There is no ai-map for the level l18_pripyat_ai! (level is not included into the game graph)
! There is no ai-map for the level selo2! (level is not included into the game graph)
! There is no ai-map for the level vovan_test! (level is not included into the game graph)
! There is no ai-map for the level l04u_labx18_oles! (level is not included into the game graph)
! There is no ai-map for the level l04u_labx18_test! (level is not included into the game graph)
! There is no ai-map for the level k01_darkscape_ct! (level is not included into the game graph)
! There is no ai-map for the level l24_sarcofag_mental! (level is not included into the game graph)
! There is no ai-map for the level chugai_test1! (level is not included into the game graph)
! There is no ai-map for the level chugai_test2! (level is not included into the game graph)
! There is no ai-map for the level selo3! (level is not included into the game graph)
! There is no ai-map for the level wik_selo! (level is not included into the game graph)
! There is no ai-map for the level l08u_brainlab_ai! (level is not included into the game graph)
! There is no ai-map for the level l04_darkvalley_ai! (level is not included into the game graph)
! There is no ai-map for the level agro_under! (level is not included into the game graph)
! There is no ai-map for the level l23_soznanie_ai! (level is not included into the game graph)
! There is no ai-map for the level doc_test! (level is not included into the game graph)
! There is no ai-map for the level plecha_selo! (level is not included into the game graph)
! There is no ai-map for the level l04_darkvalley_ct! (level is not included into the game graph)
! There is no ai-map for the level ai_test_new! (level is not included into the game graph)
! There is no ai-map for the level stason_test! (level is not included into the game graph)
! There is no ai-map for the level bar_arena! (level is not included into the game graph)
! There is no ai-map for the level koan_test! (level is not included into the game graph)
! There is no ai-map for the level l07_military_test! (level is not included into the game graph)
! There is no ai-map for the level haron_selo_towers! (level is not included into the game graph)
! There is no ai-map for the level l17_radar_underground_r! (level is not included into the game graph)
! There is no ai-map for the level l06_rostok_demo! (level is not included into the game graph)
! There is no ai-map for the level l05_bar_hw! (level is not included into the game graph)
! There is no ai-map for the level l03_agroprom_hw! (level is not included into the game graph)
! There is no ai-map for the level l03u_agr_underground_hw! (level is not included into the game graph)
    level  1 l01_escape
* loading script _G.script
* loading script class_registrator.script
* loading script smart_terrain.script
* loading script se_respawn.script
* loading script se_switcher.script
* loading script se_stalker.script
* loading script se_car.script
* loading script se_zones.script
* loading script se_item.script
* loading script se_artefact.script
* loading script se_monster.script
* loading script game_registrator.script
    level  2 l02_garbage
    level  3 l03_agroprom
    level  4 l03u_agr_underground
    level  5 l04_darkvalley
    level  6 l04u_labx18
    level  7 l05_bar
    level  8 l06_rostok
    level  9 l08_yantar
    level 10 l08u_brainlab
    level 11 l07_military
    level 13 l10_radar
    level 14 l11_pripyat
    level 15 l12_stancia
    level 16 l12u_sarcofag
    level 17 l12u_control_monolith
    level 19 l12_stancia_2
    level 20 l10u_bunker
    level 22 dead_city
 
* New phase started: Adding interconnection points
Cannot find level with level_id -1. Connection point will not be generated!
Cannot find level with level_id -1. Connection point will not be generated!
Cannot find level with level_id -1. Connection point will not be generated!
Cannot find level with level_id -1. Connection point will not be generated!
Cannot find level with level_id -1. Connection point will not be generated!
Level l02_garbage with id 2 has VALID connection point l02_garbage_graph_point_256,
which references to graph point l04_darkvalley_graph_point_816 on the level l04_darkvalley with id 5

Cannot find level with level_id -1. Connection point will not be generated!
Cannot find level with level_id -1. Connection point will not be generated!
Level l03_agroprom with id 3 has VALID connection point l03_agroprom_graph_point_654,
which references to graph point l03u_agr_underground_graph_point_718 on the level l03u_agr_underground with id 4

Cannot find level with level_id -1. Connection point will not be generated!
Cannot find level with level_id -1. Connection point will not be generated!
Cannot find level with level_id -1. Connection point will not be generated!
Cannot find level with level_id -1. Connection point will not be generated!
Level l04u_labx18 with id 6 has VALID connection point l04u_labx18_graph_point_1167,
which references to graph point l04_darkvalley_graph_point_811 on the level l04_darkvalley with id 5

Cannot find level with level_id -1. Connection point will not be generated!
Cannot find level with level_id -1. Connection point will not be generated!
Cannot find level with level_id 166. Connection point will not be generated!
Cannot find level with level_id -1. Connection point will not be generated!
Cannot find level with level_id -1. Connection point will not be generated!
Level l06_rostok with id 8 has VALID connection point l06_rostok_graph_point_1409,
which references to graph point l08_yantar_graph_point_1460 on the level l08_yantar with id 9

Cannot find level with level_id 166. Connection point will not be generated!
Level l08_yantar with id 9 has VALID connection point l08_yantar_graph_point_1461,
which references to graph point l08u_brainlab_graph_point_1540 on the level l08u_brainlab with id 10

Level l08_yantar with id 9 has an INVALID connection point l08_yantar_graph_point_1528,
which references to graph point l10_radar_graph_point_2116 on the level l10_radar with id 13

 
FATAL ERROR
 
[error]Expression    : assertion failed
[error]Function      : CGraphMerger::CGraphMerger
[error]File          : .\xr_graph_merge.cpp
[error]Line          : 646
[error]Description   : M != (*K).second->m_tVertexMap.end()
 

stack trace:

0023:00D3CE31 xrCore.dll, xrDebug::backend()
0023:00D54DF4 xrCore.dll, IReaderBase<CStreamReader>::`vftable'()

 

 

God save Hatsune Miku!

Ссылка на комментарий
2 часа назад, Labadal сказал:
Cannot find level with level_id -1. Connection point will not be generated!

Проверять графпоинты с ии-связью, часть ведёт на несуществующий уровень.

2 часа назад, Labadal сказал:
Level l08_yantar with id 9 has an INVALID connection point l08_yantar_graph_point_1528,
which references to graph point l10_radar_graph_point_2116 on the level l10_radar with id 13

Здесь графпоинт янтаря связан с несуществующим графпоинтом радара, поменялось его имя / был удалён вручную или при компиле с ключом -g, если тот не на ии-сетке.

2 часа назад, Labadal сказал:
! There is no ai-map for the level ivan_test! (level is not included into the game graph)

Не ошибка, просто при компиле game.graph туда добавляются все уровни, которые есть в game_levels.ltx. Можно удалить этот хлам.

  • Полезно 1
Ссылка на комментарий
30.04.2023 в 01:04, h0N0r сказал:
29.04.2023 в 22:42, Labadal сказал:

Level l08_yantar with id 9 has an INVALID connection point l08_yantar_graph_point_1528, which references to graph point l10_radar_graph_point_2116 on the level l10_radar with id 13

Level l08_yantar with id 9 has an INVALID connection point l08_yantar_graph_point_1528,
which references to graph point l10_radar_graph_point_2116 on the level l10_radar with id 13

Здесь графпоинт янтаря связан с несуществующим графпоинтом радара, поменялось его имя / был удалён вручную или при компиле с ключом -g, если тот не на ии-сетке.

Хорошо, допустим. Я изменял локацию Радар, и такое в принципе могло произойти. А с остальными что? 
Вот, допустим, это: 
 

Level l08_yantar with id 9 has VALID connection point l08_yantar_graph_point_1461,
which references to graph point l08u_brainlab_graph_point_1540 on the level l08u_brainlab with id 10

Я не трогал ни Янтарь, ни X-16.  Или тут главное последняя ошибка? 

God save Hatsune Miku!

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

Или тут главное последняя ошибка?

Ага. Для понимания, переведи на рус. строки с INVALID и VALID.

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

@h0N0r черт, я даже не заметил этого. :biggrin: 

01.05.2023 в 17:19, h0N0r сказал:

Ага. Для понимания, переведи на рус. строки с INVALID и VALID.

 

God save Hatsune Miku!

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

Доброго времени суток.
У меня тут довольно странный лог. - собрал радар в сдк с некоторыми изменениями, при попытке спавна гг на радаре происходит такой вылет. 

Expression    : assertion failed
Function      : InventoryUtilities::UpdateWeight
File          : E:\stalker\sources\trunk\xr_3da\xrGame\ui\UIInventoryUtilities.cpp
Line          : 305
Description   : pInvOwner

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

upd: 
Вылет возникает только при попытке начала новый игры на радаре, как я и сказал. Вылета нет, если попасть на радар обычно, переходом. 

Добавлено  Murarius,

Перемещено.

God save Hatsune Miku!

Ссылка на комментарий
10.05.2023 в 14:17, Labadal сказал:

UIInventoryUtilities.cpp
Description   : pInvOwner

В строке 305 этого файла идёт обновление веса (InventoryUtilities::UpdateWeight). Вот здесь ссылка на функцию. Возможно, поможет при поиске причин вылета.

  • Спасибо 1

Z690 GAMING X DDR4, 12th Gen Intel(R) Core(TM) i7-12700KF, NVIDIA GeForce RTX 2060 SUPER, Windows 11.

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

Доброго времени суток, знаю, что если поставить сталкера на локацию в сдк и в его кастом дате прописать

 

[spawner]
cond = {+поршень}

 

то сталкер появится, только после получения поршня. А как сделать так же для предмета? Хочу заспавнить пда, но только после поршня. пробовал так же - не работает. Или это только скриптом нужно? Спасибо

God save Hatsune Miku!

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

Привет модмейкерскому комьюнити :)

 

Возник вопрос по поводу сглаживания при экспорте в ogf, а именно произошло следующая ситуация: была найдена нужная модель для экспорта в игру, но модель имеет свою особенность, ей нельзя выставлять сглаживание выше 20, начинают вылазить артефакты, все это настроено в максе 2012. методом тыка понял, что дело именно в СДК, так как в object формате сглаживание сохраняется так, как я его настроил, а вот уже ogf в игре и в целом переведённый назад в object имеет сглаживание максимальное, что не для каждой модели годится, к сожалению. Кто-нибудь сталкивался с такой проблемой и может что-то подсказать?

Пробовал на версии Юршата и оригинальной, с парой патчей и фиксом окон — результат один. 

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

Хочу заспавнить пда, но только после поршня. пробовал так же - не работает

Для физических объектов не работает, для НПС и зверья - работает

Сталкер - наше всё!

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

@AndrewMor Вот тогда насчёт нпс ещё вопросик: я создал смарт_террейн для трех сталкеров в скриптах его прописал, логику тоже прописал сталкером, в логике самого смарта так же прописал: 
 

[smart_terrain]
type = pseudo_monolit
capacity = 3
community = monolith

Ну и сталкерам, разумеется, прописал: 

[smart_terrain]
type = pseudo_monolit

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

[smart_terrains]
pseudo_monolit = true
[spawner]
cond = {+erevan_help_start}

Но нпс всё равно появляются при начале новой игры и без поршня, в чем может быть проблема?

God save Hatsune Miku!

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

в чем может быть проблема?

Нужно условия прописывать еще и в скриптах. Пример из оригинала:
 

Скрытый текст
	table.insert(sj, t)
	t = { section = "logic@esc_specnaz_kamp",
		idle = 0,
		prior = 5, state = {0},
			online = false,
		in_rest = "", out_rest = ""
	}

Строка online отвечает за перевод НПС в оффлайн или онлайн. Если она стоит на false, то они по идее будут появляться при поршне. Если true, то будут появляться при любом случае.

 

Изменено пользователем Nowislaw
  • Спасибо 1
  • Согласен 1

Z690 GAMING X DDR4, 12th Gen Intel(R) Core(TM) i7-12700KF, NVIDIA GeForce RTX 2060 SUPER, Windows 11.

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

@Nowislaw Прописал online = false - в итоге не спавнятся даже после поршня, это во-первых. 

 

А во-вторых, посмотрел кордоновский наёмников, у них у всех online = true и всё равно они спавнятся после поршня. Довольно странно всё это.

God save Hatsune Miku!

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

не спавнятся даже после поршня

Очень странно. У меня в этом плане всё работает. Поршень точно выдаётся тот, что нужен? Смарт точно правильно настроен?
 

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

image.png

 

Ниже представлен пример из скрипта. Здесь какие-то солдаты в онлайне, а какие-то - нет.

Скрытый текст
--' Спецназ на блокпосте
if type == "esc_specnaz" then
	t = { section = "logic@esc_specnaz_kamp",
		idle = 0,
		prior = 5, state = {0},
			online = true,
		in_rest = "", out_rest = ""
	}
	table.insert(sj, t)
	t = { section = "logic@esc_specnaz_kamp",
		idle = 0,
		prior = 5, state = {0},
			online = true,
		in_rest = "", out_rest = ""
	}
	table.insert(sj, t)
	t = { section = "logic@esc_specnaz_kamp",
		idle = 0,
		prior = 5, state = {0},
			online = true,
		in_rest = "", out_rest = ""
	}
	table.insert(sj, t)
	t = { section = "logic@esc_specnaz_kamp",
		idle = 0,
		prior = 5, state = {0},
			online = false,
		in_rest = "", out_rest = ""
	}
	table.insert(sj, t)
	t = { section = "logic@esc_specnaz_kamp",
		idle = 0,
		prior = 5, state = {0},
			online = false,
		in_rest = "", out_rest = ""
	}
	table.insert(sj, t)
	t = { section = "logic@esc_specnaz_kamp",
		idle = 0,
		prior = 5, state = {0},
			online = false,
			in_rest = "", out_rest = ""
		}
		table.insert(sj, t)
		t = { section = "logic@esc_specnaz_raid1",
			idle = 0,
			prior = 10, state = {1},
			online = true,
			in_rest = "", out_rest = ""
		}
		table.insert(sj, t)
		t = { section = "logic@esc_specnaz_raid2",
			idle = 0,
			prior = 10, state = {1},
			online = true,
			in_rest = "", out_rest = ""
		}
		table.insert(sj, t)
		t = { section = "logic@esc_specnaz_follower1",
			idle = 0,
			prior = 7, state = {1},
			online = true,
			in_rest = "", out_rest = ""
		}
		table.insert(sj, t)
		t = { section = "logic@esc_specnaz_follower2",
			idle = 0,
			prior = 7, state = {1},
			online = true,
			in_rest = "", out_rest = ""
		}
		table.insert(sj, t)
		t = { section = "logic@esc_specnaz_follower3",
			idle = 0,
			prior = 7, state = {1},
			online = true,
			in_rest = "", out_rest = ""
		}
		table.insert(sj, t)
		t = { section = "logic@esc_specnaz_follower4",
			idle = 0,
			prior = 7, state = {1},
			online = true,
			in_rest = "", out_rest = ""
		}
		table.insert(sj, t)
	end

 

 

 

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

Z690 GAMING X DDR4, 12th Gen Intel(R) Core(TM) i7-12700KF, NVIDIA GeForce RTX 2060 SUPER, Windows 11.

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

А во-вторых, посмотрел кордоновский наёмников, у них у всех online = true и всё равно они спавнятся после поршня. Довольно странно всё это.

В gulag_escape.script, function load_states - условия для переключения состояний в смартах.

  • Спасибо 1
  • Нравится 1
Ссылка на комментарий

Как выставить fixed bones? выбираю link, нажимаю "ок", а оно как было пустым, так и остаётся

vXk4UmPbp-M.jpg?size=580x514&quality=96&
upd: разобрался, ахах. Забавно даже.

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

God save Hatsune Miku!

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

доброго дня комрады

 

кто может подсказать из-за чего в игре вот такая шляпа с освещением может происходить?

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

Лучше сделать мод с 0, чем пытаться залатать багованный.

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

И вот в игре они через геометрию светят, что выглядит неестественно.

Или не включена галка Cast Shadow у лампы, или включен Allow Ambient с большим радиусом, либо то и другое.

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

@DarkSnowder добавлю ещё, если не прокатит совет от h0N0r - удали user.ltx

ищу человека, который смог бы заняться разработкой погоды на OGSR.
кто может помочь - пишите в ЛС.

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

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

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

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

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

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

Войти

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

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

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

AMK-Team.ru

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