News for hackers. Stuff that matters.
Re:Ryujinx (Switch Emulator) Update by Gigachad on Sunday December 18, 2022 @09:55PM (#34047790)
I’ve used yuzu a bit before but not Ryujinx. Does anyone know what the main differences between them are? Looks like both still require owning a hacked switch which is quite a barrier to entry.
Re:Ryujinx (Switch Emulator) Update by USA-RedDragon on Sunday December 18, 2022 @10:00PM (#34047843)
From the end-user perspective: I see Yuzu and Ryujinx differences as mostly about game compatibility (I keep both around). I personally don't know any feature one has over the other that might drive people to a specific one.

As far as the requirement to own a Switch, it mostly has to do with being able to decrypt games to play them and system OS apps for services they provide to games. If they were to ship these keys or firmware blobs, they'd be at risk of litigation from Nintendo versus providing documentation on how to obtain the keys and firmware legally. Some of the firmware files might be able to be reimplemented in the future depending on patents and the like.

As a side note, the files required to play _can_ be found online, probably by searching the firmware version plus the filename from Yuzu/Ryujinx docs. (The keys are firmware version specific, and I think tools like RyuSAK let you get both keys and firmware, but this definitely isn't the legal way to go about it )

Re:Ryujinx (Switch Emulator) Update by Snuupy on Sunday December 18, 2022 @09:56PM (#34047808)
> both still require owning a hacked switch which is quite a barrier to entry

This has not been necessarily the case for years.

Re:Ryujinx (Switch Emulator) Update by Gigachad on Sunday December 18, 2022 @10:01PM (#34047849)
Looking at the websites, both emulators claim you have to dump the system keys for them to work.
Re:Ryujinx (Switch Emulator) Update by dmonitor on Sunday December 18, 2022 @10:02PM (#34047858)
just like how they require you to dump ROMs from your legitimately owned game copies, presumably.
Re:Ryujinx (Switch Emulator) Update by eatonphil on Sunday December 18, 2022 @09:57PM (#34047818)
What are the conditions under which do you still need a hacked switch?
Re:Ryujinx (Switch Emulator) Update by TAForObvReasons on Sunday December 18, 2022 @10:00PM (#34047840)
https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Conf...

> Your Switch keys and either your dumped firmware or recent game cartridge untrimmed XCI

> Your dumped Nintendo Switch games or homebrew

You don't need a hacked switch if you can find the homebrew apps / games / firmware on the internet and if you can find a donor set of keys. But that enters questionable territory

Re:Ryujinx (Switch Emulator) Update by cptcobalt on Monday December 19, 2022 @12:56PM (#34055192)
Fortunately, it's way easier to dump keys/etc from recent eras of of consoles than consoles of old.
Re:Ryujinx (Switch Emulator) Update by mrguyorama on Monday December 19, 2022 @04:40PM (#34058139)
How do you dump keys from newer versions of the switch that fixed the old way?
Re:Ryujinx (Switch Emulator) Update by azalemeth on Monday December 19, 2022 @06:10AM (#34050806)
By which you mean that if you have a fusee-glecee (sic) compatible switch, no hardware mods are necessary beyond turning it on holding a usually inaccessible button combination, right? After that, everything is perfectly legal backup and format shifting.
Re:Ryujinx (Switch Emulator) Update by causi on Monday December 19, 2022 @12:12AM (#34048752)
There's enough difference in performance and stability it's worth using both if you're into Switch emulation. They can have different performance and bugs for different games. For example, on my hardware Yuzu has a difficult time maintaining a good framerate on Mario Odyssey and it also has an almost half-second input lag with that game. Ryujinx has neither of those problems.
Re:Ryujinx (Switch Emulator) Update by pjmlp on Monday December 19, 2022 @03:12AM (#34049705)
Ryujinx is using C#, which is kind of neat, given that on computing it seems one needs to prove a point to make it clear for others.