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

Внимание. На форуме проводятся технические работы с боковым меню.

_Val_ _Val_

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


faniloko

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

@Struck, а должен был? Я в СДК не так давно работаю, многое проходил методом научного тыка. Тем более, что большая часть тутуоров создано под СДК 0.7. И не все в них применимо к более старой версии. Да и табличка пресетов материалов скудновата.

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

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

Заметил, что некоторые спавн объекты, при компиляции сдвигаются со своих мест. (все эти объекты "лежат" на каких-нибудь полках) Распаковав алл спавн, выяснил - что у почти всех этих объектов слегка поменялись координаты, а так же game и level вертексы. В логе компилятора были попадались такие строчки:

    |    | [labx8][ammo_9x39_pab9][labx8_ammo_9x39_pab9] : position changed from [-80.769997][-14.950001][77.379997] -> [-81.899994][-15.804365][77.699997]
    |    | [labx8][antirad][labx8_antirad] : position changed from [-67.260002][-14.370001][56.950001] -> [-70.000000][-16.251776][58.099998]
    |    | [labx8][antirad][labx8_antirad_0000] : position changed from [-67.199997][-14.370001][57.130001] -> [-68.599998][-16.301531][59.500000]
    |    | [labx8][antirad][labx8_antirad_0001] : position changed from [-56.669998][-16.980000][103.650002] -> [-57.399998][-17.556791][103.599998]
    |    | [labx8][antirad][labx8_antirad_0002] : position changed from [-56.430000][-16.980000][103.629997] -> [-57.399998][-17.556791][103.599998]
    |    | [labx8][ecolog_outfit][labx8_ecolog_outfit] : position changed from [-56.619999][-16.980000][102.970001] -> [-57.399998][-17.556032][102.899994]
    |    | [labx8][medkit_scientic][labx8_medkit_scientic] : position changed from [-67.190002][-15.300000][56.000000] -> [-68.599998][-17.578819][57.400002]
Level [labx8] : searching for AI map separators space restrictors
Level [labx8] : no separators found 

С чем это может быть связано?

 

З.Ы. @amik, в моем случае, названия переходов были верны - т.к. я ничего в них не менял. Мне не следовало переписывать id локаций в game_levels.ltx, а просто добавить свои в свободные места, ну или заменив те уровни, что были вырезаны разрабами. Собственно, последнее я и сделал.

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

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

Если некоторые спавн-объекты лежат не на ai-сетке, но очень близко к её границе, то компилятор автоматом "затаскивает" их на сетку... На самый её край :)

Даже так. Спасибо, не знал. А привязать их к своему месту точно никак нельзя? В оригинальной версии Х-8 на полках много чего лежало, но АИ сетки под ними вроде не было.

 

Скомпилировал сейчас гейм граф и алл спавн только для одной Х-8. Подправил координаты сдвинувшихся объектов в ACDC, собрал. Игра вылетает с логом:

FATAL ERROR
 
[error]Expression    : chunk
[error]Function      : CALifeSpawnRegistry::load
[error]File          : E:\stalker\sources\trunk\xr_3da\xrGame\alife_spawn_registry.cpp
[error]Line          : 153
[error]Description   : Spawn version mismatch - REBUILD SPAWN!

Что странно, т.к. полная версия (со всеми левелами) после правок работает нормально.

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

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

Начал работу над билдовскими Генераторами, опять же из пака Кости. Перелопатил уйму настроек текстур и материалов. В СДК валидация проходит. На драфте все работает (только заборы и вода теряют прозрачность - но это, вроде, нормально?). На максимальных настройках компиляции получаю вылет: 

FATAL ERROR
 
[error]Expression    : R
[error]Function      : CResourceManager::_CreatePS
[error]File          : E:\stalker\sources\trunk\xr_3da\ResourceManager_Resources.cpp
[error]Line          : 273
[error]Description   : d:\games\Серия игр s.t.a.l.k.e.r\shoc\gamedata\shaders\r2\deffer_impl_lmh_flat_d.ps

Сразу говорю, что шейдерами все в порядке, все левела работают нормально.

 

Большая часть объектов имеет настройки:

 

Shader: def_shaders\def_vertex

Compile: def_shaders\def_vertex

 

