Eador. Masters of the Broken World

Eador. Masters of the Broken World

檢視統計資料:
corocoro 2015 年 11 月 7 日 上午 10:04
Updated savegame editing guide
1. Savegames can be found in your profile folder which is a subfoder of your document folder (typically %USERPROFILE%\Documents\Eador\profiles\[name]\saves ).
2. You'll need to unpack the files before you can change them. An unpacker can be found at http://glim.ru/personal/eador-unpack.exe (simply drag the save onto the exe file. It should become 8-10 times as big).
3. You'll also need a hexeditor, e.g. Hey-Editor MX.

Okay, once you got your save decrypted, load it into an hex editor. Now, Eador saves all the data as strings for some arcane reason.
What this means is that you'll always be searching for text. And that you have to keep some things in mind when changing the length of the text.

Let's start with a simple example: changing our gold from 1106 to 991106. That should last for at least one map. ;)

First, we need to search for the text. In Hex-Editor MX that is done by opening the search dialog (CTRL+F), clicking on the "Text" tab, and then entering "gold=1106" (without the "") into the search box.
Now, you should be taken to the location where your gold is. Let's look at the hex data here (the bunch of numbers and letters to the left). You'll see that when you mark the four dots before the "gold=1106" and the dot after, it'll select the following numbers:
09000000676F6C643D3131303603
The "09" is the length of the string. When you count all the letters, numbers, and the equal sign, you'll find that "gold=1106" has 9 characters. Nifty.
Now, first we'll change the length of the string to be eleven characters long. To do that, we change the 09 at the beginning into 0B (read https://en.wikipedia.org/wiki/Hexadecimal for more information).
Next, we click between the "=" and the "1", select "Edit" and then "Insert" and put two nines in there.
This will change the string on the right to "....gold=991106." or 0B000000676F6C643D39393131303603 in hexadecimal. What's important here is to insert the characters, not edit them! If you edit them (edited numbers are yellow), the game won't load.
Hopefully that was understandable because the same principle applies to everything in the game. Once you understand how to change the length of the strings, all doors open.

Now, here's some more things you can change about your player:
gem = Gems.
krm = Karma.
cib = Amount of buildings you can construct in your citadel this turn.
cob = Amount of buildings you can construct in your other provinces this turn.
ch = Amount of guards you can hire this turn.
cc = Amount of rituals you can cast this turn.

Next comes a number of game statistics. I haven't played around with these either.

After that come the ressources. Since we can simply change the amount of gold we have, there's not much use to changing anything here.
Next up is your treasury. I haven't played around much with that, mostly due to the huge number of items the game has.
Then comes a bit that shows what of the map you have explored, I think. Again, haven't done much with it.

