Switch emulator Citron is being discontinued and Ryubing enters maintenance mode

1771345136377.png

Citron, one of the big main 3 Nintendo Switch emulators that came out of Yuzu's downfall is sadly being discontinued.

Yesterday on Citron's subreddit. one of Citron's moderators, lockhart1433, announced that the Citron emulator will be discontinued due to internal conflicts, citing one of the major problems being that one of the lead developers got doxxed, leaking the real name and location of the developer, as well as still some lingering issues with the whole fallout from last year between Citron and some of its developers, which led to the creation of the Eden emulator, as well as the controversy when they switched how their internal Discord server operated, which happened alongside it.

This decision seems to be a culprit of all the previously mentioned topics, and now all of Citron's servers and websites have all been taken down, including their own self-hosted repository.

lockhart1433 said:
Citron has been discontinued after the recent drama involving eden. To keep a long story short, theres a new .tar file floating around called the citron files. Inside of these are zephyrons full name, location and camilles side of events mirroring the fall of citron post from last year. To add fuel to the fire, scubasteve a verified admin of citron may have been the one adding fuel to this. The files basically summarize every event leading up to camille getting a cease and desist from zephyron due to accepting donations claiming to be the lead developer. Everything died down for a year and now its back again. So i guess eden wins. Camille wins and is to blame for this. No more stolen commit posts. No more reverse engineering to improve switch emulation for everyone. Now all eyes are on you to step up since LotP is the only one with the knowledge. Reminder that totk and botw wouldnt work on 20.0 without their knowledge. So we bid you all goodbye and await the next project or maintainer to step up. The drama is now...finally...over and we are free.

Not only that, but also one of the other main 3 Switch emulators, Ryubing, will also change, with the main developer GreemDev no longer maintaining the Ryubing project. However, the Ryubing emulator will still remain in "maintenance mode" by other users, like LotP, but GreemDev will no longer be involved in the development of Ryubing going forward.

GreemDev said:
Ryubing is not going anywhere. There's a lot of things going on in the scene right now, and I want to take the time to clarify some things. --- It is with a heavy heart that I announce that GreemDev is no longer maintaining the project. He's moved on to bigger and better things, and we support him in this decision. LotP and I will be spearheading the project moving forward, and while we do plan to make some changes, we can't promise anything more than what Ryubing currently is. This is not a phoenix project, this is a maintenance project, and we are sticking to those limited goalposts. We are not discontinuing development, but we do need help -- if you want to contribute, please reach out tofor an account on our GitLab.thanks for sticking it out ~ GreemDev

