A Skylander portal reader/editor/writer for OSX.
Switch branches/tags
Nothing to show
Clone or download
silicontrip Update README.md
Specifying the scope of this project.
Latest commit 55661ac Aug 28, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
SkyReader.xcodeproj Adding required source fixes #11 Nov 8, 2016
.gitignore Update to compile on Windows MinGW32 May 25, 2016
Makefile Added ToyNames to the makefile. Jul 24, 2017
Makefile.mingw Added a lot of toy names found online May 26, 2016
README.md Update README.md Aug 28, 2018
checksum.cpp Refactor of the code to be more OO. Jan 24, 2013
checksum.h Refactor of the code to be more OO. Jan 24, 2013
crypt.cpp Refactor of the code to be more OO. Jan 24, 2013
crypt.h Refactor of the code to be more OO. Jan 24, 2013
fileio.cpp Fixed debug syntax. Dec 5, 2016
fileio.h Ability to select a skylander when more than one are on the portal. C… Jan 25, 2013
hid.c Update to compile on Windows MinGW32 May 25, 2016
hid_win.c Update to compile on Windows MinGW32 May 25, 2016
hidapi.h Update to compile on Windows MinGW32 May 25, 2016
main.cpp Fixed namespace warning. Nov 8, 2016
md5.cpp Refactor of the code to be more OO. Jan 24, 2013
md5.h Refactor of the code to be more OO. Jan 24, 2013
portalio.cpp Refactor of the code to be more OO. Jan 24, 2013
portalio.h Handles selectable skylander, if more than one is on the portal. Adde… Jan 25, 2013
portalio_hidapi.cpp Changed portal init to set colour and check status, for issue #12 Dec 5, 2016
portalio_iokit.cpp Test code to use IOKit to communicate with the portal. Does not work,… Jan 20, 2013
portalio_libusb.cpp Added code for debugging and return value display. Jan 20, 2013
rijndael.cpp Windows port. Jan 17, 2013
rijndael.h Windows port. Jan 17, 2013
skylander.cpp Added a lot of toy names found online May 26, 2016
skylander.h Added a lot of toy names found online May 26, 2016
toydata.xls Added a lot of toy names found online May 26, 2016
toynames.cpp Added a lot of toy names found online May 26, 2016
usbtest.c display more information about the USB devices. Jan 20, 2013

README.md

SkyReader

A Skylander portal reader/editor/writer for OSX.

May compile on other platforms due to use of the cross platform hidapi usb library. Please check out the forks for other platform builds.

HIDAPI can be found here http://www.signal11.us/oss/hidapi/

Usage:
editor [-i <file>|-p] [-s <skylander>] [-d] [-e] [-o <file>|-P] [-M <money>] [-X experience] ... 

Reading/Writing:
-i <file>  read skylander data from file, with option to decrypt the data.
-p		read skylander data from portal and decrypt the data.
-s <skylander> select which skylander.
-d		decrypt the data read from the file.
-o <file>	write skylander data to <filename>.
-P		encrypt and write skylander data to the portal.
-e		encrypt data when writing file.
-D		dump the data of a skylander to the display.
-l		List skylanders on portal.

Upgrade:
-M <money>	upgrade skylander money (max 65,000).
-X <xp>		upgrade skylander Experience (level 10 = 33,000).
-H <hp>		upgrade skylander Hero Points (max 100).
-C <challenges>	upgrade skylander challenges.
-L <points>	upgrade the skylander skillpoints on the left path.
-R <points>	upgrade the skylander skillpoints on the right path.
-c		update checksums.

Examples

    editor -p -o spyro.bin

This would save a copy of the figurine to the file spyro.bin

    editor -i spyro.bin -o spyro_upgrade.bin -L 65535 -M 65000 -X 33000 -H 100

upgrade spyro.bin using skills on the LEFT path seen in the character menu and write it to file spyro_upgrade.bin

editor -i spyro.bin -P -M 65000 -X 33000

Upgrade skylander, leave skills as is, and write to the portal.

editor -i spyro.bin -P

Read file from spyro.bin and write it to the portal.