hide results

    Save Game Editing FAQ by THurst

    Updated: 05/26/98 | Printable Version | Search This Guide

    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--