3vtiger | Дата: Воскресенье, 10.01.2016, 14:50 | Сообщение # 1 |
Вылет «Сannot find rank for» Ошибка, которую должен уметь исправлять каждый, играющий в Сталкера. Вот пример вылета: [error]Expression : res!=-1 [error]Function : get_rank [error]File : D:\prog_repository\sources\trunk\xrGame\ui\Restrictions.cpp [error]Line : 34 [error]Description : cannot find rank for [error]Arguments : wpn_rpk74_ekp Анализ вылета: Здесь главное понять, почему происходит вылет. При поднятии и выбрасывании, во время смерти, неписями оружия движок запрашивает его рейтинг в файле mp_ranks.ltx. В данном случае wpn_rpk74_ekp не прописан в этом файле и движок возвращает ошибку res!=-1 функции get_rank в виде "вылета" или "зеленого жука". Решения проблемы: • Найти файл mp_ranks.ltx (находится он по следующему пути: gamedata - configs – mp); • Открыть файл текстовым редактором блокнот; • Добавить наименование оружия, которое указано в логе ошибок (например, в логе написано так: [error]Arguments : wpn_rpk74_ekp значит не хватает этого ствола: wpn_rpk74_ekp • Открываем блокнотом файл mp_ranks.ltx и добавляем строчку wpn_rpk74_ekp в любую секцию с описанием оружия, например, видим следующую секцию: available_items = mp_wpn_knife,mp_wpn_pm,mp_wpn_pb,mp_wpn_fort,mp_wpn_hpsa, mp_wpn_ak74,mp_wpn_l85,mp_wpn_colt1911,mp_wpn_walther, mp_wpn_beretta, mp_wpn_sig220, mp_wpn_bm16,mp_wpn_ak74u,mp_wpn_mp5,mp_device_torch, mp_detector_advanced, mp_wpn_binoc,mp_wpn_addon_scope_susat,mp_wpn_addon_scope,mp_grenade_f1, mp_grenade_rgd5,mp_grenade_gd-05,mp_wpn_addon_silencer,mp_ammo_9x18_fmj, mp_ammo_9x19_fmj,mp_ammo_9x19_pbp,mp_ammo_9x19_fmj_4mp5, mp_ammo_9x19_pbp_4mp5, mp_ammo_5.45x39_fmj,mp_ammo_5.45x39_ap,mp_ammo_5.56x45_ss190,mp_ammo_5.56x45_ap, mp_ammo_7.62x54_7h1,mp_ammo_7.62x54_ap,mp_ammo_9x39_pab9,mp_ammo_9x39_ap, mp_ammo_11.43x23_fmj,mp_ammo_11.43x23_hydro,mp_ammo_12x70_buck, mp_ammo_pkm_100,wpn_toz34, wpn_gauss_aes, pri_a17_gauss_rifle, wpn_protecta, wpn_pm_actor, wpn_sig550_luckygun, wpn_pkm_zulus, wpn_desert_eagle_nimble, wpn_groza_nimble, wpn_groza_specops, wpn_mp5_nimble, wpn_sig220_nimble, wpn_spas12_nimble, wpn_svd_nimble, wpn_svu_nimble, wpn_usp_nimble, wpn_vintorez_nim • Дописываем в конце строки запятую и добавляем после запятой недостающий ствол wpn_rpk74_ekp. Все!!! Правленый файл xrGame.dll для игры S.T.A.L.K.E.R. Зов Припяти версии 1.6.02 Решает проблему вылетов из-за оружия (новое оружие не прописано в файле mp_ranks). Также решает ряд проблем связанных с вылетами сохранений по причине того, что по мере прохождения игры новое оружие появлялось, но не было прописано в ранговом файле, и при создании сохранения его невозможно было загрузить из-за ошибки. Основная сфера использования - оружейные паки, аддоны, дополнения в которых затронут файл - mp_ranks. Сам файл качаем здесь. Разрядность системы не влияет на метод устранения ошибки.
|
|