The stand-alone mod S.T.A.L.K.E.R. Anomaly aims to be the most stable and customizable experience for fans of the S.T.A.L.K.E.R. games. It's powered by the Monolith 64-bit engine, a custom fork of the X-Ray engine.
Improves the feeling of 2D scopes by introducing a magnification shader and some scope based effects, without the performance impact of PiP.
This is an engine mod. It will not be compatible with any other engine mod. You are also installing an .exe which means you are entrusting me to not put a bitcoin miner on your computer.
v1.2: The current version of DLTX [12th August 2021] is now built-in to the mod, thanks to MerelyMezz excellent instructions, so you should be able to let this overwrite your .exe files and your DLTX mods should continue working.
This mod is only compatible with DX10+. The solution to DX9 support is not immediately obvious to me so it may take some more time than I expected, but I am trying.
For Boomsticks and Sharpsticks compatibility - kemelvorkorp's patch is now included in the download files.
This mod attempts to improve the experience of 2D scopes by adding a simple shader that adds magnification and some effects like parallax fog and chromatic aberration. This is not PiP, it does not require the game to render the scene twice. Therefore, it does not have a severe performance impact, nor does it require you to make custom config files, textures, or modify weapon geometry. It can also darken the area outside of the scope and add blur. The mod adds a bunch of console commands that you can use to tweak the settings:
The scope_factor setting changes the amount of magnification inside the scope compared to the outside. It works by just taking the existing frame and scaling it up inside the scope. Due to this, there is a tradeoff between higher magnifications and image quality. The mod will automatically adjust your weapons scope_zoom_factor to compensate, so you're not "adding" any magnification on top of the scopes magnification, just adjusting the difference in FOV outside and inside the scope.
If you don't like the effect you can set scope_factor to 1. This removes all magnification. A value of 0.75 will result in a 1.33x magnification and very little noticeable drop in quality. A value of 0.5 will result in a magnification of 2x, and 0.25 a magnification of 4x with a very noticeable drop in image quality.
Here is an image showing different settings, notice the area outside of the scope on the left image is almost entirely zoomed out but the zoom within the scope remains the same.
As a side note: If you have a beefy computer and are fond of the PiP effect, and your GPU is capable of dynamic resolution, you can render the game at a higher than native resolution to reduce the drop in quality. For example, here is a screenshot I took while rendering the game at 4x native with Nvidia DSR at a scope factor of 0.25
Notice the image on the right is much higher quality. This also has the bonus of effect of making your game look nicer.
You can also change the look and feel of the parallax fog with a couple commands:
Choose either the DLTX or non-DLTX version and paste the gamedata and bin folders into your anomaly installation and allow it to overwrite the base .exe files. If you use BaS, install the BaS patch on top and let it overwrite. Ignore the source folder.
I have only tested this mod with the vanilla weapons, but it should be pretty easy making other scopes work with this mod. To do so, you need to define the scope's texture and radius in scopeRadii.script. To figure out the right radius for your scope, open the game and zoom in with it, and then use the scope_radius console command to figure out what the correct radius is. Since it's a separate script file, you can easily redistribute your modified version with your scope retextures/weapon packs.
v1.3: I have now included a .diff patch file in the download files in the source folder. You can use the git "diff apply <filename.diff>" command to apply the changes to your repository of Anomaly. It does not include DLTX, but DLTX can be implemented using the same method.
v1.1: Removed unused shader definition which may be causing crashes
v1.2: Implemented DLTX
v1.3: Implemented DX10 support and released source, and included non-DLTX version in download files
Average
9.9127 votes submitted.
Hello file from the Source folder where to throw? To the folder with shaders or wherever.
You can ignore that folder, it just contains the engine code for people who want it
Hi, here are the screenshots with the scopes, I wrote earlier that I don't have a very clear picture in the scope behind it. - Dropmefiles.com
scope_ca will reduce the color effect, try low number like 0.001
putting scope_factor at low value will decrease quality, you can raise it for better picture
Any way of having it compatible with tacticool scopes?
Explained in description. Mod compatibility section. Adjust scope_radius for tacticool textures ingame and update the corresponding values in scopeRadii.script
I am running this and Tacticool scopes without any problems. Are you running the DLTX version? If not you really should it will make life much easier on you. Plus DLTX does a whole lot of good and will hopefully become a new standard for X-ray modding.
Yes, I'm running it and after trying with debug mode some scopes it crashed.
Holy smokes this is so good! I do not have as much knowledge as others on how you did this, but would it be possible to invert which render's quality is downscaled? If that did not make sense what I am saying is instead of reducing quality in the scope could the engine support doing it the other way around?
Fantastic. Given you seem to know what you're doing with shaders, is there a snowball's chance of implementing FSR, given it's just a header?
FSR seems to operate on some assumptions that aren't compatible with X-Ray, the major one being that Anomaly doesn't have properly AA yet. To be honest implementing something like that is probably far beyond my ability. Thank you though
The greatest addon ever!
But for some reason even without this addon most of my guns have just 3d models that are zooming in, so I can't use this mod with most of the scopes until I find why is that so.
Sniping is so much fun now.
Makes tracking runners much more intense.
great work!
Amazing mod! Does anyone know a good 2D optics mod, since vanilla optics are quite bad?
Can you show me how to install propelly, i tried with no mods but all i'm getting is a black screen, like of there was no lighting. I can still see a little outline of what's around me
No idea what might cause this. What other mods do you have installed?
Im also having this issue. Here are the mods I have installed:
FDDA
JSRS Port
Morths FDDA Bags
Anomaly Tacticool Scopes
swm visible body
Inviting Upscaled Corpses
Soccer on Bar Tv
Morths FDDA Textures V
Bark Rework Updates
Abnormal_weather
Anomaly Magazines Redux
PDA reanimated
arszis campfire roasting
Dux's Innumerable Character Kit
I still have the HUD and can open inventory.
I don't know why I installed your mod with BaS and DLTX patches, and when I launched the game, I did like what you said in the description, typing scope_radius, it won't work, and even if I pressing aiming, I notice it'll auto paste the scope_radius too, but the game seems doesn't recognize these line of code. Any suggestion because I don't know what's wrong, I installed your mod at the top priority, which means nothing will overwrite it.
Here's what I'm talking about, can you help me, thanks :D
My mod order like...
BaS
BaS and Anomaly Taticool Scope
bunch of unrelate mods I guess
then last is Shader Driven Scope
Imgur.com
The errors suggest that the .exes were not installed... please be aware that MO2 and JSGME do not install the .exes for you, you will have to install the bin folder manually
I found that all these beautiful effects did not work with the AСOG scope. Will this be added or did I do something wrong ?!
In vanilla, the ACOG is a "3D scope" rather than a 2D scope. This mod only extends functionality for 2D scopes as 3D scopes require a different technique
Understood. You can even more details on how to install the patch.diff. THX
You can ignore that file, it just contains the source code if you want to compile the .exes yourself.
Awesome mod, loved the work and played a bit with it (tried it with Escape from Pripyat) and now that I'm making my personal mod pack for the nth time, it just gives me a black screen on a new game, having only BaS installed (most recent version). Have some HD textures in db folder but those are the same I used with EFP and that's it. Opened the zip, extracted the mod into gamedata and bin, applied BaS patch. Can you check it please? I really liked this mod a lot. Cheers.
Not sure what can cause this. My initial guess would be a conflict with some reshade or shader addon. Please post your mod list and your log. Also, can you see the UI when the screen is black? As in, if you open your inventory, can you see it?
I remember having a black screen and seeing the UI with your mod, if i remember right, i needed to delete shader cache i think.
But i play mostly on dx9 now (i tried your mod on 11) because load screens are faster and consumes less memory, is planned an update for other renderers any time soon?.
DX9 support is more complicated than I anticipated. The renderer functions are completely different. I still want to do DX9 but I'll have to do a lot more research into the engine
ah, i hope you can do it.
Hi, thanks for the reply, but no need. I've found the culprit. All I did was to go to appdata in Anomaly folder and delete the shader cache and user.ltx file. No more black screen. I'll just proceed to reconfigure all my options, but it's worth it :)
Ah! Glad it worked out. I should probably add something about the shader cache to the description.
What is DLTX?
Differential LTX loading. It's a requirement for some mods.
Awesome mod, thank you!
Hi, the mod worked perfectly, but there's some weird black vertical line on my left, everytime I zoom the scope, every scope except the one PiP I guess. Here are some examples:
Imgur.com
I don't know how to get rid of it...
When playing with BaS and the BaS Compatibility patch, the 1P78 Kashtan is missing the shader based effect, otherwise everything works fine so far
I will fix it when I can.
Thanks! It also happens with the 1NP93-1 night vision sight
Will this be updated with the new version of DLTX? It contains a new engine patch from Feel_Fried.
I concur.
the new food drug drink animations update now uses
gamdata files and
its own .exe for bin
using your mod and the new food drug drink = crash .
we would need a merge with this and the new food drug drink
reverting back to older food drug drink so i can use both
using the new foos drug drink anims mod with its bin folder and not yours = no scope fog :(
Yeah, this mod just needs to be updated to include the new DLTX (which contains the FDDA engine patch). Hopefully it will, as I love this mod.
Out of sheer desperation I'm gonna try and compile this **** myself. I'll let you know if it works and share the binaries if you want lol
Okay it failed to compile, 4 unresolved externals, nvm xd
Github.com
For those wanting an updated .exe with every engine patch for Anomaly
Would it be possible to get this without the artifact degradation patch? The page says it's out of date and no longer supported.
You would have to wait for an update from the mod author. I didn't do this patch, it's from demonized
Ah gotcha, thanks!
Awesome, looks like last night he updated it and made artefact degradation optional. Just tried it and it works like a charm.
How much performance drop should an addon cause? My FPS becomes half as much when aiming
>> to 0, half fps drops are PiP scopes which are not from this addon