Description

NV Binoc & Scopes Toggle 1.0.7.1 (a small patch) is here! This mod adds keybind to switch night vision off in scopes, as well as beef's NVG effects for them. New game NOT required. THAT WILL NOT MAKE BEEF'S SHADER BASED NVGS V.1.1.1 WORK ON DX8 or DX9. NOW SUPPORTS BEEF'S SHADER BASED NVGS V.1.1.1.> <BAS NV SCOPES COMPATIBILITY PATCH INCLUDED> <PPE VERSION INCLUDED><SHADER BASED 2D SCOPES COMPATIBILITY - YES>

Preview
NV BINOC & SCOPES TOGGLE V1.0.7.1 (BEEF'S SHADER V1.1.1,DX8 VERSION INCLUDED)
Post comment Comments  (0 - 50 of 91)
Guest
Guest - - 689,608 comments

This comment is currently awaiting admin approval, join now to view.

Guest
Guest - - 689,608 comments

This comment is currently awaiting admin approval, join now to view.

VodoXleb Author
VodoXleb - - 176 comments

Сейчас фикс для BAS выпущу и стану смотреть

Reply Good karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

UPDATE 1.0.1:Bugfixes
Fixed NVG disable when disabling NV Scope.
Fixed screnn blur whin combining NVG and NV Scopes

Reply Good karma+2 votes
JonySnowball
JonySnowball - - 53 comments

Привет, спасибо за крутой аддон! Уточни пожалуйста как он дружит с ToggleScope от Ishmaeel, а то смотрю скрипт перезаписывает, а в описании про него не сказано.

Reply Good karma Bad karma+1 vote
Guest
Guest - - 689,608 comments

Извините, не могли бы вы уточнить какой именно скрипт?

Reply Good karma Bad karma0 votes
JonySnowball
JonySnowball - - 53 comments

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

Reply Good karma Bad karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

Будет в следующем обновлении

Reply Good karma+1 vote
Guest
Guest - - 689,608 comments

This comment is currently awaiting admin approval, join now to view.

Tux_the_Man
Tux_the_Man - - 23 comments

What exactly does this addon do?

Reply Good karma Bad karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

This addon changes effects of scope night vision.
Also it adds a key to switch it off

Reply Good karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

I will change the description to better variant soon

Reply Good karma+1 vote
AyeBlin
AyeBlin - - 364 comments

Oh wow this addon is really work! thank you so much!

Reply Good karma Bad karma+1 vote
Mr.FlashMode
Mr.FlashMode - - 38 comments

МСМ меню для DX8 версии планируется в дальнейшем?

Reply Good karma Bad karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

Возможно

Reply Good karma+1 vote
Mike0422
Mike0422 - - 94 comments

Привет, не нашел файла или в файле про тепловизоры. Посмотри мод Heatvision Moddb.com. Сможешь такой же скрипт написать как для ночных прицелов? Там мод сделан на базе Beef'а скрипт в основном такой же.

Reply Good karma Bad karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

Я написал скрипт, но пока просто его не выложил, и он немного устарел, обновлю и выложу, просто там тепловизор только на ПН-23 из BAS поставлен

Reply Good karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

Вот, выложил, если добавлять новые прицелы, то это всё в detect_nv_upgrade(), там не трудно разобраться должно быть

Reply Good karma+1 vote
Mike0422
Mike0422 - - 94 comments

Разобрался, спасибо. Но вот такая шняга возникла Imgur.com - Это происходит когда начинаешь переключать яркость в прицеле. Потом остается ореол. Исчезает только после перезагрузки, и и прицеливания с другого оружия.
И еще как убрать черный фон при прицеливании в тепловизор?

Reply Good karma Bad karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

Чёрный фон убрать никак, это скрипт тепловизора, Hud тепловизора отвечает только за надписи Flir и white hot. Глюк с ореолом поправлю

Reply Good karma+1 vote
Mike0422
Mike0422 - - 94 comments

Понял, и еще заключительный вопрос, можно сделать смену режим у него, как у обычного, с синего на серый? Извини если отвлекаю.

Reply Good karma Bad karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

Так как цветность тепловизора регулируется в infrared.h, а мой скрипт использует его же, цветность и обычного тепловизора и моего мода должна быть одинаковой.
Если не сложно, протестируй, и сообщи результат

Reply Good karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

Если ты про переключение режимов прямо в игре, то я не уверен что смогу это сделать

Reply Good karma+1 vote
Mike0422
Mike0422 - - 94 comments

Проверил, совпадает. А по поводу черного экрана, нашел в файле шейдера heatvision и nightvision различия, строки, которые отвечают за оверлей. Но при попытке копипасты вылет с логом:

Imgur.com

! c:/games/stalker clear anomaly 1.5.1\appdata\shaders_cache\r4\heatvision.ps\1536111100110000000000100000110101013110121000
! error: common_functions.h(43,34): warning X3206: implicit truncation of vector type
common_functions.h(63,2): warning X3206: implicit truncation of vector type
common_functions.h(68,49): warning X3206: implicit truncation of vector type
common_functions.h(100,2): warning X3206: implicit truncation of vector type
gbuffer_stage.h(130,24): warning X3206: 'Load': implicit truncation of vector type
gbuffer_stage.h(131,23): warning X3206: 'Load': implicit truncation of vector type
infrared.h(52,26): warning X3081: comma expression used where a vector constructor may have been intended
infrared.h(52,31): warning X3081: comma expression used where a vector constructor may have been intended
infrared.h(56,46): warning X3206: 'Load': implicit truncation of vector type
infrared.h(74,29): warning X3206: 'Load': implicit truncation of vector type
infrared.h(74,12): warning X3206: implicit truncation of vector type
infrared_utils.h(360,37): warning X3206: 'Load': implicit truncation of vector type
infrared_utils.h(379,30): warning X3206: 'Load': implicit truncation of vector type
(24,28): warning X3206: 'gbuffer_load_data': implicit truncation of vector type
(25,21): warning X3206: 'infrared': implicit truncation of vector type
(51,35): error X3004: undeclared identifier 'shader_param_8'

видимо там надо шейдер со скриптом слегка переписать.

Reply Good karma Bad karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

Ааааа, я понял. Попробую реализовать

Reply Good karma+1 vote
Mike0422
Mike0422 - - 94 comments

Нашел еще проблемку, если одет тепловизор и с включенным прицелится, после выхода из прицеливания он выключается, при этом HUD остается.

Reply Good karma Bad karma+1 vote
Mike0422
Mike0422 - - 94 comments

Вот это актуальнее.

Reply Good karma Bad karma+1 vote
Mike0422
Mike0422 - - 94 comments

Вот ЛОГ:

ScopeNV - zoom_out [2]
! [LUA] SCRIPT RUNTIME ERROR
! [LUA] ...r anomaly 1.5.1\gamedata\scripts\nv_toggle_scopes.script:468: attempt to call field 'update_nvgs' (a nil value)
! [SCRIPT ERROR]: ...r anomaly 1.5.1\gamedata\scripts\nv_toggle_scopes.script:468: attempt to call field 'update_nvgs' (a nil value)

FATAL ERROR

[error]Expression : <no expression>
[error]Function : CScriptEngine::lua_error
[error]File : ..\xrServerEntities\script_engine.cpp
[error]Line : 191
[error]Description : fatal error
[error]Arguments : LUA error: ...r anomaly 1.5.1\gamedata\scripts\nv_toggle_scopes.script:468: attempt to call field 'update_nvgs' (a nil value)

stack trace:

Это если не с прицелом, а наголовным, с другого прицела.

Reply Good karma Bad karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

Покажи ту строчку скрипта, будь добр

Reply Good karma+1 vote
Mike0422
Mike0422 - - 94 comments

function update_nvgs()
if get_nv_state() == true then
get_console():execute("r__heatvision 1")
set_nightvision_HUD(true)
else
get_console():execute("r__heatvision 0")
set_nightvision_HUD(false)
end
get_console():execute("heat_vision_args_1 " .. pack_nvg_data() )
get_console():execute("heat_vision_args_2 " .. pack_nvg_data_2() )
end

Я так понял вот эта.

Хотя переустановил, вроде исчезло.

Reply Good karma Bad karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

Кстати насчёт чёрного фона: я смог его убрать, но во время анимации прицеливания он появляется и потом исчезает

Reply Good karma+1 vote
Mike0422
Mike0422 - - 94 comments

Огонь, красавчик. Это уже отлично.

Reply Good karma Bad karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

Я не знаю как этот фон убрать, это происходит только во время анимации, он вообще появляться не должен

Reply Good karma+1 vote
Guest
Guest - - 689,608 comments

This comment is currently awaiting admin approval, join now to view.

VodoXleb Author
VodoXleb - - 176 comments

Фон убрал, теперь нужно искать другие проблемы, скрипт обновлён, исправил несколько ошибок.

Reply Good karma+1 vote
Mike0422
Mike0422 - - 94 comments

На головном тепловизоре, после выхода из прицеливания вылет с логом

ScopeNV - zoom_in
ScopeNV - upgrade 0
ScopeNV - zoom_in
ScopeNV - upgrade 0
ScopeNV - zoom_out [2]
! [LUA] SCRIPT RUNTIME ERROR
! [LUA] ...r anomaly 1.5.1\gamedata\scripts\nv_toggle_scopes.script:498: attempt to concatenate global 'scope_blur_temp' (a nil value)
! [SCRIPT ERROR]: ...r anomaly 1.5.1\gamedata\scripts\nv_toggle_scopes.script:498: attempt to concatenate global 'scope_blur_temp' (a nil value)

FATAL ERROR

[error]Expression : <no expression>
[error]Function : CScriptEngine::lua_error
[error]File : ..\xrServerEntities\script_engine.cpp
[error]Line : 191
[error]Description : fatal error
[error]Arguments : LUA error: ...r anomaly 1.5.1\gamedata\scripts\nv_toggle_scopes.script:498: attempt to concatenate global 'scope_blur_temp' (a nil value)

stack trace:

Reply Good karma Bad karma+1 vote
Mike0422
Mike0422 - - 94 comments

Фон остался. Imgur.com
Смена режимов на теплаке ПН23 есть, но фон все равно черный.

Reply Good karma Bad karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

Ты шейдер перезаписал значит из моего мода, там в конце нужно изменить, как в моём.

Reply Good karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

Краш починил

Reply Good karma+1 vote
Mike0422
Mike0422 - - 94 comments

По шейдеру понял, он лежит в папке Shaders, но там еще папка r3, его туда надо закинуть.

Reply Good karma Bad karma+1 vote
Mike0422
Mike0422 - - 94 comments

Да, теперь заработало. Спасибо тебе огромное, буду пилить прицелы теперь.

Reply Good karma Bad karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

Тебе спасибо за тестирование, и за прицелы, если добавишь.

Reply Good karma+1 vote
Quihaze
Quihaze - - 8 comments

After using night vision on binoculars my night vision goggles stop working when I try to aim down sights with any weapon. When I am not aiming the night vision goggles work fine.

Reply Good karma Bad karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

Will be fixed in next update

Reply Good karma+2 votes
Quihaze
Quihaze - - 8 comments

Thank you for fixing this issue and for your great work!

Reply Good karma Bad karma+1 vote
Quihaze
Quihaze - - 8 comments

The problem still persists. Now the night vision doesn't turn off but the game crashes.

! [SCRIPT ERROR]: f:/anomaly-1.5.1.2\gamedata\scripts\nv_toggle_scopes.script:330: attempt to concatenate global 'scope_blur_temp' (a nil value)

FATAL ERROR

[error]Expression : <no expression>
[error]Function : CScriptEngine::lua_error
[error]File : ..\xrServerEntities\script_engine.cpp
[error]Line : 191
[error]Description : fatal error
[error]Arguments : LUA error: f:/anomaly-1.5.1.2\gamedata\scripts\nv_toggle_scopes.script:330: attempt to concatenate global 'scope_blur_temp' (a nil value)

stack trace:

Reply Good karma Bad karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

Fixed, now it must work

Reply Good karma+2 votes
Quihaze
Quihaze - - 8 comments

It works, thanks again!

Reply Good karma Bad karma+1 vote
iamn0x
iamn0x - - 35 comments

Hello here :) thanks for the answer on the heat vision mod.