It is also with a heavy heart that I announce that the Citron project has discontinued. Zeph has taken the project down and left Discord. As this is a pretty hot topic, please refrain from discussing the happenings unless you are knowledgeable about the situation (see Rule #3, no drama, please). We are monitoring the scene for changes, and we are aware that forks will likely pop up. We are working with developers on a solution, but in the meantime, I strongly advise you all to be vigilant and wait for an announcement regarding this. --- With this being said, you may see a lot of new members join the server. Please say hello and welcome them to our little hellscape. To our newcomers, hello and welcome to Ryubing! I

and make yourself familiar with our policies, they're a bit different than what you might be used to. If you have questions, you are welcome to ask -- all I ask in return is that you are respectful. This is a difficult time for all of us, but we'll get through it. If you want to help us out, we are looking for contributors, and boosts help the server a lot! We are about to lose our server tag if we don't get more boosts, and I know many of you want to see the gradient role colors come back.

We're also opening ⁠chat for notes and suggestions from the community on what we should work on, and we're going to be accepting applications for a new helper role. You can message me directly if you're interested (will require verification). Thanks for sticking around, and for reading the giant text wall. love you guys.

It is important to note though, that this is not related to the recent wave of DMCA's sent by Nintendo on GitHub earlier this week, as these decisions were made mainly due to internal conflicts and events unrelated to that wave of DMCAs, more so given how all 3 Switch emulators do not operate within Github and rather self-host their own source code.

:arrow: Source
 
Hello! I'm a member of the Eden team and tend to be the pseudo-PR person, though admittedly I rarely travel outside Reddit. Stumbling across this while searching for content for my own collection, I figure I might as well fill in some details.
  • At this time Eden is unlikely to go anywhere. Oddly, the DMCA completely missed both our main releases repo, as well as our dev org, which has PRs and Nightlies on it. Our assumption is that whoever represented Nintendo used the old claims letter (due to there being numerous duplicate repos on the list that had been taken down the last time), and then just followed the list of Yuzu forks to get additional repos. We didn't fork the Yuzu repo on Github, so...
  • We also have our own dev git on our own server hardware, so Nintendo can't just lazily blanket-DMCA us.
  • When Lockhart's announcement of the shutdown of Citron came out, we honestly had no idea what was going on. We assumed they also had their server hardware, so we just had to take him at his word. Of course, we were a little annoyed that we'd be, once again, implicated in their downfall (I even made a comment about how we've lived rent free in Citron's heads, while we barely think about them), but it turns out that we were in fact connected, though in a roundabout way. The ".tar" file he mentioned had additional content that hadn't been seen before, including info from Camille's perspective, which was a new development in the drama saga.
  • We can neither confirm nor deny that it was an Eden member that started this new batch of insanity. As a team, our stance has been to not get involved, maintaining a strict No Drama policy, and leaving anything on social media to me if it has to be addressed while the people with the big brains focus on the code. Nobody on the team has confessed to releasing that additional content in the ".tar" file, and obviously all we can do is take their word for it.
  • Lockhart reached out to me to discuss what happened. From what I understand, it sounds like the Citron discord and general community had been growing increasingly toxic and hostile, and to sum a long conversation up: it ate itself alive. The combination of the constant demands, internal drama, and general BS took its toll on the Citron team, especially Zephyron himself, and some secondary devs left. So, when the Citron-Eden split drama was raised again with even more crap piled on, Zep gave up, for the sake of his own mental health. Fair enough.
The emulation community has had its nasty moments of drama since the earliest days. Emulation on the Android has a bad reputation as well. And then Switch emulation (really, any current-gen Nintendo during its time) is particularly hostile, so we fully understand wanting to walk away.

The Eden team wishes the Citron crew well, and hopefully everyone, especially Zep, finds the rest and recovery that they need.
 
I don't want to. To much dramma.
Fellow temper. You had 11 people saying you didn't read the post. If you're going to reply to a post, which involves being a part of the conversation, you need to... actually know what the conversation is. Don't be the awkward individual that tries to join a group discussion with something random, and every one else in the group is now giving you odd eyes.
 
Lockhart reached out to me to discuss what happened. From what I understand, it sounds like the Citron discord and general community had been growing increasingly toxic and hostile, and to sum a long conversation up: it ate itself alive. The combination of the constant demands, internal drama, and general BS took its toll on the Citron team, especially Zephyron himself, and some secondary devs left. So, when the Citron-Eden split drama was raised again with even more crap piled on, Zep gave up, for the sake of his own mental health. Fair enough.
yep that's reddit for you the shit can of the internet
 
  • Like
Reactions: ChronosNotashi
yep that's reddit for you the shit can of the internet

Discord, too, depending on the server.

And in this case, it was both. They got absolutely piled on.

To be frank, while the Switch emulation community as a generality is incredibly toxic, there's still the factor of you have the community you cultivate. Obviously I can't accurately speak to their efforts to address and reduce drama, but I have my assumptions, especially given this outcome.
 
I guess I should come on to say some things, too.

We know who was responsible for this threat. I don't believe they were associated with Eden's team, though it's impossible for me to know given my blacklisting from the community and a general lack of contact with them. There's a major difference between a community and the project they gather around, though, and I think it's important to recognize that distinction when discussing matters like this. I wasn't personally involved in the situation, but I am involved in the scene and other events that transpired here. The only thing I will say about the offender is that they were a member of Eden's community, and they've been dealt with.

Ryubing has always been a maintenance project. I made that statement to make that explicitly clear to our members, and it seems to have made waves at large with people outside our server. With Greem leaving to pursue other projects, we've been doing some internal and external restructuring, and while development has appeared to come to a crawl, I can assure you that we're still working on progress behind the veil. For those of you that haven't had an update since October, you are on our stable release, and stable releases are only done when we reach a given milestone. Canary was updated last week, so if you're interested in using a more up-to-date version of our software, I encourage you to switch. We're currently ironing out some kinks with macOS, and once that's done, we'll be releasing 1.4.0 stable.

Despite Ryubing not supporting mobile devices, we work closely with Kenji-NX and more recently MeloNX to provide Ryujinx to those platforms, and our commitment to our community has not wavered. I'd argue that it's grown in recent weeks, even. My hope is that we set aside this needless bloodshed and work side-by-side with developers to put our best collective foot forward.

btw op, please proof-read your copy/paste before slapping it on a forum, you mangled the formatting

Edit: i cant spell
 
Last edited by TheMeowfest,
  • Wow
Reactions: DolphinPussy

Site & Scene News

Popular threads in this forum