Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Мастерская по разбору "вылетов" X-Ray
GAMEINATOR forums > S.T.A.L.K.E.R. > Мастерская: создание модов для S.T.A.L.K.E.R.
aka_sektor
Приветствую пользователей форума GAMEINATOR!

В этой теме, хочу предложить вам вместе обсудить известные и неизвестные "вылеты" игр S.T.A.L.K.E.R., то по какой причине они происходят, и как их правильно решить.
Как оказалось, по одной строчке Line, могут быть противоположно разные причины происхождения вылета (разные Description или/и Arguments), а не только случаи когда причина одна, и отличаются лишь проблемные файлы.
По моему мнению, вопрос далек от закрытия, поэтому стоит подробнее его разобрать.

В качестве источника информации, рекомендую использовать раздел "Справочник вылетов" на AMK форуме, впрочем никто не запрещает переосмысливать уже представленные там объяснения и решения. Они, как оказалось, тоже порой могут быть далеки от идеала.
Просьба перед публикацией кода ошибки проверять, нет ли по его строке Line решения в "Справочнике вылетов". Если оно есть но не помогло вам или у вас отличается описание вылета - тогда можете представить его для обсуждения в этой теме. Возможно, его действительно стоит разобрать подробнее и точнее.

В любом случае заранее спасибо всем, кто примет участие в обсуждении.

Альтернативная тема
aka_sektor
Хочу предложить разобрать следующие вылеты:
Line 156

CODE
exp​ression : fatal error
Function : mem_usage_impl
File : E:\stalker\sources\trunk\xrCore\memory_usage.cpp
Line : 156
Description :
Arguments : bad node in heap

CODE
[error]exp​ression : m_textures.find(def_texture_name)!=m_textures.end()
[error]Function : CUITextureMaster::FindItem
[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\ui\UITextureMaster.cpp
[error]Line : 156
[error]Description : wpn_bm16f_410

Line 159

CODE
exp​ression : 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)

Line 212

CODE
[error]exp​ression : 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.

Line 236

CODE
exp​ression : 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

Line 254

CODE
exp​ression : assertion failed
Function : CPHSkeleton::RestoreNetState
File : E:\stalker\patch_1_0004\xr_3da\xrGame\PHSkeleton.cpp
Line : 254
Description : bone<obj->PHGetSyncItemsNumber()

Line 322

CODE
exp​ression : *read_path.c_str()=='$'
Function : CLocatorAPI::LoadArchive
File : D:\prog_repository\sources\trunk\xrCore\LocatorAPI.cpp
Line : 322
Description : %ошибочное_значение_entry_point%

Line 323

CODE
exp​ression : count==1
Function : CLocatorAPI::LoadArchive
File : D:\prog_repository\sources\trunk\xrCore\LocatorAPI.cpp
Line : 325
Description : %ошибочное_значение_entry_point%

Line 337

CODE
exp​ression : assertion failed
Function : CLocatorAPI::ProcessArchive
File : E:\stalker\patch_1_0004\xrCore\LocatorAPI.cpp
Line : 337
Description : hdr

Line 340

CODE
exp​ression : 0
Function : CLocatorAPI::LoadArchive
File : D:\prog_repository\sources\trunk\xrCore\LocatorAPI.cpp
Line : 340
Description : unsupported

Line 349

CODE
exp​ression : sz<(tgt_sz-1)
Function : IReader::r_string
File : E:\stalker\patch_1_0004\xrCore\FS.cpp
Line : 349
Description : Dest string less than needed.

Line 360

CODE
exp​ression : assertion failed
Function : CLocatorAPI::LoadArchive
File : D:\prog_repository\sources\trunk\xrCore\LocatorAPI.cpp
Line : 360
Description : hdr

Line 406

CODE
exp​ression : assertion failed
Function : CLocatorAPI::archive::open
File : D:\prog_repository\sources\trunk\xrCore\LocatorAPI.cpp
Line : 406
Description : hSrcFile!=INVALID_HANDLE_VALUE

Line 408

CODE
exp​ression : assertion failed
Function : CLocatorAPI::archive::open
File : D:\prog_repository\sources\trunk\xrCore\LocatorAPI.cpp
Line : 408
Description : hSrcMap!=INVALID_HANDLE_VALUE

Line 410

CODE
exp​ression : 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()

CODE
exp​ression : assertion failed
Function : CLocatorAPI::archive::open
File : D:\prog_repository\sources\trunk\xrCore\LocatorAPI.cpp
Line : 410
Description : size>0

Line 422

CODE
exp​ression : sz<(tgt_sz-1)
Function : IReader::r_string
File : E:\priquel\sources\engine\xrCore\FS.cpp
Line : 422
Description : Dest string less than needed.

Line 424

CODE
[error]exp​ression : assertion failed
[error]Function : CResourceManager::_CreateTexture
[error]File : D:\prog_repository\sources\trunk\Layers\xrRender\ResourceManager_Resources.cpp
[error]Line : 424
[error]Description : _Name && _Name[0]

Line 462

CODE
exp​ression : data
Function : CVirtualFileReader::CVirtualFileReader
File : E:\stalker\sources\trunk\xrCore\FS.cpp
Line : 462
Description : ...\gamedata\textures\wpn\wpn_gauss.dds
Arguments : Not enough storage is available to process this command

Line 493

CODE
exp​ression : Ran out of memory
Function : CRender::texture_load
File : D:\prog_repository\sources\trunk\Layers\xrRenderDX10\dx10Texture.cpp
Line : 493
Description : D3DX11CreateTextureFromMemory ( HW.pDevice,S->pointer(),S->length(), &LoadInfo, 0, &pTexture2D, 0 )
Arguments : d:\s.t.a.l.k.e.r. - Зов Припяти\gamedata\textures\veh\veh_gaz_22.dds

Line 502

CODE
exp​ression : fatal error
Function : CInifile::r_section
File : D:\prog_repository\sources\trunk\xrCore\Xr_ini.cpp
Line : 502
Description :
Arguments : Can't open section 'up_sect_fifthc_ak74u'. Please attach [*.ini_log] file to your bug report

Line 764

CODE
exp​ression : error handler is invoked!
Function : handler_base
File : D:\prog_repository\sources\trunk\xrCore\xrDebugNew.cpp
Line : 764
Description : application is aborting

Line 815

CODE
exp​ression : error handler is invoked!
Function : invalid_parameter_handler
File : D:\prog_repository\sources\trunk\xrCore\xrDebugNew.cpp
Line : 815
Description :

CODE
[error]exp​ression : error handler is invoked!
[error]Function : invalid_parameter_handler
[error]File : D:\prog_repository\sources\trunk\xrCore\xrDebugNew.cpp
[error]Line : 815
[error]Description :

Line 946

CODE
exp​ression : fatal error
Function : WinMain
File : D:\prog_repository\sources\trunk\xrEngine\x_ray.cpp
Line : 946
Description : <no>
Arguments : stack overflow

В справочнике инфа или/и без решения или решение не совсем понятное или/и отсутствует описание причины.

Ну и вылеты по Line 748, там они скриптовые, и их стоит подробнее разобрать.
aka_sektor
По 493 отбой, его разбор окончен: http://modders-wiki.ru/xr:Line_493
aka_sektor
По второму 156, а также 462 - также отбой. Они решены:
http://modders-wiki.ru/xr:Line_156
http://modders-wiki.ru/xr:Line_462
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.