Quantcast
Download
(19 MB)
Download
Updated: 04/20/19 05:54 AM
Pictures
File Info
Compatibility:
Elsweyr (5.0.5)
Wrathstone (4.3)
Murkmire (4.2)
Wolfhunter (4.1)
Summerset (4.0)
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
One Tamriel (2.6)
Shadows of the Hist (2.5)
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:04/20/19 05:54 AM
Created:06/14/17 06:08 PM
Monthly downloads:916
Total downloads:25,399
Favorites:58
MD5:
ESO Graphics Extender  Popular! (More than 5000 hits)
Version: 2.0.1
by: Jizargo [More]
Disclaimer: I will do updates on this site first since I have direct access to it. So if this gets approved check ESOUI for updates in the future or my eso forums post.


(I highly recommend using Votan's Darker Nights addon. It will automatically adjust gamma levels according to the time of day)
Download Addon here:
http://www.esoui.com/downloads/info1...kerNights.html
In Settings > Addons > Votan Darker Nights > set New Moon to 80, Full Moon to 90.

ESO Graphics Extender 2.0.1





Finally the most massive ESO graphical overhaul has been released. With the newly released shader pack for Reshade 3.0.7 there are some really neat effects you can replicate in ESO. After weeks of tweaking and consulting with shader programmers I've finally finished this master piece. This is more than just a Reshade preset, it also contains slightly modified shaders for ESO and increases the view distance drastically, so there is no longer a blue tinted fog everywhere.
This preset is based off Ultra Real Lighting and Colors, adjustments were made mathematically with a bit of eyeballing on the side. There are several differences between this overhaul and any other preset. The aim of this project was to replicate visual enhancement mods seen in Skyrim/Oblivion/Morrowind with ENBs and such. SweetFX previously did not have the tools to do the things we can achieve now in ESO.


Important Updates


v2.0
Added qUINT lightroom shader
Updated for Werewolf patch


v1.9
Gamma fix pass 5
DoF adjusted (Home key to toggle)
Updated for Summerset patch

v1.8

Gamma fix pass 4

v1.7b
Updated for Clockwork City patch


v1.6b
HDR balance
Gamma fix pass 3
Support for
Votan's Darker Nights addon

v1.5b
More performance optimizations
Gamma fix pass 2


v1.4b

Performanc optimization
removed AO & DepthHaze.


v1.3b

HDR balance,
Gamma fix pass 1


v1.2b
Fixed depth buffer access(allows DOF w/o flicker)

v1.1b
Fixed HDR balance








How to Install

(As requested, I've provided a video tutorial here)
  • Copy the Reshade files to C:\Program Files (x86)\Zenimax Online\The Elder Scrolls Online\game\client
  • Extract Hook64 and use Launcher64.exe to start ESO
  • Press RShift + F2 to bring up Reshade GUI, if you have drastic performance problems (5+ fps hit) go to Settings, Usage mode, then click performance mode.
*Note: If reshade disables the preset when the GUI disappears then click Settings and do the following
Input Processing: Block input when cursor is on overlay
Under User Interface check Show Clock or Show FPS (This will keep the GUI active to avoid the bug. Crosire is aware of this issue)






What is all this?

ESO Graphics Extender is a combination of multiple tools and shaders. We use Hook64 to increase the draw distance and remove some excess fog. Reshade is used to render the graphical enhancements, and this specific reshade has been modified to allow depth buffer access at all times. In the public reshade there is a netcode to disable depth buffer access to prevent reshade from being seen as a cheating device. ESO however is aware of reshade and hook64 hence you cannot exploit the game with it anymore nor is it against their rules.

For those of you who are familiar with SweetFX you may have seen other presets. However this reshade version has been developed along side some really neat shaders. We can now achieve things like DOF in ESO which was huge for me. As well as the preset being specifically developed for extended view distance. This is still a WIP so please take screenshots and report any problems that occur. I'm aware of the black texture issue and am looking to fix it if possible.




-Known Bugs-

1) Reshade doesn't render unless GUI is active.
Solution: Shift+F2 then click Settings, then change Input Processing to "Block input when cursor is on overlay". Now under user interface check show Time/FPS.

2) Crash on Startup
Solution: Rename dxgi.dll to d3d11.dll

3) No shaders showing up in reshade menu
Solution: Check d3d11.ini and dxgi.ini if the paths are set correctly for you game and shader folder.

