Page 1 of 9

TES Skyrim v0.103 Injector BETA

Posted: 15 Jan 2012, 07:33
by ENBSeries
The Elder Scrolls Skyrim (TES Skyrim)

Graphic mod ENBSeries 0.103 Injector BETA

This version is experimental and installation is not same as for previous. It can be executed from some other folder, because don't use d3d9.dll file.

WARNING! This is not final version, performance and quality are not good yet.
Description of presets to this version will be available later.
Bright hairs of characters is result of post processing in enbeffect.fx shader.
Performance and visual tweaking is work on your side. If you don't want to learn how edit parameters of ENBSeries, get configuration files of other users.
4GB patch work with this.
bFloatPointRenderTarget=1 must be set in SkyrimPrefs.ini file to make this mod work.

How to use it:
Extract all files from archive to some folder (or in to game folder). Run ENBInjector.exe, then run the game. If you have previously installed d3d9.dll of ENBSeries, remove it, because enbseries.dll is now used. Don't try to use other libraries for injection, they are not designed for this.
  • Version 0.103:
    Implemented experimental code of injector instead of standart d3d9 wrapper. This may be useful for users with Optimus laptops or for those, who using overlay tools like EVGA, Afterburn, D3D Overrider, XFire and others. Graphic changes are only get back to SSAO code from version 0.099 with minor update of indirect lighting intensity.

    Version 0.102:
    Partially optimized code and some bugfixes, but not all.

    Version 0.101:
    Fixed bugs of previous version (at least what is see). Added code of programmable external depth of field effect (only added, but "todo"). With ne enbeffectprepass.fx shader file you can make more than just depth of field, it's executed before enbeffect.fx and working with hdr values in multipass mode (up to 8 passes). Changed standart of external shaders, removed ScreenScaleY and ScreenSize replaced by vector of 4 values. Most of old effects will not work, replace in them ScreenScaleY with ScreenSize.z and float ScreenSize; with float4 ScreenSize;. Increased quality of bloom and removed parameters of radius 1 and 2 for it.

    Version 0.100:
    Removed parameter CyclicConfigReading (it read configuration file every 5 seconds), from now this will be handled by pressing a button BACK (can be changed KeyReadConfig). Added almost all code from my patch AntiFREEZE TES Skyrim 0.096, including most of it parameters. FPS limiter implemented, fps counter. Screenshot capturing is back, but different key assigned. SSAO effect now have additional "lite" version. To switch it setup parameter UseIndirectLighting=false in enbseries.ini file and restart the game. Added values to control SSAO distance relative to fog distance. Night and day time are separated. Properties for adaptation in enbseries.ini are finished, but they are partially clamped by limits in enbeffect.fx, so if you wish to control by enbeffect.ini only, remove limit code in shader (or wait when i'll post new shader). Added parameters for SubSurfaceScattering to reduce lighting in shadows for characters and ugly thin line on them (game bug). Added parameter for control of lights from windows, but
    it affect some fx, for example freeze spell. Added ShadowObjectsFix to apply shadows from mountains properly. Various bug fixes. SSAO work with antialiasing.

    Version 0.099:
    Fixed crash in the evening. Added palette texture support (enbpalette.bmp, tga, png files). Removed code for screenshot capturing. SSAO disabled by default, activate it in enbseries.ini, parameter UseAmbientOcclusion=true and make sure antialiasing is not enabled by game or drivers. Not tested with other d3d9.dll files and they are not supported now.

    Version 0.098:
    Implemented code from AntiFREEZE patch to fix some game bugs and increase stability with this mod. Added parameters to control environmental fog.

    Version 0.097:
    I'm going to be crazy with fixing game bugs for make it work with ENBSeries, official patches destroy my progress every time, so i decided to release "light" version. Crashes of the game 1.1 happening very frequently (at least on my PC), they are not internal modification errors. Hardware antialiasing (multisampling) unsupported at this moment, so to make SSAO work properly, disable antialiasing (msaa).
    Optimization not applied, same as in any other first versions of ENBSeries, if you wish to get higher framerate, turn off SSAO or decrease quality of it. Game have some strange mistakes which aren't fixed yet, for example in interior locations direct light enabled and applied from bottom or from side (sun, uh?), so increaing intensity of it is not good idea, better to decrease all other values together and increase overall brightness in post processing shader enbeffect.fx. Users, who already tweaked parameters for GTA 4 version will not have much problems with this one. Do not change SubSurfaceScattering parameters, game have bug for characters and i'll fix it when latest official patch will be released (bright thin line on skin).

Re: TES Skyrim v0.103 Injector BETA

Posted: 15 Jan 2012, 10:15
by mcgluszak
Will it work with SKSE?

Re: TES Skyrim v0.103 Injector BETA

Posted: 15 Jan 2012, 11:10
by ENBSeries
How do i know?

Re: TES Skyrim v0.103 Injector BETA

Posted: 15 Jan 2012, 13:22
by SanctuM
Thanks for new update injector, Boris.
By the way (на родном) - Я перешерстил игру (насчет вылетов в игре) плюс поставил иньектор - вылетать перестало (на первых порах - далее не видел). Но действительно мод твой ни при чем - на оффсайте Бетезды по этой теме уже 50 страниц обсуждения - патч кривущий у них.

Кстати насчет версии 0.103 - на загрузке дым жутко белый - быть точнее все что светлое в игре - черезчур светлое))) Это наверное вопрос настройки конфига.
И еще - у тебя будет в планах разработка утилиты настройки (типо FXTool как в FXAA PP Injector)? Было бы немного удобнее совершенствовать конфиг не влезая в него. Ну и еще раз спасибо за модификацию
Напрягает сильная нагрузка на процессор = странно для ЕНБ - никогда такого не было...

