To edit UTX files, use L2Editor and encdec.
Here's some documentation. UDN - Two - UnrealEdInterface (unrealengine.com)
To edit an utx file, simply go to the texture browser, click file > open, open the desired file, click on file > import to import your textures, then simply save the .utx. After that you need to encrypt the .utx file by dragging it over MXC EncDec (in L2Editor's folder) and simply put it on your Systextures. Or otherwise, you can change the file extension of the .utx to .u and put it on your system, to avoid encrypting it.