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? 😁