3333 333333333333333 33333333 3333 3333333333 333 3 333 333 333 33 333 333 333 333 333 33 33 33 33 33 33 3 33 333 333 333 33 3 333 3 33 33 33 3 33 333 333 333 33 3 3333 3 333333333 333333 3333333 333 333 333333 333333 33 33 33 3 33 333 333 333 33 3 3333 33 33 33 3 33 333 33 33 33 3 33 33 33 33 33 3 33 333 333 33 33 3 33 33 3333 333333333333333 33333 3333 3333333 3333333333 3333333 OF MIGHT AND MAGIC III memory editor By rethrae Copyright rethrae 2003 In this FAQ I want to show you the power of memory editing. When you are using cheats in HoMaM3 you can have some e.g. Archangels. How many 5, 50 or maby even 500 if you keep typing the same cheat over and over again. While editing memory you can have 5000000, 50000000 or even more of any creature (not only Archangels) in no time. Wanna try? The only thing that may not be correct in this FAQ are the names of creatures and artefacts etc. 'cause I'm using the polish version of H3. OK let's get to it. Table of Contents: 1. What is memory editing? 2. What program do I need and where can I get it from? 3. Basic information about "mtc" and hex system. 4. Hero statistics. 5. Units: what kind and how many. 6. Artefacts: list of all + hidden ones (from Armageddon's blade and Shadow of death) 7. Other stuff and things about me. -------------------------- 1. What is memory editing? -------------------------- When you run any program (including games) it is opened in your computer's memory (in RAM). It means that everything that you see on screen is in it, every number like number of gold, creatures, resources, stats etc. The only thing you have to do is to find the right one among millions of others. This address of value that you're looking for is called an offset, when you find it you change it for the value that you like and that's it. ------------------------------------------------------ 2. What program do I need and where can I get it from? ------------------------------------------------------ The best program for memory editing that I've found is called Magic Trainer Creator. You can find it e.g. on www.thiefsguild.prv.pl. If you have any other mem-editor you can also use it but I'll be working on MTC in this FAQ so it may be a little difficult for you to understand this document. ------------------------------------------------ 3. Basic information about "mtc" and hex system. ------------------------------------------------ MTC may look a little complicated at start but if you look at the down-left corner you'll see a few buttons. The second from right opens a very nice Help. The main window of MTC contains a few mini-windows (with white borders): a) Process ID - hit the square button next to the the mini-window's name to see the list of all programs opened in your computer. Select and double click the one you're interested in to open it in MTC. b) Address - enables you to write values to specific place in memory. c) Search mode - enables you to choose a method of searching. d) Addresses found - shows addresses found in current search. e) Values to write in memory - just like the "address" mini-window enables to write addresses in memory. It also allows to keep the value unchanged e.g. you can have 90 mana cast a spell and still have 90 mana. f) "Begin address" and "End address" - speaks for it self. They are set automatically after choosing an application from "Process ID" miniwindow. g) Value to search - you enter a value that you want to find in memory. h) Progression - progression of searching. i) Freeze setting - enables to set the sensitivity of freeze setting that is used in the "Values to write in memory" miniwindow. j) Monitor - monitors memory, enables to see values around the one we found. HEX SYSTEM Our decimal system has ten digits: 0,1,2,3,4,5,6,7,8,9 The Hex system has sixteen digits: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F The most popular way to mark a hex value is to add and an "h" after it. You'll later see that in memory values are two digit groups (two digits = one byte). This is very important so memorize it. To give you an example: - 05h is 5 - 08h is 8 - 0Ch is 12 - 0Fh is 15 - 19h is 25 - C4h is 196 - FFh is 255 - and this is the biggest value that you can write in one byte. ------------------- 4. Hero statistics. ------------------- Finding the hero statistics is the easiest thing so let's stat from it. First run "Heroes of might and magic 3". Open a save or start a new game. Hit F4 to minimize the window (or ALT+TAB if it doesn't work). Save your game in case something goes wrong. Run MTC and in the Process ID miniwindow press the square button. Select the "HEROES3.EXE" position form the list (one of the last ones) and double click it. Between the "Addresses found" miniwindow and the "Values to write in memory" miniwindow are 5 buttons. Hit second from left and a SEARCH window should appear. On the bottom there are three empty edit-fields: one long and two shorter, two are active and the third one is not active (grey). The values I'm about to talk should be written in the middle lenght active field. You have to write hex data of your attack, defence, power and wisdom. Here is a table of examples. If you have: Attack Defence Power Wisdom You should write 2 6 8 11 0206080B 1 3 4 13 0103040D 6 7 1 1 06070101 3 8 5 16 03080510 If you don't get why see the point 3. Now click the HEXA button. And a list of addresses will appear. TIPS: The higher you're stats are the better 'cause you'll find less addresses. One of the addresses from the list is the one you're searching for. I can also tell you that it'll start from 13, so check all the 13***** addresses first. To change a value double click on the address and you'll see the list of addresses beginnig from the one you chose. The first four bytes (8 digits) are your stats by changing the values you'll also change you att, def, pow and wis. The max value for every value is FFh (don't write that "h" it only means it's a "hex value"). TIPS: Don't write too high stats because by equipping artefacts you can also raise your stats and if the total will be more than 255 the game will probably crash. --------------------------------- 5. Units: what kind and how many. --------------------------------- Editing units isn't much different. In the game screen double click any hero to see his properties. Units are placed in 7 windows. In memory every of these windows has it's properties: number of units, type of units etc. Now we are going to search for these properties. Memorize the number of units that you have in the first window. Minimize the game (F4). Run MTC and in the Process ID miniwindow press the square button. Select the "HEROES3.EXE" position form the list (one of the last ones) and double click it. Write the number of units I told you to memorize into the field in "Value to search" miniwindow. In the "search mode" miniwindow select normal and in the "addresses found" hit START. After a moment a number of addresses found will show. Now go back to the game and change the number of units in the first window (e.g. move some to other window). Go to MTC enter the new number of units where you first entered the old value and hit CONTINUE. Repeat this procedure (change number of units in game and MTC, hit continue) until there will be only one address in the "addresses found" miniwindow. Double click it and press the top-left button in the "monitor" miniwindow. The "Editor HEXA/ASCII" window will appear. The first values will be the number of units in first window. The value is 4 bytes. The max value is FFFFFF7Fh. To change the units look a little higher. To do that press the <<<<<< button about 3 times. You'll see some 4 byte values where the last 3 bytes are zeroes. To help you find them search for the values of specific creature (see the list below) and change it for the one you want. LIST OF CREATURES: 00000000 - Pikeman 01000000 - Halberdier 02000000 - Archer 03000000 - Marksman 04000000 - Griffin 05000000 - Royal griffin 06000000 - Swordsman 07000000 - Crusader 08000000 - Monk 09000000 - Zealot 0A000000 - Cavalier 0B000000 - Champion 0C000000 - Angel 0D000000 - Archangel 0E000000 - Centaur 0F000000 - Centaur capitan 10000000 - Dwarf 11000000 - Battle dwarf 12000000 - Wood elf 13000000 - Grand elf 14000000 - Pegasus 15000000 - Silver pegasus 16000000 - Dendroid guard 17000000 - Dendroid solider 18000000 - Unicorn 19000000 - War unicorn 1A000000 - Green dragon 1B000000 - Gold dragon 1C000000 - Gremlin 1D000000 - Master gremlin 1E000000 - Stone gargoyle 1F000000 - Obsidian gargoyle 20000000 - Stone golem 21000000 - Iron golem 22000000 - Mage 23000000 - Arch mage 24000000 - Genie 25000000 - Master genie 26000000 - Naga 27000000 - Naga queen 28000000 - Giant 29000000 - Titan 2A000000 - Imp 2B000000 - Familiar 2C000000 - Gog 2D000000 - Magog 2E000000 - Hell hound 2F000000 - Cerberus 30000000 - Daemon 31000000 - Horned daemon 32000000 - Pit fiend 33000000 - Pit lord 34000000 - Efreet 35000000 - Efreet sultan 36000000 - Devil 37000000 - Arch Devil 38000000 - Skeleton 39000000 - Skeleton Warrior 3A000000 - Walking dead 3B000000 - Zombie 3C000000 - Wight 3D000000 - Wraight 3E000000 - Vampire 3FD000000 - Vampire lord 40000000 - Lich 41000000 - Power Lich 42000000 - Black knight 43000000 - Dead knight 44000000 - Bone dragon 45000000 - Ghost dragon 46000000 - Tryglodyte 47000000 - Infernal tryglodyte 48000000 - Harpy 49000000 - Harpy hag 4A000000 - Beholder 4B000000 - Evil eve 4C000000 - Medusa 4D000000 - Medusa queen 4E000000 - Minotaur 4F000000 - Minotaur king 50000000 - Manticore 51000000 - Scorpicore 52000000 - Red dragon 53000000 - Black dragon 54000000 - Goblin 55000000 - Hobgoblin 56000000 - Wolf rider 57000000 - Wolf raider 58000000 - Orc 59000000 - Orc chieftain 5A000000 - Ogre 5B000000 - Ogre mage 5C000000 - Roc 5D000000 - Thunderbird 5E000000 - Cyclops 5F000000 - Cyclops king 60000000 - Behemoth 61000000 - Ancient behemoth 62000000 - Gnoll 63000000 - Gnoll marauder 64000000 - Lizardman 65000000 - Lizard warrior 66000000 - Serpent fly 67000000 - Dragonfly 68000000 - Basilisk 69000000 - Greater Basilisk 6A000000 - Gorgon 6B000000 - Mighty gorgon 6C000000 - Wyvern 6D000000 - Wyvern Monarch 6E000000 - Hydra 6F000000 - Chaos hydra 70000000 - Air elemental 71000000 - Earth elemental 72000000 - Fire elemental 73000000 - Water elemental 74000000 - Golem 75000000 - Diamond golem ------------ 6. Artefacts ------------ Check the name of your hero and memorize it. Hit F4 to minimize the window (or ALT+TAB if it doesn't work). Save your game in case something goes wrong. Run MTC and in the Process ID miniwindow press the square button. Select the "HEROES3.EXE" position form the list (one of the last ones) and double click it. Between the "Addresses found" miniwindow and the "Values to write in memory" miniwindow are 5 buttons. Hit second from left and a SEARCH window should appear. In the edit field at the bottom type the name of your hero and press ASCII button. The address you're looking for will begin with 13 (e.g. 13*****). Double click it and you'll see the "Editor HEXA/ASCII" window. To find an artefact you'll have to have at least one in your inventory. To get lower hit the >>>>>> button. Hit it until you find a number of your artefact (list bellow) and change it for one from the list. LIST OF ARTEIFACTS: 01000000 - Spell Scroll - but I don't know how to put a spell in it 02000000 - The Grail 03000000 - Catapult - useless 04000000 - Ballist - useless 05000000 - Ammo cart - useless 06000000 - Healers tent - useless 07000000 - Centaur's axe 08000000 - Blackshard of the dead knight 09000000 - Greater Gnoll's Fail 0A000000 - Ogre's club of havoc 0B000000 - Sword of Hellfire 0C000000 - Titan's gladius 0D000000 - Shield of the dwarven lords 0E000000 - Shield of the yawning dead 0F000000 - Buckler of the gnoll king 10000000 - Targ of the rampaging ogre 11000000 - Shield of the dammed 12000000 - Sentinel's Shield 13000000 - Helm of the alabaster unicorn 14000000 - Skull helmet 15000000 - Helm of chaos 16000000 - Crown of the supreme magi 17000000 - Hellstorm helmet 18000000 - Thunder helmet 19000000 - Beastplate of petrified wood 1A000000 - Rib cage 1B000000 - Scales of the greater balilisk 1C000000 - Tunic of the cyclops king 1D000000 - Breastplate of brimstone 1E000000 - Titan's cuirass 1F000000 - Armor of wonder 20000000 - Sandals of the saint 21000000 - Celestial necklace of bliss 22000000 - Lion's shield of courage 23000000 - Sword of judgement 24000000 - Helm of hevenly enlightenment 25000000 - Quiet eye of the dragon 26000000 - Red dragon flame tongue 27000000 - Dragon scale shield 28000000 - Dragon scale armor 29000000 - Dragonbone greaves 2A000000 - Dragon wing tobard 2B000000 - Neckace of dragonteeth 2C000000 - Crown of dragontooth 2D000000 - Still eye of the dragon 2E000000 - Clover of fortune 2F000000 - Cards of prophecy 30000000 - Ladybird of luck 31000000 - Badge of courage 32000000 - Crest of valor 33000000 - Gryph of gallantry 34000000 - Speculum 35000000 - Spyglass 36000000 - Amulet of the undertaker 37000000 - Vampire's cowl 38000000 - Dead men's boots 39000000 - Garniture of interference 3A000000 - Surcoat of counterpoise 3B000000 - Boots of polarity 3C000000 - Bow of elven cherrywood 3D000000 - Bowstring of the unicorns's mane 3E000000 - Angel feather arrows 3F000000 - Bird of perception 40000000 - Stoic watchman 41000000 - Emblem of cognizance 42000000 - Statesmen's medal 43000000 - Diplomat Ring 44000000 - Ambassador's sash 45000000 - Ring of the wayfarer 46000000 - Equestrian's gloves 47000000 - Necklace of ocean guidance 48000000 - Angel wings 49000000 - Charm of mana 4A000000 - Talisman of mana 4B000000 - Mystic orb of mana 4C000000 - Collar of conjuring 4D000000 - Ring of conjuring 4E000000 - Cape of conjuring 4F000000 - Orb of firmament 50000000 - Orb of silt 51000000 - Orb of tempstuous fire 52000000 - Orb of driving rain 53000000 - Recanter's cloak 54000000 - Spirit of opression 55000000 - Hourglass of the evil hour 56000000 - Tome of fire magic 57000000 - Tome of wind magic 58000000 - Tome of water magic 59000000 - Tome of earth magic 5A000000 - Boots of levitation 5B000000 - Golden bow 5C000000 - Sphere of permanence 5D000000 - Orb of vulnerability 5E000000 - Ring of vitality 5F000000 - Ring of life 60000000 - Vail of lifeblood 61000000 - Necklace of swiftness 62000000 - Boots of speed 63000000 - Cape of velocity 64000000 - Pendant of dispassion 65000000 - Pendant of second sight 66000000 - Pendant of holiness 67000000 - Pendant of life 68000000 - Pendant of death 69000000 - Pendant of free will 6A000000 - Pendant of agitation 6B000000 - Pendant of total recall 6C000000 - Pendant of courage 6D000000 - Everflowing cristal cloak 6E000000 - Ring of infinite gems 6F000000 - Everpouring vial of mercury 70000000 - Inexhaustable cart of ore 71000000 - Eversmoking ring of sulfur 72000000 - Inexhaustable cart of lumber 73000000 - Endless sack of gold 74000000 - Endless bag of gold 75000000 - Endless purse of gold 76000000 - Legs of legion 77000000 - Loins of legion 78000000 - Torso of legion 79000000 - Arms of legion 7A000000 - Head of legion 7B000000 - Sea capitan's hat 7C000000 - Spellbinder's hat 7D000000 - Shackles of war 7E000000 - Orb of inhibition Now artefacts that should't be here(you'll probably have different names): 7F000000 - Dragon's vial of life 80000000 - Armageddon's blade 81000000 - Sword of angelic alliace 82000000 - Cloak of undead king 83000000 - Elixir of life 84000000 - Armor of the dammed - my favourite :) 85000000 - Statue of legions 86000000 - Power of the dragon father 87000000 - Titans lightning 88000000 - Admiral's hat 89000000 - Archer's bow 8A000000 - Mag's source 8A000000 - City of wealth ----------------------------------- 7. Other stuff and things about me. ----------------------------------- You can change everything you want with the help of MTC. There are many specific things like mana, movement etc. I'm not going to write about them. Try to find them yourself. Use the help file added to the MTC to help you. If you have anything to tell me contact me via mail 1jkm@wp.pl or via ICQ my is 178324695.