Subject: MM6 : Item hex editing and enchantment hex codes (incomplete)
From: Tim Hurst <xanis@mediaone.net>
Date: Tue, 26 May 1998 23:02:12 -0400
Newsgroups: comp.sys.ibm.pc.games.rpg

This is a multi-part message in MIME format.
--------------4D87AD2D3D746C6A01126CB0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


--------------4D87AD2D3D746C6A01126CB0
Content-Type: text/plain; charset=us-ascii; name="mm6.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="mm6.txt"

I would recommend this only for people who have some experiance hex editing, as this can corrupt your save game if you alter the data in some way the game can't read well.. 


hex numbers for inventory editing..

put an item in the top left corner of the character's inv, remove everythinig else, then save the game.. The item should show up about 21 to 22 bytes after the 01 for the dark contaminent spell.. from there, change the code to what you want (item wise), then put what enchantment you want on it.. I'll probably make a complete item list at some point, but this is all for now.. (As far as I can tell, the enchantment list is full) you might want to edit this for use on a web-page, it is rather unclear..  

If anyone adds to this, could someone email me a copy?

-xanis@mediaone.net
**********************************************************************
item codes (partial)
01 - long sword
02 - warrior sword
03 - crusader sword
04 - champion sword
05 - lionheart sword
06 - 2h sword
07 - great sword
08 - heroic sword
09 - broadsword
0a - steel broadsword
0b - mighty broadsword
0c - cutlass
0d - pirate cutlass
0e - master cutlass
0f - dagger
10 - blood dagger
11 - shadow dagger
12 - mage dagger
13 - jeweled dagger
14 - long dagger
15 - piercing dagger
16 - divine dagger
17 - hand axe
18 - battle axe
19 - war axe
1a - dwarven axe
1b - supreme axe
1c - pole axe
1d - heavy poleaxe
1e - grand poleaxe
1f - spear
20 - stout spear
21 - serpent spear
22 - savage spear
23 - sacred spear
24 - halberd
25 - massive halberd
26 - elite halberd
27 - trident
28 - ornate trident
29 - titanic trident
2a - longbow
2b - elven bow
2c - precision bow
2d - magic bow
2e - stellar bow
2f - crossbow
30 - accurate crossbow
31 - true crossbow
32 - mace
33 - wicked mace
34 - thunder mace
35 - wonder mace
36 - death mace
37 - hammer
38 - dark hamer
39 - holy hammer
3a - club
3b - spiked club
3c - killer club
3d - staff
3e - emerald staff
3f - power staff
40 - blaster
41 - blaster rifle
42 - leather armor
43 - studded leather
44 - enchanted leather
45 - dragon leather
46 - imperial leather
47 - chain mail
48 - steel chain mail
49 - noble chain mail
4a - royal chain mail
4b - majestic chain mail
4c - plate armor
4d - steel plate armor
4e - golden plate armor
4f - kite shield
50 - tower shield
51 - castle shield
52 - celestial shield
53 - olympian shield
54 - wooden shield
55 - bronze shield
56 - steel shield
57 - spirit shield
58 - astral shield
59 - helm
5a - steel helm
5b - guardian helm
5c - defender helm
5d - angelic helm
5e - cloth hat
5f - fancy hat
60 - wizard cap
61 - crown
62 - regal crown
63 - almighty crown
64 - leather belt
65 - mercenary belt
66 - vangard belt
67 - warlord belt
68 - soveregn belt
69 - leather cloak
6a - phantom cloak
6b - elven cloak
6c - cardinal cloak
6d - doomsday cloak
6e - gauntlets
6f - knight gauntlets
70 - paladin gauntlets
71 - cavalier gauntlets
72 - ultimate gauntlets
73 - leather boots
74 - steel boots
75 - armored boots
76 - sterling boots
77 - ultimate boots
78 - fine ring
79 - sparkling ring
7a - lunar ring
7b - witch ring
7c - blessed ring
7d - valuable ring
7e - prescious ring
7f - etherial ring
80 - exquisate ring
81 - scarab ring
82 - turquoise amulet
83 - gothic amulet
84 - claw amulet
85 - ancient amulet
86 - ruby star amulet
87 - wand of flame
88 - wand of static
89 - wand of cold
8a - wand of stunning
8b - wand of arrows
8c - fairy wand of fire
8d - fairy wand of sparks
8e - fairy wand of posion
8f - fariy wand of mind
90 - fairy wand of harm
91 - alacorn wand of fireballs
92 - alacorn wand of ice
93 - alacorn wand of swarms
94 - alacorn wand of blades
95 - alacorn wand of charms
96 - arcane wand of blasting
97 - arcane wand of lightning
98 - arcane wand of rocks
99 - arcane wand of paralyzing
9a - arcane wand of clouds
9b - mystic wand of implosion
9c - mystic wand of distortion
9d - mystic wand of shrapmetal
9e - mystic wand of shrinking
9f - mystic wand of death
a0 - poppy snaps
a1 - piranha root
a2 - widoweeps berries
a3 - potion bottle
a4 - red potion (cure wounds)
a5 - blue potion (magic potion)
a6 - yellow potion (energy)
a7 - orange potion (protection)
a8 - green potion (resistance)
a9 - purple potion (cure poison)
aa - white potion (supreme protection)
ab - white potion (restoration)
ac - white potion (extreme energy)
ad - white potion (super resistance)
ae - white potion (heroism)
af - white potion (haste)
b0 - white potion (stone skin)
b1 - white potion (bless)
b2 - black potion (divine power)
b3 - black potion (divine cure)
b4 - black potion (divine magic)
b5 - black potion (essence of might)
b6 - black potion (essence of intellect)
b7 - black potion (essence of personality)
b8 - black potion (essence of endurance)
b9 - black potion (essence of accuracy)
ba - black potion (essence of speed)
bb - black potion (essence of luck)
bc - black potion (rejuvination)
bd - potion bottle
be - potion bottle
bf - potion bottle
c0 - potion bottle
c1 - yet another potion bottle
c9 - scroll of flame arrow
d9 - scroll of lightning bolt
f9 - scroll of guardian angel
0101 - scroll of mind blast
010f - scroll of cure poison
011a - scroll of day of the gods
012a - scroll of dark contaminent