Может везде сменить на default?

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

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

@CuJIbBEP, это вылет игры, не компилятора. А насколько я помню, когда у террейна нет маски, вся плоскость земли становиться какой-то мутной зеленой кашей. У себя подобного не наблюдаю. Попробую все-таки сменить настройки шейдеров на default.

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

@krovosnork, нет такого шейдера. Ни в шейдерных сборках, ни в оригинальной игре. Возможно, он билодовский...

Ближайшие схожие deffer_base_lmh_flat_d.ps и deffer_base_impl_flat_d.ps

 

З.Ы. На ПЫСовском форуме видел сообщение о подобном вылете, кто-то говорил компилить с погодой none. Правда у меня и так погода в СДК отключена. Или попробовать сгенерировать недостающие файлы, по образу и подобию уже существующих. Буду пробовать.

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

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

Добавил на Генераторы пару-тройку смарт террейнов, заселил мобами. Все нормально, все работает. Настораживает только вот такой, постоянный спам в логе: 

~ cannot remove restriction with id [1725][generators_zone_radioactive_killing] to the entity with id [1553][generators_boar_strong_0000], because it is not added
~ cannot remove restriction with id [1725][generators_zone_radioactive_killing] to the entity with id [1561][generators_boar_strong_0004], because it is not added
~ cannot remove restriction with id [1725][generators_zone_radioactive_killing] to the entity with id [1555][generators_boar_strong_0001], because it is not added

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

@CuJIbBEP, поддерживаю, мне то-же интересно, как избавиться от этих "квадратов" вокруг источников света на r2.

 

 

З.Ы. В некоторых местах, на Генераторах, как до, так и после перекомпиляции, встречаются темные пятна на земле (если погода темная), превращающиеся в черные квадраты (если яркое солнце). При освещении фанариком - исчезают.

3100112.jpg3100115.jpg

В чем может быть причина, может какие-то кривые лайтмапы?

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

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

Обновил сегодня, на свою голову, компиляторы от KD. Теперь, при попытке сборки all.spawnа лезет ошибка:

 

[10/27/14 11:57:12]	* Detected CPU: GenuineIntel        Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz, F6/M58/S9
[10/27/14 11:57:12]	* CPU Features: RDTSC, MMX, SSE, SSE2, SSE3, SSE4.1, SSE4.2
[10/27/14 11:57:12]	
[10/27/14 11:57:12]	Initializing File System...
[10/27/14 11:57:12]	!WARNING: CLocatorAPI::check_for_file not found file fsgame.ltx in files list (size = 26) 
[10/27/14 11:57:12]	using fs-ltx fsgame.ltx
[10/27/14 11:57:12]	FS: 23261 files cached, 2933Kb memory used.
[10/27/14 11:57:12]	Init FileSystem 0.257230 sec
[27.10.14 11:57:12.378] 'xrCore' build 0, (null)
[27.10.14 11:57:12.378] 
[27.10.14 11:57:12.378] Loading DLL: xrSE_Factory.dll
[27.10.14 11:57:12.379] 'xrCore' build 0, (null)
[27.10.14 11:57:12.379] 
[27.10.14 11:57:12.742] "LevelBuilder v4.1" beta build
[27.10.14 11:57:12.742] Compilation date: Sep 27 2014
[27.10.14 11:57:12.742] 
[27.10.14 11:57:12.742] Startup time: 11:57:12
[27.10.14 11:57:12.826]     level  1 l01_escape
[27.10.14 11:57:12.826]     level  2 l02_garbage
[27.10.14 11:57:12.826]     level  3 l03_agroprom
[27.10.14 11:57:12.826]     level  4 l03u_agr_underground
[27.10.14 11:57:12.826]     level  5 l04_darkvalley
[27.10.14 11:57:12.826]     level  6 l04u_labx18
[27.10.14 11:57:12.826]     level  7 l05_bar
[27.10.14 11:57:12.826]     level  8 l06_rostok
[27.10.14 11:57:12.826]     level  9 l08_yantar
[27.10.14 11:57:12.826]     level 10 l08u_brainlab
[27.10.14 11:57:12.826]     level 11 l07_military
[27.10.14 11:57:12.826]     level 13 l10_radar
[27.10.14 11:57:12.826]     level 14 l11_pripyat
[27.10.14 11:57:12.826]     level 15 l12_stancia
[27.10.14 11:57:12.826]     level 16 l12u_sarcofag
[27.10.14 11:57:12.826]     level 17 l12u_control_monolith
[27.10.14 11:57:12.826]     level 19 l12_stancia_2
[27.10.14 11:57:12.826]     level 20 l10u_bunker
[27.10.14 11:57:12.826]     level 21 generators
[27.10.14 11:57:12.826]     level 22 labx8
[27.10.14 11:57:12.832] * loading script _G.script
[27.10.14 11:57:12.835] * loading script profiler.script
[27.10.14 11:57:12.836] * loading script class_registrator.script
[27.10.14 11:57:12.837] * loading script smart_terrain.script
[27.10.14 11:57:12.839] * loading script se_respawn.script
[27.10.14 11:57:12.840] * loading script se_switcher.script
[27.10.14 11:57:12.840] * loading script se_stalker.script
[27.10.14 11:57:12.841] * loading script se_car.script
[27.10.14 11:57:12.841] * loading script se_zones.script
[27.10.14 11:57:12.842] * loading script se_item.script
[27.10.14 11:57:12.843] * loading script se_artefact.script
[27.10.14 11:57:12.843] * loading script se_monster.script
[27.10.14 11:57:12.847] * loading script smart_terrain_params.script
[27.10.14 11:57:12.847]  
[27.10.14 11:57:12.847] FATAL ERROR
[27.10.14 11:57:12.847]  
[27.10.14 11:57:12.847] [error]Expression    : fatal error
[27.10.14 11:57:12.847] [error]Function      : CScriptEngine::lua_pcall_failed
[27.10.14 11:57:12.847] [error]File          : script_engine.cpp
[27.10.14 11:57:12.847] [error]Line          : 80
[27.10.14 11:57:12.847] [error]Description   : <no expression>
[27.10.14 11:57:12.847] [error]Arguments     : LUA error: gamedata\scripts\smart_terrain_params.script:78: attempt to call global 'parse_nums' (a nil value)

 

 

