Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

up to level 20 #14

Open
capull0 opened this issue Dec 11, 2016 · 7 comments
Open

up to level 20 #14

capull0 opened this issue Dec 11, 2016 · 7 comments

Comments

@capull0
Copy link

capull0 commented Dec 11, 2016

Hi,

here the offsets for level > 10:
0x08 0x24 0x00 0x03 24-bit experience/level value. Maximum 33000 here. (up to level 10) -> xp1
0x11 0x2D 0x03 0x02 16-bit experience/level value. Maximum 63500 here. (level 11 - 15) -> xp2
0x11 0x2D 0x08 0x03 24-bit experience/level value. Maximum 99200 here. (level 16 - 20) -> xp3

if (xp > 96500) {
    xp1 = 33000;
    xp2 = 63500;
    xp3 = xp - xp1 - xp2;
} else if (xp > 33000) {
    xp1 = 33000;
    xp2 = xp - 33000;
} else {
    xp1 = xp;
}
@jekarellas
Copy link

hi capull0 !
I got to work your SkyReader fork on Windows 10 64 bit!
big thanks for your fork!
my video -

https://www.youtube.com/watch?v=MYIjAngqAxY&feature=youtu.be

It work perfect , but upgrade only to 10 level
What comand i have use in your Skyreader fork to get upgrade to 20 level ?

Please, help me.
Thanks in advance!

@rebeltaz
Copy link

I, too, can only upgrade skylanders to level 10. What am I doing wrong?

@jekarellas
Copy link

its normal
with this tool impossible to upgrade more than level 10
info about more than level 10 was added after skyreader was created (in GIANTS)
SKYREADER cant do this, because info about this stored in another blocks
also there is another checksum need to be calculated for this
so only level 10 with Skyreader (SkylanderEditor)

@silicontrip
Copy link
Owner

I haven't implemented @capull0 's code. xp1,2 and 3 need to be written back to the skylander. I don't have the actual specifications for this.
I don't see this as a problem to impliment as I've been playing a series 1 skylander on the latest imaginators game and have gotten him to level 20.
I'll need some input about locations to write xp1 xp2 and xp3 back to?
Thanks

@jekarellas
Copy link

capullo wrote where exactly info about level up to 15 and 20 stored
his info is correct

but need to recalculate another crc when you change something in this area
its new crc added in GIANTS game

we talked about this here
#19 (comment)

if you can add this to skyreader , i can give you all info what you need about crc and data
just ask me what exactly you need

@rebeltaz
Copy link

I wish I could help, but I will be eagerly watching this for developments.

@maciak
Copy link

maciak commented Apr 29, 2020

Any chances of implementing it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants