Tap to unmute
So I started cloning the Wii U gamepad...
Embed
- Published on Apr 15, 2026
- about time right?
▶JOIN on Patreon or RUclips Members for bonus videos and early access:
ruclips.net/user/ma...
/ mattkc
▶Vanilla on GitHub: github.com/van...
▶BONUS: Vanilla - The DHCP Rabbithole (Patreon): / bonus-vanilla-146755395
▶BONUS: Vanilla - The DHCP Rabbithole (RUclips Members): • BONUS: Vanilla - The D...
▶Development Vlogs (Patreon): / wii-u-gamepad-1-103600101
▶Development Vlogs (RUclips Members): • Post
▶FOLLOW on Bluesky: bsky.app/profi...
▶FOLLOW on Twitch: / mattkclive
▶FOLLOW on Instagram: / itsmattkc
▶Music by DDRKirby(ISQ) used with permission: ddrkirbyisq.ban...
▶Features the following music:
"Floating Cities" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 4.0 License
creativecommons...
"Bleeping Demo" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 4.0 License
creativecommons...
falcon-pulse+tdr - spineless
DualTrax - orion crackmusic
dr. simplicity
Maktone - class cracktro#15
Hybrid song 220
BRD Keygen #4
GhidaPoP
Mega Man 8 - Stage Select
"Screen Saver" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 4.0 License
creativecommons...
Pink - sonic sucks!
DualTrax - shitune #1
BRD RinjaniSoft Products Universal
bergsm - taren lever
Lamb - setting sun
4-Mat - eternity
DDRKirby(ISQ) vs Jake Kaufman - Deviated Machinations
Mega Man 8 - Title Screen
BetaMaster QuickTime Pro 7.0 kg
Castlevania (NES) - Vampire Killer








