This is for advanced users who know how to use Hex Memory Editors.
Grab a proggy like TSearch or Winhack2k. Start Spellforce 2. So far I've been able to train for Silver, Stone, Lenya, exp, and Player Gold (For weapons and armor).
It's simple. Select the Spellforce2 process and search for the value of a resource. For example, Silver. Then, when you get your thousands of results, spend some silver, build a craftsman. Continue the search and look for the new value. You should get 1 or 2 results. Try to get only one. Finally, change the value and see if it has an effect in your game. It should. If successful, freeze the value. Note that when you find player gold, there are ALWAYS 2-3 values. You can't get it down to just one, but only one is editable. Changing a non editable value wont have any effect, but it wont help. Just find the one that works and change/freeze it.
Changing xp is a little more difficult, as getting xp isn't really easy. you gotta complete an objective. First of all, search your XX/YY value (XX being Current and YY being to level). Then, gain a little XP, and search again for your XX/YY value. You should only have one result. Change this to 1 below your to level XP, and the next objective you complete will level you up. Then, go change it again for the next to level xp, and you'll level up again. I reccomend only going a few level up at a time, as going too far over will make the game easy and boring. Also, the game's max level was meant to be 30. I wouldnt try going over it, even though it shows a new goal XP.
Have fun, and you're welcome. If you don't understand this, I wouldn't really try, since it's advanced and complicated.
EDIT: UNFREEZE YOUR VALUES BEFORE GOING TO A NEW MAP! Every new map has a new memory location for resources and xp, so you WILL have to start over every time you get to a new map. KEEPING OLD VALUES FROZEN CRASHES THE GAME!!!
[Edited by xxApolloxx, 7/2/2006 7:24:44 PM]