Switch emulator "Citron" updated to v0.10.0 features cross-collaboration between Citron, Ryujinx and Eden developers

1762203048622.png

Switch development continues to grow, and thanks to a now properly cemented community, the emulation scene for the Switch can thrive above and beyond where both Yuzu and Ryujinx left off. The current main three Switch emulators as of right now are Citron, Eden and Ryubing, with the first two being based off Yuzu, and the later being based on Ryujinx.

Over the course of several months, a lot of emulation drama has been going on behind the scenes, be it with Switch emulators popping up only to be left in the dust after some initial commits, or some ordeals involving developers disagreeing and leaving projects.

All in all, and despite the hurdles that Switch emulation went through after Nintendo's take down of both Yuzu and Ryujinx, the emulation scene for Nintendo's hybrid console is now on a steady pace once again, and the latest update to one of the main Switch emulators, Citron, is a clear indication that an emulation community can thrive and work together to bring forth the best overall experience to the user that wishes to play their Switch library on their PC or even other powerful handhelds.

With the latest v0.10.0 update, Citron introduces several important bugfixes to its codebase, like implementing Skyline's dependent mod support, and adding compatibility with one of the most famous Switch mods to date, with it being Mario Kart 8 DX's CTGP-DX, now working on Citron thanks to contributions by none other than Eden developers JPikachu and Maufeat, which worked on a proper fix and compatibility for CTGP-DX based on TSRBerry's original code from the Ryujinx's development team.

A Note on Attribution​

We continue our commitment to transparent development and proper attribution. This release includes contributions adapted from the Eden emulator project, properly credited above. We believe the entire emulation ecosystem thrives when teams collaborate and acknowledge each other's work.

Additionally, the Citron update also includes the following community notes, with a special mention to the cross-collaboration from all main Switch emulator developers:

Community Notes​

This release demonstrates continued cross-emulator collaboration. We're proud to acknowledge JPikachu's work from Eden that enabled CTGP-DX compatibility based on TSRBerry's work from Ryujinx.

Citron remains committed to:
  • Proper attribution for all contributions, regardless of source
  • Community collaboration over territorial behavior
  • Professional development practices
  • Stability and accuracy as our core values
We're the emulator that does things the right way, every time.

While Citron just got updated to v0.10.0, Eden's is also about to release its 0.0.4 version, with the latest available version to download of the Eden emulator being its Release Candidate 2, which, if no more important issues arise, it will be moved as the official 0.0.4 release of the emulator after several week of development since its 0.0.3 release last month.

Given all the work being put in all the current Switch emulators, we can only hope that this comradery continues, all with due credit and respect between the development teams, and that further work can be shared between emulators for the betterment of the end-user.

:arrow: Citron's Self-Hosted Git repository
:arrow: Eden's Self-Hosted Git repository
 
just wanna ask what are the differences between the different emulators?
Ryujinx is more intensive but performs great all the while the Yuzu forks work better on hardware that's not top of the line. Both perform great but one takes advantages of strong hardware more than the other.

Had you asked me this question a year ago I'd have said Sudachi was the future of Switch emulation as it was better than Citron and Eden. Nowadays the lines between Citron and Eden are blurring and I can't say. Sudachi's been abandoned too.
 
Problem with that logic is you usually can't dump the games without an original hardware hack and even if you could you can't dump updates.
switch 1 carts were dumped July of 2017, well before the first kernel arbitrary code execution in November of 2017

ultimately you don't need a hacked console to dump games

however it's true you do probably need console specific keys etc to run the games
 
  • Like
Reactions: Jayinem
Ryujinx is more intensive but performs great all the while the Yuzu forks work better on hardware that's not top of the line. Both perform great but one takes advantages of strong hardware more than the other.

Had you asked me this question a year ago I'd have said Sudachi was the future of Switch emulation as it was better than Citron and Eden. Nowadays the lines between Citron and Eden are blurring and I can't say. Sudachi's been abandoned too.
thx
 
  • Like
Reactions: DefaltPearce
switch 1 carts were dumped July of 2017, well before the first kernel arbitrary code execution in November of 2017

ultimately you don't need a hacked console to dump games

however it's true you do probably need console specific keys etc to run the games

I don't think they came with updates but yeah firmware keys. I'm thinking more PS5 where they still don't have new dumps after several years it's possible Switch 2 has their games locked to the console like Playstation does if they were smart anyway they would.
 
Ryujinx developers? Those still exist? I thought that part of the Ryujinx deal was a permanent ban from working on any Switch emulator
 
I really should test Citron. I've been happy with Ryubing, but collaboration sound interesting, if dangerous.
 
Ryujinx developers? Those still exist? I thought that part of the Ryujinx deal was a permanent ban from working on any Switch emulator
Yeah it was never reported clearly.

What happened was Nintendo basically bribed the lead and only the lead Ryujinx developer to stop working on it, and possibly also agree to not touch emulation development again. He was never legally threatened, as Nintendo didn't have a strong case against him, unilke that of the Yuzu developers, and the lead dev was also based in Brazil, in which its far harder to prosecute this kind of thing.

The rest of the Ryujinx developers, including the Ryujinx project itself, were never legally banned nor threatened. Which is why Greemdev has still been developing Ryujinx / Ryubing, using all the Ryujinx branding.

I think what happened was that people really wanted to believe Nintendo was this evil corporation doing evil things, at the time, and desprately crammed what really happened with Ryujinx into that pre-made abstraction.
 
Did anyone tried ZA + update + dlc ?
I can play on my switch anyways, but I would like play with higher hd resolution ad fps
 
Wait... What's stopping Nintendo from shutting down this project too?
Off grid private repositories with no company having to endure DMCA policies, Nintendo can't bitch at GitHub/Gitlab anymore to take things down.

That and probably off country devs that haven't been tracked down.
 
Ryujinx developers? Those still exist? I thought that part of the Ryujinx deal was a permanent ban from working on any Switch emulator
The code for Ryujinx was open source. The og devs aren't working on the project anymore but Greem's picked it up and has been working on his own version for a while.
 
Ryujinx is more intensive but performs great all the while the Yuzu forks work better on hardware that's not top of the line. Both perform great but one takes advantages of strong hardware more than the other.

Had you asked me this question a year ago I'd have said Sudachi was the future of Switch emulation as it was better than Citron and Eden. Nowadays the lines between Citron and Eden are blurring and I can't say. Sudachi's been abandoned too.

Some hacks like 60 fps on Luigi's Mansion 3 are more feasible on Yuzu forks
 

Site & Scene News

Popular threads in this forum