It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I've made an advanced savegame editor for World of Xeen, you can edit ANYTHIING in the savegame and most things are explained. The program is still in development but any feedback would be appreciated (the program is open source) Savegame editor
Attachments:
avatar
MagicLizard: I've made an advanced savegame editor for World of Xeen, you can edit ANYTHIING in the savegame and most things are explained. The program is still in development but any feedback would be appreciated (the program is open source) Savegame editor
Does this use MAZE.PTY/MAZE.CHR to find the correct offsets?
Yes, all taken from Xeen Wiki
This is excellent. Thanks for creating it.
avatar
MagicLizard: I've made an advanced savegame editor for World of Xeen, you can edit ANYTHIING in the savegame and most things are explained. The program is still in development but any feedback would be appreciated (the program is open source) Savegame editor
Hi guys, I cant make things working, I am able to open the savegames, I see the stats etc, I am albe to modify them but after saving nothing changes in the game.
What am I doing wrong?
avatar
MagicLizard: I've made an advanced savegame editor for World of Xeen, you can edit ANYTHIING in the savegame and most things are explained. The program is still in development but any feedback would be appreciated (the program is open source) Savegame editor
avatar
BenitoM: Hi guys, I cant make things working, I am able to open the savegames, I see the stats etc, I am albe to modify them but after saving nothing changes in the game.
What am I doing wrong?
Did you try starting it as Administrator? There was a similar problem with an MM7 character editor which was solved by starting as Administrator.
avatar
BenitoM: Hi guys, I cant make things working, I am able to open the savegames, I see the stats etc, I am albe to modify them but after saving nothing changes in the game.
What am I doing wrong?
avatar
masterluck: Did you try starting it as Administrator? There was a similar problem with an MM7 character editor which was solved by starting as Administrator.
Could please explain a bit further? I currently am the administrator, but still the changes do not occur in the game.
If anyone has the problem that the values are not in the game. Start the program as administrator (Right click -> Run as Administrator) and use the dark saves, not the xeen saves. Changes in the xeen saves doesn't do anything.
Can anyone give instructions on how to install/launch the editor? I'm getting a corrupt file message if I try to just doubleclick it. Does this need to be run through DOSBox?
avatar
mars0073: Can anyone give instructions on how to install/launch the editor? I'm getting a corrupt file message if I try to just doubleclick it. Does this need to be run through DOSBox?
Try to download file again. It sounds to me that your download is corrupt. I just tried it to myself and it works fine without dosbox.
Thanks a lot for this. Was looking for anything enchanted with "of Beacons" and would never pop up, so I used this to give a Lloyd's Beacon to all my non-mage characters.

The limit in charges appears to be 63, trying to go above that results in a "Broken Cursed" item, guess the devs didn't want us to go all in on the greedy side.
avatar
dominikabra: Thanks a lot for this. Was looking for anything enchanted with "of Beacons" and would never pop up, so I used this to give a Lloyd's Beacon to all my non-mage characters.

The limit in charges appears to be 63, trying to go above that results in a "Broken Cursed" item, guess the devs didn't want us to go all in on the greedy side.
The best place to get rank 2 magical items (like the "of beacons" item you were looking for) is to save at the end of the week, then enter a shop twice so that the second time it's a new week and the shop has new inventory.

For whatever reason, enchanted items of this rank have very few places they can appear as random treasure, but are not that rare in shops, so shops are really your best bet here.

(I don't know which towns are best for this purpose.)

The Recharge Item spell can raise item charges to 63, but will stop at this point. For the "broken cursed" situation you've been encountering, I am guessing that, in order to save space, the developers used the two higher order bits of the charge count to store the "broken" and "cursed" flags. If you put a charge count between 64 and 191 (inclusive), the item should be either broken or cursed, but not both, with the switch happening at 127.

(By the way, in World of Xeen Recharge item doesn't work on potions or scrolls, and won't work onitems that cast the Recharge Item spell; these restrictions are not present in Isles of Terra. Also, note that World of Xeen will never put high level spells on rechargeable items, which makes the shop in Olympus rather disappointing.)
That may actually be a limitation imposed by a design decision, rather than a feature intended to prevent cheating. 63 is the largest number that can be represented with 6 bits. A byte holds 8 bits, and I can see the designers borrowing the remaining 2 bits for the broken/cursed flags, so that they didn't need to allocate a separate byte to track those. They probably looked at the game balance and said "No one will ever need more than 63 charges on an item, so we can repurpose those last two bits for something else."
avatar
advowson: That may actually be a limitation imposed by a design decision, rather than a feature intended to prevent cheating. 63 is the largest number that can be represented with 6 bits. A byte holds 8 bits, and I can see the designers borrowing the remaining 2 bits for the broken/cursed flags, so that they didn't need to allocate a separate byte to track those. They probably looked at the game balance and said "No one will ever need more than 63 charges on an item, so we can repurpose those last two bits for something else."
In Might and Magic 2, you actually can get an item to have up to 255 charges. They did, however, do something like that with the enchantment bonus of an item; items can go up to +63, and the other two bits are used for the alignment restriction. There's no overflow check there, so enchanting an item past +63 will cause its alignment restriction to change. Also, if the value in this byte is 255, the game treats the item as cursed. (Note that Uncurse Item doesn't actually remove the curse, as it sets the charge count, rather than the bonus, to 1.)

MM3-5 are better with overflow checks; you simply can't charge an item past 63 charges. (There are still some overflows in the code, however, and Swords of Xeen's scripting can trigger overflows in a few cases as well.)

By the way, has anyone tried running this editor on Swords of Xeen? It's based off the same engine, so it could be reasonably expected to work.
avatar
advowson: That may actually be a limitation imposed by a design decision, rather than a feature intended to prevent cheating. 63 is the largest number that can be represented with 6 bits. A byte holds 8 bits, and I can see the designers borrowing the remaining 2 bits for the broken/cursed flags, so that they didn't need to allocate a separate byte to track those. They probably looked at the game balance and said "No one will ever need more than 63 charges on an item, so we can repurpose those last two bits for something else."
avatar
dtgreene: In Might and Magic 2, you actually can get an item to have up to 255 charges. They did, however, do something like that with the enchantment bonus of an item; items can go up to +63, and the other two bits are used for the alignment restriction. There's no overflow check there, so enchanting an item past +63 will cause its alignment restriction to change. Also, if the value in this byte is 255, the game treats the item as cursed. (Note that Uncurse Item doesn't actually remove the curse, as it sets the charge count, rather than the bonus, to 1.)

MM3-5 are better with overflow checks; you simply can't charge an item past 63 charges. (There are still some overflows in the code, however, and Swords of Xeen's scripting can trigger overflows in a few cases as well.)

By the way, has anyone tried running this editor on Swords of Xeen? It's based off the same engine, so it could be reasonably expected to work.
Didn't have a clue about the "of Beacons" stuff appearing in shops, tbh. Did you get that from the Wiki?

Would have gone with advowson and the 2^6 bit limitation, but if M&M2 already had 255 as limit, then it will probably be more aligned with the alignment.

Haven't tried with Swords of Xeen, sorry, only with the World of Xeen available here on GOG. If I get the chance, I'll get back to you.