Post news Report RSS Version 2.0 CTP - Release Notes

I've just published a Community Technology Preview of the awaited version 2.0. Please read the release notes when getting it.

Posted by on

Dynamic Shaders 2.0 CTP

Community Technology Preview

The long awaited version 2.0 of Dynamic Shaders is now available as CTP in the download section. When installing it make sure you've read the following notes.

2.0 CTP 2.0 CTP

Why CTP ?

This is a preview version, which means that the final release has not been finished. In software development we talk of a Community Technology Preview for pre-releases that don't "fit" in the regular "Alpha-Beta-Final" release chain, and serve as a showcase of what main features the upcoming version is about to contain. In terms of DS 2.0, there are still a lot of areas that need refinement, balancing, or even one or the other fix to be applied in order to be considered a "final" release.
In other words: Enjoy the new features - but be prepared to encounter some glitches or bugs ;-)

2.0 CTP 2.0 CTP

What new features does it bring?

The CTP contains almost all features that DS 2.0 has been advertised for, plus two or three things that haven't been announced publicly. A few minor features have been crossed out, and things that have not been mentioned as part of DS 2.0 will not be contained.

Feature List (as on the mod's summary page):
- Reflective dynamic wet surfaces (totally new implemented)
- Indoor light reflections in selected places
- New Sun Shafts aka "God Rays" (totally new implemented) with additional sun effects
- Dynamic rainbows
- Adaptive Night Vision Scopes, now also switchable by keypress
- Dynamic Depth of Field and Zoom DoF
- Reflective suit visors (from the outside and the inside)
- Reflective lighting optimized (slightly improved lighting model)
- Thermal/Infrared Vision
- Soft Shadows - Improved shadow jitter implementation
- NEW: Lens Flares on specific light sources (not only sun)
- NEW: Water Drops on Visor HUD during rain fall

Further improvements:
- Semi-transparent HUD cross-hair of selectable color
- Improved Parallax Mapping
- Added jitter and edge distortion to night vision scopes and NV binoc
- support for all 41 levels of the extended Kostya's STALKER Map Pack
- support for mods with zoom-less weapons (to still have zoom DOF in aim mode)
- support for modified FOV (Field Of View), like with FOV-Switcher tools
- scopes with additional scope zoom
- many small fixes and improvements.

What unfinished things are to expected?

As for a CTP some areas of the mod either haven't been finished, or would be ok but haven't been fine tuned and balanced well yet. The following list contains features with refinement requirement:

  • Wet surfaces create glitches under certain circumstances and are toned down for that reason.
  • Indoor reflections behave like wet other areas, therefore they are not refined yet as well.
  • Sun Shafts are most complete but might need adjustment to your liking.
  • Rainbows move with the skybox when you have a rotating sky.
  • Switching night vision on/off disables the "current task" feature as they take over the Tab key.
  • Depth of Field effect looses intensity when used together with sun shafts.
  • Thermal vision is a fake effect and therefore creates "false" or strange results sometimes.
  • Soft Shadows change the way the entire shadowing behaves so need to be balanced out well.
  • Lens Flares are only configured for Agroprom Underground, and only on certain light sources.
  • Water Drops appear / dry out with the wet surfaces without taking indoor areas into account.
  • Many things that need further fine tuning and sometimes even bug fixing.

Do I need to make any configuration effort to get this working?

This mod is all about configuration - it is not meant to be run "as is". Sure, the release *does* run out-of-the-box, when put onto a vanilla installation (i.e. no other mods installed), but realistically in most cases you'd wan't to adjust one or the other feature to your liking and other mods.

So, it's really worth the effort looking into the various pieces that might be configured:

1. Shaders
The shaders themselves have several settings files - those end with .txt extension in gamedata/r2 folder. There is a general ShaderSettings file (including wet surfaces settings), and decidated files for sun shafts, visors, rainbows, and lens flares.

2. Scripts
Some scripts have configurative elements as well: shader_control, weather_control, visor_control. Most settings can be left as they are, but you'd want to check the console settings in weather_control (only change first list value of respective console setting, leave the second one!).

3. Configs
There are some .ltx files in the config sections, most important those in the shaders subfolder. There you can also add locations for areas in the game that should have a ground always dry, wet, or reflective.

Can it be merged with / into other mods?

Short answer: Yes, it can. Realistic answer: In most cases some basic file merging might be required. This affects mainly a few script and config files, although in some rare cases shader merging might be needed as well.

I can't give a general merging instruction here because the effort to be taken depends very much on the mods that you want to run DS 2.0 along with. However some file comparison / diff tool will certainly do a good job in assisting the merge procedure.

Files that need merging in almost every case (when not run on plain vanilla) are bind_stalker.script and environment.ltx, often also level_weathers.script, ui_main_menu.script, and ui_custom_msgs.xml. There are also some files that you might or might not take over, such as the textures (but some features might not work then as expected), or anything that is duplicate with no differences in your other mods, obviously.

What about the system requirements?

DS 2.0 is a beast, shader-wise. You'll want to make sure you have a well optimized (and not extremely out-dated) rig. The mod is DirectX 9 only (full dynamic lighting / R2 renderer). Check the sample user.ltx provided in the download section to avoid renderer errors on a fresh game installation. Plus, DirectX 11 runtime needs to be installed on your system. But relax - you won't need a fully DX11 compliant graphics adapter to run the mod. Anything not older than a Geforce GTX 260 should do, although in order to get a decent frame rate you'll need something like a GTX 560 Ti or newer. CPU load is reasonably high as well, but a moderate multi-core machine should do. However be sure to have enough memory available and run a patch of the game allowing to address enough of it (in my tests the game used about 1.7 GB on full load).

Ah, almost forgot: An SSD disk or at least decent harddrive might really help speeding up launch times!

Why does it come with a bin folder?

As mentioned above, the mod runs on the DX11 runtime. To enable best hardware support I had to provide two binaries to copy into your bin folder. This way you won't need to replace any native DirectX binaries on your system.

If you got any questions or comments don't hesitate to contact me. I can't always reply instantly, but I will look into any request as soon as I get a chance to.

Important Note: Fix for start-up crash
In case you get an error message on start-up after installing the CTP with this log (or similar):

error is error X3539: ps_1_x is no longer supported; use /Gec in fxc to automatically upgrade to ps_2_0
error X3539: Alternately, fxc's /LD option allows use of the old compiler DLL

Can't compile shader postprocess

To fix this, simply copy this sample user.ltx into your stalker documents folder (something like C:\Users\Public\Documents\STALKER-SHOC).

Post comment Comments
Guest
Guest - - 689,556 comments

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

lowenz Online
lowenz - - 1,061 comments

Just WOW!

Reply Good karma Bad karma+1 vote
CzechDeath
CzechDeath - - 1,527 comments

Mmmm... when I have some time I'll see how it will work with Complete mod... Oh wait, complete is for 1,0006 but this is for 5 oh ...I see

Reply Good karma Bad karma+1 vote
Meltac Author
Meltac - - 1,140 comments

No problem, the mod runs on 1.0006 as well!

Reply Good karma+2 votes
Ekkaia!
Ekkaia! - - 301 comments

Pretty nice, hope to see mods using the final version :)
Sad is not for COP :(

Reply Good karma Bad karma+1 vote
Meltac Author
Meltac - - 1,140 comments

Yeah, but from what I heard some guys are already trying to port the mod to CoP, so it's probably just a manner of time :)

Reply Good karma+2 votes
Szabby999
Szabby999 - - 152 comments

Hi! Could anybody give me help please installing this mod? I tried everything, including patch 10005 and 10006, installing DX11 runtime, etc., but the only thing I get is BLACK SCREEN at startup...

Reply Good karma Bad karma+1 vote
Meltac Author
Meltac - - 1,140 comments

Sent you a PM...

Reply Good karma+1 vote
PK_demon
PK_demon - - 17 comments

Does not start
Requests Pixel Shaders 1.1
Video card - GTX 550 Ti

Reply Good karma Bad karma+1 vote
Meltac Author
Meltac - - 1,140 comments

Did you copy over the bin files contained in the download? And are you running patch 1.0005 or 1.0006 and have installed the DirectX 11 runtime? If all yes, then send me a PM with your X-Ray error log, maybe I could find something there.

Reply Good karma+1 vote
Meltac Author
Meltac - - 1,140 comments

See my PM reply - issue solved :)

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