4) DoF doesn't work (or everything is caught in DoF?)
Solution: Full screen breaks DOF, change to Windowed Fullscreen.
Archived Files (7)
File Name
Version
Size
Uploader
Date
2.0
20MB
Jizargo
09/16/18 06:13 PM
2.0
16MB
Jizargo
05/28/18 07:31 AM
1.8b
16MB
Jizargo
12/13/17 08:14 PM
1.7b
16MB
Jizargo
10/24/17 05:41 PM
1.6b
15MB
Jizargo
08/19/17 02:43 PM
1.5b
12MB
Jizargo
08/02/17 06:20 PM
1.3b
15MB
Jizargo
06/14/17 06:08 PM


Post A Reply Comment Options
Unread 12/06/19, 12:24 PM  
PhnxZ

Forum posts: 4
File comments: 76
Uploads: 0
Originally Posted by Bazelgeuse
Originally Posted by PhnxZ
I've been using this for a while now, and I get the same error as of yesterday...
The only thing I can think of is that the website for Hook64 seems to be down at the moment. I'm relieved that it's not just me, though!
Looks like the author of hook64 has retired due to health, here's hoping someone else can take it over
Last edited by PhnxZ : 12/06/19 at 12:24 PM.
Report comment to moderator  
Reply With Quote
Unread 12/05/19, 06:34 PM  
Bazelgeuse

Forum posts: 0
File comments: 2
Uploads: 0
Originally Posted by PhnxZ
I've been using this for a while now, and I get the same error as of yesterday...
The only thing I can think of is that the website for Hook64 seems to be down at the moment. I'm relieved that it's not just me, though!
Last edited by Bazelgeuse : 12/05/19 at 06:34 PM.
Report comment to moderator  
Reply With Quote
Unread 12/05/19, 05:33 PM  
PhnxZ

Forum posts: 4
File comments: 76
Uploads: 0
Originally Posted by Bazelgeuse
Hello,

I installed this mod the other day and it worked just fine - installed the mod, updated the Hook64 application, managed to increase my FOV to a point where I no longer got queasy from playing. A couple days later, Hook64 suddenly no longer works.

The error I get is "timeout was reached".

I can still log in normally through the game client, but I need the FOV changes that this mod provides.

Is there a known fix for this error?
I've been using this for a while now, and I get the same error as of yesterday...
Report comment to moderator  
Reply With Quote
Unread 12/05/19, 04:53 PM  
Bazelgeuse

Forum posts: 0
File comments: 2
Uploads: 0
Hello,

I installed this mod the other day and it worked just fine - installed the mod, updated the Hook64 application, managed to increase my FOV to a point where I no longer got queasy from playing. A couple days later, Hook64 suddenly no longer works.

The error I get is "timeout was reached".

I can still log in normally through the game client, but I need the FOV changes that this mod provides.

Is there a known fix for this error?
Report comment to moderator  
Reply With Quote
Unread 07/03/19, 06:30 PM  
Illyasviel

Forum posts: 0
File comments: 18
Uploads: 0
Ok I used the preset now some hours and it does look nicer than default. If it would cost me some frames all would be good, but in the end it isnt. There are locations where I go through a door/turn the cam/etc and I suddenly have 17fps. No idea why but -20 or -30 fps (my system isnt running at 60 or higher default) is too much. Yeah 95% of the time its not happening but the 5% kills it. Extremly frustrating when suddenly there is input lag and everything is moving choppy.
Obviously my comp isnt potent enough to steam the graphics.
Report comment to moderator  
Reply With Quote
Unread 07/03/19, 12:51 PM  
Illyasviel