mcgluszak
ENBseries and SKSE - two diferent things.
First - ENBseries dont have plugins for SKSE.
Second - ENB - graphic enhancment mod. SKSE - script extender
ENB can work with SKSE and without it. THe samee thing i say about SKSE.
Do a conclusion...

Re: TES Skyrim v0.103 Injector BETA

Posted: 15 Jan 2012, 14:13
by ac120
tanx boris
but the skyrim without mod for me runs at 15 fps and with mod runs at 11-12 fps with mouse lag a beautiful and unplayable game :( please improve mod performance dude :)

Re: TES Skyrim v0.103 Injector BETA

Posted: 15 Jan 2012, 15:46
by Confidence-Man
Why go back to an older version of SSAO? I loaded it up and immediately noticed it didn't look as good. It seems like it's stronger in certain places but too light or nonexistent in others, like the leafy plant clusters in forests. Does it run better or something?

Image

Re: TES Skyrim v0.103 Injector BETA

Posted: 15 Jan 2012, 16:51
by MacKom
Ok, after testing this version, I decided to report in.

Injecting went w/o problems, as long as all files were extracted to main game folder. Or, at least, shader files should be there. Your description ia a bit misleading, but no biggie ;)

Now, as for performance - I`m afraid I can`t report it got better. My ATI Radeon HD 5700 is not playing nicely with me, or Skyrim, or ENB for that matter. >.<
With v0.102 I would get 1 to 2 FPS if I activated the "slow" SSAO mode (both AO and IL). Turning them off or running the "fast" SSAO mode gave me a regular FPS count.
With v0.103 my FPS is crawling with BOTH slow and fast SSAO version. I have to turn off both AO and IL to get the game going. *sigh*

This is not your fault, tho. The code is just not compatible with ATI cards for some reason, and there is little you can do about it.
I, on the other hand, am seriously starting to plan on how to get a new graphic card... :geek:


Anyways - spite it all, you are doing a good job, and keep those updates coming ;)

Re: TES Skyrim v0.103 Injector BETA

Posted: 15 Jan 2012, 17:11
by Indefatigable
As a user with the Nvidia Optimus technology I can confirm that this does indeed work! Thanks for creating an ENB that is compatible with Optimus. Just waiting for this to applied to a version with better graphics changes. Keep up the great work. Cheers

Re: TES Skyrim v0.103 Injector BETA

Posted: 15 Jan 2012, 18:31
by XenoKratios
Thats awesome Indefatigable! I will be sure to post some results from this update.

Update: Performance wise it seemed to be a bit better actually. I use a Nvidia Gt 520 OC... I gained 1-1.5 fps! Not a fan of the injector tool though, but it seems to help out many people, great work Boris!

Re: TES Skyrim v0.103 Injector BETA

Posted: 16 Jan 2012, 03:06
by Shadowscales
It works on optimus for me!
for all who want the old SSAO, or just want to use the old enbseries version of any kind, delete enbseries.dll and rename d3d9.dll to enbseries.dll, also replace all .fx files.

I haven't yet tested this but it should work.