Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ultima Underworld, player.dat file.

382 views
Skip to first unread message

William Dennis Herrin

unread,
May 20, 1992, 11:01:07 AM5/20/92
to
Someone out there in netland was working on decoding the player.dat file
for ultima underworld so he could make a character editor... He seemed to
be a bit further along than I am, so heres some info for you:
The following things are at the following offsets in the file:
Strength: $1F
Dexterity: $20
Intelligence: $21
Attack through Swimming: $22 - $35
(In the order they appear in your inventory.)
Vitality Max: $37
Current Mana: $38
Max Mana: $39
Food level: $3a
Experience level: $3e
The runes in your rune bag: $45 - $47 (one bit per rune)
Encumberance: $4d - $4e (Signed integer, lo-byte hi-byte, div 10.)
Experience: $4f - $52
(A 32 bit unsigned integer, low to high, divided by 10.)
E/W Position: $56
N/S Position: $58
Heading: $5c
What level: $5d

Anyway, that's all I know... They've encoded it somehow, something to do
with an XOR and the addition of 3's, but its confusing, so don't ask me.
Anyway, if some of the rest of you have found out more than this, I'd sure
appreciate hearing it.

Bill Herrin

p.s. my [edited] character has
402,338,611 experience points! Oh yea, and an encumberance of -37! :)

p.p.s. I don't think its possible to kill the slasher... After being
sucked though the gate, with 255 stats, I plugged away at him for about 15
mins. These were not minimum damage hits, and he went yellow on the first one.
I never got him down to status red. (On a side note, it was fun to go around
wasteing fire elementals with one hit from my fist.)
--
William Dennis Herrin Internet: gt5...@prism.gatech.edu
Georgia Institute of Technology, Atlanta Georgia, 30332
uucp: ...!{decvax,hplabs,ncar,purdue,rutgers}!gatech!prism!gt5254a
Disclaimer: I speak only for me. (Occasionally only to hear myself talk.)

Martin Friedrich

unread,
May 21, 1992, 7:14:47 AM5/21/92
to
gt5...@prism.gatech.EDU (William Dennis Herrin) writes:

>Someone out there in netland was working on decoding the player.dat file
>for ultima underworld so he could make a character editor... He seemed to
>be a bit further along than I am, so heres some info for you:
>The following things are at the following offsets in the file:

[...]


> Anyway, that's all I know... They've encoded it somehow, something to do
>with an XOR and the addition of 3's, but its confusing, so don't ask me.
>Anyway, if some of the rest of you have found out more than this, I'd sure
>appreciate hearing it.

Okay, here we go: I experienced the following after patching my character:
I had some meat in my pack. I ate the first two pieces, and when I swallowed
the third one, my character started to run straight forward! He didn't stop!
He just ran and ran and ran and won't stop!
Is this a bug? Is this how the game treats cheating, or is this some
tainted meat? Actually, it is impossible to play, if your character keeps
running forward!
Help appreciated!

>p.s. my [edited] character has
>402,338,611 experience points! Oh yea, and an encumberance of -37! :)

I already had an encumberance of -3122 ;-)

Bica yeshor'click,
-Efchen
--
My .signiture is on strike, and demands 13 lines with lots of whitespace

William Dennis Herrin

unread,
May 21, 1992, 9:59:39 AM5/21/92
to
In article <1992May21.1...@informatik.uni-erlangen.de> mnfr...@faui09.informatik.uni-erlangen.de (Martin Friedrich) writes:
>Okay, here we go: I experienced the following after patching my character:
>I had some meat in my pack. I ate the first two pieces, and when I swallowed
>the third one, my character started to run straight forward! He didn't stop!
>He just ran and ran and ran and won't stop!
>Is this a bug? Is this how the game treats cheating, or is this some
>tainted meat? Actually, it is impossible to play, if your character keeps
>running forward!

Yikes! Tainted meat! Not good! Seriously though, I don't know. There are
some other character editing problems... For instance, try the copying-the-
player.dat trick, and the cast gate travel. Instant death... You have to
find the moonstone first, and then set it down. Also, when I was
messing with the file I changed my awkaeness from awake to fatigued, and
I never could figure out which variable made the change.

Anyway, I don't know. Has anyone figured out how inventory items are
stored yet?

ADRIAN KOK

unread,
May 20, 1992, 11:52:42 PM5/20/92
to
In article <58...@hydra.gatech.EDU> gt5...@prism.gatech.EDU (William Dennis Herrin) writes:
>From: gt5...@prism.gatech.EDU (William Dennis Herrin)
>Subject: Ultima Underworld, player.dat file.
>Date: 20 May 92 15:01:07 GMT
0 new messages