Сповіщення
Очистити все

Line 27, Line 42, Line 139, Line 196


Ранг:
Майстер
Роль:
Гість
Записи:
752
Приєднався:
2 роки тому
 

1 варіант

Expression : !hud_snd.sounds.empty()
Function : HUD_SOUND::LoadSound
File : E:\stalker\patch_1_0004\xr_3da\xrGame\HudSound.cpp
Line : 27
Description : не є звуком для:
Arguments : wpn_rpg7

Помилка

Кількість прописаних звуків у секції зазначеної зброї відповідає кількості звуків класу прописаного там же.

Рішення [1]

Перевірте відповідність класу зброї та кількості звуків на прикладі оригінальних файлів.

2 варіант

Expression : assertion failed
Function : HUD_SOUND_ITEM::LoadSound
File : D:\prog_repository\sources\trunk\xrGame\HudSound.cpp
Line : 42
Description : count

Помилка

Зазвичай виліт відбувається на стадії завантаження рівня.

Якийсь зброї у його конфізі не встановлено значення якомусь параметру звуку (наприклад, snd_silncer_shot).

Рішення [2]

Визначити проблемну зброю та її параметр, після чого вказати необхідне значення.

3 варіант

Expression : !b_assert
Function : HUD_SOUND_COLLECTION::FindSoundItem
File : E:priquelsourcesenginexrGameHudSound.cpp
Line : 139
Description : sound item не збирається в колекції
Arguments : sndSilencerShot

Помилка [3] [4]

Виліт відбувається при використанні зброї, через те, що в секції однієї з модифікацій (прописаних у конфізі зброї параметром upgrades) не встановлено значення зазначеного параметра (в даному випадку snd_silncer_shot:).

Рішення

Вказати вказаному параметру потрібне значення.

4 варіант

Expression : assertion failed
Function : HUD_SOUND_COLLECTION::LoadSound
File : D:\prog_repository\sources\trunk\xrGame\HudSound.cpp
Line : 196
Description : NULL==FindSoundItem(alias, false)

Помилка [5]

Якийсь параметр звуку ВЖЕ був завантажений у двигун гри, а тепер його намагаються перезавантажити.

Зазвичай виліт відбувається при спробі встановити модифікацію на зброю, в секції якої (прописана в конфізі зброї параметром upgrades) заданий параметр звуку, який спочатку прописаний у секції зброї.

Наприклад, у секції модифікації зброї на зміну калібру:

[up_sect_fifthc_l85] 
;Зміна калібру 
;------------- 
cost 		      		=  2500 
value 					=  "5.45x39" 
ammo_class            	=  ammo_5.45x39_fmj, ammo_5.45x39_ap

;збільшення зношеності при пострілі чергою 
condition_queue_shot_dec 	=  0.0001 ;0.0013 ;збільшення зношеності при 
одиночному пострілі 
condition_shot_dec       	=  0.0001 ;0.0011 
; шанс осічки при зношеності більше0 mis . осічки при зношеності більше ніж misfireEndCondition 
misfire_end_prob = 0.005 	     	;  0.03

	     	 

snd_shoot 					=  weapons\n_ak74_shot

Наявність параметра snd_shootу секції – причина вильоту.

Швидше за все, автор мода хотів, щоб у такий спосіб після встановлення модифікації на зброю змінився його звук.

Однак через модифікацію зброї змінити звук зброї — не можна.

Рішення

Визначити секцію з проблемним параметром та видалити його з неї.


   
Цитата