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

Hex Editing

426 views
Skip to first unread message

Shergold

unread,
Apr 21, 1998, 3:00:00 AM4/21/98
to

I recently got ahold of the Forgotten Realms Archives (I played most
of the games already, but they're fun to play again!). I was wondering
if anyone could help with Hex editing, mainly with Pool of Radiance,
Curze of the Azure Bonds, Secret of the Silver Blades, and Pools of
Darkness.


Many Thanks!


SilverFire


Ken Rice

unread,
Apr 21, 1998, 3:00:00 AM4/21/98
to

In article <353C239F...@frontiernet.net>, sher...@frontiernet.net
says...

I have a lot of notes about hex editing these games. Send me an email at the
address below and I will send them to you.

--
Ken Rice -=:=- kennrice (AT) erols (DOT) com
Home Page: http://www.erols.com/kennrice
Featuring: Concentration Camp made from LEGO bricks
Savage Empire Maps


George

unread,
Apr 21, 1998, 3:00:00 AM4/21/98
to

On 21 Apr 1998 04:38:52 GMT, Shergold <sher...@frontiernet.net>
wrote:

> I recently got ahold of the Forgotten Realms Archives (I played most
>of the games already, but they're fun to play again!). I was wondering
>if anyone could help with Hex editing, mainly with Pool of Radiance,
>Curze of the Azure Bonds, Secret of the Silver Blades, and Pools of
>Darkness.

I actually have the item and effects totally mapped out for Pools of
Darkness. Here's a start for items:

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 KK KK 00 ?? ?? ?? ?? ?? CC
BB AA DD 00 HH 00 00 GG GG EE FF FF 00 II JJ

That's the standard 16-byte per row layout. The labels are:

AA = 1st part of name
BB = 2nd part of name
CC = 3rd part of name
DD = enchantment (the +/- value)
EE = number (in the stack; like 100 arrows)
FF = price
GG = weight
HH = equipped (00 or 01, I think)
II = special
JJ = toggle creature special (00 or 80)
KK = protection from Limbo (00 00 or 02 72)

Some of that may be wrong since I wrote it and last used it in '92
(yeah, I'm a packrat).

The first 32 bytes are used, I assume, in game for the construction
and display of the item's name. Don't worry about changing them.

AA, BB, and CC actually determine the type of item. This is both an
aesthetic and real determiner for the type of item it is. I think. I
remember I once made a long sword and called it a two-hand sword just
so it'd look like my character was that strong. ;)

STRICTLY item specials (II, with creature special toggled off) are:

17 - "carries spiritual hammer"
38 - "invisible (ring)"
3D - "fire resistant (ring)"
48 - "mirror ready"
4A - "wearing magical boots"
4B - "giant-slaying sword"
4E - "carrying magical stone"
50 - "luck stone"
59 - "wearing magical cloak" (displacement, I assume)
73 - "vorpal weapon" (everyones' favorite)

Other insanely powerful ones include:

25 - "blinking" (permanent!)
27 - "hastened" (also permanent)
28 - "rakshasa protecting" (basically 100% magic resistance)
3D - "+3 or better weapons to hit"
4F - "iron golem spell immunity" (fireball heals; lightning slows)
66 - "drain 2 levels" (I don't remember this being very effective)

Etc etc. You can extrapolate all these lists directly from the EXE if
you're really curious. (They're plain-text. Just search for one of
those strings and you'll find them all. They're listed in order, I
believe.)

I'm not sure what I called "toggle creature specials." Been too long
ago.

Here's a little trinket I had written out:

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 02 72 00 A8 D9 F4 20 49 14
57 55 64 00 01 00 00 30 00 00 50 C3 00 73 80

Ye old "Vorpal Diamond Two-Hand Sword +100". Joy!


Jocke

unread,
Apr 23, 1998, 3:00:00 AM4/23/98
to

Shergold wrote:

> I recently got ahold of the Forgotten Realms Archives (I played
> most
> of the games already, but they're fun to play again!). I was wondering
>
> if anyone could help with Hex editing, mainly with Pool of Radiance,
> Curze of the Azure Bonds, Secret of the Silver Blades, and Pools of
> Darkness.
>

> Many Thanks!
>
> SilverFire

GameWizard can do wonders......


Tormod Haugen

unread,
Apr 24, 1998, 3:00:00 AM4/24/98
to

Get hold of a HexEditor.
Backup your savefile.

Usually character names are ascii'ed into the savefile, so try and
change the numbers below - and see what's happening. ;)

Have fun.

Tormod
--
Tormod Haugen | vapour_dragon(at)hotmail(.)com
Vapour Dragon | -~`揍-~`揍-~帽DIC`~-~`揍-~`揍-
http://www.geocities.com/TimesSquare/Arena/7371
YES ! This .sig is only _3_ lines ! Err, was...

Shergold

unread,
Apr 24, 1998, 3:00:00 AM4/24/98
to


Jocke wrote:

> Shergold wrote:
>
> > I recently got ahold of the Forgotten Realms Archives (I played
> > most
> > of the games already, but they're fun to play again!). I was wondering
> >
> > if anyone could help with Hex editing, mainly with Pool of Radiance,
> > Curze of the Azure Bonds, Secret of the Silver Blades, and Pools of
> > Darkness.
> >
> > Many Thanks!
> >
> > SilverFire
>

> GameWizard can do wonders......

Sorry to sound so ignorant, but what's Game Wizard?


SilverFire


Jocke

unread,
Apr 24, 1998, 3:00:00 AM4/24/98
to

Shergold wrote:

np. Perhaps I was a lil short
It`s a program that you load in memory you then start a game like let`s
say Pools of Radiance you play around some and you have like 1000gp or
whatever currency :/ u then press a activator key like " ` " and your in
the Game Wizard menu you can then search for memory adresses so you
select that. And input a 1000, no need to do hex convertions it does
that for you, it searches for a sec, you go back to the game by a
keypress, play around some more and buy something for like 100gp
oooo the value changed :) so you press the key " ` " again select search
and input 900 then the utility finds a adress or alot of adresses, just
repeat changing value till you have like one adress then you store it in
a table where you can change the value by Byte, Word or Dword if
appropiate, and freeze the value so you get infinite. money/health etc.
you can even edit memory adresses directly, do a search on like one of
your character names and then just edit the values after that. Slow down
a game etc
like Moslo.
Sortof like Action Replay for the Amiga....
Hope this clears a little up...theres some shareware versions of
GameWizard even registered ones if you spend a little while searching
for it. i think the most recent is GameWizard32 3.0a or b


0 new messages