Love that this was a small wifi encryption lesson on top of a Wii U gamepad cloning video, it’s like getting an onion ring in your serving of fries.
Jerma would go crazy
Or like getting onion rings instead of the fries you ordered but you were kinda in the mood for rings anyway so it's all good.
I'm more of a baggler guy than a ringer guy, but at the end of the day it's more tasty food, which is always welcome.
@MrSentryGun68ONION RING I GOT AN ONION RING
Or frying an egg right in the middle of your burger station. Mhmmm, I'm already hungry.
You are a saint for putting this together. A lot of Wii U consoles will be saved from the scrap heap because of your efforts. Its also extremely clean. very impressive.
I hope a lot of people haven't chucked their wii u's out already before that, hopefully sold instead to people willing to get this stuff working
I've still got mine and I will have it 'till the day I die
Correction: There are not a lot of "Wii U" consoles.
And it's too late for a couple of million of them.
Fascinating that a video on the WiiU gamepad would also be the best primer on wifi systems I’ve ever seen.
right?
Absolutely killer. Excited to see what hardware you decided to port this to. This could be an absolute game changer for Wii U Portablizing
if you're willing to get spoiled, it was a raspberry pi zero, if i remember right
I’m honestly surprised you never made a WiiU portable that looks like a DS
Shank im begging and pleading you as a great mind of our time please do not waste hours of your life on a portable of a console that has literally 0 value (as someone who owned it and played most of it’s games) 🙏
@sluminous203 he made a virtual boy handheld, I don’t think you can stop him
@rickytickybobbywobbin055 okay but vb has some level of cultural/historical value. Literally nothing of value would be lost if the wii u was buried unless you want to die on the hill that star fox zero is a somewhat decent game that justifies it’s existence
missed opportunity to call it ColdBrew
Doppio would work well too. It's #1 a double shot of espresso and #2 means double hinting at its purpose
ColdBrew sounds like a coldboot exploit
Just realized Tiramisu/Aroma missed that opportunity
the steam deck really would be the best Wii U proxy
its also a linux machine.... what a neat coincidence.
It's possible to use it as such with emulation, but it's not perfect.
Too bulky. A Switch or any Android handheld would be a better overall solution.
This or a raspberry Pi, could be a nice DIY project building your own Wii U Gamepad and would also be less expensive than a steam deck.
@AltPlus30the bulk would actually be perfect. The gamepad is arguably almost just as gurthy and as a proud owner of a pretty good condition gamepad, the ergonomics of the steam deck feel almost right at home for me (with some help from a case with a bigger… uh… backside???). The steam deck would definitely be my candidate number one!
4:55 An interesting thing is how my mom when I was a kid didn't want to buy me and my siblings a Wii U for Christmas, it was because only one person can use the cool new controller at once, and she rightly knew we would fight over it. Wonder if anyone else has had that experience.
What do you mean? The Wii U can use a different controller.
@artpro789 they mean that only one of them could use the gamepad at a time, and as such would fight over who get it for the session
Well she was probably right
She was 100% right 😂
She was right. Sorry you didn't get a Wii U but... she's literally right.
He has officially upgraded himself from "the Lego island guy" in to the "Wii u gamepad guy."
@JorgeLopez-qj8pu*sidegraded
@JorgeLopez-qj8puI don't tolerate Wii u slander in this house.
UNLESS *Lego Island U*
Lego gamepad guy (Wii u edition)
next step is to hack the Wii U gamepad's firmware and install Lego Island in it - then he'll have come full circle. 😂
My GamePad died and killed my Wii U so this might help me revive it
17:08 "Not quite as portable"
The humble steam deck
as someone with 1 gamepad and 3 wiius i see this as a huge win
They all work? (Totally not asking because my first has busted nand not even raspberry pi cold boot recovery menu could fix 🤥)
@matthewhodge6747 yep, one is mine, the other two are from cousins from both sides of my family, given to me after their gamepads broke due to being owned by young children
as someone with 3 game pads and 1 wii u I see this as a major loss. (jk)
As someone with 14 wiius and 10 gamepads, I agree
as someone with 0 gamepads and 0 wiius i see this as a huge neutral
18:08 that transition from 2014 to 2017 going from light mode to dark mode is perfect
8:56 huh must’ve been the wind
YE-YES، ToTaLlY... 😂
As you started explaining everything you did in Linux, I was like this is vanilla.
And then I went over to github and realized that's you.
no we need to see someone put everything together with a raspberry pi into a custom 3d printed enclosure mimicking the wii u gamepad
Ah man, a Steam deck wii u controller with touch pad support for the wiimotes would be chefs kiss.
Now you've dropped the bomb shell and opened the flood gates, DOOM will be natively running on that gamepad in no time.
Why stop there let's run a Minecraft server
Well, unfortunately not really what this project does at all.
This just emulates the gamepad for use with the Wii U, it doesn't take control over an existing gamepad or anything like that
@speeder3235 they mean that he pointed out that doom isnt yet running natively on the gamepad. which is true, and having a video with this sort of reach may influence its development.
@speeder3235 Even so, Matt bringing attention to this certainly will encourage someone or a group of people to tackle this challenge. Will be fun to see how this turns out.
Running Doom on something is like rule 34...the act of asking if it exists magically prompts someone to create it
1:03 CHAD WARDEN MENTIONED
THE P S TRIPLE
BALLINNNNNN
PS3 make the best games
BAAAAALIIIIIN!
PS Triple won
3:32 it almost had with Breath Of The Wild, but rumor has it they scraped the tablet controls and menus to not make it seem like the Switch version was a lesser one. Which would explain the sheeka tablet stuff in the game.
man I can't wait to get the most jank setup for my Wii U, featuring a modded Switch!
Actually, if you have a 1.0 Switch, you could run Ubuntu on it and therefore run this program.
@user-tm3fz7qx3sYou can run Linux on any switch model. Mod hips have existed for over half a decade
You can on any Switch with a modchip @user-tm3fz7qx3s
9:25 Aaah, I remember some old time where a neighbour used WEP and I might have bruteforced into his Wi-Fi to use it along with my own ADSL to have a slightly less shittier speed at night to download... ugh... Steam updates
suuure... steam updates...
I did the same to my neighbor just to see if I could. Their password was their phone number lol.
@jeffffff honestly it's long and easy to look up so it's a very viable idea (unless the protocol you are using can be bruteforced by your neighbour)
@placeholder7852great now we know your wifi password
You can bruteforce wps nowadays and it's faster than WEP.
Turn off WPS if you can! It's basically useless!
i do miss that big horn button
I've been using this for about a month or so on my Wii U, after having tried using it maybe 6-7 months ago and it wasn't ready, after trying it again I've had such an amazing experience on the Steam Deck.
Thank you for allowing me to revisit everything on my Wii U, play my old games, mess with old Miis, and such. I was able to set up Pretendo on it and it's been so much fun. I even got the vWii booted back up and scrapped up some old Wiimotes.
I really hope you understand how much we all appreciate you giving people the ability to use their Wii U's again. 💗💗💗💗
67
@kijeteNo.
GETITOUTOFMYHEADGETITOUTOFMYHEADGETITOUTOFMYHEAD
@mad2fan2018yes. 6-7.
67
19:23 I have a bit of a theory regarding the JPEG stream. I've been working with these STM32 Microcontrollers recently and the datasheet for the one I'm using (STM32F767ZI) mentions some kind of JPEG hardware acceleration. It's possible whoever worked on this project hoped to make a physical replacement for the Wii U Gamepad by using a microcontroller with JPEG acceleration to help with rendering the screen.
Wake up the Wii u gamepad and lego island guy has uploaded
Legou Island
20:17 Ohhhhh, you mean Qt.
Nah, he just worked with a real cutie to make the UI /s
He had a segment about this on the Net video and it happens here again lmao
12:30 OF COURSE IT'S LINUX, IT'S ALWAYS LINUX, IT'S ALWAYS FUCKING LINUX, LMAO!
Immediately thought "STEAM DECK" internally lol
Same, also other handheld pcs too when you think about it.
With enough will, you can throw it to a 3ds since you can already do it with moonlight
The 3DS needs a middleman, even the N3DS' decoder can't handle 480p.
@KopperNeoman yeah, sunshine running in the server is the middleman
3DS resolution is too small. Maybe Switch?
Stefon: “This packet has EVERYTHING-buttons, joysticks, an anthropomorphic mushroom named Toad…”
2011, they unveiled the Wii U, my first comment:
What the hell is that?
The detail about that console. They presented HD as if they had discovered it.
NFC support would be cool, like feed amiibo bins directly from computer instead of needing the figures or nfc tags.
Turning Steamdeck into best WiiU controller let’s goooo
Utopian is a crazy way to describe that console.
It was only utopian for Arkham City.
Utopian at the retirement home maybe 😂😂
it certainly is a utopia for emulation once you hack it :D
It's a crazy way to describe any console
Unifying is kind of wild too considering you had one player and one player alone who could use the gamepad
1:01 omg elpresador what a goat gong ging gang
21:35 Hey, phrasing.
Now we just need a video of Vanilla running on a Steam Deck, paired to a WiiU
I've done it; it's completely idiot proof and basically an ideal device for it.
9:04 nice wifi name
One feature I was looking forward to that Nintendo didn’t follow through with was the ability to connect a second gamepad for even more asymmetrical gameplay
Perhaps the console itself, due to technical limitations, did not have the ability to send the signal to more gamepads simultaneously, or the resolution with which the image would arrive would only be 240p, Nintendo must have noticed something and that is why that feature was never enabled, but it would have been really great to be able to connect at least 2 gamepas.
Quizas la propia consola por limitaciones técnicas no tenia la capacidad de poder enviar la señal a mas gamepads simultaneamente, o la resolucion con la que llegaria la imagen seria solo 240p, nintendo ha de haber notado algo y por eso esa característica nunca fue habilitada, pero la verdad hubiese estado genial poder conectar minimo 2 gamepas.
Not at all. The "overly aggressive compression" that Matt mentioned accounts for exactly this. The Wii U was engineered to handle two GamePads - but nobody made software for it excepr one homebrew guy who made MultiDRC Space Game.
I assume the WiiU just can't handle simultaneous livestreams, especially since they'd at least be two different in-game cameras, rendering different stuff and sending that as streams to multiple gamepads all at the same time.
Fun fact! someone has made an aroma plugin called Dual-U it allows you to connect 2 gamepads at a time! though its very in the works
Someone could definitely make a full Wii-U gamepad clone using a Raspberry Pi Compute Module or something. That would be super sick.
The Wii U stumbled so the Steam Deck could fly
17:55 most aussie "ours" ever
Whatever he said, that's not even Aussie 😂
@Wormetti I'd have called it more Kiwi
airs
Steam Deck + Steam Machine is gonna be a perfect WiiU pair.
yeah, for all the wii u games, like devil's third
The Deck, yes! The Machine though? If you have that thing running when connected to your TV set anyway, you could just as well use Cemu.
Granted, that goes for anything including the Deck but at least the Deck has the handheld factor the gamepad has as well.
@MegaManNeoI think that's what they meant. Run cemu on the machine and use the deck as the gamepad
A Switch 2 with a Switch 1. Or another Switch 2.
@SalvadorButtersworth The Switch 2 won't get you anywhere as long as it's not hacked.
20:31 this made me chuckle maniacally in joy
Imagine using the Switch as a Wii U gamepad
"never succeed as a linux desktop application"
as a linux user, I can confirm this. Nothing succeeds as a linux-exclusive desktop application
xeyes
@MegaManNeo xeyes works on anything with an X server, no? You can even use XQuartz.
yeah that's okay, it can be a windows application and we can just open it with lutris lol
That's why we need this to work both on GNU/Linux and on OpenBSD! /s
What about virt-manager?
20:45 Built-in Audio Anal
Yep. Good mic.
Yet another reason not to go to bed. Ironically, my Wii U gamepad stopped turning a while back. Opened it up and found no obviously burnt/broken components. I’d love to see a clone.
I'm 46, I have a Atari 2600, a Genesis, I had a NES, PS3, Switch etc. Yet I have never seen a Wii in real life. Today is the first time I see a Wii U console. I thought the Wii U was the thing you had in your hands.
I cannot stop thinking that adapting the R36S board to be a Vanilla controller replacement could work very well
Just had to check my phone at 2 am
15:30 errm actually minecraft servers use tcp 🤓
Bugrock uses udp
@gametroebI guess that explains the desync issues.
@g@gametroebI guess that explains the desync issues.
@gametroebi guess that explains the de
@sclark_dev bedrock uses a reliable layer on top of UDP, such that packets are not lost and arrive in order, just like TCP
7:30 When you port DOOM to the Wii U gamepad, someone needs to port Bad Apple as well XD
Bad Apple done
Steam Deck or any portable console on the market right now becoming a Wii U gamepad would goes crazy
So the Wii U gamepad is essentially an always online tablet.
guess I'm not going to bed
me neither
DUDE THAT WAS MY REACTION!!!
7am and still going
far from the first time this aussie's done that to us...
4 am and watching this
80085, hunter2, so many beautiful tiny touches
Hey?? hunter2??? It only showed as ******* for me?
@danielsullivan87 you can go hunter2 my hunter2-ing hunter2
i was just about to go to sleep man
same bro
same
Same
well i just woke up but i guess your aint going to sleep
@bartkowski3.0same
To be honest, when I saw the Wii U's name, I thought the U stood for "Ultra". Eh, I feel like that would've made the console a *little* more favorable
Only correction I would like to make is that the Wii U can technically use 2 Wii U Gamepads.
if i remember correctly you can run wpa-supplicant in userspace, worst-case you'll need to set up a few udev rules
Famidawg has been working on bringing back libdrc, it's called chocolate. Famidawg also ran gameboy tetris on the gamepad itself
4:31 The 8-bit Guy jumpscare
I was hoping someone else noticed
It’s fire 😂
I thought wth is he doing here :)
I had to go back to check if it was actually HIM LMAO
Thanks for the warning
it's crazy that cloning a literal sheep was easier than cloning a wii u gamepad
Man, I seriously wish you the best of lucks for this project.
It would be incredible if the whole wii u homebrew community unite to make this work as user friendly as possible.
6:45 play lego island?
16:51 Nice, now run it on a Steam Deck and perfect. :p
The use of the MM8 stage select theme was excellent.
it would be epic to make it work on phone and somehow be able to connect to the wiiu from far away like countries apart and essentially play wiiu on the go without emulation, if that could be possible then this is the best project ever
This seems PERFECT for the Steam Deck!!
Yes! They are more useless every day another AAA game comes along that can't run on SteamDeck. Being able to turn a useless bit of kit like SteamDeck into a Wii U GamePad is genius!
@Great-Documentarieswhat are you smoking?
With it being easily portable, I imagine it won't be too long before someone puts it on a single board computer, and build that single board computer into a controller. I can easily see someone making a dedicated raspberry pi shield to add a screen and controller inputs to act as a Wii U gamepad.
I think it would be better to get an android version and put a controller on it
It's not a true aftermarket replacement unless it supports _all_ the features, even the infrared (I get a lot of use out of that pedometer)
This project ported to a Switch Lite would be AWESOME.
Truly amazing idea: to port something because the original hardware was discontinued to some other discontinued hardware! That's a lot of forward thinking!
@PaulZeroXthat's pretty standard stuff. Lots of games are being ported to the vita, for example.
@PaulZeroXI just thought it'd be appropriate given the Switch Lite is basically a gamepad
Man I just had a nam flashback seeing Elpresador in the beginning for a min there
Waiting for the day I can use my 3DS as a Wii U gamepad
While I didn't understand everything in the video, it was great seeing your journey. It'd be cool to see you go down the PlayStation 3 side of things, as there's one dilemma that nobody's ever found a solution to.
Yeah that's what I would've did
*done
@PERSONALEEMG*did
@PERSONALEEMGdid
This guy does not hit men
Why does this comment have so many likes? I don't get it. Never mind, I'll just Google this normal looking comment in case it's a reference to a meme or something.
At least its on the steam deck
22:00 Also a great lesson for game development, or development in general: The first 90% of the work takes 90% of the time, the other 10% take the other 90% of the time. The polish/quality phase of a product is so often underestimated because hey, the thing works and is thus pretty much done, right? Appreciate that you're putting in the effort!
22:06 As someone who decided to make a Jellyfin server because I wanted to have my collection look nice.....yeah.....yeah making it look nice is what sucks
I could have lived out of File Explorer, which works and I didn't have to make make a server. But I wanted it to look nice, have a nice episode selection, all the seasons organized and shows grouped together.
Little did I knoe it would be a never ending project of trying to figure out why it won't fetch the right metadata
I just did some research about this after uploading the ATLA Cartoon and it pulling the metadata for the Netflix show, what you have to do is change the title of the folder containing the show (the one with the seasons inside) to have the ID of the show on whatever database your metadata manager is pulling from.
@jaredneal7032Yeah, and that doesn't always work perfectly. Especially with special features like BtS, movies, specials, etc. And it won't always get the correct metadata for a show, especially the more obscure it is
@ihavekalashnikovyoudomath9275 you can add ids from metadata sources to the folder name which should help
21:35 That's helpful information
yay new video and how dare youtube hide this from me for 21 secs
Legendary Archivist. I love it when people are passionate about preserving things by making it possible for anyone to clone things.
Being able to get this to run on an Android table or an iPad would be really sick.
5:50 if you sync it in the dev menu it bypasses the region lock
He has tackled this, the gamepad eventually desyncs if you do that
I wonder if that Wi-Fi change is in hardware. If it's in software, then you could mod the WiiU base to use regular Wi-Fi and simplify the whole thing.
And in the process break vanilla GamePad support and possibly do nasty things to vWii and Wii VC modes.
@KopperNeomanI guess that's true, but you could still use a regular controller and you can swap back and forth. You don't actually need the first gamepad.
Recommend saving the recording as MKV instead of MP4, since MKV is less likely to be corrupted since MP4 requires ending blocks in order to properly encode/decode - any disconnections or breaks can ruin the entire recording
This is were hybrid MP4 comes into play. It's MP4 that isn't ruined by disconnections or breaks.
Given the encoding and saving is done on the device emulating the gamepad, not on the wii u itself, a disconnection should realistically not do anything given the application already handles reconnecting after disconnecting gracefully
The only way for the MP4 to be corrupted in this instance is the application crashing.. and at that point there are bigger issues than the format of the recording
@weberman173 Or.. a power outage? Cable tripping?
feels like Nintendo should provide a switch app that makes it a fully functional Wii U gamepad
Should have called it Wiinilla
Fantastic work. The only criticism I have is that Vanilla is a name that is so commonly used in tech. Perhaps Vaniila, Vaniilu, Wiinilla. IDK, but something more distinct.
Regardless, this is an incredible project. Thank you so much for saving people hundreds of dollars and preventing a ton of Ewaste
VanillaPad?
The Wii U used cafe names - usually coffee. Homebrew adopted this scheme :)
@JoshuaPeisach Oh, I know. It's even mentioned in the video. Just my personal opinion, that's all.
@kellymountainThat's a good one!
@JoshuaPeisach Nintendo uses coffee names, maybe we should use alcohol names? Like homebrew for example
24:15 Oh please say Steam Deck 🙏
The steam deck is a Linux desktop. So obviously.
@TravVvi I meant that I hope he is working on doing it for the Steam Deck, and have an easy installation process either through Steam or Desktop mode. Besides, this requires modification on the protocol stack and the Steam Deck OS is read-only unless changed otherwise.
@immathiasydeit's already fully functional on the steam deck
@immathiasydeWhy not make it yourself? If you seem very interested in having easy setup but you seem knowledgeable enough to know what the problems are, make VanillaDeck or whatever. It's FOSS.
DIY it
Guys, the Steam Deck already runs Linux and can probably run Vanilla as it stands. What I want to see is if Vanilla can run as a server and retransmit the video and controls to a smartphone. We saw a glimpse of this in the video!
Isn't android already Linux?
@deathtrooper2048 yes, but it is very from actual linux. However, modern android phones are more than capable of running linux through termux, so I would imagine that a fully functional standalone app that only requires a usb wifi chip is not far off.
@deathtrooper2048 Android is based on Linux, but there are still tons of differences, and Android is much more heavily integrated and locked down, and it is expected that each device will run its own customized build of Android (similar to using Yocto to create a custom Linux distro for embedded systems). Since a custom version of wpa_supplicant is required, at the very least you would need an Android device with root access. I am not super versed on all of the changes with Android vs Linux, so there might be a simpler way of getting it working without creating a custom Android build... but probably not worth the effort when you can run this existing project on a Linux machine and use a remote client (eg. via a web browser).
@deathtrooper2048Android is to Linux is as North Korea is to a nice park. It's probably in there somewhere, but you're not allowed anywhere near it.
WE'RE SO BACK
i like how melonDS handles separate screens on different windows. Id set up my ipad with usb streaming (for zero latency, with one extra 3rd party app to allow that) and drag the bottom screen so i can use the touch screen. Imagine that on steam deck or any handheld pc or dam even a 3ds as a temp wii u gamepad.
Sooo..... Steam Deck?
Right, that was my thought exactly
It is fully supported
Hell even a switch can do this now mate
7:30 if there isn't a Wii U Gamepad port of Doom in 1 month I will lose all faith in humanity
Making the steam deck fully compatible with a WiiU would be so fucking funny and also the biggest FU to Nintendo I can think of
They could have easily made the switch work as a replacement game pad. Would have looked really good on Nintendo for supporting their previous system.
Then again, it would have highlighted the fact that they didn't sell replacement game pads. "Want a replacement game pad? Buy a switch" would have looked bad.
Ok now that I think of it, Nintendo fucked up by not selling replacement game pads and that's it
@natebrooks774at least they ported nearly everything to the switch but even as someone who didn't have a wii u I was angry because of that, one of the biggest "f you just buy other shit" I have ever seen
@natebrooks774 you say that like nintendo hasnt been fucking up constantly since Iwata died lol
@beansoclock8748ye.. Having someone who actually & actively was involved in game development as the head made Iwata a very very VERY rare type of person.
We will never again have someone who understands both the people who play games & the people who develop them + the limits of development, and that hurts.
@beansoclock8748you are a wii u fanboy who uses a passed man's name to suit your view point and thats f-ed up
Want a history lesson? Iwata created the switch and he would have been so proud to see the goated games and how successful it became to the point it saved the company singlehandedly and sold over 150million units + so they must be doing something great (better than yhe wii u) . You are no different then the little minority of die hard gamecube fanboys who think nintendo peaked in the 2001 and ignore the loads of masterpieces since then from the wii to the 3ds to the switch
switch linup + wii/wiiu linup are both goated...
no need to put one down over the other because if you want to go there, we can talk about all of the terrible decisions they made when he was alive .....
so dont let your nostalgia cloud yourself into delusion leading you to use iwatas name like that 🤷♂️
you know... its probably possible to get this running on a raspberry pi considering its linux based.
with a 3d printer, wifi adapter, and a touchscreen you could recreate the actual gamepad.
0:00 Oh, I missed that intro.
Steamdeck gamepad would be pretty cool
Vanilla would do so good on the Steam Deck