Prerequisites

You NEED to install Deus Ex 2 Visible Upgrade patch for Deus Ex: Invisible War with Unified Texture Pack enabled. And I don't know why would you want to play Deus Ex: Invisible War without this community patch.

Concept for textures

For some reasons a lot of vanilla textures in Deus Ex: Invisible War were already upscaled versions of the XBOX textures so most of the textures were bad quality. My assumption is this was done to reduce DXT BC1 compression artifacts in DDS files. So I took several steps:
-run all textures through BC1 smooth 2.0 ESRGAN model (BC1 compression artifacts removal model)
-created a two copy of de-artifacted textures (one original size one downscaled twice)
-run two copies through 6-7 several upscaling models using ImageEnhancingUtility and its tiling option if necessary (if original texture was seamless)
-chose one good looking final result from 12-14 textures. Most of the time preliminarily downscaled textures looked better after upscaling
-manual edit if necessary by combining parts from several textures of from another upscale options. Sometime one texture had some ornament in good size which I can use in another texture with the same ornament etc

An outmatch number of textures in Deus Ex: Invisible War were missing normal maps and represented flat ingame. For diffuse textures without normal maps I used Awesome Bump program to recreate them. Second program I used was material library editing utility for Thief 3 and Deus Ex 2 by snobel. I inserted all my created normal maps to the corresponding diffuse textures. I created new 597 normal maps and inserted or edited 1008 entries in material library. Also I linked reflections cubemap for most of the metal and marble surfaces that lacked any.

Full Mod vs Light Mod considerations

Since loading times in Deus Ex 2 became irrationally slow in full ESRGAN textures pack (but no so slow as in Thief 3 upscale mod), I created a Light version of the mod with a lot of the the textures being downscaled twice. With this game still gains overall improved quality with restored/fixed textures and especially normals and all the profits of improved MatLib (material library) with restored normal maps and bugfixed textures. And loading times just 3x times longer as in the vanilla game. If you have PC from the future or if anyone would be able to debug extremely long loadings in Unreal Engine 2 or if you want to create good screenshots - use Full pack. If you want to actually play the game with bugfixed textures and improved details - use Light pack. Not all of the textures were downscaled, just the ones with 1024 pixels or more on height or width.

Performance

I tested loading times performance on my computer, and here what I got. This is the duration of loading a save game. Basically light mod takes 3x time, full mod takes 6x time comparing to vanilla game.
I optimized performance in the latest version (v2) of the mod by creating mip-maps for most of the textures (except some HUD elements, loading screens).

Vanilla game: 00:09
Full mod v1: 01:15
Full mod v2: 00:57
Light mod v1: 00:34
Light mod v2: 00:27

Also I tested performance for the latest version with and without materials improvements (deleting DX2Fix.mlb)
Full mod v2: 00:57
Full mod v2 without materials: 00:42
Light mod v2: 00:27
Light mod v2 without materials: 00:19

Improving the materials takes it toll upon perfomance, but I suggest to play with it, at least Light version. Maybe newer computers can load faster, mine is 10 years old.

Installation Procedure

0. Install Deus Ex 2 Visible Upgrade patch for Deus Ex: Invisible War with Unified Texture Pack enabled.

1. Textures and material labs
Unpack archive into this folder replacing all files
c:\ProgramData\

Improved materials

Unfortunately I didn't created a separate versions of the materials editings to distinguish fixing vanilla game bugs (like there is normal map present in game files, but it is not added to the diffuse texture material) from creating/improving other texture's normal maps and other entries. So it's hard to extract only bugfixes to use in some other graphical mod.

  • But you can edit materials in Deus Ex 2 any way you want. All you need is:
    My google sheets table with all the Deus Ex 2 materials extracted with changes made by me marked with different colors
  • mlb-tool. You need to create a copy of my table, edit anything you want, export csv file with changes and do magic with mlb-tool (read documentaion or ask snobel) to create mlb file. You could also decompile any UE2 game which use material libraries (Thief 3 for example) into csv and edit entries. Or decompile Deus Ex 2 materials yourself without the need of my table.

Special thanks

To user snobel from TTLG forums for providing feedback, technical details and coding material editing utility. And for ewan for troubleshooting/testing.

Credits

ESRGAN models that were used (mostly from ESRGAN wiki):
Manga109Attempt by Kingdomakrillic
mymanga109_250000 by patrikspacek
Skyrim Misc by Deorder
Skyrim Armory by Alsa
Normal Maps by Alsa
Skyrim Alpha by Deoder
JPG (40-60%) A by Alsa
JPG (60-80%) A by Alsa
BC1 smooth 2.0 by BlueAmulet
rocks_100000 by I don't know who (It is not a nickname)
FSBox by Pandalism
Trixie_Star Wars by LyonHrt
DeviantPixelHD by Raulsangonzalo
DigiPaint by TheAtheistGod
ThiefGold by me (based on EP2 textures)
ThiefGoldMod by me (based on EP2 textures)

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article Articles

No articles were found matching the criteria specified. We suggest you try the article list with no filter applied, to browse all available. Post article and help us achieve our mission of showcasing the best content from all developers. Join now to share your own content, we welcome creators and consumers alike and look forward to your comments.

Add file RSS Files
Deus Ex 2 ESRGAN Textures Light mod v2

