Well, people, I've finaly decided to post this topic. Its for those who cheating. I've finished this game twice, before went to cheating myself. Reasons? I'm programmer already 16 years, its ver-r-ry interesting for me, how things are working inside. First game I beated by cracking savefiles was "Ultima Underworld" by Origin Systems (creator of Ultima series and Wing Commander saga). It was realy tough, 'couse Origin guys coded savefile with "3-cycle-XOR" method (as I call it), plus checksum at the end of the file.
First of all, if you have any unusual item, you can improve stats for it. What I mean here is item suppose to have unusual name (like "Noble Sword", "Merciless Hunting Bow" or something). Theoreticaly, you can improve any item, but its VERY HARD to find such item code in file about 1.5 megabytes size.
1. Save the game.
2. Open items.000 file. This file AFAIK contains stats for every item, that can be found in the game. If item have not been ident yet, stats are empty. Say for example, Breastplate of the Dragon already exist in items.000 when you just start a new game.
3. Search for item name. IMPORTANT!!! Item name stored in items.000 not the same way as it appears in your inventory. For example, "Sword Of The Gods" is the name from inventory, but "Sword of the Gods" - stored in file. See the difference? Capitals, of course.
4. Just before item name string there is a "node name" for this item. Something like __GXXXX where XXXX - item number. Write it down.
5. There are at least three nodes for each item, with same node name. First contains item name, second usualy empty (just zeros). We need the third one.
6. Suppose, we need to improve our sword. First of all, damage. Note, how much damage the sword have. Say, 71-100. In items.000 first value is stored minus one, wich means 70. Second value you can't change, it will be calculated in the game by some alghorytm. Find this byte in the third node. It within first 10-15 bytes, if I remember correct. Change it, say, to 199. That's it. Load, and you will get very same sword, but with damage starting with 200.
You can improve your armor with this technique as well. Just remember, numbers for armor (and durability for any item) stored "as is", i.e. if you have durability of 12 - search for 12, not 11. Durability stored as two four-byte values. Change both, and you will not have to repair it later.
And sorry for my English. This is not my mother tongue.
....
You suppose to use HEX editor, like this:
http://www.smalleranimals.com/zips/whd.zip It opens files not as a text, like Notepad does, but as code.
Be extremly careful, 'cause when you change something in this editor, it will be written directly in this file on your HDD, THERE IS NO ANY UNDO OPTIONS. Always make backup first.
P.S. As I see, you are not expierenced in stuff like this. You better consult with somebody for your own safety.