Re: Diablo 3 Decrypt/Encrypt Tool v1.0
wow you guys are fast thank you for all the hard work.
1 Attachment(s)
Re: Diablo 3 Decrypt/Encrypt Tool v1.0
Quote:
Originally Posted by
Idlehands88
Can you send me your save please or the account.dat file. I'm trying to figure out how the value is calculated, but so far I don't understand it.
It's really weird... It seems that in the save the value starts as an Int8 value and when you reach 129 Gold the hex is 8001 (80 is 128 and the 01 makes it 129). I'm using the modded starter save that has 100,663,296 Gold and in hex it's written as "80808030"... So 80 is the max that the byte can go to before starting a new byte.
Attachment 12998
sure, my gold is 13316. i send you all the file.... i really cant figure up what to search, lol...
anyway, i think the 2 achievement for collect certain amount gold is store either in hero folder or profile.dat...
my gold collect is 14482...
Re: Diablo 3 Decrypt/Encrypt Tool v1.0
Re: Diablo 3 Decrypt/Encrypt Tool v1.0
Quote:
Originally Posted by
doket
Attachment 12998
sure, my gold is 13316. i send you all the file.... i really cant figure up what to search, lol...
anyway, i think the 2 achievement for collect certain amount gold is store either in hero folder or profile.dat...
my gold collect is 14482...
Ya so search for: "86073009380040" in hex and your value is right after that (value ends at the "2227"). Your Gold value is at "8468".
So it would look like this in hex: 8607300938004084682227
Re: Diablo 3 Decrypt/Encrypt Tool v1.0
Quote:
Originally Posted by
Idlehands88
Can you send me your save please or the account.dat file. I'm trying to figure out how the value is calculated, but so far I don't understand it.
It's really weird... It seems that in the save the value starts as an Int8 value and when you reach 129 Gold the hex is 8001 (80 is 128 and the 01 makes it 129). I'm using the modded starter save that has 100,663,296 Gold and in hex it's written as "80808030"... So 80 is the max that the byte can go to before starting a new byte.
looks interesting indeed..
but at least the gold part looks easy enough atm...
you just multiply each of the bytes with each other so "80808030" (128*128*128*48) will get you exactly "100,663,296"
and i guess that if a value is just 01 then it will be added instead to be sure we need a one with the value of 02
Re: Diablo 3 Decrypt/Encrypt Tool v1.0
Quote:
Originally Posted by
cybersam
looks interesting indeed..
but at least the gold part looks easy enough atm...
you just multiply each of the bytes with each other so "80808030" (128*128*128*48) will get you exactly "100,663,296"
and i guess that if a value is just 01 then it will be added instead to be sure we need a one with the value of 02
WTF I swear I tried that... I think I might have done 128*128*128*128*48 lol I added another 128 :(
EDIT: I found my Potions that are on my character and I have 400 but the value is 94 (148)... How would the above equation work? Also on doket's save his value is "8468" in hex. so it's not stopping at the 80 mark?
Re: Diablo 3 Decrypt/Encrypt Tool v1.0
Re: Diablo 3 Decrypt/Encrypt Tool v1.0
Quote:
Originally Posted by
Idlehands88
WTF I swear I tried that... I think I might have done 128*128*128*128*48 lol I added another 128 :(
EDIT: I found my Potions that are on my character and I have 400 but the value is 94 (148)... How would the above equation work? Also on doket's save his value is "8468" in hex. so it's not stopping at the 80 mark?
that is what we need to find out...
as it seems like the equation doesn't work on docket's save (or the value he provided wasn't correct... which i doubt...)... -.-
the calculated value i get is 13728... which is neither of the values he posted... -.-
as for the position... could it be that some info saved near it or in a different place that represents the potion count...
you should try to get rid of a few (multiple saves) and see what exactly changes near that value
----- edit
lol.... you've got to be kidding me...
about docket's save...
the money value he posted is correct...
i just found out... ^_^''''
blizzard really wants to make it as hard possible for us ^_^
docket's hex values were 8468
now to get the correct gold value you will have to subtract the 4 from 84
multiply 80 with 68 and then add the 4 again...
then you will get the correct value of 13316
crap... i'm getting all excited over this game ^_^
and i haven't even started the first quest ^_^'''