Hellow,is compatible with lost alpha?
Thank you.

Reply Good karma Bad karma0 votes
Meltac Author
Meltac - - 1,140 comments

Not out of the box, but it probably could be merged. Not tried yet myself, though.

Reply Good karma+1 vote
trazador23
trazador23 - - 3 comments

Helli, is this mod compatible with lost alpha?. Thank you.

Reply Good karma Bad karma+1 vote
Meltac Author
Meltac - - 1,140 comments

no, not out of the box, would need merging to make it compatible.

Reply Good karma+1 vote
trazador23
trazador23 - - 3 comments

Thank for the reply.

Reply Good karma Bad karma+1 vote
scigacz1975
scigacz1975 - - 9 comments

I need to dative (viewfinders) only nightvision and thermalvision. It give single out?

Reply Good karma Bad karma+1 vote
Meltac Author
Meltac - - 1,140 comments

Sorry I don't understand what you mean - could you explain better?

Reply Good karma+1 vote
scigacz1975
scigacz1975 - - 9 comments

For Autumn Aurora 2. Only scopes nightvision and thermal. If I will add shaders, then it will spoil ENB.

Reply Good karma Bad karma+1 vote
scigacz1975
scigacz1975 - - 9 comments

It give single out? Only scopes?

Reply Good karma Bad karma+1 vote
Meltac Author
Meltac - - 1,140 comments

