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

×
Ok, I've figured out what most of the address' are for modifying characters, stats, etc. but was hoping if someone could explain to me how it is reading experience points in Might & Magic I. I believe the address associated with experience with the first character is located in 00000027, 00000028. but these are the results I get.

1100 exp = 4c 04 hex = 76 04 dec
1373 exp = 5d 05 hex = 93 05 dec
2086 exp = 26 08 hex = 38 08 dec

Everything else seems to convert and make sense in decimal except for the experience field. Hope this makes sense. I'm considering making a character editor but trying to understand the logic of this. Hope it makes sense.

Edit: I see someone has already created a very good editor, but I would still like to understand what I'm missing trying to interpret the experience.
Post edited April 02, 2015 by HOOSE84
avatar
HOOSE84: Ok, I've figured out what most of the address' are for modifying characters, stats, etc. but was hoping if someone could explain to me how it is reading experience points in Might & Magic I. I believe the address associated with experience with the first character is located in 00000027, 00000028. but these are the results I get.

1100 exp = 4c 04 hex = 76 04 dec
1373 exp = 5d 05 hex = 93 05 dec
2086 exp = 26 08 hex = 38 08 dec

Everything else seems to convert and make sense in decimal except for the experience field. Hope this makes sense. I'm considering making a character editor but trying to understand the logic of this. Hope it makes sense.

Edit: I see someone has already created a very good editor, but I would still like to understand what I'm missing trying to interpret the experience.
Just reverse the bytes ;)

04 4c hex = 1100 dec
05 5d hex = 1373 dec
08 26 hex = 2086 dec
avatar
HOOSE84: Ok, I've figured out what most of the address' are for modifying characters, stats, etc. but was hoping if someone could explain to me how it is reading experience points in Might & Magic I. I believe the address associated with experience with the first character is located in 00000027, 00000028. but these are the results I get.

1100 exp = 4c 04 hex = 76 04 dec
1373 exp = 5d 05 hex = 93 05 dec
2086 exp = 26 08 hex = 38 08 dec

Everything else seems to convert and make sense in decimal except for the experience field. Hope this makes sense. I'm considering making a character editor but trying to understand the logic of this. Hope it makes sense.

Edit: I see someone has already created a very good editor, but I would still like to understand what I'm missing trying to interpret the experience.
avatar
ZFR: Just reverse the bytes ;)

04 4c hex = 1100 dec
05 5d hex = 1373 dec
08 26 hex = 2086 dec
<smacks head> Brilliant! I tried reversing but as individual bytes instead of grouping them both together, Thank you!