**************************************************
enchantment codes. (weapons, i think)
00 - not enchanted
01 - of protection (+10 to all resistances)
02 - of the gods (+10 to all attrbutes)
03 - of carnage (explosive impact)
04 - of cold (3-5 pts)
05 - of frost (6-8 pts)
06 - of ice (9-12 pts)
07 - of sparks (2-5 pts)
08 - of lightning (4-10 pts)
09 - of thunderbolts (6-15 pts)
0a - of fire (1-6 pts)
0b - of flame (2-12 pts)
0c - of infernos (3-18 pts)
0d - of poison (5 pts)
0e - of venom (8 pts)
0f - of acid (12 pts)
10 - vampiric (drains hp)
11 - or recovery (speeds recovery)
12 - of imunnity (resist diseases)
13 - of sanity (resist insanity)
14 - of freedom (resist paralysis)
15 - of antidotes (resist poison)
16 - of alarms (resist sleep)
17 - of the medusa (resist sleep)
18 - of force (incresed knockback)
19 - of power (+5 levels)
1a - of air magic (increases effect of air magic?)
1b - of body magic (above)
1c - of dark magic (above)
1d - of earth magic
1e - of fire magic
1f - of light magic
20 - of mind magic
21 - of spirit magic
22 - of water magic
23 - of thievery (inc disarm)
24 - of shielding (half dmg missle attacks)
25 - of regeneration (regain hit points over time)
26 - of mana (regain spell points)
27 - demon slayer (2x dmg vs. demons)
28 - dragon slayer (2x dmg vs dragons)
29 - of darkness (drain hp + inc speed of weapon)
2a - of doom (+1 to about everything)
2b - of earth (+10 to endurance, armor and hp)
2c - of life (+10 hp and regen)
2d - rouges (+5 spd and accuracy)
2e - of the dragon (10-20 fire dmg, + 25 end)
2f - of the eclipse (+10 spell pts, regen spell pts)
30 - of the golem (+15 end +5 armor)
31 - of the moon (+10 int and luck)
32 - of the pheonix (+30 fire resist, regen hp)
33 - of the sky (+10 int, spell points, speed)
34 - of the stars (+10 end and acc)
35 - of the sun (+10 might and personality)
36 - of the troll (+15 endur and regen)
37 - of the unicorn (+15 luck, regen spell pts)
38 - warriors (+5 might and endurance)
39 - wizards (+5 int and pers)
3a - antique (inc value)
3b - swiftness (inc weapon speed)

enchantment codes (armor)
00 - non-magical 
01 - of might
02 - of intellect
03 - of chram (pers)
04 - of vigor (end)
05 - of precision (acc)
06 - of speed
07 - of luck
08 - of health (hp)
09 - of magic (spell pts)
0a - of defense (ac)
0b - of fire resistance 
0c - of elec resistance
0d - of cold resistance
0e - of posion resistance
0f - of protection (+10 to all res)

notes:

each record appears to be 1c bytes in length, the first two bytes being the item's code in reverse byte order (ie 010a would be entered as 0a01) 

okay, defensive modifiers are 4 bytes after, offensive are 0c bytes after the item code.. 

the modifier for the amount of the enchantment (ie for the defensive ones (of defense etc) is four bytes after that

if you put it in the correct place, you can put the offensive enchantments on armour, but it doesn't appear to have any effect

the 01 that is 16 bytes from the item word is apparantly the condition modifier.. I think 00 is un-identified, 01 is identified, 02 seems to be broken, all others seem to give the broken result.. 

haven't found any use for the bytes after the condition modifier, but I suppose there could be some use for them.. 


--------------4D87AD2D3D746C6A01126CB0--