Well I don't port or adjust anything to any other mod myself at the moment, but you could certainly take from my shaders what you like/need and modify those features yourself if you have some shader experience. Just please don't forget about giving proper credits then.

Reply Good karma+1 vote
OMEGA101
OMEGA101 - - 141 comments

Will this work with Autumn Aurora ENB version?

Reply Good karma Bad karma+1 vote
Meltac Author
Meltac - - 1,140 comments

Can't say, haven't checked, but I'd guess you'd have to do some work to make it run together with ENB.

Reply Good karma+1 vote
OMEGA101
OMEGA101 - - 141 comments

All right thanks.

Reply Good karma Bad karma+1 vote
lowenz Online
lowenz - - 1,061 comments

CS/CoP versions? :D

Reply Good karma Bad karma+1 vote
Meltac Author
Meltac - - 1,140 comments

Same as above - I don't have the time to port anything - but of course you're free to do it yourself :)

Reply Good karma+1 vote
Animorganimate
Animorganimate - - 1 comments

Where do I put the user.ltx file for a fresh installation?

Reply Good karma Bad karma+1 vote
MaskedPotato
MaskedPotato - - 2 comments

what version of windows do you use?
should be in this folder C:\Users\Public\Documents\stalker-shoc i think

Reply Good karma Bad karma+1 vote
MaskedPotato
MaskedPotato - - 2 comments

hmm... This mod seems to make every loading time longer (for me atleast). It gives me a black screen on startup, which just stays there for 1-2 min. Then again when I either load or change settings.

Reply Good karma Bad karma+1 vote
Meltac Author
Meltac - - 1,140 comments

Yes, it does - as do many other mods as well!

The problem with SoC (unline CoP and CS) is that the engine initializes the shaders everytime you launch the game, load a savegame, or change some graphic settings via menu (not using the console). As this is mod doing more than any other mod shader-wise, longer load times are to expected quite frequently, and longer than in most other games.

There are two things you can do about this: 1.) optimize your system or get a newer machine, best is a SSD drive, or 2.) disable some of the shader settings, such as wet surfaces, sun shafts, lens flares, or visor drops, or lower their quality settings.

Reply Good karma+2 votes
Heyna[PL]
Heyna[PL] - - 76 comments

Does it run 10004 ?

Reply Good karma Bad karma+1 vote
Strogglet15
Strogglet15 - - 1,327 comments

Why is it that disabling DoF disables nearly all the features DS has?

For example, no DoF disables sun-shafts and visor.

Reply Good karma Bad karma+1 vote
Post a comment

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