I still encounter the same bugs, but now I was able to identify the conditions that triggers the bugs.
Here is the video :

0:17 - Overlay bug occurs when you decide to disable HV while looking through scope
0:40 - The blur bug occurs ONLY if you wear NV first and then HV. If you start the game and only use HV, this does not happen.

Reply Good karma Bad karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

Hello there, I tried to repeat the bugs you have somehow made appear, In the first bug, I found that it doesn't occur when you aren't using nvg view through scope feature, in the second, I just couldn't make that appear.

Reply Good karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

I realised that first bug is problem of HeatVision mod.

Reply Good karma+1 vote
iamn0x
iamn0x - - 35 comments

Yes I also suspect HeatVision to be the cause of the bugs since the overlay bug is not repeatable on Beef's NVG that's why I went to post on his mod first :D.

Could the 2nd bug be a consequence of multiple shader mods working together? (GLOWSTICK, ES, SBS, SSS, BEEF, HEATVISION). It looks like the blur effect of the beef NVGs is stored somewhere when you use the thermal right after.

Reply Good karma Bad karma+1 vote
VodoXleb Author
VodoXleb - - 176 comments

The 2nd bug looks like function "z_beefs_nvgs.update_nvgs()" was called and shader effects has not nullified, you can look into my script and if you find the error, I'll fix it.
I'm using some shader mods myself, and hasn't experienced this bug.

Reply Good karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: