Clive Barker's Undying (tm) engine can use Detail Textures to improve image quality of in-game textures. A detail texture is a very small, fine pattern which is faded in as you approach a surface, for example wood grain, or imperfections in stone. You may have seen this in almost any modern game (Unreal 2, for example): when you approach a surface, it won't get pixelized, but stays sharp with additional details appearing.
Original textures of Undying don't have detail textures set in order to get the finest performance on slow computers. That results in washed and pixelized picture when you get close to a surface.
That's why I made Texture Updater: it modifies Undying texture packages and adds detail textures to every game texture.
After you've installed TexUpdater, you should run TexUpdater.exe file.
There you should:
specify Undying folder
press Update button
It is strongly recommended that you'll keep 'Create backups' option checked, as if anything goes wrong you'll be able to recover your texture packages from "...\Undying\Textures\Backup" folder. Uncheck it only if you have Undying Installation CD and can reinstall the game from it.
After you hit Update button, a Log window will appear. Wait until all packages are updated and close Log window (Close button will turn enabled when all operations completed).
When your packages are successfully updated, run Undying and enjoy the game!
Note: Undying has DetailTextures=False by default for Direct3D renderer. Utility changes it to True during Update process, but if you won't see any changes at all, open your "...Undying\System\System.ini" file with Notepad and find [D3DDrv.D3DRenderDevice] section there. Look for DetailTextures=False and change it to DetailTextures=True. Save the file, close Notepad and run Undying again.
If you encounter any errors or have any ideas about Texture Updater and Undying, please mail me.
Coder : Vladimir Vaulin (aka burt)
SPECIAL THANKS TO
Diego "Doppiapunta" Defilippi
This project wouldn't have any chances to be released without your help and interest ! Thank you, my dear friend, for such a great support and kindness!
GNU General Public License is applied to this product. Refer to GNUGPL.txt file for details
This utility is based on UTCMS library (c) Esko Ilola 2002.
You are NOT allowed to commercially exploit this utility, i.e. put it on a CD or any other electronic medium that is sold for money without my explicit permission.
You MAY distribute this utility through any electronic network provided that you include this readme file and leave the files unchanged in any way.
Base modifications made to UTCMS lib:
Save ability implemented to CUnUtils through CUnUtilsSaver (touches CUnFile, all three of tables, CUnProperty)
fixed bug in CUnProperty where Struct index was read after additional Size value
UNREAL TOURNAMENT and the UNREAL TOURNAMENT logo are registered trademarks of Epic Megagames, Inc.
All other trademarks and tradenames are properties of their respective owners.