Looking for an Ultima 8 utility (yeah, yeah, I know…)

L@Zar0, the fella who alerted me to the existence of the aforementioned Spanish translations of Serpent Isle and The Silver Seed, also posed a question that I didn’t have an answer to. It concerns whether or not a particular utility exists for Ultima 8, and I don’t think Aiera currently lists anything that satisfies the request. (It’s also possible I’m mistaken and just missed noticing the utility in the relevant category.)

Anyhow, since the community has in the past proven so fruitful in coming up with answers, I’m going to put this one out there

Do you know some tool to decompile/compile usecode for ULTIMA VIII:PAGAN? I know that there is a tool to extract every function (but it does not decompile). I know that there is a tool to dissassemble every function, but I don’t know any tool to assemble again the function (i’m programmer, but no so good 🙁 ).

I’ve contacted with some of the Pentagram developers but they can not help me (nor answered).

I want (or need) a tool like this to make a translation for Pagan (in Spanish) from the 2.12 English version. 2.12 version was never released in Spanish and there was no patch ever. Also, the Spanish version has a bug in which Devon does not give to the Avatar the key of his chest to get the Tear of Seas… so the game is unfinishable by normal methods. It is possible use a tool named u8menu to activate the “Destroy” cheat, and destroy the chest which contain the Tear, but nothing more.

If you can help me I appreciate your efforts.

Anyone? Anyone? Bueller?

2 Responses

  1. Dino says:

    I believe someone had already tried to translate Pagan to Spanish a few years ago. I don’t remember much but there were difficulties because there are certain checksums on the usecode that made the game stop running if a single byte of the file was modified (I had messed around with it quite a bit in the old U8 Exile days). There may be a way around it, but the Pentagram devs would know more than I do. However I’d check about any existing work before attempting such an effort.