← Back to context

Comment by jerf

3 days ago

I have a first-gen Switch, still in active rotation. My kids are asking me why we don't hack it. My answer has been, what does a hacked Switch do that my Steam Deck doesn't already do, without hacking? I mean, if you're going to sail the seven seas and yo-ho-ho, not that I've been encouraging that, the answer isn't even "Play Switch 1 games", the Steam Deck does that better too! And at least we can't accidentally hook the Switch up to the network and get it banned if it isn't hacked.

>the answer isn't even "Play Switch 1 games", the Steam Deck does that better too

What about motion control games like Switch Sports?

  • I don't have any personal experience running Switch games on the Steam Deck, but I do have experience trying to use the Switch Pro controllers. I think they may work fine for some people now, but I have never been able to have them have a stable wireless connection. But when the connection was established, the accelerometers worked fine. (I gave up and just bought some XBox controllers.)

    I'm sure the emulators accept the Steam Deck's own accelerometer inputs for when you're in a non-detached mode, and tilting the screen to aim.

    The super-mega-motion control games might not work, but part of what I mean by "works better" is that the Steam Deck can generally emulate with more power than the Switch itself, e.g., you can get a Breath of the Wild/Tears of the Kingdom setup with a better framerate than the switch itself, so, depends on what you want more. I don't have a lot of motion control games.

    • Is this really the case? Every video I've seen about Switch emulation on the Deck shows stutter, low framerates, audio glitches, etc. in most games.

      For ToTK in particular, this video suggests it'll barely hit ~30FPS on the Deck under Yuzu: https://www.youtube.com/watch?v=afetsBdQFyc

      Whereas on a modded Switch you can run it at ~60FPS: https://www.youtube.com/watch?v=i6Z6W_AUNY0

      There are other more recent videos backing this up and showing that the game has far more frequent stutters than on the Switch.

      Anyway, the point is, I wouldn't dismiss sticking a picofly into your Switch as pointless. Even if you have no desire to inflict some Meta-style "fair use" on videogame publishers, it's still worth doing for perks like sys-clk, RetroArch, sm64nx and 2s2h.

  • While not a Switch, I use Wiimotes with motion accelerometer + gyro (MotionPlus) with my Steam Deck & Dolphin just fine.

Local multiplayer on steam is borderline unusable.

A software engineer can (temporarily) get it working after hours of diagnosis.

Compare that to the switch.

  • "Local multiplayer on Steam" has no referent, because Steam does not do local multiplayer at all. It's all up to the game. I've played plenty of games that way, Steam and the Steam Deck add no particular problem with it.

    While I wouldn't pin this on Steam qua Steam as a program, it is a fair complaint about the ecosystem. I have some games that are as flexible as the Switch about being docked. I have some games that can be docked but can't handle any resolution changes. I have some games you just plain can't switch. I have some games that you can switch from using the physical Steam Deck controls to an Xbox controller seamlessly, complete with the in-game hint graphics changing to match the controller in use. I have some games that have to be restarted to pick up a new controller. At least a few months ago I had one particular combination of games that if I played them in sequence would somehow permanently render XBox controllers non-functional until I rebooted the Steam Deck, though that is certainly an exception.

    The Switch does handle the Switch-ing in the Switch name better than the Steam Deck, and it is a structural advantage that Valve will have a hard time addressing in a practical way. That said, my family does use the Steam Deck as a de facto Switch 1.5, as a thing that is used fairly evenly between "docked" and "in hand", and it is functional enough to work, even if it is undeniably not as slick.

    • For local multiplayer, steam has to handle the input devices, and thats what doesn't work. (for multiple devices)