7 minutes ago
The Elder Scrolls Online
SweetFX game notes:
Reshade Framework:
Run Mediator.exe and add eso.exe in the left box. Select your preset in the right box.
If no Reshade framework version exists of your preset, manually recreate it in the GUI.
Do NOT press 'Push to Application' in Mediator. The game will crash due to the anticheat, triggered by the .h file extensions of the shaders.
Do this to get it working: https://www.youtube.com/watch?v=d1NsKZ4yFQ8
Rename .h files and update config as well as manually copy SweetFX to the client directory.
Basically TL;DR you need to use work-around methods, 1.5.1 SweetFX (or older),or ReShade Framework to get SweetFX/Shaders to work with ESO ATM. The anti-cheat doesn't like .H files and won't let the game start with them.
I'll also be making a preset for this game eventually. Although I think this game actually looks pretty good stock.
So I finally just got this game and i'm really enjoying it like a lot of you and just wanted to share some stuff about SweetFX, Reshade and Framework about this game:
First thing is that the developers actually made exceptions in the anti-cheat for SweetFX. This is really welcomed and I love that they did this, but they didn't anticipate Reshade+SweetFX coming out with the shaders all using .H files. These .H files trigger off the anti-cheat and the game will not launch.
Now I've learned of a few ways to work-around this. One is the method shared by Marcmy (I think!) which revolves around changing the endings of the shader files to .shader like they were with the old injector. This does work.
Another way was shared on the Reshade forums which revolves changing where the Reshade.FX is finding the shaders. You move them to the base directory and link the reshade.FX file to them effectively making the anti-cheat not realize they are there (because it only picks up stuff in the .exe location). This also works.
And the third and the method I recommend the most is to use ReShade Framework. The Framework actually puts a link-file(excuse the non-developer terms here) that directs reshade to shaders located else-where on your pc. Meaning that you don't have to have them in the game .exe location at all. This is also all done with a user-friendly(or almost user friendly, it's still a little rough) Mediator GUI similar to what was seen in GEMFX. I recommend this method because you don't have to bother with renaming or working around the anti-cheat in any-way. You just use the mediator to install the framework with all its 70+ shaders!
Anyways hopefully that helps some people out. I don't think people even know of framework yet.
I installed reshade/sweetfx like in the tutorial up there and i can start teso and Alt+Tab and put the files into it. Sweetfx and reshade works but after i played i went through a problem. If i walk arround (mostly if i sprint) the screen freezes for a view secounds but the game is still running. Another strange thing is that the shadows/lights freeze not synchron with the game. even if i turn sweetfx off, reshade still gets this problem... It would be really cool if someone can help me! It looks freaking amazing with reshade/sweetfx but i cant play with this problem.
Kabusha, I was doing this too with a batch file but it's not necessary. Check my last comment, the reason the game was crashing was because of the shader extension files were .h which apparently ESO doesn't like. Once I renamed them to .shader (which it was in SweetFX 1.5) and then changed the occurrences in the Main.h shader file, it didn't crash anymore. I posted a link with the latest ReShade (and my own personal preset). Hope this helps.
OK, Patch Made.
First (on app launch) it moves the files to the store directory.
Then once the game is started, it puts the stuff back in place after the timeout has elapsed.
When you quit the game the files are placed in the store directory again.
Nests in Notification Area and Comes with a nice Ping once it's done patching or un-patching (can be turned of)
http://tinyurl.com/qgjvdh4
ESO is crashing with ReShade because of the shader files extensions. I've renamed them all to .shader and fixed the occurrences in the main shader file. Uploaded here http://tinyurl.com/ocf95ef
I can confirm that Reshade w/ SweetFX 2.0 does work per installation instructions. Albeit, way buggy and lots of crashes. It's such a bummer because SweetFX 2.0 is so easy to work with.
ESO has protection when it will crash if there are foreign files in the game directory. The protection ignores .dll and .log files so you can keep Reshade loaded but you have to alt-tab out of the game after already opening it and put the SweetFX files into the game folder and then switch resolutions to load the SweetFX files.
Is there any way to get Reshade working with ESO? It just crashes on startup.
Just an FYI also... you can use 3d helix mod with this too... just add #define external_d3d9_wrapper = 3d_d3d9.dll and rename helix mod's d3d9.dll to 3d_d3d9.dll in settings.
For those that are having issues, do not use the 64-bit dlls that are included. When I used them, they stopped sweetfx from working. Also, if you want to verify sweetfx is working, since the pause button isn't working on this preset, go into the settings and temporarily put "1" in "#define USE_SPLITSCREEN". That will verify it's working.
Oh and Sekta,
Sekta's_Custom_SweetFX_1.4_RadeonPro does indeed have .h extensions. I'm renaming them all as well to see if it will cease crashing. The issue I was having earlier is my fault, entirely. I was downloading the 1.51 Launcher version. I downloaded the 1.4 and now the RPro will recognize the files, but when I launch the game, it crashes immediately. I've done all else correctly; pointed created an ESO profile by pointing to ESO.exe, went to the launcher tab and set customer launch parameter to BethesdaLauncher.exe, went into settings and pointed to SweetFX folder that resides within ESO's game client folder, enabled FXAA Ultra, Applied to profile etc.
Nothing I do, in-game, changes lighting, HDR, Saturation, Black/ white point etc. only sharpness, in other words...despite the preset file I use or what I specify as my own settings.
Gosh, I wish I could tell if it was running. I got everything going, per, the instructions and then noticed a big, fat, yellow FPS counter on the upper left...this is how I knew things were working. So, understanding that the "-" key on the number pad enables/ disables it, I hit "-" and got a sharp picture. I then it "-" again and got a blurry, but smoother picture...but despite any presets I use e.g. I use my own settings, exaggerating effects by any levels (sometimes, extreme settings just to see a difference) or if I use someone else's settings, importing it into RadeonPro, it looks EXACTLY the same, with the "-" key only changing from sharp with more apparent jaggies, to blurry with less apparently, but blurry jaggies.
just to clarify... ESO won't work at all with the normal SweetFX 1.5.1?
My custom sweetFX does not have .h extensions. What are you downloading?
I really dont know what to do more.
First I tried method1, the easiest method. Works fine with D3D9, but SFX doesnt enable if I change to D3D11.
Than, I tried method2. Downloaded ever using sekta's links and downloading SFX1.4 custom do RadeonPro, the game crash on begining, than I remember to check Shades folder and all files had extension ".h". As I remember, the game will crash if there is any file with extension .h.
So I changed all.
The game doesnt crash anymore, I saw in top corner in my screen "sweetFX enabled/disabled" when I pressed ScrollLock, but on my screen, nothing changed.
On method2, even with D3D9, SFX doesnt enable.
I using a Win7 64 Home Premium with a GeForce 550ti.
@Sekta SweetFX works with win8.1 Dx10/11 if you use Radeonpro, which was also in the FAQ under the same answer I might add... Just letting you know.
Hi Sekta...
I noticed ESO version now is 1.1.3.
Something changed.
Now SFX works fine with D3D9 and I can see ghosts.
But should work too with D3D11 on Win7 64 right?
Try installing the directx end-user runtime
Sekta, do you know if there is something you can do?
Because is wierd SFX works with D3D9 on Win7 64, but doesnt work with D3D11
...in D3D11 I should have added.
8.1 doesn't work with any SweetFX. There is an injector being worked on for 8.1, called eFX but that's a long way away.
From the SweetFX FAQ: The dxgi.dll needs to be updated to support some DXGI changes that Win8.1 introduced.
Hi Sekta, out of curiosity, what's causing Direct3D11 to not work with (your) SweetFX in Win8.1? Any chance we could see that change?
Nothing.
The SFX only works when I change D3D11 to D3D9 in usersettings, but with this, I cant see transparent mobs
:(
Only the custom without overright?
I will try and post what happened.
You need to use my custom sweetfx version otherwise the game will instantly crash.
Hi Sekta. I deleted all files and "re-install" SFX.
I got the SFX,put all files on ESO folder and overright all with your custom.
But now, the client always crash.
If I didnt right, I couldnt use SFX before 1.1.2 right?
That's not right. Make sure you have installed it properly. Method 1 is the same as a normal SweetFX install for any other game. Try following a Youtube guide to make sure you have done it correctly.
Sekta, I'm using Win7 64 and method 1 with D3D11 didnt work.
The game starts without SFX enabled and scrolllock isnt working.
Yeah I noticed D3D9 is broken after Patch 1.1.2. Ghostly enemies are completely invisible and particle effects clip have weird clipping issues. You can use D3D11 with Method 1 as long as you don't have Windows 8.1.
After patch 1.1, ESO doesnt work fine with D3D9. Only if i change do D3D11 I can see ghosts or transparent mobs, but SweetFX on method 1 install, only works with Set D3D9.
I tried method 2, but my ESO always crash.
There will be a fix to method 1 works with D3D11 or a fix where I can see transparent mobs?
Sorry that has RadeonPro FXAA + SweetFX active. Here is normal game at 4k downsample with AA disabled: http://i.imgur.com/URvPdLa.jpg
Here is 4K downsample with AA off: http://i.imgur.com/3SFKaCT.jpg
The only solution is to downsample. The game is mostly cpu-bound so you should be able to downsample from atleast 1440p to 1080p with the same FPS.
Im not sure about Nvidia but AMD's "override" aa setting is for DX9 only and you are forced to use "enhance application settings" for DX10/11. Enhance requires the application to have it's traditional AA applied but ESO doesn't have traditional AA sadly. Only some crappy FXAA or TXAA.
I have tried to force AA but haven't had success. Tried forcing profiles in RadeonPro but haven't found one that works yet. All I have found so far is gw2.exe is a better crossfire profile than Force AFR. Maybe Nvidia users can find a working AA profile in Inspector.
how do we use AA/AF now that the client is fullscreen? would it work with 'Nvidia Inspector' app? I guess not since Radeon Pro would override, right.
You need to download and install the DirectX redist
I tried it without sweetfx but i still saw black.
Now I'm using your preset with method 2 and everything works fine.
@Rockstarr45,
Have you tried d3d9 without sweetfx? it's most likely a driver issue. You only need to use d3d9 to get gaussian blur to work so if you don't use a preset with gaussian blur just leave it at d3d11.
It knows to use the settings because the modified DirectX .dll is in the game directory. Games will always use the .dlls in the game directory over the system ones.
And by "Play the game as normal." do you mean start using the ESO launcher?
How does ESO "know" to use the SweetFX settings?
well, links doesn't work.
Here for copy and paste:
d3d11:
http://www.bilder-hochladen.net/files/big/e0vj-l-3c59.jpg
d3d9:
http://www.bilder-hochladen.net/files/big/e0vj-k-98f1.jpg
yes the files are in the right place, the effect works with "d3d11" and looks like this:
[url=http://www.bilder-hochladen.net/files/e0vj-l-3c59-jpg.html][img]http://www.bilder-hochladen.net/files/thumbs/e0vj-l-3c59.jpg[/img][/url]
but when I change the settings to "d3d9", it looks like this:
[url=http://www.bilder-hochladen.net/files/e0vj-k-98f1-jpg.html][img]http://www.bilder-hochladen.net/files/thumbs/e0vj-k-98f1.jpg[/img][/url]
For option 1 do you extract the files exactly "as is" and leave the folder structures in place?
.. I tried Method 1 with Sektas Cinematic Preset btw.
Got a black background when I change the user settings to "d3d9". any help?
Did you download my custom Sweetfx? the regular one will crash instantly.
Followed instructions for Option 1 adn get this error:
====================================================================
eso has stopped working.
====================================================================
[reporter]
version = 0.01
[extra]
ProductName = eso
Version = eso.live.1.0.7.984657
branch = live
client.executablebits = 32
client.mode = startup
client.renderertype = D3D9
client.session_start_timestamp = 2014-05-14T23:18:24.888Z
client.timestamp = 2014-05-14T23:18:28.335Z -frme 1-
cpu.arch = 0
cpu.count = 4
cpu.level = 6
cpu.type = 586
data.depotid = 4000
data.dir = F:/The Elder Scrolls Online/depot/
data.syncm = databuild
data.version = 0.win.0.live.984657
exe.buildnum = 984657
exe.opt = release
exe.reltype = public
exe.type = client
gfx.description = 9.18.13.3523
gfx.deviceid = 4544.644233282.161
gfx.driver = nvd3dum.dll
gfx.vendorid = 4318
mem.physical = 16333
os.osbits = 64
os.platform = windows
os.version = 6.1.7601.Service Pack 1
ptime = 0
reportfield.ver = 3
version.major = 1
version.patch = 0
version.subpatch = 7
Thanks Sekta this works perfect.
Joe,
Make this change to your UserSettings.txt, SET GraphicsDriver.7 "D3D9" and then follow method 1.
Would it work if*
So say it doesn't work with 8.1 without using RadeonPro? Would if work if you make the Compatibility mode to Windows 7?
RadeonPro requires:
- FXAA enabled
- SET GraphicsDriver.7 "D3D11" in UserSettings.txt
disregard previous note.. worked after reboot
weird, sweetfx via radeon pro not working as of latest patch 1.08, not sure it's something on my side
I have no idea sorry.
Is there any way to change the screenshot output format from .BMP to .JPG? (this would save about 7.5mb per screenshot)
Hmm...try enabling SMAA. SMAA use to be a requirement. You can make it so SMAA has zero impact on the image if you set it's threshold to 1.00
Copied everything inside the "SweetFX 1.5.1" into the game's directory. Run the game but see no changes. Do i need to press anything else to enable the effect ?
Hi thanks for the reply.
Do i copy this file "SweetFX 1.5.1" into the client folder or the files inside the folder "SweetFX 1.5.1" into the client folder.
Just run the game as normal. All the files are in the game's directory so they will get injected automatically.
instruction ended with replacing user settings with preset. What do i do next ? Run ESO normally ? Please a full instruction is appreciated. I never use sweetFX before.but i do manage to work it out with radeonPro. My main issue is trying to run it without RadeonPRO. Please help....
instruction ended with replacing user settings with preset. What do i do next ? Run ESO normally ? Please a full instruction is appreciated. I never use sweetFX before.but i do manage to work it out with radeonPro. My main issue is trying to run it without RadeonPRO. Please help....
how to i get this to work without radeon pro. i copy the custom sweetfx 1.5 to game/client then what should i do next?
the instruction is not clear.
Fixed crash with DX11 as I didn't add my formula to the DX11 file. Added 64bit dlls in case people want to use this sweetfx pack on other games.
Added colorblind correction shader
Uploaded new custom SweetFX 1.5.1 for ESO. Full compatibility with ESO. Using Boulotaur2024's injector. Chromatic Aberration v1 + v2 (Color Shift), Gaussian Blur (Unsharp Mask, Bloom), Film Grain.
The FPS meter is from RadeonPro. Not SweetFX itself. RadeonPro does a lot more than just allow SweetFX to work. It's a monitoring tool, fps limiter/smoother, video recorder, screenshot capture, replacement for AMD control panel, etc.
Nvm I figured it out I must of forgotten you shutoff Radpro. But is there a way you show a fps meter on Sweetfx 1.5?
Quick question, How do I turn on the fps meter. Last night I switched to sweetfx 1.5 and had the meter on and in the lower right corner where it was w 1.4, but today its not showing. Am I missing something.
Didn't notice any difference at all in effects and FPS is the same. Cyrodiil with 200 people on screen may be different though...
Added method 3 for windows 8.1 users. Change renderer to dx9 to get sweetfx working without radeonpro. Don't know the exact downsides yet, haven't checked for missing effects or benchmarked it.
mega maybe using geo location to serve the links from certain data centers. Now, if you're located on one thats up for your location then i would imagine it would be fine, here in the UK though its troublesome.
Added lots of mirrors for my SweetFX. No idea why people have trouble with Mega. It's working for me.
nevermind my question, I found duplicate screenshots in my install folder, which did take the SweetFX settings into account. Is there any way to change the format from .BMP to .JPG? I can do that for the normal screenshots that go to the My Documents Folder through an add on for ESO called JPEGScreenshot, but that doesn't alter the SweetFX screenshots in the install folder.
Hello, just a quick question; I now have SweetFX working with v1.5, but how do I create screenshots with SweetFX active? All the screenshots I make turn out to be saved without the SweetFX setting being taken into account (ie. they look like the default/vanilla quality of ESO)
Thanks in advance for answering,
Smartbean
Hello Sekta, thanks for you're work but i have an issue you're link on mega for you're custom FX don't work for me.
Can you make another link please ?
Sorry for my english it's not my native
Big update.
Uploaded a new custom SweetFX version for RadeonPro specifically. Now RadeonPro can use 2 new Luma Sharpen patterns and 4 new Curve formulas. Deleted all unnecessary files and cleaned up valid value ranges so that all shaders and all options are fully tweakable in RadeonPro.
Benefits over official 1.4: Cartoon edge slope, 2 new high quality lumasharpen patterns, fixed DPX adjustment, ability to set negative values for most shaders, individual RGB vibrance control, 5 new Curve formulas, 2 new Vignette styles, a working Border shader with options to get cinematic look, all shaders updated to 1.5.1.
Sure does. It's just not as good because it requires FXAA which ruins text. Do note that FXAA is usually never required to make post-processing work in a game. The only games where this has been the case that I know of are ESO and Path of Exile.
Does Method 2 work for windows 7 as well?
The links are working fine for me.
You could load 1.5 version presets with my custom 1.4 version but you would have to untick any shader that doesn't exist in 1.4 such as explosion, levels, chromatic aberration. Better yet, delete those calls from the settings file by removing the #define USE_ lines so that RadeonPro doesn't crash or anything.
Is there a way I could PM you instead of spamming in the comments here?
Link seems to be broken mate :/ Once I click on download it says " decryption error ".
Thanks a lot Sekta for the comprehensible explanation! I will download your version of 1.4 right away. So, in basic terms, this means that any preset out there using sweetFX version 1.5 I can't use? Or could I load 1.5 presets with your version of 1.4?
They are the same except 1.4 does not have individual RGB control for vibrance and is missing any calls to the extra shaders, which doesn't matter as the preset didn't use them in the first place.
RadeonPro can only use 1.4, don't even try 1.5 as most of the effects won't work. Just use my modified 1.4 as it has all the 1.4 shaders updated to 1.5 and fixed the value ranges for RadeonPro. Example, normal 1.4 has broken DPX in RadeonPro because you can't change most of the values from default as the valid value range is from 0.60 to 0.20 instead of 0.20 to 0.60.
http://sfx.thelazy.net/forum/sweetfx/9/
would love to know that as well, or if it is possible to integrate multiple versions of sweetfx into RadeonPro? Or would one have to change the root folder over and over again when using different presets designed for different versions?
Anyone know if the 1.4 presets work the same with SweetFX 1.5? I'd rather skip having to use RadeonPro, but some of these 1.4 presets look really nice.
Cool thank you.
If you are doing method 1: SweetFX goes in the game folder where eso.exe is located. ESOLauncher goes where ever you want. You have to launch the game from ESOLauncher.
What I meant to say was "Can I please have some instructions". :)
Can I please how some instructions, like where do I install ESOLauncher and SweetFX? I know I place the ESOLauncher files in the same directory as eso.exe but what about SweetFX? Sorry just a little confused because I have never used SweetFX. Any help would be much appreciated. Thanks Joe
Hi ! not the same look for me with the 1.5 version :(
On my question below, perhaps I need to disable in-game AA if SMAA is enabled via SweetFX? Just realized that could be doing it - both of them at the same time...
Anyone notice text isn't quite as clear with SweetFX? I'm on Win 7, not using RadeonPro, so no FXAA. In fact, I can disable every single option in SweetFX and it still seems to make text look a tiny bit worse than without it. If you toggle SweetFX on and off, and look at the text, you will see the difference.
Any idea how to make text unaffected by SweetFX?
This morning the link works :).
But I have the same error with SMAA.h and I dont understand your solution Sekta :(. With the *.h files, the game crash; and with the *.shader files the game doesn t start.
Hello, the link to download Sorien's SweetFX 1.5: http://goo.gl/4nlCo8 doesn't work :(...
You might have some old SweetFX leftovers. Download a prevous sweetfx you attempted earlier. Copy it in, replace all. While the sweetfx files are still highlighted, press delete. Now copy in Soriens SweetFX.
I have an error with Sorien's SweetFX : G:\TESO\The Elder Scrolls Online EU\game\client\d3d9.fx(74,10): error X1507: failed to open source file: 'SweetFX\Shaders\SMAA.h'
But in the Shaders folder there is no file SMAA.h, only a file called SMMA.shader.
You can now use SweetFX directly if you don't have Windows 8.1, thanks to Sorien. New method listed in description.
Is There any other way to get SweetFX working in this game? I'd love to use it but I don't want to go through the hurdles of Installing RadeonPro and all that.
Any answer is appreciated.