A bit later you'll see your hero. Here things get interesting again.
lvl = Level
lead = Leadership
hlth = Health (not HP)
mag = Magic
exp = Experience Points
cl1/cl2 = Hero class 1 and 2 (in theory you can change your hero class with this, but that also affects a number of other things. I'd leave these alone.)
Then comes some more stuff like the hero name, the portrait, etc. Nothing overly interesting until we hit the Units part.

Now, the first unit will always be your hero.
UnitID determines the type of unit. I'll post a list after this post.
BattleX and BattleY determine the starting position of your unit.
Level is again the level.
Exp are again the experience points.
IsHero determines whether the current unit is a hero or a regular one. Best leave this one alone.
CurLife and CurMorale determine current HP and morale. Can be used to heal your unit if you absolutely have to.

SlotRank and SlotIndex determine the slot the unit is in. The important part here is that no units share the same slot and that none are in locked slots. Everything else doesn't matter (you can put dragons into your level 1 slots if you want to).

FCurLife is the amount of HP the unit has in the next battle. If you dream of immortal heroes/units, dream on - it's good for one fight only.

Next comes the upgrades you gain on level up. Five dots after the upgrades text comes the amount you have.
E.g. 5570677261646573010000000022 . The 22 means the unit in question has 34 upgrades. I'm not sure whether adding upgrades does anything as it seems to ignore the ones beyond the ones you can have at your current level. After that comes a list of upgrades with the IDs determining which one it is. A list of the updates will follow.

Next comes the medals. Again, first is the number of medals the unit earned, then the types. List is to follow.

After the heroes units, comes the list of spells. Again, the number is given in the fifth dot after the Spells text and again a list of IDs is to follow.



At another place in the save is your campaign status.
Interesting here are:
energy = Amount of astral energy. (Search for energypenalty to make your life easier - thanks to JohnTheRunningMan for the tip.)
arrbuils = Unlocked buildings.
最後修改者:corocoro; 2016 年 3 月 22 日 下午 9:18
< >
目前顯示第 16-24 則留言,共 24
Abraxxus 2016 年 3 月 4 日 下午 4:57 
Also, I can't find the place to edit the astral energy, what you listed wasn't it unfortunately
BOYCOTT S-T-E-A-M! 2016 年 3 月 6 日 下午 2:24 
引用自 corocoro

You seem knowledgable about this game.

I don't suppose you'd know any way to cheat that would allow you to "win" a shard you're fighting on currently would you? Whether its a cheat of some kind, a console command, or a saved game edit, anything would be fine so long as it can allow you to "complete / win" a shard you're fighting for.

My reason for asking is that I still have yet to be able to beat this game. I love the story and the campaign, but at some point I ALWAYS encounter pointer errors to the point where the game becomes unplayable and I have to scrap the entire campaign.

Typically, I'll run into pointer errors on the enemies turn so there is literally nothing I can do to workaround the issue. When you have to reload at the Astral and re-attempt to take the same shard due to errors... it gets annoying by about the 5th attempt to beat the same shard without being pointer errored so I usually delete the game. If there was a way to bypass, and win, a shard as a way to counter pointer errors and still allow me to get through the game and finally, after all this time, see the entire story in the campaign.... that would be awesome.


You wouldn't happen to know of any way to accomplish this would you?
最後修改者:BOYCOTT S-T-E-A-M!; 2016 年 3 月 6 日 下午 2:24
Abraxxus 2016 年 3 月 8 日 下午 4:58 
Found it! If you search for energypenalty you can find the astral energy amount. I have 99999 now which is what I wanted to be able to bring 1 hero throughout the entire game
corocoro 2016 年 3 月 8 日 下午 8:39 
引用自 BOYCOTT S-T-E-A-M!
You wouldn't happen to know of any way to accomplish this would you?
It is possible to change the x/y position of your heroes. Using this, you should be able to have them land directly on the enemy fortress. That's the closest I can think off, but I never experimented with it, so I can't give you instructions.
If you do figure it out (well, the positions are given in the save pretty clearly, I just don't know how they map to the actual game), please post back so I can update the intro.

引用自 JohnTheRunningMan
Found it! If you search for energypenalty you can find the astral energy amount. I have 99999 now which is what I wanted to be able to bring 1 hero throughout the entire game
I edited the astral energy for the same reason. Are you sure it's energypenalty?
Also, where you looking in the campaign or in the shard save?
Abraxxus 2016 年 3 月 21 日 下午 5:32 
No it's not energypenalty, but searching energy isn't really effective because energy is used too many times. energypenalty is only in the save code once, so you search it then scroll up just a bit to find energy.
corocoro 2016 年 3 月 22 日 下午 9:18 
引用自 JohnTheRunningMan
No it's not energypenalty, but searching energy isn't really effective because energy is used too many times. energypenalty is only in the save code once, so you search it then scroll up just a bit to find energy.
That makes more sense. First post edited accordingly. ^^
GroBar 2020 年 5 月 5 日 上午 5:03 
Hi, are u guys still here? I have a question. Do I have to compress the save again or something? when try to load the modified save its simply not working, game just crashes. What do i do?
corocoro 2021 年 11 月 17 日 下午 2:46 
引用自 GroBar
Hi, are u guys still here? I have a question. Do I have to compress the save again or something? when try to load the modified save its simply not working, game just crashes. What do i do?
As far as I remember (it's been years), you don't have to compress the file again. You most likely accidentally overwrote the wrong value - load a backup of your save.
paradroid 2023 年 7 月 17 日 上午 1:51 
Thanks for this. After learning about Jagulars' patch I decided to start playing this again for the first time in nearly a decade after my 100+ hour campaign was corrupted. The game is such a mess of bugs but I do love it. I'm just not about to spend another 100 hours grinding for astral energy and decent heroes.
< >
目前顯示第 16-24 則留言,共 24
每頁顯示: 1530 50