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

Поиск в системе

Результаты поиска по тегам 'soc'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • S.T.A.L.K.E.R.
    • AMK мод
    • Школа моддинга
    • Мастерская ТЧ
    • Мастерская ЧН
    • Мастерская ЗП
    • AMK English Version
  • Общий форум
    • Флейм
    • Административный раздел
  • Сетевые баталии
    • Сетевые баталии
  • Metro 2033 и Metro: Last Light
  • Другие игры
    • FPS / Action
    • RPG / RTS / TBS
    • Гонки / Симуляторы
    • Квесты/Аркады
    • Онлайн игры
    • Разное
    • Консоли
  • Обсуждение сайта Клуб modders-wiki.ru
  • OGRE 3D Клуб разработчиков
  • Форум клуба Клуб "Звуковиков"
  • CryEngine Клуб разработчиков
  • Modding software Клуб modders-wiki.ru
  • Unity Клуб разработчиков
  • NeoAxis 3D Клуб разработчиков
  • Textures Клуб modders-wiki.ru
  • Форум клуба Клуб Бункер Бобра
  • Torque 3D Клуб разработчиков
  • Общая тема Клуб разработчиков
  • X-Ray Engine Клуб modders-wiki.ru
  • X-Ray SDK Клуб modders-wiki.ru
  • Configs Клуб modders-wiki.ru
  • Scripts Клуб modders-wiki.ru
  • Unreal Engine Клуб разработчиков
  • Sounds Клуб modders-wiki.ru
  • Приемный покой Клуб "Безумный Психиатр"
  • Meshes Клуб modders-wiki.ru
  • Spawns Клуб modders-wiki.ru
  • Lumberyard Клуб разработчиков
  • Source Клуб разработчиков
  • Blender Клуб разработчиков
  • Форум клуба Клуб "TEXCOORDN;"
  • Levels Клуб modders-wiki.ru
  • Технологии Клуб modders-wiki.ru

