Hacking [Multi-Platform] [RELEASE] KAOS - A Skylander Portal Simulator/Emulator

NicoAICP

Some random dude
OP
Member
Joined
Nov 6, 2016
Messages
745
Trophies
1
XP
2,559
Country
Germany
This does currently not work with the XBox games


Today I may introduce you to KAOS, a Skylander Portal Emulator/Simulator, based on the RP2040 Microprocessor.

It allows you to load Skylander dumps from an SD Card, instead of using real Skylanders.

Supported dump formats:
  • .bin
  • .dmp
  • .dump
  • .sky (Created using RPCS3)
The Portal has been tested and confirmed running on:
  • Nintendo Wii
  • Nintendo Wii U
  • Playstation 3
  • Playstation 4
  • Playstation 5
  • PC (using RPCS3 and the original Spyro's Adventure Game)

The Instructions on how to build the Portal you can find on github

Usage Instructions are in the release info

And here the video which shows it working in action:


Credits:
@NicoAICP & @redcubie
 
Last edited by NicoAICP,

NicoAICP

Some random dude
OP
Member
Joined
Nov 6, 2016
Messages
745
Trophies
1
XP
2,559
Country
Germany
Found out, that the portal does not work with Trap Team, if i figure out why, i will update the portal accordingly
 

Sypherone

Gaming Ninja
Member
GBAtemp Patron
Joined
Apr 28, 2019
Messages
1,655
Trophies
2
Age
44
XP
2,828
Country
Germany
Yes, thats a nice thing. Iam also using a 3DS with Skylander and i have the Savegame for them, so no need for the Portal. But with Skylander Giants and Spyro`s Adventure there are only two Caracters possible to save. In this way i cant choose other Caracters. Would you be able to implement the infrared connectivity for 3DS, too? Maybe on top of your project.
 

NicoAICP

Some random dude
OP
Member
Joined
Nov 6, 2016
Messages
745
Trophies
1
XP
2,559
Country
Germany
Yes, thats a nice thing. Iam also using a 3DS with Skylander and i have the Savegame for them, so no need for the Portal. But with Skylander Giants and Spyro`s Adventure there are only two Caracters possible to save. In this way i cant choose other Caracters. Would you be able to implement the infrared connectivity for 3DS, too? Maybe on top of your project.
This would require me to figure out how to work out the Infrafred stuff etc, whihc i currently have no way to reproduce
 

Sypherone

Gaming Ninja
Member
GBAtemp Patron
Joined
Apr 28, 2019
Messages
1,655
Trophies
2
Age
44
XP
2,828
Country
Germany
There is already a thread in here with detail information about the 3DS infrared trying to build homebrew with it. Maybe u can use it. https://gbatemp.net/threads/infra-red-resource-thread.399336/
From what I can tell, IR is not yet available to Homebrew development. However, it would be nice to make that a reality!
Nope, never mind. Basic functions (an soon more complicated functions) are now available!

Here are some resources I have found regarding the IR port for the o3DS:
IR_Services - The 3Dbrew list of Infra Red related services (includes irrst, or the service relating to the c stick of the n3DS).
smea's ir.c and its header - C tools used to interface with IR. Don't seem to currently work.
IR:rst - Tools used to interface with the C stick (currently works, I assume, but I have an o3ds...).
A test I made from a fork of CTurt's 3DS Controller in attempt to init and use the IR port. (Gives error d8e06406 on initialization).
Another test specifically to cover inputs for the 3ds. TRY THIS ONE AND REPORT YOUR FINDINGS. Has compiled binaries and an icon.

There are also two codes mentioned in this thread.
(Dont know how usefull they are, since i dont really have expierence in Programming)
https://github.com/devkitPro/libctru/blob/master/libctru/source/services/ir.c
https://github.com/devkitPro/libctru/blob/master/libctru/source/services/irrst.c

REDTopper has written two homebrew apps with using the IR connection.
https://github.com/RedTopper/3DS-Remote
https://github.com/RedTopper/3DS-CPP

I searched for available Projects to use Infrared with Pico board, so i found different tutorials but this seems to meet the goal building a pico IR transmitter. https://www.espruino.com/Pico+Infrared

Since iam not familiar with programming you may work some thing out of it.
 

NicoAICP

Some random dude
OP
Member
Joined
Nov 6, 2016
Messages
745
Trophies
1
XP
2,559
Country
Germany
Hello are you planning on adding Disney and Lego to this project eventually?
I looked into Disney Infinity a while ago, its possible yes, debugging for that will be a little harder tho.
Lego Dimensions i sadly have no idea if it would work that well with a pi pico, because of all the swapping the figures around, and also, i do not own lego dimensions so i cant really test it
 

MysticMinion

Member
Newcomer
Joined
Sep 20, 2021
Messages
15
Trophies
0
Age
19
XP
103
Country
Australia
I looked into Disney Infinity a while ago, its possible yes, debugging for that will be a little harder tho.
Lego Dimensions i sadly have no idea if it would work that well with a pi pico, because of all the swapping the figures around, and also, i do not own lego dimensions so i cant really test it
Sweet, Also do you know what takes so long when starting it up? is it all the dumps or something? And why it takes a while to go through the characters with the buttons?
 

NicoAICP

Some random dude
OP
Member
Joined
Nov 6, 2016
Messages
745
Trophies
1
XP
2,559
Country
Germany
Sweet, Also do you know what takes so long when starting it up? is it all the dumps or something? And why it takes a while to go through the characters with the buttons?
startup time could be the dumps yeah, with the buttons its a delay i added, cause without it, it would just skip through some files
 

DolphinBanana

New Member
Newbie
Joined
Nov 1, 2022
Messages
1
Trophies
0
Age
17
XP
25
Country
United States
Is there a way to use this with an emulator completely digitally or do you have to use it with a microcontroller the same way you do a normal portal
 

jacobdude5672

New Member
Newbie
Joined
Nov 16, 2022
Messages
2
Trophies
0
Age
23
XP
27
Country
United States
I'm curious how this works with Swap Force. Is one half in slot/player 1 and the other in 2? I haven't been able to test it myself yet.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=8FFQ_g8OoQM&list=RD8FFQ_g8OoQM&start_radio=1