Deus Ex 2 ESRGAN Textures Light mod v2

Texture

Upscaled textures and fixed material file for Deus Ex: Invisible War. Contains all the upscaled/improved textures. This is Light version of the main mod...

Deus Ex 2 ESRGAN Textures Full mod v2

Deus Ex 2 ESRGAN Textures Full mod v2

Texture 6 comments

Upscaled textures and fixed material file for Deus Ex: Invisible War. Contains all the upscaled/improved textures. This is full version of the mod with...

Deus Ex 2 ESRGAN Textures Full mod v1

Deus Ex 2 ESRGAN Textures Full mod v1

Texture

Upscaled textures and fixed material file for Deus Ex: Invisible War. Contains all the upscaled/improved textures.

Post comment Comments  (0 - 10 of 22)
Terrapin2190
Terrapin2190 - - 71 comments

Thank you for taking the time to create this! I love seeing new upscale textures for old games pop up. And the light version is much easier to work with on my super friggen low end hardware. Surprised it runs so smoothly and loading times are even pretty snappy with my Athlon 64 X2 5200+ 2.7ghz, R7 250 2GB OEM GDDR3, and 2x2GB DDR2-800.

Does this override the Visible Upgrade loading screens? Seems they reverted to vanilla loading screens after extracting the files to programdata. Not sure if I'm using the newest version of not since I've had the files from here stashed away a while before trying them out lol.

Reply Good karma Bad karma+1 vote
uzbek2012
uzbek2012 - - 761 comments

Вы используете для улучшения графики эту программу ReShade Setup 4.9.1 !?
Reshade.me

Do you use this program ReShade Setup 4.9.1 to improve graphics!?
Reshade.me

Reply Good karma Bad karma+2 votes
dibdob
dibdob - - 1,331 comments

Great to see some new work done on this ,hasn't been anything new for a long time.

Thanks Akven ,good job !

Reply Good karma Bad karma+2 votes
tronvillain
tronvillain - - 1 comments

Great job. Just wondering, have you thought about including a readme.txt with the downloads? Maybe I'm just old, but I always like being able to open a file in my mod collection and know what the hell it is. I was thinking something like this: Docs.google.com

Reply Good karma Bad karma+3 votes
Terrapin2190
Terrapin2190 - - 71 comments

I agree. Readmes are always a nice touch. And it could be plopped into the programdata location without messing w anything.

Reply Good karma Bad karma+1 vote
dibdob
dibdob - - 1,331 comments

Speaking generally ,i moan about that on mod sites quite frequently :)

I've even suggested to Admins of sites to make it a requirement for mod uploads.

A simple rule with maybe 3 requirements:

Mod version

About the mod

Installation info.

Letting these modders off too easily ,shouldn't be allowed to dump a mod archive with zero info.
I find it quite annoying with certain mods that really need some info and also for our archives.

Mods are very appreciated of course but just needs that one thing sorting out.

Reply Good karma Bad karma+2 votes
Guest
Guest - - 689,869 comments

Could you provide a mirror link? I tried finding one in the forum thread but there was only incomplete test zips. The ModDB download and mirrors won't work for me. Thank You.

Reply Good karma Bad karma+1 vote
Hydra-Spectre
Hydra-Spectre - - 34 comments

Will you do Deus Ex 1?

Reply Good karma Bad karma+1 vote
Akven Creator
Akven - - 54 comments

I think there is already such a project somewhere. Look into New vision

Reply Good karma+2 votes
Hydra-Spectre
Hydra-Spectre - - 34 comments

New Vision 1.5 is mostly incomplete (characters-wise) and so is HDTP but Helios Texture Overhaul has brand new textures that look fantastic but they might be too revisionistic for some people.

New Vision 2.0 sounds like a dead project so you should probably do your own ESRGAN pack.

Helios Texture Overhaul's normal maps and parallax occlusion maps are also a bit janky at the moment but they will be fixed.
A more vanilla-like texture pack but with normal maps and parallax occlusion would be fantastic.

Reply Good karma Bad karma+1 vote
Akven Creator
Akven - - 54 comments

There is a point I think. Maybe someone could upload extracted textures from Deus Ex?
BTW, I don't think I'll do normal maps and height maps for parallax mapping, cause I'm slightly lazy on this part and it's make me bored.

Reply Good karma+1 vote
Hydra-Spectre
Hydra-Spectre - - 34 comments

I don't think normal maps and POM would be good to add since HTO has that.

The problem with Helios Texture Overhaul is that it needs DirectX 10 or 11 renderers.

A simple ESRGAN texture pack that still works with Direct3D 9 and vanilla renderers would be great, especially if it has original and Revision versions, including upscaled Revision and HDTP textures.

Reply Good karma Bad karma+1 vote
Hydra-Spectre
Hydra-Spectre - - 34 comments

I think your potential ESRGAN upscales of Deus Ex 1 (and also Revision, with compatibility for the Community Update) would be a good low-cost alternative to Helios Texture Overhaul, which is pretty big and demanding on hardware.

It would also be great if it is optimised for Deus Ex: Revision as well.

Reply Good karma Bad karma+1 vote
guest_134532
guest_134532 - - 224 comments

maybe you could upscale textures from John P's texture pack?

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:

X
Tags