Найдено 11 результатов

  1. Приветствую пользователей форума AMK! В этой теме, хочу предложить вам вместе обсудить известные и неизвестные "вылеты" игр S.T.A.L.K.E.R., то по какой причине они происходят, и как их правильно решить. Как оказалось, по одной строчке Line, могут быть противоположно разные причины происхождения вылета (разные Description или/и Arguments), а не только случаи когда причина одна, и отличаются лишь проблемные файлы. По моему мнению, вопрос далек от закрытия, поэтому стоит подробнее его разобрать. Результаты впоследствии можно внести в имеющийся раздел "Справочник вылетов", впрочем никто не запрещает переосмысливать уже представленные там объяснения и решения. Они, как оказалось, тоже порой могут быть далеки от идеала. Просьба перед публикацией кода ошибки проверять, нет ли по его строке Line решения в "Справочнике вылетов". Если оно есть но не помогло вам или у вас отличается описание вылета - тогда можете представить его для обсуждения в этой теме. Возможно, его действительно стоит разобрать подробнее и точнее. В любом случае заранее спасибо всем, кто примет участие в обсуждении. Альтернативная тема Тема для обсуждения "вылетов" только оригинальных (не модифицированных) версий движка. По разбору "ошибок" (не вылетов) X-Ray SDK, обращаться в соответствующую тему: http://www.amk-team.ru/forum/topic/13442-masterskaya-po-razboru-oshibok-ne-vyletov-x-ray-sdk/ ВНИМАНИЕ! Список вылетов требующих подробного разбора: [error]Expression : child [error]Function : xrServer::Perform_destroy [error]File : E:\stalker\sources\trunk\xr_3da\xrGame\xrServer_sls_clear.cpp [error]Line : 22 [error]Description : child registered but not found [10248] [error]Expression : chunk [error]Function : CRender::level_Load [error]File : D:\prog_repository\sources\trunk\Layers\xrRenderPC_R1\FStaticRender_Loader.cpp [error]Line : 31 [error]Description : Level doesn't builded correctly. [error]Expression : chunk [error]Function : CRender::level_Load [error]File : D:\prog_repository\sources\trunk\Layers\xrRenderPC_R2\r2_loader.cpp [error]Line : 33 [error]Description : Level doesn't builded correctly. Expression : m_scale_bounds.x>0 && m_scale_bounds.y>0 Function : CMapSpot::Load File : E:\priquel\sources\engine\xrGame\map_spot.cpp Line : 32 Description : alife_presentation_military_spot Expression : assertion failed Function : CActor::OnEvent File : E:\priquel\sources\engine\xrGame\Actor_Events.cpp Line : 40 Description : O Expression : xr_strlen(p.m_game_or_spawn) && !xr_strcmp(p.m_alife,"alife") && !xr_strcmp(p.m_game_type,"single") Function : CALifeSimulator::CALifeSimulator File : E:\stalker\sources\trunk\xr_3da\xrGame\alife_simulator.cpp Line : 52 Description : Invalid server options! [error]Expression : assertion failed [error]Function : CSE_ALifeDynamicObject::switch_online [error]File : E:\priquel\sources\engine\xrGame\alife_dynamic_object.cpp [error]Line : 53 [error]Description : !m_bOnline Expression : assertion failed Function : CSE_ALifeDynamicObject::switch_offline File : D:\prog_repository\sources\trunk\xrGame\alife_dynamic_object.cpp Line : 60 Description : m_bOnline expression : l_tID_Block.m_tpIDs + l_tID_Block.m_tCount != l_tpBlockID Function : CID_Generator<unsigned int,unsigned char,unsigned short,unsigned char,unsigned short,0,65534,256,65535,0>::tfGetFromBlock File : e:\priquel\sources\engine\xrgame\id_generator.h Line : 68 Description : Requesting ID has already been used! ЦИТАТА: Расставлял в СДК динамический свет на локации, после сборки спавна и подстановки в игру, получаю стабильный вылет при загрузке локации Удалил все источники света, кроме одного, вылет всеравно остался. Убрал вообще свет, вылета как ни бывало Лог говорит о том, что дублируются id-шники каких-то объектов. [error]Expression : assertion failed [error]Function : I:\xray-svn-trunk\editors\ECore\Editor\EThumbnail.h [error]File : I:\xray-svn-trunk\editors\ECore\Editor\EThumbnail.h [error]Line : 74 [error]Description : Valid() Expression : m_object Function : CServerEntityWrapper::load File : E:\priquel\sources\engine\xrGame\server_entity_wrapper.cpp Line : 75 Description : Can't create entity. Arguments : sim_faction [error]Expression : assertion failed [error]Function : CUIFrameLine::UpdateSize [error]File : E:\stalker\sources\trunk\xr_3da\xrGame\ui\UIFrameLine.cpp [error]Line : 89 [error]Description : back_width > 0 ЦИТАТА: при открытии раздела контакты происходит вылет [error]Expression : assertion failed [error]Function : CBuild::Load [error]File : .\Build_Load.cpp [error]Line : 98 [error]Description : B.dwMaterialGame<65536 Expression : ini_file.section_exist(section) Function : CTradeParameters::process File : e:\stalker\patch_1_0004\xr_3da\xrgame\trade_parameters_inline.h Line : 111 Description : cannot find section h? [error]Expression : assertion failed [error]Function : CUIMMShniaga::CreateList [error]File : D:\prog_repository\sources\trunk\xrGame\ui\UIMMShniaga.cpp [error]Line : 114 [error]Description : pF ЦИТАТА: удалил файл system.ltx мода Simbion для ЗП [error]Expression : !compressed [error]Function : CStreamReader::open_chunk [error]File : D:\prog_repository\sources\trunk\xrCore\stream_reader.cpp [error]Line : 117 [error]Description : cannot use CStreamReader on compressed chunks Expression : assertion failed Function : CDetailManager::Load File : E:\stalker\patch_1_0004\xr_3da\xrRender\DetailManager.cpp Line : 118 Description : dtH.version == DETAIL_VERSION Expression : r_bytes==(int)size Function : FileDownload File : E:\stalker\patch_1_0004\xrCore\FS.cpp Line : 119 Description : Can't read file data: Arguments : d:\games\s.t.a.l.k.e.r. - shadow of chernobyl\gamedata\config\buf.txt ЦИТАТА: вылет на Кордоне [error]Expression : assertion failed [error]Function : CUIActorMenu::SendEvent_Item_Drop [error]File : D:\prog_repository\sources\trunk\xrGame\ui\UIActorMenuInventory.cpp [error]Line : 129 [error]Description : pItem->parent_id()==recipient ЦИТАТА: Частенько такой вылет, если при шмоне нажать G Expression : fatal error Function : mem_usage_impl File : E:\stalker\sources\trunk\xrCore\memory_usage.cpp Line : 156 Description : Arguments : bad node in heap Expression : fatal error Function : mem_usage_impl File : E:\stalker\patch_1_0004\xrCore\memory_usage.cpp Line : 156 Description : <no expression> Arguments : bad node in heap Expression : Ran out of memory Function : Fvisual::Load File : E:\stalker\patch_1_0004\xr_3da\xrRender\FVisual.cpp Line : 159 Description : HW.pDevice->CreateIndexBuffer(iCount*2,dwUsage,D3DFMT_INDEX16,D3DPOOL_MANAGED,&p_rm_Indices,0) [error]Expression : assertion failed [error]Function : CUIWindow::AttachChild [error]File : D:\prog_repository\sources\trunk\xrGame\ui\UIWindow.cpp [error]Line : 205 [error]Description : pChild [error]Expression : fs [error]Function : CRender::LoadBuffers [error]File : D:\prog_repository\sources\trunk\Layers\xrRenderPC_R2\r2_loader.cpp [error]Line : 212 [error]Description : Could not load geometry. File 'level.geom?' corrupted. ЦИТАТА: сменил статическое освещение на динам и теперь вылетает [error]Expression : assertion failed [error]Function : IReaderBase<class IReader>::r_chunk_safe [error]File : e:\stalker\patch_1_0004\xrcore\FS.h [error]Line : 221 [error]Description : dwSize==dest_size ЦИТАТА: Первый заход в Припять и 100% вылет Пробовал и на динамие, и на статике, и после сна. Expression : assertion failed Function : CSE_Abstract::Spawn_Read File : E:\stalker\sources\trunk\xr_3da\xrGame\xrServer_Object_Base.cpp Line : 236 Description : M_SPAWN==dummy16 Expression : file Function : CResourceManager::_CreatePS File : D:\prog_repository\sources\trunk\Layers\xrRender\ResourceManager_Resources.cpp Line : 240 Description : c:\stalker\stalker call of pripyat\gamedata\shaders\r2\deffer_impl_lmh_flat_d.ps Expression : assertion failed Function : CPHSkeleton::RestoreNetState File : E:\stalker\patch_1_0004\xr_3da\xrGame\PHSkeleton.cpp Line : 254 Description : bone<obj->PHGetSyncItemsNumber() Expression : R Function : CResourceManager::_CreatePS File : E:\stalker\patch_1_0004\xr_3da\ResourceManager_Resources.cpp Line : 273 Description : e:\s.t.a.l.k.e.r\gamedata\shaders\r2\deffer_impl_lmh_flat.ps Expression : R Function : CResourceManager::_CreatePS File : E:\stalker\sources\trunk\xr_3da\ResourceManager_Resources.cpp Line : 273 Description : d:\games\s.t.a.l.k.e.r. shadow of chernobyl\gamedata\shaders\r2\deffer_impl_lmh_flat.ps Expression : assertion failed Function : CLocatorAPI::ProcessArchive File : E:\stalker\patch_1_0004\xrCore\LocatorAPI.cpp Line : 318 Description : A.hSrcFile!=INVALID_HANDLE_VALUE Expression : assertion failed Function : CLocatorAPI::archive::open File : D:\prog_repository\sources\trunk\xrCore\LocatorAPI.cpp Line : 406 Description : hSrcFile!=INVALID_HANDLE_VALUE Expression : assertion failed Function : CLocatorAPI::archive::open File : D:\prog_repository\sources\trunk\xrCore\LocatorAPI.cpp Line : 408 Description : hSrcMap!=INVALID_HANDLE_VALUE Expression : assertion failed Function : CLocatorAPI::ProcessArchive File : E:\stalker\patch_1_0004\xrCore\LocatorAPI.cpp Line : 322 Description : A.size>0 Expression : assertion failed Function : CUILine::GetLength_inclusiveWord_1 File : E:\stalker\patch_1_0004\xr_3da\xrGame\ui\UILine.cpp Line : 410 Description : pos.word_1.exist() Expression : hSrcFile!=INVALID_HANDLE_VALUE Function : CVirtualFileReader::CVirtualFileReader File : E:\stalker\sources\trunk\xrCore\FS.cpp Line : 454 Description : d:\games\s.t.a.l.k.e.r. - Вариант Омега\gamedata\sounds\music\menu_l.ogg Arguments : The system cannot find the path specified. [error]Expression : hSrcFile!=INVALID_HANDLE_VALUE [error]Function : CVirtualFileReader::CVirtualFileReader [error]File : E:\priquel\sources\engine\xrCore\FS.cpp [error]Line : 530 [error]Description : c:\program files\gsc world publishing\stalker\gamedata\configs\misc\trade\trade_trader_agr_stalker.ltx [error]Arguments : The system cannot find the path specified. ЦИТАТА: Устоноил все предметы у торговцев. Игра жесть тормозить стала. Во время игры удалил этот файл и вот первый вылет на версии 1.5.04 Expression : data Function : CVirtualFileReader::CVirtualFileReader File : E:\stalker\patch_1_0004\xrCore\FS.cpp Line : 462 Description : d:\Игры\s.t.a.l.k.e.r\gamedata\textures\ui\ui_npc_unique.dds Arguments : n/a ЦИТАТА: при начале разговора с петренко вылетает Возможное решение: Не прописаны координаты иконки морды лица для Петренко. Посмотри в файле gamedata\config\ui\ui_npc_unique.xml Expression : hSrcFile!=INVALID_HANDLE_VALUE Function : CVirtualFileReader::CVirtualFileReader File : E:\priquel\sources\engine\xrCore\FS.cpp Line : 533 Description : d:\games\stalker - clear sky\gamedata\meshes\dynamics\weapons\wpn_beretta92fs\wpn_beretta92fs_hud.ogf Arguments : n/a Expression : hSrcFile!=INVALID_HANDLE_VALUE Function : CVirtualFileReader::CVirtualFileReader File : D:\prog_repository\sources\trunk\xrCore\FS.cpp Line : 537 Description : c:\program files (x86)\bitcomposer games\s.t.a.l.k.e.r. - call of pripyat\gamedata\scripts\swm_attachments - ?????.script Arguments : n/a Expression : slot<=LastSlot() Function : CInventory::Activate File : D:\prog_repository\sources\trunk\xrGame\Inventory.cpp Line : 534 Description : wrong slot number Expression : assertion failed Function : CUICellContainer::GetItemPos File : E:\stalker\patch_1_0004\xr_3da\xrGame\ui\UIDragDropListEx.cpp Line : 583 Description : 0 ЦИТАТА: при попытке установить в слот обрез двустволки Возможное решение: Похоже не помещается в слот оружие [error]Expression : assertion failed [error]Function : CUICellContainer::GetItemPos [error]File : E:\priquel\sources\engine\xrGame\ui\UIDragDropListEx.cpp [error]Line : 702 [error]Description : 0 ЦИТАТА: при обыске трупа стабильный вылет [error]Expression : assertion failed [error]Function : CUICellContainer::GetItemPos [error]File : D:\prog_repository\sources\trunk\xrGame\ui\UIDragDropListEx.cpp [error]Line : 769 [error]Description : 0 ЦИТАТА: при попытке заменить первоначальный костюм,даже просто снять его вылет Expression : assertion failed Function : CALifeSimulator__release File : deep deep in space Line : 666 Description : Object to release is a zero pointer ЦИТАТА: во время начала боя на арене,версия 1.0006. Поставил пак оружия на ЧН руках или Удалил болт, заспавнил детектор bolt_d1 и вылет Сам скрипт которым спавнил\удалял function test() local item_in_slot = db.actor:item_in_slot(10) if not item_in_slot then return end if item_in_slot:section() == "detector_simple" or item_in_slot:section() == "detector_advances" or item_in_slot:section() == "detector_elite" then amk.remove_item(bolt) amk.spawn_item_in_inv("bolt_d1") end end Возможное решение: у болта нет серверной части, это чисто клиентский объект, его нельзя удалить без вот таких последствий. Expression : assertion failed Function : CLocatorAPI::_initialize File : E:\stalker\patch_1_0004\xrCore\LocatorAPI.cpp Line : 655 Description : path_exist("$app_data_root$") Expression : assertion failed Function : CLocatorAPI::_initialize File : E:\priquel\sources\engine\xrCore\LocatorAPI.cpp Line : 685 Description : path_exist("$app_data_root$") Expression : assertion failed Function : CLocatorAPI::_initialize File : D:\prog_repository\sources\trunk\xrCore\LocatorAPI.cpp Line : 807 Description : path_exist("$app_data_root$") ЦИТАТА: редактирую текстуру в photoshop'е захожу в игру Expression : error handler is invoked! Function : handler_base File : D:\prog_repository\sources\trunk\xrCore\xrDebugNew.cpp Line : 764 Description : floating point error Expression : error handler is invoked! Function : handler_base File : D:\prog_repository\sources\trunk\xrCore\xrDebugNew.cpp Line : 764 Description : pure virtual function call ЦИТАТА: При удалении трупа, если в данный момент гг его обыскивает (открыт инвентарь) [error]Expression : assertion failed [error]Function : i:\xray-svn\xrcore\FixedVector.h [error]File : i:\xray-svn\xrcore\FixedVector.h [error]Line : 38 [error]Description : id<count ЦИТАТА: При попытке загрузить модель в Actor Editor SDK 0.6 [error]Expression : assertion failed [error]Function : i:\xray-svn\xrcore\_stl_extensions.h [error]File : i:\xray-svn\xrcore\_stl_extensions.h [error]Line : 43 [error]Description : _Pos<size() Expression : assertion failed Function : I:\xray-svn\editors\ECore\Editor\ui_main.cpp File : I:\xray-svn\editors\ECore\Editor\ui_main.cpp Line : 49 Description : m_ProgressItems.size()==0 http://ap-pro.ru/forum/106-602-598935-16-1393752422 http://www.amk-team.ru/forum/topic/1560-soc-voprosy-po-sdk/?do=findComment&comment=800153 http://www.amk-team.ru/forum/topic/5533-soobschestvo-mapperov/?do=findComment&comment=600493 [error]Expression : assertion failed [error]Function : CDB::MODEL::build [error]File : D:\prog_repository\sources\trunk\xrCDB\xrCDB.cpp [error]Line : 86 [error]Description : (Vcnt>=4)&&(Tcnt>=2) ЦИТАТА: при компиляции локации в SDK 0.7 Возможное решение: Судя по всему проблема с геометрией у одного из объектов. [error]Expression : assertion failed [error]Function : I:\xray-svn-trunk\editors\ParticleEditor\ParticleEffectActionsImpl.cpp [error]File : I:\xray-svn-trunk\editors\ParticleEditor\ParticleEffectActionsImpl.cpp [error]Line : 97 [error]Description : vers==PARTICLE_ACTION_VERSION [error]Expression : assertion failed [error]Function : X:\stalker_addon\sources\trunk\editors\ECore\Editor\EditMeshRender.cpp [error]File : X:\stalker_addon\sources\trunk\editors\ECore\Editor\EditMeshRender.cpp [error]Line : 101 [error]Description : f_index<m_FaceCount ЦИТАТА: При попытке настроить объект созданный в 3ds Max, в SDK 0.7 [error]Expression : norm_id<m_FaceCount*3 [error]Function : X:\stalker_addon\sources\trunk\editors\ECore\Editor\EditMeshRender.cpp [error]File : X:\stalker_addon\sources\trunk\editors\ECore\Editor\EditMeshRender.cpp [error]Line : 106 [error]Description : Normal index out of range. ЦИТАТА: При попытке настроить объект созданный в 3ds Max, в SDK 0.7 [error]Expression : fv.pindex<(int)m_VertCount [error]Function : X:\stalker_addon\sources\trunk\editors\ECore\Editor\EditMeshRender.cpp [error]File : X:\stalker_addon\sources\trunk\editors\ECore\Editor\EditMeshRender.cpp [error]Line : 107 [error]Description : Point index out of range. ЦИТАТА: При попытке настроить объект созданный в 3ds Max, в SDK 0.7 [error]Expression : fv.pindex<int(m_VertCount) [error]Function : X:\stalker_addon\sources\trunk\editors\ECore\Editor\EditMeshRender.cpp [error]File : X:\stalker_addon\sources\trunk\editors\ECore\Editor\EditMeshRender.cpp [error]Line : 113 [error]Description : - Face index out of range. ЦИТАТА: При попытке настроить объект созданный в 3ds Max, в SDK 0.7 skiping ui\ui_cm_connection_error.thm(already exists) Expression : assertion failed Function : X:\stalker_addon\sources\trunk\editors\xrEProps\ItemList.h File : X:\stalker_addon\sources\trunk\editors\xrEProps\ItemList.h Line : 134 Description : !tvItems->MultiSelect [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() ЦИТАТА: after camming to certain positions in the SDK Can't load: 'c:\program files (x86)\x-ray cop sdk\editors\import\wpn_hand_exo.ogf' invalid bones count FATAL ERROR [error]Expression : assertion failed [error]Function : X:\stalker_addon\sources\trunk\Layers\xrRender\../../xrEngine/SkeletonMotions.h [error]File : X:\stalker_addon\sources\trunk\Layers\xrRender\../../xrEngine/SkeletonMotions.h [error]Line : 235 [error]Description : p_ [error]Expression : assertion failed [error]Function : I:\xray-svn\editors\ECore\Editor\Device.cpp [error]File : I:\xray-svn\editors\ECore\Editor\Device.cpp [error]Line : 306 [error]Description : FALSE==g_bRendering ЦИТАТА: При добавлении/удалении предметов на уровень в Level Editor SDK 0.4 [error]Expression : fatal error [error]Function : X:\stalker_addon\sources\engine\editors\LevelEdito r\Edit\UI_LevelTools.cpp [error]File : X:\stalker_addon\sources\engine\editors\LevelEdito r\Edit\UI_LevelTools.cpp [error]Line : 327 [error]Description : <no expression> [error]Arguments : THROW [error]Expression : fatal error [error]Function : X:\stalker_addon\sources\trunk\editors\LevelEditor\Edit\UI_LevelTools.cpp [error]File : X:\stalker_addon\sources\trunk\editors\LevelEditor\Edit\UI_LevelTools.cpp [error]Line : 332 [error]Description : <no expression> [error]Arguments : THROW [error]Expression : Device lost [error]Function : X:\stalker_addon\sources\trunk\editors\ECore\Editor\device.cpp [error]File : X:\stalker_addon\sources\trunk\editors\ECore\Editor\device.cpp [error]Line : 343 [error]Description : HW.pDevice->Present( NULL, NULL, NULL, NULL ) ЦИТАТА: Make AI Map в SDK 0.7 Expression : sz<(tgt_sz-1) Function : I:\xray-svn\xrCore\FS.cpp File : I:\xray-svn\xrCore\FS.cpp Line : 349 Description : Dest string less than needed. [error]Expression : fatal error [error]Function : X:\stalker_addon\sources\trunk\xrCore\Xr_ini.cpp [error]File : X:\stalker_addon\sources\trunk\xrCore\Xr_ini.cpp [error]Line : 455 [error]Description : <no expression> [error]Arguments : Can't open section '_group'. Please attach [*.ini_log] file to your bug report [error]Expression : !m_error_code [error]Function : raii_guard::~raii_guard [error]File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp [error]Line : 748 [error]Description : ...p sdk\editors\gamedata\scripts\se_smart_cover.script:50: attempt to index field '?' (a nil value) Expression : error handler is invoked! Function : invalid_parameter_handler File : .\xrDebugNew.cpp Line : 791 Description : ЦИТАТА: при експорте здания в Level Editor может ли это быть из за того что у меня некоторые объекты пересекаются и он не может экспортировать? Потому что например если экспортировать ту часть, где я еще не халтурил, то все норм экспортируются? Похож на: http://modders-wiki.ru/xr:Line_804 * New phase started: Freeing resources being allocated level 1 pihan_test FATAL ERROR Expression : assertion failed Function : CLevelGraph::vertex_position File : x:\clearsky\src\engine\utils\xrai\level_graph_inline.h Line : 99 Description : iFloor((source_position.z - header().box().min.z)/header().cell_size() + .5f) < (int)m_row_length * New phase started: Freeing resources being allocated FATAL ERROR Expression : !m_level_spawns.empty() Function : CGameSpawnConstructor::load_spawns File : .\game_spawn_constructor.cpp Line : 109 Description : There are no valid levels (with AI-map and graph) in the section 'levels' in the 'game.ltx' to build spawn file from! ЦИТАТА: при сборке спавна Expression : !m_level_spawns.empty() Function : CGameSpawnConstructor::load_spawns File : .\game_spawn_constructor.cpp Line : 139 Description : There are no valid levels (with AI-map and graph) in the section 'levels' in the 'game.ltx' to build spawn file from! http://www.amk-team.ru/forum/topic/5533-soobschestvo-mapperov/?do=findComment&comment=1068112 Expression : m_level_changers.empty() Function : CGameSpawnConstructor::verify_level_changers File : .\game_spawn_constructor.cpp Line : 166 Description : Some of the level changers setup incorrectly ЦИТАТА: xrAI ТЧ List of the level changers which are invalid for some reasons exit_to_garbage_01 FATAL ERROR Expression : m_level_changers.empty() Function : CGameSpawnConstructor::verify_level_changers File : .\game_spawn_constructor.cpp Line : 196 Description : Some of the level changers setup incorrectly ЦИТАТА: Взял Кордон и ничего в нём не меняя (после декомпиляции) попробовал собрать all.spawn, но упёрся в одну ошибку 472 graph points loaded Building cross table Saving cross table Loading cross table Building graph Generating edges 1834 edges built Checking graph connectivity Optimizing graph edges before optimization : 1834 FATAL ERROR Expression : assertion failed Function : CGameGraphBuilder::process_tripple File : .\game_graph_builder.cpp Line : 597 Description : _min(edge->weight(),graph().edge(edge->vertex_id(),tripple.second.second) ? graph().edge(edge->vertex_id(),tripple.second.second)->weight() : (*I).weight()) <= tripple.first ЦИТАТА: При компиляции level.graph http://www.amk-team.ru/forum/topic/1560-soc-voprosy-po-sdk/?p=915137 * New phase started: LIGHT: Implicit... * New phase started: LIGHT: LMaps... FATAL ERROR expression : assertion failed Function : lc_net::get_next File : D:\prog_repository\sources\trunk\utils\xrLC_Light\net_lightmaps_add_task.cpp Line : 48 Description : from < size ЦИТАТА: при сетовой компиляции Expression : assertion failed Function : OGF::Optimize File : I:\xray-svn\xrLC\OGF_Face.cpp Line : 153 Description : x_faces.size() == faces.size()
  2. Давно интересует такой вопрос: какие ключи (параметры) можно указать исполняемому файлу движка X-Ray? И как они повлияют на игру? Всего я насчитал их в движках всех частей игр последних версий - около 80. Часть я уже проверил и описал, но остались неизученные. Мне интересно, какие у вас есть версии или вы уже сами проверили и знаете, что делают эти ключи и в каком движке работают? Высказывайте свои предположения! gpu_sw gpu_nopure gpu_ref xclsx tune openautomate perfhud_hack mt_cdb wf mem_debug build ebuild pure_alloc swap_on_compact no_call_stack_assert editor no_memory_usage _g debug_ge techdemo tdemo tdemof mpdemosave savescreenshots netsim dump_traffic no_direct_connect skinw nocolormap nodf24 nonvs gloss bug sunfilter sjitter depth16 tsh skinw no_occq no_staging designer Эти вроде как не работают: load launcher demomode nes_texture_storing svcfg
  3. X-Ray SDK - Level editor При работе с уровнем Скрытый текст Expression : b Function : X:\stalker_addon\sources\trunk\xrCore\Xr_ini.cpp File : X:\stalker_addon\sources\trunk\xrCore\Xr_ini.cpp Line : 703 Description : name[trees\new_trees\bush_1_01] already exist in section[c:\programfiles\x-raycopsdk\editors\rawdata\levels\mir4.level] Об ошибке и её решении: http://modders-wiki.ru/xrSDK:Line_703 [error]Expression : assertion failed [error]Function : I:\xray-svn\xr_3da\Environment_misc.cpp [error]File : I:\xray-svn\xr_3da\Environment_misc.cpp [error]Line : 81 [error]Description : !sounds.empty() || !effects.empty() Ошибка: Отсутствует файл $no_sound.ogg Решение: Скопируйте файл $no_sound.ogg из распакованых ресурсов игры, в папку level_editor\gamedata\sounds\ Expression : hXRSE_FACTORY Function : I:\xray-svn-trunk\editors\LevelEditor\Edit\ESceneSpawnTools.cpp File : I:\xray-svn-trunk\editors\LevelEditor\Edit\ESceneSpawnTools.cpp Line : 38 Description : Can't load library: Arguments : xrSE_Factory.dll Ошибка: X-Ray SDK начал работать с .db файлами Решение: Удалите все .db файлы из папки level_edtior Scene must be empty before editing library Ошибка: Открыли во вкладке Scene, пункт Objects -> Library Editor, при загруженном уровне. Решение: Открывайте Library Editor без загруженного уровня. [error]Expression : false [error]Function : ParseFile [error]File : I:\xray-svn\xrXMLParser\xrXMLParser.cpp [error]Line : 48 [error]Description : XML file[$game_config$] parsing failed. Can't find include file:[gameplay\character_undying.xml] Ошибка: Для работы необходим файл character_undying.xml, а его нет. Решение: Найдите файл character_undying.xml или создайте, и поместите в папку level_editor\gamedata\gameplay Can't create node. Ошибка: Нельзя создать нод в том месте, которое вы указали. Чаще всего это места перехода между комнтами в объектах зданий. Решение: Во вкладке AI Map Nodes, нажмите Ignore Constraints, и поставьте нод. [error]Expression : assertion failed [error]Function : i:\xray-svn\xrcore\FS.h [error]File : i:\xray-svn\xrcore\FS.h [error]Line : 265 [error]Description : (Pos<=Size) && (Pos>=0) Ошибка: Проблема в неправильном распределении текстур по папкам. Если имя текстуры начинается с "wpn_", то и хранится она должна в папке с именем "wpn". Решение: Данная ошибка не критична, нажмите "продолжить". Build Скрытый текст *ERROR: Scene has '32194' non associated face! - scene object: 'levels\l01_escape\l01_escape_part1307' [O:'levels\l01_escape\l01_escape_part1307', M:'f?'] Ошибка: Объект l01_escape_part1307 не найден в секторах уровня. Решение: В X-Ray SDK перейдите во вкладку Edit Mode -> Sector. Далее выполните поочерёдно команды: 1) Remove Default; 2) Create Default. После также нужно просчитать порталы, для этого перейдите в Edit Mode -> Portal, и выполните команду Compute All Portals. Merge LOD textures... Failed to build merged LOD texture. Merged texture more than [2048x2048]. ERROR: Failed static remote build Ошибка: Текстура level_lods.dds вашего уровня превышает разрешение 2048x2048. Такое бывает, если у вашего уровня более 128 Lod-объектов. Один Lod-объект, занимает в файле level_lods.dds деление в 512x64. Соответственно 512 * 4 = 2048 (ширина) и 64 * 32 = 2048 (высота). Таково ограничение движка X-Ray Engine 1.6 (S.T.A.L.K.E.R. - Зов Припяти). Стоит отметить, что у движка X-Ray Engine 1.0 (S.T.A.L.K.E.R. - Тень Чернобыля) это ограничение ещё больше - 2048x1024, т.е. 64 Lod-объекта. Решение: Сократите число Lod-объектов вашего уровня до 128. CLight: Can't load sun Корень зла: На уровне отсутствует источник света солнца. Решение: В X-Ray SDK перейдите во вкладку Edit Mode -> Light, и добавьте маркер где-нибудь на границе террейна уровня, дабы не мешал. Далее проверьте, чтобы в его Properties, в пункте Light Control был указан: $sun Invalid climable object found. [-188.20, -6.75, -594.45] Ошибка: На локации неправильно установлен специальный объект лестницы. Решение: http://stalkerin.gameru.net/wiki/index.php?title=Создание_лестниц Can't find shader 'levels\water01' Ошибка: У какого-то объекта уровня неправильно указан путь к шейдеру. Решение: В данном случае, это скорее всего объект водной поверхности. Найдите его на уровне, узнайте его название. Далее, запустите Level editor без загрузки локации, перейдите во вкладку Scene, выберите пункт Objects -> Library Editor. Найдите в списке объект, название которого узнали ранее, и исправьте ему путь к шейдеру. Object 'levels\l01_escape\l01_escape_part0230' - 'modelShape' has 1 invalid face(s). Removed. Ошибка: Ошибка в модели объекта, т.н. invalid face Решение: Удалите объект или используйте компилятор с обходом этой ошибки или исправьте самостоятельно в 3D редакторе. Видеоурок по исправлению: youtube.com/watch?v=nL3vdM6yJIQ There is no texture 'gamedata\textures\lod\lod_levels_l01_escape_l01_escape_lod0030.dds' There is no texture 'gamedata\textures\lod\lod_levels_l01_escape_l01_escape_lod0030_nm.dds' Ошибка: Текстура Lod-объекта не соответствует текущему lod-объекту. Терапия: Нужно пересоздать текстуры Lod-объектов. Для этого запустите Level editor без загрузки локации, перейдите во вкладку Scene, выберите пункт Objects -> Library Editor. В нём выберите любой из lod-объектов вашего уровня, щёлкните по надписи Preview, что справа в меню. Затем нажмите Make LOD, качество выбирайте сами, если это не финальная версия вашего уровня, то Low Quality. Далее появится окно "Do you want to select multiple objects?", нажмите Yes, и выберите в списке все ваши Lod-объекты, потом нажмите OK и дождитесь окончания создания текстур Lod-объектов. Видеоурок: youtube.com/watch?v=047EzjcQPYc !Level doesn't contain HOM objects! Ошибка: На уровне нет ни одного HOM объекта Терапия: http://stalkerin.gameru.net/wiki/index.php?title=Создаём_HOM,_порталы_и_сектора HOM-объекты для build'а в Level editor'е и нормальной работы уровня в игре необязательны, так что решайте сами, нужны они вам или нет. Но, если на карте уже есть HOM, то вам стоит разобраться с секторами. Object 'detail\det_list_01': engine shader 'details\blend' non compatible with compiler shader 'default' Ошибка: Engine shader 'details\blend' не совместим с compiler shader 'default'. Решение: Поменяйте шейдер compiler 'default' на другой. Чтобы знать, какой-точно подберите самостоятельно под свой объект из таблицы: http://stalkerin.gameru.net/wiki/index.php?title=Пресеты_XRay_материалов Запустите Level editor без загрузки локации, перейдите во вкладку Scene, выберите пункт Objects -> Library Editor. Найдите в списке папку detail, а в ней объект det_list_01, и укажите ему другой compile шейдер. *ERROR: Can't find any Spawn Object. Ошибка: На уровне нет ни одного Spawn element'а. Ограничение X-Ray SDK по всей видимости, не позволяет build'ить уровень без Spawn element'ов. Решение: Поставьте хотя бы один Spawn element на уровне. Duplicate object position 'trees\new_trees\trees_6_red_03'-'trees\new_trees\trees_6_red_03_0001' with reference 'trees\new_trees\trees_6_red_03'. Duplicate object position 'trees\new_trees\trees_6_red_03'-'trees\new_trees\trees_6_red_03_0002' with reference 'trees\new_trees\trees_6_red_03'. Ошибка: На уровне установлены 2 объекта trees_6_red_03, в одном и том же месте. Частое явление при копипасте (Ctrl + C и Ctrl + V) объектов деревьев. Сами того не замечая скопировали объект 2 раза, вместо одного. Первый скопированный передвинули, а второй так и остался на месте объекта копирования. Решение: Удалите или передвиньте один из объектов, т.е. trees_6_red_03_0001 или trees_6_red_03_0002. [error]Expression : assertion failed [error]Function : SFillPropData::~SFillPropData [error]File : I:\xray-svn-trunk\xrSE_Factory\xrServer_Objects_ALife.cpp [error]Line : 64 [error]Description : 0==counter Ошибка: Обычно возникает при build'е большого по размеру уровня. Решение: Перезапустите компьютер, и сразу же откройте уровень в X-Ray SDK и сделайте build. X-Ray SDK - Actor editor Export OGF Скрытый текст ..Export skeleton geometry (Compute bone bounding volume...) Bone 'root' has invalid shape. Bone 'connectbone01' has invalid shape. Bone 'connectbone02' has invalid shape. Export failed. Ошибка: Неправильно выбраны кости для экспорта модели. Решение: Когда будете выбирать кости и делать Generate Shape, выбирайте только те кости, к которым есть привязка. В данном случае, выберите все кости, кроме тех что указаны в сообщении ошибки, т.е. root, connectbone01, connectbone02. Surface [T:'belt\stal2', S:'models\model'] has UV tiled more than 32 times. Surface [T:'belt\plast_z1', S:'models\model'] has UV tiled more than 32 times. ..Export skeleton geometry ..Export skeleton geometry (Make Progressive...) ..Export skeleton geometry (Compute bone bounding volume...) Export complete. Ошибка: UV map модификатор у моделей превышает допустимые пределы, либо он не был применён вовсе. Решение: Уменьшите UV map, либо примените UV map. Compilers xrLC Скрытый текст [error]Expression : fatal error [error]Function : out_of_memory_handler [error]File : .\xrDebugNew.cpp [error]Line : 318 [error]Description : <no expression> [error]Arguments : Out of memory. Memory request: 65536 K Ошибка: Компилятору не хватает оперативной памяти вашего компьютера, т.к. возможно, что: 1) Компилятор 32-битный, и может использовать только 2 Гб оперативной памяти; 2) Windows выделяет недостаточное количество оперативной памяти компилятору, из-за нагрузки других процессоров; 3) Малый размер оперативной памяти, например всего 2 ГБ, половину использует Windows, половину компилятор, и ему не хватает 1 Гб. Решение: Максимально освободите Windows от лишних процессов, чтобы освободить под компилятор побольше памяти. Установите 64-битную версию Windows, чтобы компьютер мог использовать больше 3,25 Гб оперативной памяти. Компьютер должен иметь минимум 5 Гб (желательно больше) оперативной памяти. Увеличьте размер виртуальной памяти (файла подкачки) равно ОЗУ. Пропатчите .exe файл компилятора, чтобы он использовал 4 Гб оперативной памяти, программой: http://www.ntcore.com/4gb_patch.php [error]Expression : THM [error]Function : CBuild::Load [error]File : D:\xray-svn\xrLC\Build_Load.cpp [error]Line : 282 [error]Description : rawdata\textures\corp\corp_dog.thm Ошибка: Компилятор не нашёл файла corp_dog.thm, в папке X-Ray SDK\level_editor\rawdata\textures\corp\ Решение: Найдите необходимую текстуру corp_dog.dds, конвертируйте её в формат .tga, и поместите в папку X-Ray SDK\level_editor\import\ Запустите Level editor, во вкладке Scene, выберите пункт Images -> Check New Textures. Выберите в меню corp_dog.tga, и нажмите OK. Текстура импортировалась, её .thm файл создался. Пробуйте компилировать снова. [error]Expression : THM->r_chunk(THM_CHUNK_VERSION,&version) [error]Function : CBuild::Load [error]File : D:\xray-svn\xrLC\Build_Load.cpp [error]Line : 286 [error]Description : rawdata\textures\glow\glow_white.thm Ошибка: Компилятор не может использовать файл glow_white.thm, т.к. он предназначен для уровня сделанного в другой версии X-Ray SDK. Например, .thm файл от уровня сделанного в X-Ray SDK 0.5/0.6 или 0.7, компилятор не сможет использовать с уровнем сделанным в X-Ray SDK 0.4. Решение: Пересоздавайте glow_white.thm, импортируя текстуру glow_white.tga заново. Как это сделать, написано в терапии предыдущего вылета. | | processing: rawdata\textures\glow\glow_red.thm | | - loading: glow\glow_red | | processing: rawdata\textures\glow\glow_orange.thm | | - loading: glow\glow_orange | | processing: rawdata\textures\glow\glow_fire1.thm | | - loading: glow\glow_fire1 | | processing: rawdata\textures\wood\wood_walls1.thm | | processing: rawdata\textures\mtl\mtl_fence5.thm | | - loading: mtl\mtl_fence5 FATAL ERROR [error]Expression : assertion failed [error]Function : b_BuildTexture::Vflip [error]File : d:\xray-svn\xrlc\build.h [error]Line : 30 [error]Description : pSurface Ошибка: Компилятор не находит множество .tga файлов текстур. Решение: Такая же как в примере выше. Т.е., импортируете текстуры: glow_red.tga; glow_orange.tga; glow_fire1.tga; wood_walls1.tga; mtl_fence5.tga Если после импорта текстур, при компиляции ошибка повторилась, но ниже добавилось ещё файлов, то проделайте с ними тоже самое, т.е. импортируйте их. [error]Expression : assertion failed [error]Function : CBuild::Load [error]File : D:\xray-svn\xrLC\Build_Load.cpp [error]Line : 245 [error]Description : L_static.rgb.size() Ошибка: Отсутсвует освещение на уровне. Решение: В X-Ray SDK перейдите во вкладку Edit Mode -> Light, и добавьте маркер где-нибудь на границе террейна уровня, дабы не мешал. Далее проверьте, чтобы в его Properties, в пункте Light Control был указан: $static [error]Expression : fatal error [error]Function : CBuild::PreOptimize [error]File : D:\xray-svn\xrLC\xrPreOptimize.cpp [error]Line : 132 [error]Description : <no expression> [error]Arguments : * FATAL: 6 invalid faces. Compilation aborted Ошибка: Компилятор не смог обойти ошибки моделей объектов, т.н. invalid face Решение: Обычно, ещё на стадии Build'а в X-Ray SDK, в его log'е указывается какие объекты имеют такие ошибки. Типичный вид: Object 'levels\l01_escape\l01_escape_part0230' - 'modelShape' has 1 invalid face(s). Removed. Терапию ищите в спойлере "Build", что выше. * New phase started: Build UV mapping... | | model 'trees\new_trees\trees_sosna_1_02' - REF_lighted. | Processing... | | model 'trees\new_trees\trees_spil_01' - 2 subdivisions | | model 'props\objects\musor\trash_kamaz_fura' - REF_lighted. | | model 'props\objects\musor\trash_lada_lod' - 2 subdivisions | | model 'props\objects\musor\trash_lada_lod' - REF_lighted. | | ::compact:: 248 verts removed | | ::compact:: 377 verts removed | | ::compact:: 70 verts removed | | ::compact:: 67 verts removed | | ::compact:: 72 verts removed | | ::compact:: 108 verts removed | | ::compact:: 102 verts removed | | ::compact:: 15 verts removed | | ::compact:: 38 verts removed Ошибка: Компилятор не может обработать некоторые объекты. Решение: Проверьте на своих ли местах в папке все нужные уровню объекты, проверьте правильно ли созданы и настроены модели объектов, проверьте, возможно объекты неудачно пересекаются на уровне. * New phase started: Subdividing geometry... | Subdividing in space... | | ! ERROR: model #178287 - split fail, faces: 4948, s1/s2:20/4928 | | ! ERROR: model #178287 - split fail, faces: 4948, s1/s2:20/4928 | | ! ERROR: model #178287 - split fail, faces: 4948, s1/s2:20/4928 | | ! ERROR: model #178287 - split fail, faces: 4948, s1/s2:20/4928 | | ! ERROR: model #178287 - split fail, faces: 4948, s1/s2:20/4928 | | ! ERROR: model #178287 - split fail, faces: 4948, s1/s2:20/4928 | | ! ERROR: model #178288 - split fail, faces: 5156, s1/s2:5139/17 | | ! ERROR: model #178288 - split fail, faces: 5156, s1/s2:5120/36 Ошибка: Компилятор не может обработать некоторые модели, т.к. не хватает мощности компьютера. Решение: Неизвестно насколько можный нужен PC, но чем мощнее, тем лучше. Попробуйте установить процессор помощнее, и оперативки побольше. Также попробуйте терапию, что для ошибки [error]Arguments : Out of memory. Memory request: 65536 K. Можно найти в этом же спойлере. [error]Expression : assertion failed [error]Function : CBuild::BuildSectors [error]File : D:\prog_repository\sources\trunk\utils\xrLC\xrSectors.cpp [error]Line : 51 [error]Description : M.sector<g_sectors.size() Ошибка: Какие-то секторы на вашем уровне установлены неправильно. Решение: Попробуйте пересоздать сектора и просчитать порталы на уровне заново. Expression : assertion failed Function : Startup File : D:\prog_repository\sources\trunk\utils\xrLC\xrLC.cpp Line : 114 Description : XRCL_CURRENT_VERSION==version Ошибка: Компилятор не подходит, т.к. уровень создан в Level Editor'е другого движка. Решение: Используйте компилятор, предназначеный для движка на котором создавался уровень. xrDO_light Скрытый текст | | - loading: glow\glow_orange.thm | | - loading: tree\tree_fuflo.thm FATAL ERROR [error]Expression : BT.pSurface [error]Function : xrLoad [error]File : D:\xray-svn\xrLC\xrDO_Light\compiler.cpp [error]Line : 306 [error]Description : Can't load surface Ошибка: Компилятор не находит .tga файлы текстур. Решение: Аналогична ошибке [error]Description : pSurface, что в спойлере xrLC. xrAI ai map Скрытый текст [error]Expression : nodes.size() + m_internal.size() == level_graph().header().vertex_count() [error]Function : CSpaceRestrictorWrapper::verify_connectivity [error]File : I:\xray-svn\xrAI\space_restrictor_wrapper.cpp [error]Line : 268 [error]Description : Restrictor separates AI map into several disconnected components [error]Arguments : esc_selo2_sr Ошибка: Где-то на локации очень неудачно расположен space restrictor, который делит AI-сетку на несвязанные части. Решение: Пропишите в aimap.bat ключ -no_separator_check или исправьте в Level editor. [error]Expression : assertion failed [error]Function : CSpaceRestrictorWrapper::verify_connectivity [error]File : I:\xray-svn\xrAI\space_restrictor_wrapper.cpp [error]Line : 258 [error]Description : nodes.size() + m_internal.size() <= level_graph().header().vertex_count() Ошибка: Много неслинкованных нодов на AI-сетке. Решение: Исправьте или удалите неправильные ноды. level.graph Скрытый текст * New phase started: Removing incoherent graph points Graph point 0 [-267.014954][-16.037380][-128.306824] is disconnected Graph point 1 [-263.960510][-15.342127][-93.809082] is disconnected Graph point 2 [-256.147461][-23.370293][-134.374390] is disconnected ... 77 graph points are incoherent (they are removed) 0 graph points are valid ***STOP*** file 'P:\xrAI\xrGraph.cpp', line 465. ***Reason***: *** Assertion failed *** Expression: tpaGraph.size() There are no graph points! Ошибка: Эта ошибка возникает, когда между graph point'ами отсутствует связная АИ-сетка. Решение: Удалите все graph point'ы и расставьте заново. game.graph Скрытый текст * New phase started: Processing level graphs ! Duplicated level id 1 in the game.ltx, section level03, level l03_agroprom level l01_escape level l02_garbage * New phase started: Adding interconnection points Level - with id 2 has an INVALID connection point exit_garbage_2, which references to graph point exit_agroprom_1 on the level | with id 1 ***STOP*** file 'P:\xrAI\xr_graph_merge.cpp', line 546. ***Reason***: *** Assertion failed *** Expression: M != (*K).second->m_tVertexMap.end() Ошибка: Компилятор не может собрать game.graph уровня l03_agroprom, т.к. есть уровень с таким же id как у него. Решение: Исправьте id уровня l03_agroprom в файле game_levels.ltx Xray game asset converter decompile Скрытый текст ignoring trailing garbage at m_poltergeist.ltx:305 [bug] unimplemented code path at ..\xr_entity.cxx:1325 Ошибка: Converter не может декомпилировать уровень, т.к. не имеет настроек под него в файле converter.ini, либо эти настройки неправильны. Решение: Попробуйте использовать другую версию converter'а. Если использовали самую новую, попробуйте предыдущую версию. path $sdk_root$ does not exist path $game_data$ does not exist path $game_config$ does not exist path $game_textures$ does not exist path $maps$ does not exist path $objects$ does not exist Ошибка: Неправильный путь к X-Ray SDK в файле fsconverter.ltx Решение: Исправьте путь. Откройте файл fsconverter.ltx, и найдите строку $sdk_root$, после = false| false| запишите ваш путь, например, C:\Program Files\X-Ray SDK\level_editor\ loading level.ltx item without section at embedded:3 [bug] unexpected code path at ..\xr_ini_file.cxx:301 Ошибка: Проблема в коде файла level.ltx уровня. Решение: Если в файле level.ltx, который находится в папке уровня, прописаны 2 строчки "; level script file", тогда удалите одну и сохраните файл. [error]Expression : fatal error [error]Function : CInifile::Load [error]File : D:\prog_repository\sources\trunk\xrCore\Xr_ini.cpp [error]Line : 382 [error]Description : <no expression> [error]Arguments : Duplicate section 'mylev' found. Ошибка: В каком-то из config-файлов, есть дубликат секции с именем mylev. Решение: Отыщите в config-файлах секцию с именем mylev, и измените её имя на другое. Тема предназначена для публикации пользовательских решений вылетов и ошибок, а не для вопросов. Если кому-то есть, что добавить к теме или поправить в ней же - пишите в комментариях.
  4. xrLC x64 SoC

    Обсуждение: http://modders-wiki.ru/X-Ray_Level_Compilers_x64_SoC
  5. Ковыряемся в исходниках SoC. На данный момент тема ориентирована в большей степени на новичков. Здесь будут собираться готовые решения по мелкому ковырянию исходников движка SoC. Собственно приглашаю всех желающих присоединиться. Сборка исходников, необходимые программы. Расширения для диалогов: Скрытый текст Один из вариантов реализации случайных фраз у диалогов. Автор: Winsor. Часть 2. + немного переделанная функция дампа xml Автор: Winsor. Исправление ошибок: Скрытый текст Исправление отображения зеленым цветом прочитанных записей в разделе КПК "Дневник". Автор: lvg_brest Маленькое исправление колбека before save. Нашел: Карлан. Исправление сохранения клиентских объектов. Автор: Shoker Фикс вертикальной синхронизации (r2) Автор: SkyLoader Фикс не отключения ПНВ при удалении броника ф-циями release\transfer_item или продаже\выкладывании в другой инвентарь, автор: UnLoaded Исправление вылета по отсутствию звука. Путь до звука выводится в лог (как с текстурами в ЗП). Исправление пулестойкости костюма. Расширение скриптового функционала: Скрытый текст Функции, возвращающие текущий год и месяц. Функция перемотки времени из CoP. Создание колбеков для Актора на примере колбека на удар ножом. Назначение скриптам горячих клавиш, изменяемых в главном меню. Создание функции, перебирающей предметы на поясе. Работа с интерфейсом (худ, инвентарь и т.п.): визуальная часть: Скрытый текст Редактирование загрузочного экрана. Создание нового индикатора на худе. Расширение геймплея: Скрытый текст Создание нового слота. Новые параметры для бронежилетов. Восстановление функции рождения артефактов при срабатывании аномалии. Автор: Bak Добавление изменения переносимого веса в свойства артефактов. Массовое перемещение предметов между окнами, Автор: UnLoaded Зум в один клик. Автор: Shkiper2012. Дополнение: Kondr48 Порция мелких правок от Shkiper2012. Работа с рендером: Скрытый текст Скриншоты в формате png.
  6. В этой теме вы можете выкладывать свои дополнения к глобальному сюжетному моду Ф.О.Т.О.Г.Р.А.Ф. Версия: 0.7 (21 марта 2017 года) Автор: aka_sektor - Исправлены теневые артефакты по краям экрана; - Исправлен сброс визуала ГГ, при наличии в инвентаре нескольких костюмов (автор скрипта: Charsi); - Изменён материал водных поверхностей. Теперь в них можно передвигаться без какого-либо замедления; - Отключена невозможность пропускать видеоролики; - Исправлены (не идеал, но и не режет глаз, как раньше) все модели "Миротворцев". Удалена "разгрузка", анимации заменены на вариант для "толстых" сталкеров (см. ReadMe_Fat_Stalker.txt); Скопируйте папку gamedata с заменой файлов, в корневую директорию игры, с установленным модом Ф.О.Т.О.Г.Р.А.Ф. последней версии. Удалите файл user.ltx, обычно он в папке "Мои документы\Stalker-SHOC". Запустите игру, и настройте заново графику и прочее. Скачать можно по ссылке в посте: http://ap-pro.ru/forum/102-10451-1#880166 v0.7, 21 марта 2017 года: - Исправлены (не идеал, но и не режет глаз, как раньше) все модели "Миротворцев". Удалена "разгрузка", анимации заменены на вариант для "толстых" сталкеров (см. ReadMe_Fat_Stalker.txt); v0.6, 26 января 2014 года: - Мод адаптирован к финальному патчу мода Ф.О.Т.О.Г.Р.А.Ф. v0.5, 20 января 2014 года: - Исправлены теневые артефакты по краям экрана; - Исправлен сброс визуала ГГ, при наличии в инвентаре нескольких костюмов (автор скрипта: Charsi); - Исправлен вылет (bytes_need<=mSize) && vl_Count, и улучшенна оптимизация памяти (автор: macron); - Изменён материал водных поверхностей. Теперь в них можно передвигаться без какого-либо замедления; - Отключена невозможность пропускать видеоролики. P.S. Знаю, что маловато. Можете считать этот аддон приятной мелочью. Хотя... кому как. Вам надоело это карканье ? Ставить поверх, с заменой файлов. НИ не нужна. Размер: 3.08 кб Ссылка для скачивания файла: https://cloud.mail.ru/public/DREk/ftJLEA4VN Адаптировано для мода "Ф.О.Т.О.Г.Р.А.Ф." BFG (Петрович) 14.12.2013 p.s. по спецзаказу Бедуина. Добавил автоматическое разряжание подбираемых и выбрасываемых стволов. Оружие, перекладываемое из инвентаря и выброшенное/выбитое из рук не разряжается. Автор мода: Tonny S, адаптация к ТЧ: Romz. Добавлена таблица(Авторы: Zander_driver и dsh) исключений для оружия не нуждающегося в авторазряжании. Скачать:https://yadi.sk/d/95ZkNeCIxPP4W Накатить поверх, с заменой. НИ не нужна.
  7. Ваши правки для Сталкер ТЧ

    Сделали интересные правки, будь то: конфиги, скрипты, шейдеры, текстуры, модели, движок и прочие ресурсы ? Поделитесь своими работами в этой теме! Также, если вы наткнулись на чью то интересную правку - не проходите мимо этой темы? Поделитесь с остальными своей находкой! Тема только для публикации готовых правок. По вопросам работы с правками, обращаться в соответствующие темы в разделе: http://www.amk-team.ru/forum/forum/45-shkola-moddinga/
  8. Приветствую пользователей форума AMK! В этой теме, хочу предложить вам вместе обсудить известные и неизвестные ошибки инструментария разработчика X-Ray SDK и всех его компонентов, причем заметьте - именно ошибок, а не вылетов. К ним относятся записи в логе, которые пишутся красным, а также окошки возникающие в процессе работы, без стандартного описания, как у "вылетов", и которые можно пропустить. Необходимо разобрать и понять, по какой причине они происходят, и как их правильно решить. По моему мнению, вопрос ошибок SDK рассмотрен недостаточно, и их следует изучить и описать подробнее. Тема для обсуждения ошибок только оригинальных (не модифицированных) версий X-Ray SDK Soc/CS/CoP. По разбору "вылетов" SDK, обращаться в соответствующую тему: http://www.amk-team.ru/forum/topic/13415-masterskaia-po-razboru-vyletov-x-ray/ ВНИМАНИЕ! Список ошибок требующих подробного разбора: Object 'level\lw_1_1', surface 'terrain_lw1_1' contain static engine shader - 'levels\lw1_1_er'. Export interrupted. Game MTL = objects\glass Возможное решение: для статики материалы должны браться из папки "материалс" ERROR: group 'group_0000; - has empty reference. Corrupted file? Invalid smooth group found (Maya type). Object: 'mp_corpus.object'. Vertex: [0.03, -0.00, -0.06] Моделировал домик (вернее две его комнаты) и столкнулся с проблемой групп сглаживания. На официальном портале sdk.stalker-game.com (кстати там тоже не хотят учить Мауа) написано, что каждый полигон должен принадлежать к какой-нибудь группе сглаживания. при импортировании в LevelEditor Update object thumbnail. Stale data. добавлял обьекты в scene->objects->object library Surface: 'mtl_gate_j01a_S' contains bad game material. при build Возможное решение: Открыть ActorEditor . В нём File > Load > загрузить свой объект. После чего, в свитке Object Items выбирать Surfaces > 01-mtl_gate_j01a_S. Далее, в свитке Item Properties (он в низу находится) кликнуть два раза в поле Game Material. Открыть новое окно и в нем выбирать нужный матрериал для своего объекта. PS: По умолчанию - Default Duplicate object name already exists: 'lights_camp_fire_omni_r1_r2_0001' выдели все объекты и нажми ренейм алл ERROR: Invalid breakable object: 'physics\large_trash\koleso_01' Декомпилировал локацию, открыл в SDK 0.4, в log'е написало, что не хватает некоторых объектов. Я их добавил в level_editor\gamedata Снова открыл локу, в log'е пишет ошибки. Мало того, они есть на локации и вполне нормально смотрятся. Compile -> Build проходит. Я так понимаю эта ошибка ни на что не влияет. Есть мнение, что в игре эти объекты не будут разрушаться. Что-то в модели не то с частями/группами. Bone 'bip01_tail' has non-dynamic game material. Если перекинуть модель с билда - то при создание огф в сдк По логике, заменить материал (Game mtl) на динамический, default_object, например. как у кости менять материалы? Возможное решение: Там же в акторедиторе у модели должна быть вкладка bones. Выбираешь кости, можно с шифтом сразу все, и меняешь Game Material. стояло дефаулт - поставил дефаул_обжект - прокатило. Object 'stalker_content\deco_interior\int_stuffed_animal_himera', surface 'prop_trofy_board_S' contain invalid game material. На этапе прекомпиляции Make Game Возможное решение: точно такая же ошибка была, я посмотрел эти файлы через Actor Editor и оказалось, что у них не настроен материал, ну понятное дело я присвоил материал и всё заработало. Так что попробуй присвоить материал. Making details... Making details... (merge textures) Making details... (export geometry) Making details... (export slots) ERROR: Detail Objects export failed. Возможное решение: вместо операции DO Commands -> First Initialize, сделал DO Commands -> Reinitialize All. Все сбилдилось. Failed to build object: 'buildings\building_small\small_18' при build Can't export object as breakable. Object have N-Link face(s). Возможное решение: Привязка должна быть жесткая, т.е. каждый вертекс только к одной кости
  9. Я представляю скриптовую систему организации логики поведения персонажей, которая может быть использована вместо системы смарт-террейнов и гулагов. Данную систему буду называть набором работ. В Сталкере смарты являются спавн объектами наследованными от зон (как рестрикторы), их код достаточно объёмен и сложен, плюс есть свои нюансы с расположением работ Неигровых Персонажей и настройкой всей системы. Идея сделать скритовую систему для решения задач заселения и организации логики НП возникла когда я делал схемы поведения без надобности установки точек путей. Данная фитча является кодом в чистом виде, она не использует игровые объекты, тем более спавн-объекты, это просто код который организовывает логику НП исходя из входных параметров и условий. Для использования системы набора работ, нужно будет создать внутри папки config\ файл с логикой и оформить файл кастом_дэйт'ы персонажа определенным образом. Считаем, что Вы создали текстовой файл с логикой для набора и у Вас установлены все скрипты. 1. В файле логики (кастом_дэйта) НП пишите стандартно логику, совершенно любую, когда Вам нужно будет перевести НП в набор работ Вы должны активировать переход на схему workmen c полями name и old_section. name - имя набора работ в который пойдет НП old_section - имя секции в которую уйдет НП, если по каким либо условиям набор работ его не примет, НП будет в этой секции логики пока набор работ его не примет, т. е. НП в любой момент может соскочить с этой секции в набор работ. Секция эта должна быть прописана в том файле где секция worker из которой она и вызывается. Эти секции обязательны к заполнению! Если Вы хотите вывести НП из набора, то в файле логики набора работ, а не НП нужно сделать любой переход (on_info, on_timer и т. д.) c эффектом exit_from_setjobs(тут путь до файла с логикой, можно указать старую кастом_дэйту). Пример: on_timer = 5000| %=exit_from_setjobs(scripts\logika.ltx)% Если хотите сразу отправит НП в набор, ни что не мешает сделать [logic] active = workmen workmen - это обычная секция и работать с ней можно как с другими секциями, только не ставьте переключатели (on_info, on_timer и т. д.) в этой (workmen) схеме! ************************************************************************************************************************************* Настройка скрипта: В файле set_jobs_manager.script есть таблица tbl - это основная таблица работ. В неё мы добавляем ключ - имя будущего Набора работ, а значением этого ключа будут безымянные массивы с секциями работ, сколько работ - столько и массивов, каждый массив состоит из секций. Пример: local tbl = { -- основная таблица ferm = { -- ferm -ключ т. е. имя набора { file = "misc\\set_jobs\\one.ltx", -- путь до файла с логикой для этой работы section = "logic@esc", -- секция логики в файле prior = 2, -- приоритет данной работы state = {0,2,1}, -- состояния набора работ, при которых работа будет активна (04.08.16 не доделано) predicate = function(npc) -- ф-ция условие для прёма НП в работу, если условия нет, то пишем predicate = true return npc:name() == "esc_blokpost_commander" end }, -- таких работ может быть сколь угодно. { file = "misc\\set_jobs\\one.ltx", section = "logic@2esc", prior = 1, state = {0,2,1}, predicate = true } } } [logic@esc] active = beggar combat_ignore = combat_ignore [beggar] name_way = w loop = false extns = 5 anim = hands_up target = nil [logic@2esc] active = remark@vip combat_ignore = combat_ignore [remark@vip] anim = hands_up target = actor on_timer = 5000|remark@to combat_ignore_keep_when_attacked = true combat_ignore_cond = always [remark@to] anim = eat_vodka target = actor combat_ignore_keep_when_attacked = true combat_ignore_cond = always [combat_ignore] Ссылка
  10. Paradise Lost [ТЧ]

    Тип мода: глобальная модификация / возвращение "того" S.T.A.L.K.E.R'а Разработчик: Scavenger Платформа: ТЧ 1.0006 Видеоканал на YouTube: http://www.youtube.c...CriticalBasterd Старые скриншоты: http://yastalker.com...&album_id=13470 Скачать все видео: http://rutracker.org...c.php?t=4012471 Тема мода на ap-pro.ru: http://ap-pro.ru/forum/59-9267-1 Старая тема мода на ap-pro.ru: http://ap-pro.ru/forum/59-750-636 Тема мода на ModDB.com: http://www.moddb.com...st-modification Тема мода на lost-alpha.com: http://lost-alpha.com/forum/4-53-1 Тема мода на gameru.net: http://www.gameru.ne...showtopic=44501 Группа мода ВКонтакте: http://vk.com/plmod Paradise Lost (в пер. с англ. Потерянный рай; обычно используют сокращение PL; также известен как Paradise Lost modification и Paradise Lost mod; полное название - S.T.A.L.K.E.R Shadow Of Chernobyl - Paradise Lost modification) — модификация для игры S.T.A.L.K.E.R: Тень Чернобыля, разрабатываемая с 2007-го года, в основе которой лежит восстановление контента, который не попал в финальную версию игры. Главной целью мода Paradise Lost является приближение игры "S.T.A.L.K.E.R: Тень Чернобыля" к такому образцу, который демонстрировася разработчиками GSC Game World в период с 2002-го по 2005-й год - т.е. возвратить всё то, что было утрачено в релизе, но осталось на тех старых скриншотах, трейлерах, "финальных отсчётах", статьях множества игровых журналов - то, что можно теперь увидеть в сборках процесса разработки игры (билдах), которые, к счастью, доступны для скачивания. Так вот, в задачи мода входит воплощение всего лучшего из билдов в финальную версию игры: визуальный стиль, графика и её уникальные возможности (DX8 и DX9), поведение и действия NPC, отдельные сюжетные моменты, и много чего ещё... [☢] Общая цветовая гамма приближена к стилю билдов: убран синеватый оттенок светлых поверхностей при дневном свете; добавлено преимущество серым, бежевым и зелёным тонам - в зависимости от места, времени суток, или освещения, и погоды; усовершенствованы многие источники освещения [☢] Возвращены шейдеры и некоторые графические эффекты для DX9-рендера, присутствующие в билде 2218 и нескольких последующих, но не попавшие в финальную версию игры: отсвечивание (bloom), эффект размытия (motion blur), эффект "покраснения зрения" при прямых солнечных лучах, следы от источников света, высокая геометрическая детализация рельефов и многое другое; усовершенствована графика на DX8-рендере [☢] Изменены текстуры поверхности и растительности на многих локациях под билдовский стиль; возвращены многие текстуры неба, не попавшие в релиз; заменены текстуры некоторого оружия, костюмов и мутантов на варианты из билдов [☢] Возвращён косой ливень [☢] Возвращено множество звуков окружения, мутантов, оружия и пр. из билдов; возвращены некоторые реплики НПС и звуки в приёмниках из билдов [☢] Перераспределён саундтрек на локациях [☢] Добавлено большое количество новых динамических объектов на локации [☢] Заменены оригинальные анимации ГГ и НПС на анимации из билда 2215 [☢] Возвращены некоторые возможности НПС, не попавшие в релиз: курение у костра, потягивание торса, посматривание на часы, отход в укрытие хромой походкой при сильном ранении и т.д.; возвращена материализация мутанта "полтергейст" при сильном ранении [☢] Добавлены некоторые старые модели и визуалы НПС: новички в куртках, экзоскелеты и т.д.; возвращены вырезанные мутанты: крыса, гражданский зомби, излом, химера, бюрер, ползучий "полтергейст" (не способен превращаться в комок энергии, но имеет сильные аномальные способности), быстрый контроллер (способен быстро передвигаться и разговаривать, но имеет слабые телепатические способности) [☢] Возвращён транспорт в игру [☢] Возвращена передача импульса от аномалии "трамплин" к объектам, попавшим в неё [☢] Возвращён "поцелуй" кровососа и телепатический удар псевдособаки (за авторством Shadows, Charsi), а также многие другие вырезанные постэффекты [☢] Частично восстановлена старая версия сюжетной линии игры (персонажи, сюжетные сценки, диалоги, главные задания, побочные задания) [☢] Добавлена сталкерская сеть и сообщения о смерти (за авторством OGSE Team) [☢] Изменено оформление игры под старый стиль [☢] Изменены структура и возможности ПДА (возможности обмена сообщениями нет) (за авторством Shadows) [☢] В инвентарь добавлены: пояс для патронов и оборудования; слоты для ножа, бинокля и фонарика; возможность отдыха с указанием таймера (за авторством Charsi, Shadows) [☢] Добавлена возможность спать в местах для сна (за авторством Mechanic, Shoker) [☢] Усовершенствован искусственный интеллект НПС: обыск трупов, кидание гранат (за авторством xStream) [☢] Добавлен периодический Выброс (за авторством DEXXX) [☢] Исправлены некоторые недочёты оригинальной игры [☢] Добавлены новые видео-заставки в игру, и немного переделаны оригинальные ролики (за авторством RuWar'а) [☢] А также многое другое... Абсолютно все видео мода можно посмотреть в наилучшем качестве здесь: ссылка 2 января 2012 года была выпущена бета-версия модификации. С этого момента проходит открытый бета-тест, в котором может принять участие любой желающий, скачав модификацию. Страница раздачи db-версии мода на торрент-трекере: ссылка Скачать торрент-файл db-версии мода: ссылка Скачать версию мода в инсталляторе: ссылка Скачать Update 3.1 для db-версии мода (от 27.12.2012): ссылка Скачать Update 3.1 для версии мода в инсталляторе (от 27.12.2012): ссылка Чтобы графика, представленная в моде работала в полную силу, откройте видео-настройки игры и измените качество графики на любое другое (например, если у вас стояло максимальное, поменяйте на минимальное/среднее/высокое); примените изменения. Затем вновь измените качество графики на предпочтительное вам, а также в расширенных настройках не забудьте вернуть бегунки в прежнее состояние, которое вы сделали до этого. Перезапустите игру. ЭТО НУЖНО ДЕЛАТЬ ОБЯЗАТЕЛЬНО, ЕСЛИ НЕ ХОТИТЕ ПОДОБНОЙ ШЛЯПЫ: 1. Кордон. Стабильный вылет при загрузке любого сейва находясь на Кордоне. Некритичен. Решение: если возникло желание загрузить сейв – выходим в главное меню, жмём «Завершить игру», загружаем нужый сейв. В общем не грузим сейвы в процессе игры и всё. 2. Лаборатория Х18. Похожий вылет, но фокусы с главным меню уже не работают. Вылет происходит как при загрузке сейва, так и при переходе из Х18 в Тёмную долину. Но этот вылет так же некритичен, сохранения остаются работоспособными. После вылета просто снова запускаем игру и грузим своё сохранение либо автосейв, если вылет произошёл при выходе из Х18. 3. Вылет в момент окончания выброса. Происходит только на некоторых локациях в том случае, если укрытие, в которое бежит NPC, находится за пределами доступного этому NPC рестриктора. По окончании выброса NPC возвращается под стандартную схему и не может попасть обратно в свой смарт-террейн, и происходит вылет. Нет возможности быстро это исправить, пока оставил как есть, но позже, наверное, сделаю заглушку – отключу укрытия для NPC. Некрасиво, зато без вылетов… 4. Самый страшный вылет. Причины до сих пор не выяснены. С определённого момента начинает повально бить сейвы. Для полноценного прохождения сюжета НАСТОЯТЕЛЬНО рекомендуется НЕ БРАТЬ ВТОРОСТЕПЕННЫЕ ЗАДАНИЯ! Распаковщик Paradise Lost beta: ссылка
  11. Zone Rearmed [ТЧ]

    Тип мода: оружейный мод Разработчик: ky-ky Платформа: ТЧ Дата выхода: когда будет готово Главная цель мода - обновить и дополнить арсенал стандартного ТЧ новыми моделями, полностью переделанными анимациями и звуками. Точного списка оружия пока что нет. Не анимированы: Все пистолеты Тоз-34 MG-36 СВД СВУ Нож Бинокль Гранаты Гроза L85 Вал и ВСС АН-94 FN-2000 РПГ РГ-6 SIG-550 Для всего оружия нужны конфиги. Болт HK416 HK416 перезарядка SPAS тест анимаций SPAS HK G3 MP5 Гаусс-пушка G36 перезарядка АК-74М перезарядка Сайга-12 (и Вепрь) перезарядка HK 416 (серия ар-15) перезарядка На youtube канале автора также имеются неигровые ролики в редакторе по другим моделям. http://media.moddb.com/images/mods/1/29/28689/Untitled-2.3.jpg http://media.moddb.com/images/mods/1/29/28689/Untitled-3.jpg http://media.moddb.com/images/mods/1/29/28689/Untitled-4.jpg http://media.moddb.com/images/mods/1/29/28689/ss_admin_12-12-15_21-51-58_l01_escape.jpg http://media.moddb.com/images/mods/1/29/28689/ss_admin_12-12-15_21-51-20_l01_escape.jpg http://media.moddb.com/images/mods/1/29/28689/ss_admin_12-13-15_23-09-13_l01_escape.jpg http://media.moddb.com/images/mods/1/29/28689/ss_admin_12-16-15_09-51-53_l01_escape.jpg http://media.moddb.com/images/mods/1/29/28689/ss_admin_12-16-15_09-52-05_l01_escape.jpg http://media.moddb.com/images/mods/1/29/28689/ak74.jpg http://media.moddb.com/images/mods/1/29/28689/ak74l.jpg http://media.moddb.com/images/mods/1/29/28689/ak74r.jpg http://media.moddb.com/images/mods/1/29/28689/ak74m_rende2r.jpg http://media.moddb.com/images/mods/1/29/28689/ak74m_render.jpg http://media.moddb.com/images/mods/1/29/28689/ss_admin_12-22-15_11-43-22_l01_escape.jpg http://media.moddb.com/images/mods/1/29/28689/ss_admin_12-22-15_11-43-42_l01_escape.jpg http://media.moddb.com/images/mods/1/29/28689/ss_admin_12-22-15_11-43-48_l01_escape.jpg http://media.moddb.com/images/mods/1/29/28689/Screenshot_2.png http://media.moddb.com/images/mods/1/29/28689/ss_admin_01-04-16_23-05-12_l01_escape.jpg http://media.moddb.com/images/mods/1/29/28689/ss_admin_01-18-16_10-43-41_l01_escape.jpg http://media.moddb.com/images/mods/1/29/28689/ss_admin_03-22-16_22-55-11_l01_escape.jpg http://media.moddb.com/images/mods/1/29/28689/ss_admin_03-22-16_22-55-03_l01_escape.jpg http://media.moddb.com/images/mods/1/29/28689/1.jpg http://media.moddb.com/images/mods/1/29/28689/received_2126200214270784.jpeg http://media.moddb.com/images/mods/1/29/28689/ss_admin_03-22-16_22-53-27_l01_escape.jpg
×