Description

Replace the effect of all night scopes and binoculars to the Beef's Shader. Adding a switch hotkey for night scopes. Restoration of work 1PN93. Weapons: fn2000, g3sg1, l96a1, l96a1m, m24, m98b, sv98, svd nimble, trg, vintorez nimble, vssk

Preview
NV Binoc & Scopes Toggle v0.91 (Beef's Shader v0.9)
Comments
EnyoNomad
EnyoNomad

This is a great addon.
I've released a couple of small NVG addons recently (one for a sound overhaul, and one for icons) and I think a more general overhaul of prices/utility for all night vision devices could make these more primitive night sights very attractive in the early game.

Reply Good karma Bad karma+1 vote
maslinupoymal Author
maslinupoymal

Thank you. I was thinking how to make the night scopes really useful. The shader of the head-mounted NVG, if possible, should be applied over the fullscreen crosshair texture (you look through the NVG into the scope). The quality of the reticle will be much worse than with a night scope.

Reply Good karma+1 vote
HellblaueHoelle
HellblaueHoelle

Does this work without Shader NV? I'm a laptop peasant (It's not compatible with DX8) but I really want to turn NV scopes on and off

Reply Good karma Bad karma+1 vote
maslinupoymal Author
maslinupoymal

This addon does not work without Shader, but I can later make a version with a ppe, leaving the switch.

Reply Good karma+2 votes
HellblaueHoelle
HellblaueHoelle

Cool, thanks!

Reply Good karma Bad karma+1 vote
maslinupoymal Author
maslinupoymal

NEW VERSION
Now this addon includes all NV scopes added by upgrades.

Reply Good karma+3 votes
Mich_Cartman
Mich_Cartman

Wow, this is nice 👏👍

Reply Good karma Bad karma+1 vote
maslinupoymal Author
maslinupoymal

Спасибо.

Reply Good karma+1 vote
dzagnidze34
dzagnidze34

The idea is very nice and immersive. Thank you for this.
Is it possible to add strong blur effect around the scope picture the same way you did the NV?
If so - would be more immersive without "fully closed" scope images, while we're waiting for fully 3D PiP scopes addon or whatever devs team has in mind instead.

Reply Good karma Bad karma+1 vote
maslinupoymal Author
maslinupoymal

Thank you. I may not understand you very well, but I have not edited the shaders. I just made a switch script. I don't have the necessary knowledge to work with shaders. Most likely, a new implementation of scopes will appear before I master the work with shaders.

Reply Good karma+1 vote
maxi666
maxi666

Ниче не найс, на r2.5 вылетает похоже, где ж тут найс, вы че косорукие уже r2.5 для вас бичуха, ну понимаю статика, она уже в прошлом, но r2.5 извините, на нем весь сталкер держится, потому что dx10 и 11 это фейки r2.5, слегка доработанные.

Reply Good karma Bad karma-1 votes
maslinupoymal Author
maslinupoymal

Это только для DX10-11. Это указано в описании требуемого для работы аддона.

Reply Good karma+3 votes
real_leaper
real_leaper

Конфликтует с Powered Exoskeletons (вы используете один и тот же бинд - custom21). В принципе, наверное, можно оставить как есть (там бинд проверяет уровень заряда в аккумуляторе; само действие с переключением ПНВ никак не конфликтует).

Reply Good karma Bad karma+1 vote
maslinupoymal Author
maslinupoymal

Нужно заменить CUSTOM21 в обоих скриптах и внизу файла ui_keybinding.xml на любое значение из диапазона CUSTOM22....CUSTOM25 (который свободен).

Если все кастом-клавиши заняты, то в обоих скриптах нужно заменить
это:
(bind == key_bindings.kCUSTOM21)
на вот это:
(key == DIK_keys["DIK_X"])
Вместо X можно использовать любую другую клавишу.
Мой ui_keybinding.xml тогда не требуется.

Reply Good karma+1 vote
Guest
Guest

Hey, any idea how to make this mod compatible with powered Exoskeletons ? It seems that loading this mod after Powered Exoskeletons, makes the first mentioned overwrite the keybind for this mod.

Reply Good karma Bad karma0 votes
maslinupoymal Author
maslinupoymal

You need to replace CUSTOM21 in both scripts and at the bottom of the ui_keybinding.xml file with any value from the range CUSTOM22 .... CUSTOM25 (which is free).

If all custom keys are busy, then in both scripts you need to replace
this is:
(bind == key_bindings.kCUSTOM21)
to this:
(key == DIK_keys ["DIK_X"])
Any other key can be used instead of X.
My ui_keybinding.xml is not required then.

Reply Good karma+1 vote
fridgebro
fridgebro

i like to do this
local bind = dik_to_bind(key)
if(bind == key_bindings.kCUSTOM) then
if(key == DIK_keys["DIK_"] ) then

Reply Good karma Bad karma+1 vote
jts3579
jts3579

I cannot seem to get it to work. Does this mod need to be before Beef's NVGs or after in load order?

Reply Good karma Bad karma+1 vote
ZJ-B312
ZJ-B312

From the instructions:
2) Install Beef's NVG
3) Install this addon

The load order for this is thus after Beef's NVGs, which is the base addon.

Reply Good karma Bad karma+1 vote
ClownShinji
ClownShinji

If only people implemented their scripts that are using DIK to your approach, I would be really grateful. The option to know which mods are adding binds to the keyboard all described into the options would be a godsend. Really clean scripting!

Reply Good karma Bad karma+1 vote
fridgebro
fridgebro

simple patch for anomaly mags redux & this addon
Drive.google.com
also, this addon works very nicely with shader based 2d scopes

Reply Good karma Bad karma+1 vote
blahlalala545
blahlalala545

Does this work with Beef's NVGs v1.1?

Reply Good karma Bad karma+2 votes
StalkerAnomalyPlayer
StalkerAnomalyPlayer

Will this work with 2D Shader Based Scopes?.

Reply Good karma Bad karma+1 vote
theMinorStorm
theMinorStorm

when I turn it off it just makes my binoculars blurry, am I missing something?

Reply Good karma Bad karma+1 vote
yuriyw2
yuriyw2

Не переключается по назначенной кнопке.

Reply Good karma Bad karma+1 vote
VodoXleb
VodoXleb

Maslinupoymal, please, make a new version of this mod compatible with new NVGs, help every stalker, please!

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.