                       DO IT YOURSELF STEP-BY-STEP 
                          4 CRYSTALS OF TRAZERE 
                            CHARACTER EDITOR
                   ------------------------------------

        Why do it yourself character editor? Well, for a couple of reasons. 
I have all the "hacking" skills necessary to make a character editor, but i 
am not a programmer, and at this stage i don't know anyone that knows enough
programming to put a quality character editor together, who is close to my 
home. And two, it enables me to get the material out to the general public a 
lot faster, and it should be very easy for even novice computer users to edit
the game(at least most of them, anyway) because i tried to make the 
instructions as easy to comprehend and follow as possible.
And i feel that having the character editor as quickly as possible is 
important, mainly because some of the material (such as a needed key) can help 
you past a part you are truly stuck on, and after being stuck for a while you 
generally lose the addictive fire towards the game. So, for these two reasons, 
you are going to have to edit the character yourself, which could be an 
adventure in itself, depending on your sucess or lack of it.
All the data presented should be accurate(i will put a notice out if any bugs
are found) and if you do not get it at first, try, try again. 
REMEMBER TO EITHER ZIP YOUR SAVE GAMES UP INTO A ZIP FILE, OR COPY THEM INTO 
A SEPERATE DIRECTORY, FOR COPYING OVER THE HACKED SAVE GAMES IF SOMETHING
GOES WRONG!!!! This can be very important, as if you insert the data into the 
wrong place, bad things can happen(such as the game not loading). This is
very unlikely, but a possibility. You are most likely going to need a good 
utilities program, or a text editor with the HEX EDIT function, as this is in
which we are going to be performing the hacking. There is information included
in this text file for editing your items(and that means EVERYTHING, including
all the keys, weapons, armor, and even weird stuff like the corpses, and the 
Four Crystals of Trazere!!), money(up to the hundreds of millions), 
& more experience than you'll know what to do with! I didn't include things 
like the magic runes, and stats(str, dex) because these can be easily affected 
by the others, as in with money you can buy the runes, and with experience & 
then training your character, your stats will go up. Remember to try not to 
make a "super character" from the start unless you haven't finished it yet and 
are starting over, as quite a bit of the fun and challenge will go out of the 
game. I'm providing this material mainly for helping characters past tough 
spots, but in any case its up to you what you wish to do with it. If you find 
this material of some use and you are not a "hacker" then please make a small 
donation($5 or so) to the address at the end of the file to cover some of the 
time i spent working on this to give to you. And I invite fellow hackers to 
send a disk or whatever with your latest hack description in the same detail 
to me instead of a contribution. Thanks, and enjoy! 
Remember, perserverance is the key to excellence! 

                              STARTING OFF
                          --------------------
*NOTE: The names of the characters i will be using are the generic computer
generated ones that you get when you first start off, before you name change
if you wish. Here is a translation of names to classes:
Slyzaar: Barbarian
Tunarle: Troubadour
Thai-Chai: Assasin
Zothen: Runemaster

First of all, you novice hackers are going to need to know a few basic things
about hex editing & hacking, and i'll teach it in as basic terms as i can 
manage.

FIRST THINGS FIRST: Copy your save-games onto a floppy disk, subdirectory, or 
just zip them up, as a backup just in case!!!!! Then, enter a utilities or 
text-editing program that has a HEX-EDIT feature(MS-DOS's 5.0 is NOT one, 
PC-Tool's PC-Shell, and probably Norton Utilities are). While in the program 
select the Trazere directory, and a list of Trazere's files should show up, 
among them your original save games(eg:Legend07.sav). Select the save game you 
wish to edit, then select the Hex-Edit command. It doesn't matter which save 
game, any one will do, as all store the data in the same place. Now that you 
are Hex-Editing the program, a new screen should pop up with rows of "hex" 
numbers and letters two by two, and a side screen may be there as well, with 
"text" in it. Sometimes the text-screen may contain actual words and sentences
,but more often then not it will be "machine language", which looks like 
garbage to the uninitiated. (CAUTION, if you are far enough in the game, when 
looking down the text column you may see some answers to puzzles in the game) 
If you see the Hex portion then you are on the right track. It may look some 
what like this(as in PC-Shell)
                               File Edit
(name of file) Relative Sector 0000000 Clust 00068 Disk Abs Sec 000062

0000(0000) 1F 2E 3D 4C 07 (and so on with the hex)   (machine language, 
                                                      mostly ASCII characters)
         If it looks somewhat like this(the hex characters doen't matter) then 
you are ready to go!

SECTORS & OFFSETS: Right about now a few of you are probably saying "What?".
That is understandable because there are no reasons you would have to know 
about this, unless you are a hacker or just enjoy looking at file innards in 
machine language. The relative sectors of a file is how the file is split up 
initially, then into smaller components with the offsets. Somewhere on your
screen, (up top with PC-Shell as in example) you will see the words 
"Relative Sector" or something close, followed by seven digits. The beginning
of a program always starts at sector 0000000, going up as you progress through 
the program. We will be doing the hacking in sector 0000000, which means you
will not have to move down a screen if you are only hacking Slyzaar & Tunarle
and only down one screen(but still in sector 0000000) if you wish to edit
Thai-Chai and Zothen. The Offset is a set of two hex characters. The beginning 
offset in the example is 1F. The next offset is 2E. The data we will be 
changing, and therefore editing is the offsets. The changes will be very 
unremarkable while you are hex-editing, a digit or two changed. But when you
enter Trazere you will certainly notice the difference! As they say, the 
proof is in the pudding. The offsets are numbered in the program, so you know
which offset you need to change. The offset "number" i give you is NOT the 
data you need to change, it is simply the location of the offset you need to
insert the data to. The example offsets below show what i mean,

The offset below(0016, where the arrow is pointing) is the starting offset in
   |             the row, thus 1F is offset 16, 2E is offset 17, 3D is offset
 \ | /           18 and so on. To find the offset i am referring to, simply 
   |             count across the row. Remember to be careful and double-check
  \|/            as if you are mistaken then the result will not be the one
   |             desired.
  \ /
0016(0010) 1F 2E 3D 4C 07 

To edit the offsets, simply select the edit command from the Hex-Edit screen
(in PC-Shell, at the bottom of the screen, F5 i believe, or you can click on
it with your mouse, it may be different with other programs. Now, you have 
enough to start, i will be helping you as we go along...

                              
                                 MONEY
                              -------------
Ok, you will need to be in sector 0000000, as always. 
First off, i will give you the list of the offsets you will need to change, 
and their function...
THE OFFSETS: The different player-characters have different offsets you will 
be required to change, here is the list:
Slyzaar(Beserker): His offsets are 70,71,72, and 73.
Tunarle(Troubadour): Offsets 198, 199, 200, 201 
Thai-Chai(Assasin): Offsets 326, 327, 328, 329
Zothen(Runemaster): Offsets 454, 455, 456, 457

THE OFFSETS FUNCTIONS: We will use the Berserker as an example:

Offsets:   70, 71, 72, 73: 
Money Data:12  34  56  78  (yours may differ, probably will) 

The first digit of offset 70 is 1 in this case. This is the one dollars column
The second digit of offset 70 is 2 again. These are the tens of dollars.
The first digit of offset 71 is 3. These are the hundreds of dollars.     
The second digit of offset 71 is 4. These are the thousands of dollars.
The first digit of offset 72 is 5. These are the tens of thousands. 
The second digit of offset 72 is 6. These are the hundreds of thousands.
The first digit of offset 73 is 7. These are the millions.
The second digit of offset 73 is 8. These are the tens of millions.

If you are brave, you may experiment with these, inserting random numbers 
into the offsets. You may not get the desired result, but nothing bad will
happen as long as you stay within the given offsets. But one word about this,
the numbers you insert into the offset will be different than the amount of
money you then have in the game. For example, the berserker above will not
necesarily have 87,564,321 dollars. Sometimes even letters are used! But for
the people who want a specific amount of money, here are some examples that
will work:
(the examples are rounded off, if you are close, you've done it right) 

For $12,000: Insert C3(select edit, move over to the correct offset, type in,
             no capitals needed, done automatically)                    
             into the first offset given(in this case, 70), and 30 into the
             second offset given(in this case 71).(Same rules apply for the
             other amounts of money)

For $25,000: Insert 86 into the first offset, and insert 61 into the second
             offset.

For $50,000: Insert 0C into the first offset, and then insert 32 into the 
             second offset. 
             
For 70,000,000+: Insert 38 into the first offset, 96 into the second offset,
             5C into the third offset, and 04 into the final offset. 
             If you entered this above money amount into your berserker, the
             offsets would look like this:
             38 96 5C 04   the first offset being 70, second 71, third 72, and
                           the fourth being 73. 

   Now load up your game and see the results(keep your fingers crossed!)

                               EXPERIENCE
                             --------------
The next topic we'll tackle is that of experience. You will not get extra 
levels immediatly after adding experience, you will have to train as normal
in the game(bring LOTS of money if you gave yourself a lot of experience)
The format and technique is basically the same as in the Money section.
If you have not already read the Money section, please do.
OFFSETS: Slyzaar(Berserker) 74,75,76, and 77
         Tunarle(Troubadour) 202, 203, 204, and 205
         Thai Chai(Assasin) 330, 331, 332, and 333
         Zothen(Runemaster) 458, 459, 460, and 461
If you haven't noticed, these offsets are immediatly after the fourth money
offset. Now, same basic technique and format in this as in with Money:

First digit, First Offset: Tens of experience points
Second digit, First Offset: Hundreds of experience points
First digit, Second Offset: Thousands of experience points
Second digit, Second Offsets: Tens of Thousands experience points
First digit, Third Offset: Hundreds of Thousands
Second digit, Third Offset: Millions
First digit, Fourth Offset: Tens of Millions
Second digit, Fourth Offset: Hundreds of Millions

So you brave ones can explore and experiment again,but remember to stay within
the offsets! And for you less adventuresome people, here are some 
pre-fabricated examples, enjoy!:

133,053 experience points for Slyzaar: 
Offset 74: EE  Offset 75: 3D  Offset 76: 10  Offset 77: 00

33,685,995 experience points for Slyzaar:
Offset 74: 5F  Offset 75: 0F  Offset 76: 10  Offset 77: 10

If you people who are using the examples are feeling a bit more confident now, 
you may want to experiment to try and get near where you want the total to be.


                                 ITEMS
                              -----------
If you have not already read the Money portion, please do, same technique 
applies here. We come now to the most lengthy part of the file, the items list
,and where to put them. I will give an explanation and example at the begining
, then start the list. The original programmers have it arranged already in 
order, so it should not be hard to find what you wish. This items list is 
complete, you cannot get anything more than what is on here(except if you 
tinker past the hex characters i give you, that can produce some humorous 
although somewhat disformed results, although not actual items to be used, 
just mutations and the like that do nothing except look and sound weird, 
you cannot get these items in the game).

OFFSETS: Each Character has a total of 16 offsets, one for each item, the 1st
offset = the 1st item carried, 2nd offset = 2nd item carried and so on.

Berserker: Offsets 42 up to & including 57
Troubadour: Offsets 170 up to & including 185
Assasin: Offsets 298 up to & including 313
Runemaster: Offsets 426 up to & including 441

All you have to do to give yourself a certain item is:
1. Find the item
2. Insert the hex characters that are given beside the item, as done before in 
the money & or experience sections into one of the offsets given. You may wish 
to try and find and offset among those given which is blank(a 00)so you do not 
overwrite the original item.
EXAMPLE: To give your Berserker a Golden Helm(hex 02 on the list) in the first
item slot, insert 02 into offset 42(the first offset). 
                               
                               Items List
                            
                            ----------------
Hex           Item        
---     ----------------  
01      Helm              
02      Golden Helm            
03      Frost Helm
04      Mithril Helm
05      Blood Helm
06      Cloud Helm
07      Angel Helm
08      Dragon Helm
09      Holy Helm
0A      Winged Helm
0B      Serpent Helm
0C      Hero(n?) Helm
0D      War Helm
0E      Doom Helm
0F      Chaos Helm
10      Death Helm
11      Sun amulet
12      Moon amulet
13      Serpent amulet
14      Amber amulet
15      Dragon amulet
16      Cloud amulet
17      Leather boots
18      Iron boots
19      Elf boots
1A      Golden boots
1B      Crystal boots
1C      Cloud boots
1D      Leather buckler
1E      Buckler
1F      Arc Shield
20      Battle Bane
21      Iron Shield
22      Golden Shield
23      Bane Shield
24      Dragon Shield
25      War Shield
26      Serpent Shield
27      Heron Shield
28      Robes
29      Leathers
2A      Chain Mail
2B      Plate Mail
2C      Bracers
2D      Arcane Bracers
2E      Mithril Chain
2F      Mithril Plate
30      Stealth Bracers
31      Blood Leathers
32      Crystal Chain
33      Crystal Plate
34      Holy Crystal
35      Leather Gloves
36      Amber Ring
37      Gauntlets
38      Chaos Gloves
39      Serpent Ring
3A      Cloud Ring
3B      Dragon Ring
3C      Blood Ring
3D      Stealth Gloves
3E      Sun Ring
3F      Moon Ring
40      Mithril Gloves
41      Battle Gloves
42      Dagger
43      Shortsword
44      Staff
45      Broad Sword
46      Mithril Dagger
47      Battle Staff
48      Battle Axe
49      Mithril Blade
4A      Mithril Sword
4B      Mithril Axe
4C      Broad Axe
4D      Hero Staff
4E      Heron Blade
4F      Death Axe
50      Stealth Blade
51      Death Blade
52      Arcane Sword
53      Doom Blade
54      Blood Axe
55      Vorpal Blade
56      Slugger
57      Crystal Blade
58      Ancient Staff
59      Mystic Axe
5A      Mystic Sword
5B      Mystic Dagger
5C      Mystic Staff
5D      Bag of Gold
5E      Bag of Batwings
5F      Bag of Sulphur
60      Bag of Roots    
61      Bag of Crystals
62      Bag of Venom Sacs
63      Bag of Ugly Teeth
64      Bag of berries  
65      Bag of Fiery claws
66      Amber Staff
67      Moon Staff
68      Crystal Staff
69      Serpent Staff
6A      Sun Staff
6B      Dragon Staff
6C      Amber Wand
6D      Moon Wand
6E      Cloud Wand
6F      Dragon Wand
70      Serpent Wand
71      Sun Wand
72      Crystal Wand
73      Scroll(small heal)
74      Scroll(forward, dispell)
75      Scroll(surround, thrall)    
76      Scroll(make weapon)
77      Scroll(surround, 
        paralyze)
78      Scroll(forward, 
        paralyze)
79      Scroll(medium heal)
7A      Scroll(surround, damage)
7B      Scroll(Hero Scroll)
7C      Scroll(antimage, 
        surround, antimage)
7D      Scroll(forward, damage)
7E      Scroll(major heal)
7F      Scroll(regeneration,
        surround,regeneration)
80      Scroll(forward, disrupt)
81      Scroll(heal, surround, 
        heal)
82      Scroll(forward, vivify)
83      Craven Image
84      Holy Relic
85      Skull Key
86      Iron Key
87      Silver Key
88      Bronze Key
89      Gold Key
8A      Diamond Key
8B      Crystal Key
8C      Azure Key
8D      Emerald Key
8E      Ruby Key
8F      Topaz Key
90      Ornate Key
91      Dark Key
92      Moon Key
93      UnKey
94      Permit
95      Serpent Crystal
96      Moon Crystal
97      Dragon Crystal
98      Chaos Crystal
99      Slyzaar's Corpse
9A      Tunarle's Corpse
9B      Thai-Chai's Corpse
9C      Zothen's Corpse
9D      Serpent Potion(weak)
9E      Power Potion
9F      Cloud Potion
A0      Moon Potion
A1      Amber Potion
A2      Serpent Potion(medium)
A3      Hero Potion
A4      Golden Potion
A5      Serpent Potion(strong)
A6      Bronze Potion
A7      Serpent Potion
        (strongest)
A8      Dragon Potion
A9      Horn
AA      Lyre
AB      Mandolin
AC      Harmonic Lyre
AD      Crystal Mandolin
AE      Diamond Horn
AF      Battle Horn
B0      Arcane Mandolin
B1      Angel Harp
B2      Mixing Bowl
                
        Thats all folks! Hope you had a blast, and remember to please send
around $5 or so to the following address, or some of your own hacking text!
Thanks! 
        Send to:
                Geoff Northcott
                46003 Ivy Ave.
                Sardis B.C.
                Canada
                V2R 2C5

                And feel free to leave any correspondence on Compuserve!
                Compuserve Address: 71511,514