Кто нибудь сталкивался с подобным? Если да и ошибка не единична, надо бы ему сообщить. Ибо мой старый компилятор (не его авторства) собирает корректно.

 

@CuJIbBEP, Не похоже, что это prop_fake_kollision. Во всяком случае на террейне локации нет подобных объектов. Осмотрел, что мог в АЕ - ничего не нашел, похоже придется оставить так-как есть. 

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

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

upd

 

Заметил такую странность при all.spawnа у Генераторов: компилятор создает неправильный файл путей - way__level_unknown.ltx. Приходится править самостоятельно на way_generators.ltx и главный - all.ltx С чем это может быть связано?

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

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

Никак не могу вычислить дублируемое имя некого спавн объекта в СДК. Ибо по логу толком ничего не понять:

Duplicate object name already exists: ''
*ERROR: Found duplicate object name. 

Левел спавн для уровня был получен через ACDC (а он уж точно ругался бы на имена). Вручную тоже просматривал - вроде все чисто. У кого-нибудь есть идеи, что с этим делать?

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

Продолжая свою переработку очередного левела - сейчас выбор пал на "Мертвый город" (из билда 1935), столкнулся с некоторыми "проблемами", не являющимися критичными, но тем не менее беспокоящими меня...

 

1. Не могу понять почему при сборке ИИ графов и кросс-таблиц в логе (обычно на родных левелах ТЧ) вываливается от одного, до нескольких десятков сообщений вида:

[29.01.15 22:12:09.530]  removing graph point [aes_graph_point_0004][-45.171532][-4.231911][-21.527582] because it is outside of the AI map

Не уж-то столько графов попадает за пределы АИ сетки?

 

2. В отличии от старой версии набора 64-х битных компиляторов, новая очень странно компилирует game.graph. Вываливается критическая ошибка, сигнализирующая вроде-как о конфликте id-шников локаций, но после нажатия кнопки "продолжить", компиляция обычно проходила успешно, до вчерашнего дня.

Лог компилятора:

 

 

