stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

17m 58s logged

Devlog 3, I made a Switch 2 emulator!

Sorry for lying to you in the title, I had to get your attention somehow. This is instead my Switch 2 cloudplay project .

In the last devlog

After hours of debugging I got my Switch 2 to recognize the fake Switch 1 pro Controller, since then I have made quick progress.

What i fixed/implemented

  • The A button now works (i had it set to the wrong bit)
  • Home button also now works (Vortice.XInput for some reason doesn’t support the Guide button so i had to implement something else)
  • I setup my capture card via OBS to receive the Switch 2 ouput and I’m sending it via the moonlight streaming network to my Thor.

In the Youtube video below there’s a gameplay demo of me playing a round of Mario Kart World entirely from the Thor. (and even winning🎉)

What is next?

I want to make a desktop application that handles translating all the inputs to the pico and also a built in videostream so you dont need to have visual studio + OBS open all the time.

I also have alot more plans in the future like;

  • v0.2 release: Optimizing latency, add rumble support.
  • v0.3 release: Add Gyro support.
    -v0.4 release: My own streaming protocol so I don’t have to rely on moonlight. (might scrap this)
  • v0.5 release: Add support for more input devices, and different capture cards.

See you in the next devlog!

https://youtu.be/6PGTXF4xbAI

(also I just now while writing found out Hackatime supports Visual Studio so I’m sadly missing a couple hours of tracked time 😫)

2
131

Comments 2

@qkyubit

W cable management

@azijnwater

shhhhhh 🤫