Fantastic — thank you so much for the amazingly quick response! ๐
Iโve now found UnityUnderground_Data\StreamingAssets\Textures and read the readme.txt inside the Textures folder.
I was curious, so I asked ChatGPT to walk me through exactly what would be needed to make an HD texture pack, and… unless Iโm missing something, it actually sounds surprisingly straightforward:
- Extract the original textures from the original Ultima Underworld files:
DATA\W64.TRโ wall texturesDATA\F32.TRโ floor/ceiling texturesDATA\DOORS.GRโ door textures
- Export all of them as PNGs, preserving their original order/index.
- Batch-upscale the entire lot in Topaz Gigapixel, for example 4ร, using a conservative enhancement setting — no generative redesigning or changing the artwork whatsoever, just enlarging/cleaning the original pixels while remaining faithful to the original textures.
- Batch-rename the resulting PNGs according to the naming scheme already explained in the mod's
Textures\readme.txt:- walls โ
wall000.png…wall209.png - floors โ
floor00.png…floor51.png - doors โ
door00.png…door12.png - and preserve the required animated variants, e.g.
floor16a.png,floor16b.png, etc.
- walls โ
- Drop the finished PNGs directly into
UnityUnderground_Data\StreamingAssets\Textures - And, apparently, that's it. If I understood the readme correctly, there isn't even any need to rebuild/repack the original
.TRor.GRarchives: the port simply detects correctly named PNGs in that folder and uses them as texture overrides.
So this looks less like creating a conventional mod and more like a rather mechanical extract โ batch upscale โ batch rename โ copy operation. ChatGPT could probably guide somebody through every single step and even generate the batch-renaming script in about five seconds. ๐
Unfortunately, I am absolutely not a modder, so although I can understand the procedure, I'd almost certainly find some spectacular way of turning every dungeon wall into a door and accidentally banishing the Avatar into the Windows desktop. ๐
But perhaps somebody else here has a little more experience — and more free time than the fantastic creator of this mod — and would be willing to give it a try?
Even somebody who has never made a mod before might be able to tackle this one with ChatGPT guiding them step by step.
It would be a wonderful final enhancement to an already magnificent project, letting many of us experience Ultima Underworld — in my case essentially for the first time — in probably the best form it has ever had.
Anyone tempted to take the challenge? ๐