It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
One thing that has bugged me for years is that, in Ultima 6, Jaana gets 0 MP, preventing her from using magic. In Ultima 4, Jaana was the second best spellcaster, and in Ultima 5, Jaana was a Mage, but then in Ultima 6, Jaana gets no magic at all. Even worse, the game does not even try to explain it.

Also, is there any way to mod the game so that Jaana gets MP at least equal to her Intelligence so that she can be a spellcaster?
Found nothing on Doug the Eagle's page, so it would probably take some hex editing to achieve this result.
avatar
GeistSR: Found nothing on Doug the Eagle's page, so it would probably take some hex editing to achieve this result.
The only problem is, what do I hex edit? Looking at the files, I haven't been able to find anything resembling Jaana's stats. The files seem to be encoded (compressed or encrypted) somehow.

Also, the question of why she lacks magic still hasn't been answered.
I wouldn't know, but I'm sure there are tutorials on this sort of thing.
Unfortunately the game hard-coded which npc types could use magic. Here's the logic from the original.

if avatar
mp = int * 2

if mage
mp = int

if swashbuckler or musician
mp = int / 2

If you change Janna's object number to one of the above then she could use magic. either 377, 378, 386 or 410

Regards,
Eric
avatar
yuv422: Unfortunately the game hard-coded which npc types could use magic. Here's the logic from the original.

if avatar
mp = int * 2

if mage
mp = int

if swashbuckler or musician
mp = int / 2

If you change Janna's object number to one of the above then she could use magic. either 377, 378, 386 or 410

Regards,
Eric
So, how would I go about turning Jaana into a mage? As I said, the game data seems to be encoded (maybe compressed?) somehow.
avatar
dtgreene: So, how would I go about turning Jaana into a mage? As I said, the game data seems to be encoded (maybe compressed?) somehow.
That's easy.

In the file objlist in the savegame directory just replace the two bytes at 0x166d with 7A 25

This will turn Jaana into a mage with magic points. :)
Just tried it and can confirm it works. Thanks to yuv422 to share this find.

For Clarification: modify 0x166D from 83 to 7A
0x166E is set to 25 already

One limitation: it seems, it only works for new games not existing ones.
Can anyone confirm?