(N N)
JN N)
.N) (N`
(N (N
JF NF
N) (N` .___.
(NJNNNNNN .NNNN) .__
NNNF` 4NN .NF N) NNNNL _NNNNN__ .NNNN)
.NF (N) JNF (N) NF""NN) _JNNN. .NNNNNNNNNN .NF
JN (N) .NF .NN N) " JNNNF"NN. (NN` (N (N`
NF (F JN .JNF` N) .NNF 4N .NF JN (N
(N` .N) NNNNN` N` NN` `N) NN (NF (NL
NF (N` NF" (N (N) NN N) .JNNNN 4NNN.
(N JN NL (N NF (N NL__JNNNF"` "NNL
(F (N) 4NL (N N) (N NNNNNN` (NL
" 4NN. (F N) (N N) (N)
`NNN. N) N) NN 4N N)
"" N) 4NL N) `NL .N)
(NN_ .NN `NN. .L __JNNN
`NNNNNNNN` `4NNL_NNNN (NNNNNF
`4NNN"" (F"
OF MIGHT AND MAGIC II: THE SUCCESSION WARS - 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 HoMaM2 you can have some e.g. Black dragons. How many 5, 50 or maybe
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
Black dragons) in no time. Not to mention that you can have GHOSTS or
2147483647 cash and resources. Wanna try?
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. Values
a) Hero
- Name
- Statistics
- Experience
b) Units
- Type
- Number
c) Artifacts
d) Gold and resources
5. Credits
--------------------------
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. Values
---------
Run HoMaM2 and minimize the window (hit F4). Now run MTC. In the Process ID
miniwindow hit the little square button and choose Heroes2w.exe (or something
like that). Between the Addresses found and Values to write in memory
miniwindows are 5 buttons. Click the second from left. In the edit field left
from "case" write write the name of your hero and click ASCII button. There
should appear a few addresses. The one you're looking for will begin with
D2. Double click on it and lets get to it:
a) HERO
- Below the ASCII title you'll see the name of your hero. You can change it
but remember that the new name can't have more than 12 letters.
- A few lines below will be written your statistics.
When you have the hero's name in first line click the >>>>>> button 3 times
(this will scroll down 3 lines). The 6th value will be your Attack skill,
7th Defence, 8th Spell Power and 9th Knowledge. Max for each skill is FFh
which is 255. But remember that noone knows what will happen to your
statistics when they extend 255 (they may be low again or the game may
crash) so I suggest not setting them for the max. I guess that C8h (200) is
also a nice number don't you think.
* If it doesn't work try this way otherwise skip this.
The stats are set in this order Attack, Defence, Spell power, Knowladge. So
if your hero has an 2 Attack, 3 Defence, 1 Spell power and 2 Knowladge you
have to look for something like this: 02030102.
- Experience is written 2 lines below your hero's name. So if you have you've
your hero's name in first line the exp will be in third. The first byte is
the last one in this line and the second, third and fourth are the first
ones of the next line. Max value is 0000FF7Fh but if you gain any more
experience the game may crash. I advice typing not more than FFFFFF7Eh it's
safe and high enough.
b) UNITS
- When you have the hero's name in first line click the >>>>>> button 5 times
(this will scroll down 5 lines). The last 5 bytes of this line are the
numbers of kinds of units that you can have. The first byte is the kind of
unit in hero's first window and so on.
- Form the beginning of the next line there are 10 bytes that specify the
number of units you have. Each 2 bytes specify the number of units in each of
the windows. The max value of unit that you can have is FF7Fh which is 32767.
Remember that it's the maximum number of units in one window so if you try
some more the game will set the number to minus value.
Table of units:
- 00h - Peasant
- 01h - Archer
- 02h - Ranger
- 03h - Pikeman
- 04h - Veteran Pikeman
- 05h - Swordman
- 06h - Master Swordman
- 07h - Cavalry
- 08h - Champion
- 09h - Paladin
- 0Ah - Crusader
- 0Bh - Goblin
- 0Ch - Orc
- 0Dh - Orc Chief
- 0Eh - Wolf
- 0Fh - Ogre
- 10h - Ogre Lord
- 11h - Troll
- 12h - War Troll
- 13h - Cyclops
- 14h - Sprite
- 15h - Dwarf
- 16h - Battle dwarf
- 17h - Elf
- 18h - Grand Elf
- 19h - Druid
- 1Ah - Greater Druid
- 1Bh - Unicorn
- 1Ch - Phoenix
- 1Dh - Centaur
- 1Eh - Gargoyle
- 1Fh - Griffin
- 20h - Minotaur
- 21h - Minotaur King
- 22h - Hydra
- 23h - Green Dragon
- 24h - Red Dragon
- 25h - Black Dragon
- 26h - Halfling
- 27h - Boar
- 28h - Iron Golem
- 29h - Steel Golem
- 2Ah - Roc
- 2Bh - Mage
- 2Ch - Archmage
- 2Dh - Giant
- 2Eh - Titan
- 2Fh - Skeleton
- 30h - Zombie
- 31h - Mutant Zombie
- 32h - Mummy
- 33h - Royal Mummy
- 34h - Vampire
- 35h - Vampire Lord
- 36h - Lich
- 37h - Power Lich
- 38h - Bone Dragon
- 39h - Rogue
- 3Ah - Nomand
- 3Bh - GHOST !!!
- 3Ch - Genie
- 3Dh - Medusa
- 3Eh - Earth Elemental
- 3Fh - Air Elemental
- 40h - Fire Elemental
- 41h - Water Elemental
c) ARTIFACTS
When you have the hero's name in first line click the >>>>>> button 12 times
(this will scroll down 12 lines). The last 5 values from the topmost line and
the first 9 from the second line are the artifacts that you have. Each byte is
one artifact in one window of your inventory.
Table of artifacts:
- 00h - Ultimate Book
- 01h - Ultimate Sword
- 02h - Ultimate Cloak
- 03h - Ultimate Wand
- 04h - Ultimate Shield
- 05h - Ultimate Staff
- 06h - Ultimate Crown
- 07h - Golden Goose
- 08h - Arcane Necklace
- 09h - Caster's Bracelet
- 0Ah - Mage's Ring
- 0Bh - Witch's Broach
- 0Ch - Medal of Valor
- 0Dh - Medal of Courage
- 0Eh - Medal of Honor
- 0Fh - Medal of Distinction
- 10h - Fizbin of Misfortune
- 11h - Thunder Mace of Dominion
- 12h - Gauntlets of Protection
- 13h - Defender Helm of Protection
- 14h - Giant Flail
- 15h - Ballista of Quickness
- 16h - Stealth Shield of Protection
- 17h - Dragon Sword of Dominion
- 18h - Power Axe of Dominion
- 19h - Divine Breastplate of Protection
- 1Ah - Minor Scroll of Knowledge
- 1Bh - Major Scroll of Knowledge
- 1Ch - Superior Scroll of Knowledge
- 1Dh - Foremost Scroll of Knowledge
- 1Eh - Endless Sack of Gold
- 1Fh - Endless Bag of Gold
- 20h - Endless Purse of Gold
- 21h - Nomand Boots of Mobility
- 22h - Traveler's Boots of Mobility
- 23h - Lucky Rabbit's Foot
- 24h - Golden Horseshoe
- 25h - Gambler's Lucky Coin
- 26h - Four-Leaf Clover
- 27h - True Compass of Mobility
- 28h - Sailor's Astrolabe of Moblity
- 29h - Evil Eye
- 2Ah - Enchanted Hourglass
- 2Bh - Gold Watch
- 2Ch - Skullcap
- 2Dh - Ice Cloak
- 2Eh - Fire Cloak
- 2Fh - Lightning Helm
- 30h - Evercold Icicle
- 31h - Everhot Lava Rock
- 32h - Lightning Rod
- 33h - Snake-Ring
- 34h - Ankh
- 35h - Book of Elements
- 36h - Elemental Ring
- 37h - Holy Pendant
- 38h - Pendant of Free Will
- 39h - Pendant of Life
- 3Ah - Serenity Pendant
- 3Bh - Seeing-eye Pendant
- 3Ch - Kinetic Pendant
- 3Dh - Pendant of Death
- 3Eh - Wand of Negation
- 3Fh - Golden Bow
- 40h - Telescope
- 41h - Statesman's Quill
- 42h - Wizard's hat
- 43h - Power Ring
- 44h - Ammo Cart
- 45h - Tax Lien
- 46h - Hideous Mask
- 47h - Endless Pouch of Sulfur
- 48h - Endless Vial of Mercury
- 49h - Endless Pouch of Gems
- 4Ah - Endless Cord of Wood
- 4Bh - Endless Cart of Ore
- 4Ch - Endless Pouch of Crystal
- 4Dh - Spiked Helm
- 4Eh - Spiked Shield
- 4Fh - White Pearl
- 50h - Black Pearl
- 51h - Spell Book
d) GOLD AND RESOURCES
The higher number of gold you have the better. Write the number of gold you
have in the Value to search miniwindow. In the search miniwindow select Normal
and in the Addresses found miniwindow press START. After the search is complete
go to game window and change the number of gold you have (e.g. buy a building
or a hero). Go back to MTC in value to search miniwindow enter the new number
of gold and in Addresses found press continue. Do so (change gold number, enter
new value and continue the search) until you get only one address. Double click
it and change the first 4 bytes. The max value is FFFFFF7Fh which is
2147483647.
Resources are the six 4 byte values just above. But when you have so much cash
I don't think you have to change it. You can trade cash for resources in a
marketplace. But if you want to change it the max value is also FFFFFF7Fh which
is 2147483647.
----------
5. Credits
----------
You can change everything you want with the help of MTC. There are many
specific things like 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
[email protected] or via
ICQ my is 178324695.