First
credits to musashi, for finding these spell codes, and for finding how
to modify these values to start with, also credits to the guys over at
gamefaq's who figured out how to get artmoney to recognize the
spellforce process.
Anyways, on with the guide.
I figured out how to get any item you want in spellforce today using
artmoney, so i thought id share my findings with everyone so they can
try too. I dono if anyone else has figured this out or done a guide yet
but i havent seen it so i figured id write one just in case.
I figured it out using musashi's spell hack so here goes ill try and explain as easily as possible:
First, i recommend to backup your savegames, they are in your my
documents folder in another folder called spellforce. Just copy this
folder and put it somewhere safe, liek on your desktop incase something
goes wrong and you can restore your files.
You need 2 programs:
Artmoney & procexp.
Download armoney here:
www.artmoney.ru, get the free version it works fine
Download procexp here:
www.sysinternals.com, it is a free program too.
Install both programs then open up procexp.
Launch spellforce, load up any savegame file you want, go to greyfell
and buy a fireburst level 1 scroll from vedimon geddiumus, he is in the
central area of greyfell around all the merchants there. Put this
scroll in the lower left slot on your first page of your spellbook.
then alt-tab back to windows.
Then open procexp window which you started earlier:
go to file, then run, then browse, and point it to where you have your
artmoney executable installed, or conversely to the shortcut to run it.
Then hit run, artmoney should launch and then say yes to the waiver.
Close procexp, no longer necessary to be open.
In artmoney, in the select process drop down, highlight spellforce -
the order of dawn, you cant do anything until you can see this process,
so if you cant see it.... go back to the start and repeat the steps,
you screwed up somewhere.
Continuing on.....
Hit the search button in artmoney
Select exact value, specify 102 for the value, in the box underneath
select custom and in the next dialogue box make sure integer 2 bytes
and 4 bytes are checked..leave everything else, press ok and go back.
click ok and watch artmoney search for the values, this will take a second or 2 depending on how fast your machine is.
now in the left column of artmoney you should see thousands of
different values, these are memory adresses holding the integer value
of 102, we want to modify only certain ones in here to get our stuff so
to find the right values alt tab back into spellforce and move that
fireburst spell over one slot in the spellbook,
alt tab back to artmoney
now press the sieve button, and set the value to 0 instead of 102.
This should narrow many of the results out, we are trying to get it
down to 3 values, so if there are still more.. move the fireburst spell
back into the EXACT same slot it was in before (lower left, first page)
then hit sieve again, and change value back to 102.
Repeat this process until you are left with 3 integer values, one 2 byte, and two 4 byte values.
Leave the 4 byte values alone, we are interested in the two byte value.
What we have found here now is the item code...that is currently in the
PARTICLULAR slot in the spellbook we have the fireburst spell in.
Changing the value of the two byte integer can give us any item in the
game, from rune warriors, to spells, to equipment.
How it works, is you set the value to whatever you want (as long as it
is a valid item code, which ill list below) then alt tab back into
spellforce, pick up the fireburst spell as if you were going to move it
into another slot and watch as it magically transforms into whatever
you specified. Then just put this item you have picked up anywhere into
your inventory in its corresponding type slot (runes on rune page,
items on items page, spell scrolls on spell scroll page)
and enjoy the new item!!!
Important:
after you have done this and gotten whatever you want, make sure to
change the original fireburst spell back to itself, or it will cause an
error and your computer will blow up...haha, no it will crash the game
likely. Just set the 2 byte value back to 102, then go into spellforce
and pick up/put back the fireburst spell to restore it.
Some tips:
I recommend just trying one or 2 items first till you get the hang of
it, GO THROUGH a bindstone to another level to make sure all data is
updated and that the items, do not dissapear on you etc across level
changes, so far this hasnt happened to me and i just hacked all spells
and all the cool items (werent actually that many) i was missing from
my high level char and i can go anywhere in game and they stay put.
dont forget to restore the fireburst scroll
If you would liek to get an item i dont have listed here follow these steps to find the code for any item you want.
Choose any empty slot in yout inventory, but one you can remeber.
i.e. page one upper right corner or something, that you wont forget.
put an item in there that i have a known code listed below for, cloth
pants are availiable in greyfell from the first merchant you see when
you come throught the front gate. well use those.
use the same search/sieve technique on the pants which value is: 533
(in artmoney search for the value 533, then move it over one slot,
sieve the values for 0, then move it back, until you are left with 2 4
byte integer values - this is the item code for that item)
now alt tab back to spellforce, and just put any item you want in THAT
PARTICLUAR SLOT (upper right first page), alt tab back to artmoney, and
the value of the 4 byte integers will have changed to that item code,
whatever you put into the upper right slot on page one.
This is usefull to do because you probably have items on other chars you wish you had on your current char or vise versa.
All the items codes i listed here i used this method, so unfortunately
i items i dont have i dont feel like going through the list one at a
time to figure em out.
Please list your item codes as you find them thanks.....
The nice thing is, now that we have found these 5 values in artmoney (3 for fireburst, 2 for the item slot)
You can save and load any of your savegames and these memory adress are
still valid FOR THE SPECIFIC slots we have found (first page lower left
spell book, 1st page upper right for item inventory)
So find the codes of the items you want using this method...
(or conversely do it the hard way and scroll through items one at a
time increasing the value of your 2 byte integer until you try all
values...brute force method)
Then just hack the items into any savegame you want.
THEN SAY: SCREW YOU JOWOOD HAHA!!!
heres the item codes and spells scrolls i got so far:
Again, please list your item codes as you find them for the rest of us thanks.....
Helmets
600 = windsteel helmet
601 = Damaged warrior helmet
602 = helm of the elite
603 = steelclad warhelm
604 = helm of battle!
605 = commoners cap
606 = burglars cap
607 = thieves cap
608 = dawn helmet
609 = guild helm
613 = elven steel helmet
614 = Helmet of the gaurd
618 = Monk Cap
619 = Helm of true faith
623 = Obsidian Mask of the archmage
624 = Ceraa's Obsidian mask
2358 = Spellmask
2207 = Electrum Helmet
Rings
549 = winterstar
555 = ring of dawn and dusk
556 = emerald ring of nor
642 = Ring of the red horde
646 = bone ring
649 = ring of the master rogues
654 = legendary ring of the northmen
655 = Ring of Many
656 = ring of the worlds
658 = Ring of master sorcery
659 = Ring of solitude
2006 = udwins ring
2153 = frozen time
2543 = gemstone
3621 = malachy
Shields
709 = Wintergaurd
711 = Firesteel warshield
712 = Cryptshield
714 = Stormbreaker
Armour
562 = admantium breastplate
572 = Dragonscale armour
567 = imperial armour
587 = shining noble armour
2352 = Silver armour
3223 = Dawn Plate
3507 = amra's chestplate
3511 = shadowpulse armour
3513 = Fur Jacket
Magic CLoaks
577 = Robe of the spririt claw
581 = Robe of the outer circle
582 = Robe of the archmagi
3352 = Everwhite silk robe
Greaves and Leggings
533 = Fine cloth pants
546 = Knight's Greaves
552 = Fine steelclad greaves
553 = Ranger Leggings
554 = Stormrunner
557 = Dragonscale greaves
3170 = Magic Pants
3508 = amra's greaves
Orbs
691 = Flaming eye
692 = Orb of mastery
Weapons
665 = Blade of the master assasin
718 = Moonsilver war hammer
732 = Warclub of the Northmen
740 = Chaos Axe
741 = executioner
742 = Urmacht
747 = Heavy war staff
748 = BlackbLade's warclaw
2062 = Bataya
2063 = Zarathai's totem
2146 = Gronn's Fireaxe
2149 = Bloodthief
2156 = Glowing staff
2160 = Thunderblade
2151 = Windfall
2252 = Everflame
2253 = Crimson Wrath
2349 = Firedance
2388 = Biter
2535 = Earthblade
2673 = Ice staff
3139 = Soulblade
3237 = Soul Staff
3515 = blade of light
Bows
716 = Bow Of nobility
717 = elmwood crossbow
723 = Malins hunting crossbow
2199 = Flaming wrath
3218 = Spiritstrike
SPELLCODES = Level 12 only
White Magic
Healing:
Aura of Endurance 2795
Aura of Strength 3163
Aura of Healing 2824
Area Healing 2111
Greater Healing 1878
Healing 1679 -not scroll
Sentinel Healing 1550
Suicide Heal 1517
Nature:
Aura of Regeneration 2874
Cure Disease 2844
Cure Poison 2507
Charm Animal 2143
Dominate Animal 2501
Summon Bear 2271
Summon Wolf 212 -Not scroll
Thorn Shield 1842
Boons:
Aura of Dexterity 2777
Aura of Fast Fighting 3117
Aura of Fast Walking 3060
Aura of Flexibility 2769
Aura of Light 2395
Dispel Black Aura 3149
Hallow 1664
Invulnerability 1800
Black Magic
Death:
Area Pain 1674
Aura of Weakness 189
Aura of Suffocation 1454
Death 1948
Extinct 1732
Pain 1886
Pestilence 1752
Suicide Death 1456
Necromancy:
Aura of Lifetap 2787
Death Grasp 2265
Feign Death 3503
Lifetap 1772
Raise Dead 2263
Summon Skeleton 1864
Summon Spectre 2140
Summon Undead Goblin 2089
Curses:
Aura of Inability 2773
Aura of Inflexibility 3135
Aura of Slow Fighting 3525
Aura of Slow Walking 3563
Dark Banishing 2963
Dispel White Aura 2493
Poison 1810
Remediless 2261
Elemental Magic
Fire:
Fire Elemental 2493
Fireball 1993
Fireburst 2044
Fireshield 1906
Illuminate 1762
Melt Resistance 185
Rain of Fire 1794
Wave of Fire 2437
Ice:
Blizzard 2287
Chill Resistance 103
Fog 1970
Freeze 2026
Ice Elemental 2405
Iceburst 1926
Iceshield 1654
Wave of Ice 3033
Earth:
Conservation 2998
Decay 2866
Detect Metal 2840
Earth Elemental 3126
Petrify 1832
Rock Bullet 2413
Stone Rain 2281
Wave of Rocks 2445
Mind Magic
Enchantment:
Befriend 3535
Charisma 2311
Charm 2992
Disenchant 3518
Distract 3160 -not scroll
Dominate 2850
Invisibility 3492
Self Illusion 2426 -Not Scroll
Offense:
Amok 2188
Aura of Hypnosis 2781
Confuse 2812
Demoralize 3529
Disrupt 2121
Hypnotize 1870
Shock 1722
Shockwave 311
Defense:
Aura of Brilliance 3025
Aura of Manatap 2599
Detect Magic 2890
Enlightenment 3015
Manadrain 1792
Manatap 1702
Meditation 317
Sacrifice Mana 1692