[01/29/15 21:58:03]	* Detected CPU: GenuineIntel        Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz, F6/M58/S9
[01/29/15 21:58:03]	* CPU Features: RDTSC, MMX, SSE, SSE2, SSE3, SSE4.1, SSE4.2
[01/29/15 21:58:03]	
[01/29/15 21:58:03]	Initializing File System...
[01/29/15 21:58:03]	!WARNING: CLocatorAPI::check_for_file not found file fsgame.ltx in files list (size = 26) 
[01/29/15 21:58:03]	using fs-ltx fsgame.ltx
[01/29/15 21:58:03]	FS: 24321 files cached, 2765Kb memory used.
[01/29/15 21:58:03]	Init FileSystem 0.274831 sec
[29.01.15 21:58:03.602] 'xrCore' build 0, (null)
[29.01.15 21:58:03.602] 
[29.01.15 21:58:03.602] Loading DLL: xrSE_Factory.dll
[29.01.15 21:58:03.603] 'xrCore' build 0, (null)
[29.01.15 21:58:03.603] 
[29.01.15 21:58:03.978] "LevelBuilder v4.1" beta build
[29.01.15 21:58:03.978] Compilation date: Sep 27 2014
[29.01.15 21:58:03.978] 
[29.01.15 21:58:03.978] Startup time: 21:58:03
[29.01.15 21:58:04.188]  
[29.01.15 21:58:04.188] * New phase started: Processing level graphs
[29.01.15 21:58:04.192]     level  1 l01_escape
[29.01.15 21:58:04.344] * loading script _G.script
[29.01.15 21:58:04.345] * loading script profiler.script
[29.01.15 21:58:04.345] * loading script class_registrator.script
[29.01.15 21:58:04.346] * loading script smart_terrain.script
[29.01.15 21:58:04.347] * loading script se_respawn.script
[29.01.15 21:58:04.347] * loading script se_switcher.script
[29.01.15 21:58:04.347] * loading script se_stalker.script
[29.01.15 21:58:04.348] * loading script se_car.script
[29.01.15 21:58:04.348] * loading script se_zones.script
[29.01.15 21:58:04.348] * loading script se_item.script
[29.01.15 21:58:04.349] * loading script se_artefact.script
[29.01.15 21:58:04.349] * loading script se_monster.script
[29.01.15 21:58:04.349] * loading script aem_lights.script
[29.01.15 21:58:04.350] * loading script game_registrator.script
[29.01.15 21:58:06.426]     level  2 l02_garbage
[29.01.15 21:58:07.722]     level  3 l03_agroprom
[29.01.15 21:58:09.250]     level  4 l03u_agr_underground
[29.01.15 21:58:09.912]     level  5 l04_darkvalley
[29.01.15 21:58:11.835]     level  6 l04u_labx18
[29.01.15 21:58:12.900]     level  7 l05_bar
[29.01.15 21:58:13.908]     level  8 l06_rostok
[29.01.15 21:58:14.992]     level  9 l08_yantar
[29.01.15 21:58:15.928]     level 10 l08u_brainlab
[29.01.15 21:58:16.420]     level 11 l07_military
[29.01.15 21:58:18.836]     level 13 l10_radar
[29.01.15 21:58:20.668]     level 14 l11_pripyat
[29.01.15 21:58:22.088]     level 15 l12_stancia
[29.01.15 21:58:23.139]     level 16 l12u_sarcofag
[29.01.15 21:58:23.763]     level 17 l12u_control_monolith
[29.01.15 21:58:24.129]     level 19 l12_stancia_2
[29.01.15 21:58:25.508]     level 20 l10u_bunker
[29.01.15 21:58:26.322] Graph for the level l10u_bunker doesn't correspond to the graph points from Level Editor! (132 : 131)
[29.01.15 21:58:26.322]     level 21 generators
[29.01.15 21:58:26.861]     level 22 labx8
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401] * New phase started: Adding interconnection points
[29.01.15 21:58:27.401] Cannot find level with level_id -1. Connection point will not be generated!
[29.01.15 21:58:27.401] Cannot find level with level_id -1. Connection point will not be generated!
[29.01.15 21:58:27.401] Level l02_garbage with id 2 has VALID connection point cheat_graph_to_bar,
[29.01.15 21:58:27.401] which references to graph point cheat_graph_to_garbage on the level l05_bar with id 7
[29.01.15 21:58:27.401] 
[29.01.15 21:58:27.401] Level l02_garbage with id 2 has an INVALID connection point exit_garbage_01,
[29.01.15 21:58:27.401] which references to graph point exit_escape_01 on the level l01_escape with id 1
[29.01.15 21:58:27.401] 
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401] FATAL ERROR
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401] [error]Expression    : assertion failed
[29.01.15 21:58:27.401] [error]Function      : CGraphMerger::CGraphMerger
[29.01.15 21:58:27.401] [error]File          : xr_graph_merge.cpp
[29.01.15 21:58:27.401] [error]Line          : 726
[29.01.15 21:58:27.401] [error]Description   : M != (*K).second->m_tVertexMap.end()
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401] 
[29.01.15 21:58:27.401] DEBUG CONTEXT DUMP:
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.401]  
[29.01.15 21:58:27.424] *** break by StackWalk ***
[29.01.15 21:58:27.424] stack trace:
[29.01.15 21:58:27.424] 
[29.01.15 21:58:27.424] 	 0023:60EE8F7E (0x01980830 0x00000000 0x00000000 0x0097FF04) xrCore.dll, xrDebug::backend()
[29.01.15 21:58:27.424] 	 0023:60F0410C (0x00000000 0x00000000 0x0097FF04 0x000002D6) xrCore.dll, IReaderBase<CStreamReader>::`vftable'()
[29.01.15 21:58:27.424] 	 0023:01980830 (0x00000000 0x0097FF04 0x000002D6 0x00980688) xrAI.exe
[29.01.15 21:58:29.234] Level l02_garbage with id 2 has VALID connection point exit_garbage_01,
[29.01.15 21:58:29.234] which references to graph point exit_escape_01 on the level l01_escape with id 1
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l02_garbage with id 2 has VALID connection point exit_garbage_03,
[29.01.15 21:58:29.234] which references to graph point exit_agroprom_02 on the level l03_agroprom with id 3
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l02_garbage with id 2 has VALID connection point exit_garbage_04,
[29.01.15 21:58:29.234] which references to graph point exit_bar_01 on the level l05_bar with id 7
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l02_garbage with id 2 has VALID connection point exit_garbage_05,
[29.01.15 21:58:29.234] which references to graph point exit_darkvalley_01 on the level l04_darkvalley with id 5
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l02_garbage with id 2 has an INVALID connection point gar_sim_exit,
[29.01.15 21:58:29.234] which references to graph point exit_escape_02 on the level l01_escape with id 1
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l02_garbage with id 2 has VALID connection point gar_sim_exit,
[29.01.15 21:58:29.234] which references to graph point exit_escape_02 on the level l01_escape with id 1
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l03_agroprom with id 3 has VALID connection point exit_agroprom_02,
[29.01.15 21:58:29.234] which references to graph point exit_garbage_03 on the level l02_garbage with id 2
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l03_agroprom with id 3 has VALID connection point exit_agroprom_04,
[29.01.15 21:58:29.234] which references to graph point exit_agr_underground_01 on the level l03u_agr_underground with id 4
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l03u_agr_underground with id 4 has VALID connection point exit_agr_underground_01,
[29.01.15 21:58:29.234] which references to graph point exit_agroprom_04 on the level l03_agroprom with id 3
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l04_darkvalley with id 5 has VALID connection point exit_darkvalley_01,
[29.01.15 21:58:29.234] which references to graph point exit_garbage_05 on the level l02_garbage with id 2
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l04_darkvalley with id 5 has VALID connection point exit_darkvalley_04,
[29.01.15 21:58:29.234] which references to graph point exit_labx18_01 on the level l04u_labx18 with id 6
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l04u_labx18 with id 6 has VALID connection point exit_labx18_01,
[29.01.15 21:58:29.234] which references to graph point exit_darkvalley_04 on the level l04_darkvalley with id 5
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l05_bar with id 7 has VALID connection point cheat_graph_to_garbage,
[29.01.15 21:58:29.234] which references to graph point cheat_graph_to_bar on the level l02_garbage with id 2
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l05_bar with id 7 has VALID connection point exit_bar_01,
[29.01.15 21:58:29.234] which references to graph point exit_garbage_04 on the level l02_garbage with id 2
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l05_bar with id 7 has VALID connection point exit_bar_02,
[29.01.15 21:58:29.234] which references to graph point exit_military_01 on the level l07_military with id 11
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l05_bar with id 7 has VALID connection point exit_bar_03,
[29.01.15 21:58:29.234] which references to graph point exit_rostok_01 on the level l06_rostok with id 8
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l06_rostok with id 8 has VALID connection point exit_rostok_01,
[29.01.15 21:58:29.234] which references to graph point exit_bar_03 on the level l05_bar with id 7
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l06_rostok with id 8 has VALID connection point exit_rostok_02,
[29.01.15 21:58:29.234] which references to graph point exit_yantar_01 on the level l08_yantar with id 9
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l08_yantar with id 9 has VALID connection point exit_radar_01,
[29.01.15 21:58:29.234] which references to graph point exit_yantar_01 on the level l10_radar with id 13
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l08_yantar with id 9 has VALID connection point exit_yantar_01,
[29.01.15 21:58:29.234] which references to graph point exit_rostok_02 on the level l06_rostok with id 8
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l08_yantar with id 9 has VALID connection point exit_yantar_02,
[29.01.15 21:58:29.234] which references to graph point exit_brainlab_01 on the level l08u_brainlab with id 10
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l08u_brainlab with id 10 has VALID connection point exit_brainlab_01,
[29.01.15 21:58:29.234] which references to graph point exit_yantar_02 on the level l08_yantar with id 9
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l07_military with id 11 has VALID connection point exit_military_01,
[29.01.15 21:58:29.234] which references to graph point exit_bar_02 on the level l05_bar with id 7
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l07_military with id 11 has VALID connection point exit_military_02,
[29.01.15 21:58:29.234] which references to graph point exit_radar_01 on the level l10_radar with id 13
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l10_radar with id 13 has VALID connection point exit_radar_01,
[29.01.15 21:58:29.234] which references to graph point exit_military_02 on the level l07_military with id 11
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l10_radar with id 13 has VALID connection point exit_radar_02,
[29.01.15 21:58:29.234] which references to graph point exit_pripyat_01 on the level l11_pripyat with id 14
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l10_radar with id 13 has VALID connection point exit_radar_03,
[29.01.15 21:58:29.234] which references to graph point exit_bunker_01 on the level l10u_bunker with id 20
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l10_radar with id 13 has VALID connection point exit_yantar_01,
[29.01.15 21:58:29.234] which references to graph point exit_radar_01 on the level l08_yantar with id 9
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l10_radar with id 13 has an INVALID connection point radar_exit_to_generators,
[29.01.15 21:58:29.234] which references to graph point generators_exit_to_radar on the level generators with id 21
[29.01.15 21:58:29.234] 
[29.01.15 21:58:29.234] Level l10_radar with id 13 has VALID connection point radar_exit_to_generators,
[29.01.15 21:58:29.234] which references to graph point generators_exit_to_radar on the level generators with id 21
[29.01.15 21:58:29.234] 
 

 

 

 

game_levels.ltx, на всякий случай:

 

 

[levels]
	level01
	level02
	level03
	level04
	level05
	level06
	level07
	level08
	level09
	level10
	level11
	level13
	level14
	level15
	level16
	level17
	level19
	level20
	level21
	level22
	
[level01]
 name   = L01_Escape
 caption = "L01_Escape"
 offset  = 3000.0,	1000.0,	0.0
 id   = 01

[level02]
 name   = L02_Garbage
 caption = "L02_Garbage"
 offset  = 3000.0,	1000.0,	1000.0
 id = 02

[level03]
 name   = L03_Agroprom
 caption = "L03_Agroprom"
 offset  = 2000.0,	1000.0,	1000.0
 id   = 03

[level04]
 name   = l03u_agr_underground
 caption = "l03u_agr_underground"
 offset  = 2000.0,	800.0,	1000.0
 id   = 04

[level05]
 name   = l04_darkvalley
 caption = "l04_darkvalley"
 offset  = 4000.0,	1000.0,	1000.0
 id   = 05

[level06]
 name   = l04u_LabX18
 caption = "l04u_LabX18"
 offset  = 4000.0,	800.0,	1000.0
 id   = 06

[level07]
 name   = L05_Bar
 caption = "L05_Bar"
 offset  = 3000.0,	1000.0,	2000.0
 id   = 07

[level08]
 name   = L06_rostok
 caption = "L06_rostok"
 offset  = 2000.0,	1000.0,	2000.0
 id   = 08

[level09]
 name   = l08_yantar
 caption = "l08_yantar"
 offset  = 1000.0,  1000.0, 2000.0
 id   = 09

[level10]
 name   = l08u_brainlab
 caption = "l08u_brainlab"
 offset  = 1000.0,   800.0, 2000.0
 id   = 10

[level11]
 name   = L07_Military
 caption = "L07_Military"
 offset  = 3000.0,	 1000.0, 3000.0
 id   = 11

[level13]
 name   = l10_radar
 caption = "l10_radar"
 offset  = 3000.0, 1000.0,	4000.0
 id   = 13

[level14]
 name   = L11_Pripyat
 caption = "L11_Pripyat"
 offset  = 3000.0,     1000.0,   5000.0
 id   = 14

[level15]
 name   = L12_Stancia
 caption = "L12_Stancia"
 offset  = 2000.0, 1000.0, 8000.0
 id   = 15

[level16]
 name   = L12U_Sarcofag
 caption = "L12U_Sarcofag"
 offset  = 2000.0,  1200.0,    8000.0
 id   = 16

[level17]
 name   = l12u_control_monolith  
 caption = "l12u_control_monolith"
 offset  = 2000.0,   1400.0,    8000.0
 id   = 17

[level19]
 name   = L12_Stancia_2
 caption = "L12_Stancia_2"
 offset  = 2000.0, 1000.0, 9000.0
 id   = 19

[level20]
 name   = l10u_bunker
 caption = "l10u_bunker"
 offset  = 3000.0, 800.0,	4000.0
 id   = 20
 
[level21] 
 name   = generators
 caption = "generators"
 offset  = 1000.0, 1000.0, 6000.0
 id   = 21

[level22]
 name   = labx8
 caption = "labx8"
 offset  = 3000.0, 1000.0, 4000.0
 id   = 22
 

 

 

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

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

Какая-то невероятная хрень... Изменил АИ сетку на одном из уровней, пересобрал, как полагается, кросс таблицы, гейм граф и алл спавн (все билдится нормально, ошибок нет). Левел на котором проводились "работы", пашет без проблем, зато соседний с ним валится с совершенно непонятной дрянью в логе. Более того почти при каждой новой сборке спавна средствами СДК у его объектов меняются гейм графы. Что-только я не делал, все бесполезно.

 

Собственно лог:

 

 

Загрузка игры "silverraven_autosave.sav"...
* Loading spawn registry...
* 8947 spawn points are successfully loaded
* Loading objects...
* 17694 objects are successfully loaded
stack trace:

0023:00AF000E xrCore.dll
0023:009BCE47 xrCore.dll, xrDebug::fail()

 

 

 

Может кто сталкивался с подобным?

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

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

Последнюю проблему решил сам, оказалось каким-то образом побился level.gct одной из локаций из-за чего криво собрался гейм граф, что и приводило к движковому вылету.

Изменено пользователем Stalker_AleX333
  • Нравится 2

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

Кто-нибудь знает, с чем связаны данная ошибка:

FATAL ERROR
 
[error]Expression    : assertion failed
[error]Function      : i:\xray-svn\xrcore\_vector3d.h
[error]File          : i:\xray-svn\xrcore\_vector3d.h
[error]Line          : 189
[error]Description   : square_magnitude() > std::numeric_limits<T>::min()

Появляется во время подгрузки одного уровня в СДК. После нажатия кнопки "продолжить" более не беспокоит. На компиляцию никак не влияет. В игре все так-же ок. Явно как-то связана с точками путей НПС и мобов.

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

Решил вот на досуге поковыряться в редакторе партиклов. Создал себе необходимый - низко весящий, статичный туман кислотно-зеленого цвета. Создал его копию, главным отличием которой, должно быть постепенное рассеивание (примерно за 20-25 сек). Но какие настройки я не ковырял, ничего путного не выходило, партикл "отключался" практически мгновенно, либо вовсе не исчезает. Надеюсь кто-нибудь разбирается в этом вопросе получше меня. (при необходимости готов выложить скрины с настройками партиклов)

 

З.Ы. Модераторам: если данный вопрос не отностится к тематике СДК (хотя, PE является его неотъемлемой частью), прошу перенести сообщение.

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

, вот что по этому поводу ответил мой друг Kalmah XIII:

"ну вообще постепенное рассеивание делается несколькими итемами, нужно просчитывать , если постепенное исчезание то тогда просто подряд несколько итемов Target kolor и альфа канал от 1 до 0 пусть ослабляет, а парметр time to в этих итемах, от 0 до 1 пусть прибавляет, и так туман постепенно исчезать будет плавно."

"плюс надо чтобы он синхронизацию сделал"

"иначе партиклы исчезнут но будут активны и игра будет лагать"

"без сопряжения нету оптимизации"

 

Попробовал я юзать TargetСolor - угасание тумана лишь слегка замедлилось, хотя я добавил штук десять итемов, с указнимем изменения альфы с 0.100 (исходная прозрачность) до 0. Шаг изменения - 0.010 для каждого. Насчет этого

 

парметр time to в этих итемах, от 0 до 1 пусть прибавляет
- вообще без понятия, такого параметра нет ни в TargetСolor, ни в основных настройках партикла. Да и про синхронизацию не совсем понятно...

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

Только сегодня заметил, что у меня в СДК было две папки с компиляторами - та, что под х64 с различными фиксами, правками и какое-то старье хз от чего (но не оригинал). В общем, суть в том, что all.spawn все это время я собирал используя старый компилятор. Надо же исправить сие недоразумение... Переписал батник на новый, запустил сборку спавна, тут же вываливается какой-то лог, с руганью на скрипты (при том что папка с ними у меня в геймдате СДК оригинальная, от чистого ТЧ) Чего он хочет-то?

 

Выдержки из лога:

 

 

[29.03.15 15:17:11.355] FATAL ERROR
[29.03.15 15:17:11.355]  
[29.03.15 15:17:11.355] [error]Expression    : fatal error
[29.03.15 15:17:11.355] [error]Function      : CScriptEngine::lua_pcall_failed
[29.03.15 15:17:11.355] [error]File          : script_engine.cpp
[29.03.15 15:17:11.355] [error]Line          : 80
[29.03.15 15:17:11.355] [error]Description   : <no expression>
[29.03.15 15:17:11.355] [error]Arguments     : LUA error: gamedata\scripts\smart_terrain_params.script:78: attempt to call global 'parse_nums' (a nil value)

29.03.15 15:17:22.310] FATAL ERROR
[29.03.15 15:17:22.310]  
[29.03.15 15:17:22.310] [error]Expression    : fatal error
[29.03.15 15:17:22.310] [error]Function      : CScriptEngine::lua_pcall_failed
[29.03.15 15:17:22.310] [error]File          : script_engine.cpp
[29.03.15 15:17:22.310] [error]Line          : 80
[29.03.15 15:17:22.310] [error]Description   : <no expression>
[29.03.15 15:17:22.310] [error]Arguments     : LUA error: gamedata\scripts\smart_terrain_params.script:90: attempt to call global 'abort' (a nil value)

[29.03.15 15:17:23.622] [error]Expression    : fatal error
[29.03.15 15:17:23.622] [error]Function      : CScriptEngine::lua_error
[29.03.15 15:17:23.622] [error]File          : script_engine.cpp
[29.03.15 15:17:23.622] [error]Line          : 70
[29.03.15 15:17:23.623] [error]Description   : <no expression>
[29.03.15 15:17:23.623] [error]Arguments     : LUA error: attempt to call global 'abort' (a nil value)
 

 

 

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

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение

@Сталкер-Стрелок, не думаю, что дело в "кривой сборке". Геймдата в СДК почти вся чистая, да и сборка спавна не происходит даже если я оставляю любую, оригинальную локацию (без единого изменения) в списке.

aka Stalker_AleX333
 
Мои проекты  - ЯндексДиск   |   Я на Gamer-Mods.ru

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

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