3 ms·
Nintendo doesn't care. There's been proprietary Nintendo SDK code in libogc (open source library for making GameCube homebrew) for years. And more recently the
by charcircuit 18d ago
Nintendo doesn't care. There's been proprietary Nintendo SDK code in libogc (open source library for making GameCube homebrew) for years. And more recently the various decompilation process have made recreations of linked code from the SDK that compile match byte for byte. In practice the legal risk of being sued into oblivion for this is not there. If anything there would be a DMCA takedown / cease and desist.
- literallywho 18d agoRight, but they are one of the biggest DMCA abusers. They killed many fan projects. They killed game renting in Japan as a concept. They killed Yuzu (a Switch emulator). And they could change their mind at any time.
- charcircuit 18d ago>They killed Yuzu (a Switch emulator). For the record Yuzu included code for circumventing Nintendo's DRM they had on game carts. It violated the DMCA.
- Akronymus 18d agoyuzu also sold access to more recent builds which allowed people to play unreleased nintendo games early, afair
- realusername 18d ago> For the record Yuzu included code for circumventing Nintendo's DRM they had on game carts. It violated the DMCA. It doesn't, this is what Nintendo claimed but it's false. The community learned their lessons from the Wii emulation era and you are supposed to bring your own keys, nothing is included in the emulator. And yes, they also wrote this lie on their DMCA takedown against Suyu (which also doesn't have any keys), so they officially lied on a DMCA takedown.
- charcircuit 18d ago>you are supposed to bring your own keys Just because you have to bring your own keys that doesn't make it not a circumvention measure.
- realusername 18d agoThere's no "circumvention mesure" in there, the emulator can only read unencrypted games by default. You won't find anything in the source code, if the game is encrypted, it cannot read it.
- charcircuit 17d ago>You won't find anything in the source code Here's the code that breaks the DRM. https://github.com/Fabi/yuzu-mirror-mirror/blob/master/src/core/file_sys/content_archive.cpp#L49 https://github.com/Fabi/yuzu-mirror-mirror/blob/master/src/c...
- realusername 17d agoI disagree, this doesn't break anything, even the comments tell you so. This code does nothing by default. Also I may mention that the support of external keys is there for you to get games for your own switch, pirates can just share decrypted games anyways.
- charcircuit 17d ago
- Orphis 18d agoThere's also been Wii games rereleased on PC with all debug symbols that cover the Wii parts that were still compiled in. You'd get mostly type names, enums, object layouts and function signatures that way.