Deathlord Utilities v0.0
By Doom Golem

This disk image contains utility programs for the game Deathlord.  You
should use the "unkracked" images from Blackstar 259, not Saltine when
using these utilities.  Both versions are available from Asimov.

I'll apologize in advance for these ugly hack programs.  Applesoft
BASIC just ain't a friendly environment for deveoping in 1999!

DLCHAR
------

DLCHAR is a standard character editor.  Use IJKM/Arrows to move and
toggle attributes and items, <Return> for entering data.

Before using DLCHAR you must disband the active party.  Do this from
the in-game "Character Options" submenu.

Problems: Does not display gold, torches, and item +XX values.  These
shouldn't be too hard to fix, I just got lazy.

DLMAPPER
--------

DLMAPPER is a Deathlord mapping program.  Deathlord uses run-length
encoding to store maps of the various places in the world.  For
instance, the code for a standard wall for all indoor and dungeon maps
is $07.  If you have a run of 5 sections of wall, Deathlord encodes it
as: "FF0705" instead of "0707070707", saving two bytes in the process.
The $FF is an attention code, the next byte is the type and the third
byte is the runlength.  For runs of <= 3, no encoding is done.  Thus a
section of three indoor swamp units is "363636".

Because of the uncertainty of space requirements due to the run-length
encoding tricks, the DLMAPPER program is currently READ ONLY -you
cannot change the landscape.  Someone with more time on their hands
might be able to add a limited ability to change the landscape.  Also
note that the Deathlord environment has two sets of terrain types, one
for outside maps and the other for inside maps.

Use the IJKM/Arrows to move around the map.  The display is 40x20 with
a section in the lower left for display the type of unit the cursor is
currently over.  Outside maps are 56x56 (+4 units on each edge to
handle the look-over boundary.  Inside maps are 64x64.  Dungeons are
typically 32x32, so 4 levels get loaded at a time.

If you want to get the maps out of the emulation environment and onto
your harddrive, you can try printing to a text file, or making a
hexdump (if your emulator supports these hooks).  For the hexdump, the
raw data is stored at $8000 length $1000.

DLDOS
-----

This is an executable TXT file.  "EXECDLDOS" will convert the DOS3.3
RWTS into the Deathlord RWTS.  I used it in conjunction with the
Computist Magazine programs "CORE DISK SEARCHER" and "DISKEDIT" to
hack around with the Deathlord scenarios.  If you want to take a look
at the scenario disks, try this with the DISKEDIT program:

]LOADDISKEDIT
]EXECDLDOS
*3D0G
]RUN


Cheers-
Doom Golem