Forum posts: 0
File comments: 18
Uploads: 0
Im a steam user and my steam library is not the c: harddrive.
That means you have to move the files to the installationdirectory of the game. That would mean
/installationharddrive/steam/steamapps/common/Zenimax Online/The Elder Scrolls Online/game/client/*.*
There you have to copy the files like in the youtube file.
And now the part which costed me 20 minutes. Different to the youtube installation manual, it only worked for me if I started the hook64.exe directly with the filebrowser. If I dragged the file to my desktop, started, the hook64 setup showed nothing. The moment I started directly out of the directory hook64 setup was populated (default: tick on enable low quality models, strange).
Im running now since 30 minutes, not sure if its worth it. Its not like the first skyrim enb where I suddenly saw a different, way more beautiful program after installation, but it looks good so far. Darker nights works very well with it.
Ill run it some more and than decide. Naturally in pvp, where every additional frame counts (if youre not capped) its a no go.
Report comment to moderator  
Reply With Quote
Unread 04/24/19, 12:30 PM  
PhnxZ

Forum posts: 4
File comments: 76
Uploads: 0
Heya, been wanting to try this mod for a while, so I finally got around to installing it, however when I run hook64, it detects and launches ESO, but it runs the PTS, not the live server... How can I get it to launch the live server instead?

Edit - after some reading and testing, putting the Hook64 files directly in the game client directory with ESO64.exe has sorted it
Last edited by PhnxZ : 04/24/19 at 01:24 PM.
Report comment to moderator  
Reply With Quote
Unread 04/20/19, 05:55 AM  
Jizargo
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 59
Uploads: 2
Updated for upcoming expansion.
Report comment to moderator  
Reply With Quote
Unread 02/23/19, 05:47 PM  
Jizargo
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 59
Uploads: 2
Re: Awesome, thank you!

Originally Posted by numicron
Finally tried this after having used the latest ReShade (4) for a while and experiencing depth of field flicker. Thank you so much for your work! I really love the depth-based effects and am now enjoying them without any flicker whatsoever, even in well-populated towns. I do miss some of the shaders that were available with version 4, though, like the UI masking, which I'd added to mask the compass from the depth effects. Any chance there's a version of ReShade 4 out there with depth enabled while online?
All you need to do is enabled depth buffer access, change a single line in the source code then compile it. The only reason why it's disabled by default is to prevent cheat detections in other games. ZOS however is very good with anti-cheating, they're aware and made sure no exploits can come from Hook64 or Reshade.

I haven't done so because I saw literally no reason to upgrade reshade. You can use UI masking or similar shaders to prevent hud from being effected, but the problem is with ESO specifically there are thousands of different arrangements people make their HUD, also the resolution and scaling will change it. So unless you have a smart enough UI masking filter that can somehow detect HUD, adding a UI masking to this would be pointless as it'd be different for everyone else.
Report comment to moderator  
Reply With Quote
Unread 02/21/19, 09:05 AM  
numicron

Forum posts: 0
File comments: 1
Uploads: 0
Awesome, thank you!

Finally tried this after having used the latest ReShade (4) for a while and experiencing depth of field flicker. Thank you so much for your work! I really love the depth-based effects and am now enjoying them without any flicker whatsoever, even in well-populated towns. I do miss some of the shaders that were available with version 4, though, like the UI masking, which I'd added to mask the compass from the depth effects. Any chance there's a version of ReShade 4 out there with depth enabled while online?
Report comment to moderator  
Reply With Quote
Unread 02/05/19, 05:51 PM  
Jizargo
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 59
Uploads: 2
Originally Posted by deljason
Is it possible to use this with Steam client? I have modified the INI to point to where my ESO is actually installed, however I cannot login using my account once the game opens. It only works if I launch ESO the correct way so it automatically logs in. I am assuming that if I connect that way, the hook64 wont be working.
Hook64 has an option for it. Click the settings button > ESO tab then Force Login: Steam.
Report comment to moderator  
Reply With Quote
Unread 02/05/19, 02:16 PM  
deljason
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 54
Uploads: 1
Is it possible to use this with Steam client? I have modified the INI to point to where my ESO is actually installed, however I cannot login using my account once the game opens. It only works if I launch ESO the correct way so it automatically logs in. I am assuming that if I connect that way, the hook64 wont be working.
Report comment to moderator  
Reply With Quote
Unread 01/21/19, 10:34 PM  
Shadowshire

Forum posts: 1
File comments: 292
Uploads: 0
Cool Re: Re: Re: Re: @Jizargo : Running Launcher, then Hook64.exe

Originally Posted by Jizargo
Originally Posted by Shadowshire
....

Also, I customarily run all applicatons which access the Internet in Sandboxie sandboxes, configured for each specific application ( https://www.sandboxie.com ). The ESO game client has loaded and ran in its Sandboxie sandbox during the past four years without any problems.

Of course, I am not requesting support for doing this with Hook64, but I will appreciate it if you respond with some information.

(1) In my observation, Hook64 does not modify the game client or any other files in the game installation when I run it. Rather, Hook64 is designed to modify the game client after eso64.exe is loaded in memory, then it notifies the OS to execute the client. Is that correct?

(2) Why does Loader.h64 access the Internet? On the face of it, its only purpose is to load exo64.exe into system memory. Is it loading anything else?

After I run Launcher, Hook64 will launch eso64.exe -- but if, and only if, eso64.exe is not executed in its sandbox. ....
1) Yes

2) Checks to see if there are any updates, there is no auto-updater.

The sandbox is messing up the way hook64 hooks into the executable. As expected, if it's only recently started doing this I don't know what the issue is.
Sandboxie was designed primarily to prevent software downloaded from the Internet from self-installing on the user's computer system. That is, the "installation" is only within the sandbox file tree, not on the machine outside the sandbox. Sandboxing allows the user to examine where the software installs and what it does when it runs. To remove malware, just delete the sandbox.

So, to update the ESO game client, I must run Launcher (un-sandboxed) to update the files stored on the HDD partition D:\Program Files (x86)\The Elder Scrolls. (Ordinarily, I launch eso64.exe with a Windows desktop shortcut that loads and runs it in a sandbox. I use another shortcut to launch Launcher without sandboxing it.)

That said, I have used Sandboxie for almost 9 years, but began running ESO Graphics Extender about 2 weeks ago.

Sandboxie, no doubt, takes measures to prevent a program, running anywhere, from modifying another program's system memory image when the target program is sandboxed. For example, Sandboxie prevents malware from modifying its own system memory images while they are loaded and executing, and prevents modification of its own files installed on a disk drive.

Thank-you for your answers. I will investigate this further, and visit the Sandboxie tech support website forum.
__________________
---- Shadowshire ..... nil carborundum illegitimi
Report comment to moderator  
Reply With Quote
Unread 01/20/19, 11:57 PM  
Jizargo
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 59
Uploads: 2
Re: Re: Re: @Jizargo : Running Launcher, then Hook64.exe

Originally Posted by Shadowshire
Originally Posted by Jizargo
Originally Posted by Shadowshire
Currently, the question which remains is:

Must I run Launcher, then run Hook64.exe, each and every time before I launch TESO?

Or should I run them only after ESO Graphics Extender and/or Hook64 are updated?

Thank-you for your time and attention to this question.
Hook64 launches ESO.exe, if your game is out dated of course you'll need to run the default launcher to install updates.
First, please note that I must install Hook64 in the same folder as eso64.exe. Else, it will not find the game installation on the disk partition D:\Program Files (x86)\The Elder Scrolls\.

Also, I customarily run all applicatons which access the Internet in Sandboxie sandboxes, configured for each specific application ( https://www.sandboxie.com ). The ESO game client has loaded and ran in its Sandboxie sandbox during the past four years without any problems.

Of course, I am not requesting support for doing this with Hook64, but I will appreciate it if you respond with some information.

(1) In my observation, Hook64 does not modify the game client or any other files in the game installation when I run it. Rather, Hook64 is designed to modify the game client after eso64.exe is loaded in memory, then it notifies the OS to execute the client. Is that correct?

(2) Why does Loader.h64 access the Internet? On the face of it, its only purpose is to load exo64.exe into system memory. Is it loading anything else?

After I run Launcher, Hook64 will launch eso64.exe -- but if, and only if, eso64.exe is not executed in its sandbox. On the first attempt to also run Hook64.exe in the same sandbox, eso64.exe was loaded in system memory (at least), but no output from the game client was displayed. Since then, the Hook64 software runs in the ESO sandbox, but it does not launch the game client.
1) Yes

2) Checks to see if there are any updates, there is no auto-updater.



The sandbox is messing up the way hook64 hooks into the executable. As expected, if it's only recently started doing this I don't know what the issue is.
Report comment to moderator  
Reply With Quote
Unread 01/18/19, 08:36 PM  
Shadowshire

Forum posts: 1
File comments: 292
Uploads: 0
Exclamation Re: Re: @Jizargo : Running Launcher, then Hook64.exe

Originally Posted by Jizargo
Originally Posted by Shadowshire
Currently, the question which remains is:

Must I run Launcher, then run Hook64.exe, each and every time before I launch TESO?

Or should I run them only after ESO Graphics Extender and/or Hook64 are updated?

Thank-you for your time and attention to this question.
Hook64 launches ESO.exe, if your game is out dated of course you'll need to run the default launcher to install updates.
First, please note that I must install Hook64 in the same folder as eso64.exe. Else, it will not find the game installation on the disk partition D:\Program Files (x86)\The Elder Scrolls\.

Also, I customarily run all applicatons which access the Internet in Sandboxie sandboxes, configured for each specific application ( https://www.sandboxie.com ). The ESO game client has loaded and ran in its Sandboxie sandbox during the past four years without any problems.

Of course, I am not requesting support for doing this with Hook64, but I will appreciate it if you respond with some information.

(1) In my observation, Hook64 does not modify the game client or any other files in the game installation when I run it. Rather, Hook64 is designed to modify the game client after eso64.exe is loaded in memory, then it notifies the OS to execute the client. Is that correct?

(2) Why does Loader.h64 access the Internet? On the face of it, its only purpose is to load exo64.exe into system memory. Is it loading anything else?

After I run Launcher, Hook64 will launch eso64.exe -- but if, and only if, eso64.exe is not executed in its sandbox. On the first attempt to also run Hook64.exe in the same sandbox, eso64.exe was loaded in system memory (at least), but no output from the game client was displayed. Since then, the Hook64 software runs in the ESO sandbox, but it does not launch the game client.
__________________
---- Shadowshire ..... nil carborundum illegitimi
Last edited by Shadowshire : 01/20/19 at 10:42 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.