3DS emulator Citra now has "networking" support



The ever-evolving 3DS emulator juggernaut, Citra, has just revealed a new feature; networking support. Thanks to the hard work of the emulator developers, you'll now be able to emulate select 3DS titles, and have wireless support. In the latest Canary Citra builds, local wireless support will work with people across the world.

Unlike single console netplay used in most emulators, users won’t have to worry about desyncs, synchronizing saves, or any other issues typical of netplay. Each user is using their instance of Citra as a unique emulated 3DS that is communicating with everyone else through that particular server.

Some of the following games that function are: Super Smash Bros., the 3DS Pokemon games, and New Super Mario Bros. 2. Luigi' Mansion: Dark Moon and Monster Hunter 3U/4U also work, but have multiple issues. The Citra team claims that future updates will work on optimizing the netcode, and getting more games to work.

Currently, servers created in Citra can hold up to 16 players. High player counts should be avoided for now due to bandwidth issues. In this initial release, each connected Citra instance sends raw packets to the host (or server) and the server then forwards those packets to every single client. As such, with each player added, the bandwidth requirements increase greatly.

:arrow: Source
 

MENTALDOMINANCE

Well-Known Member
Newcomer
Joined
Mar 5, 2009
Messages
49
Trophies
1
XP
257
Country
United States
Yes. Your comment is whining about a free service. This small team of developers who have spawned Citra owe you nothing. Without them, we would not have a 3DS emulator at all.

Unless you can code and can provide constructive discussion to achieve wider compatibility, you're just wasting everyone's time.

Everyone can critique, but few can provide constructive criticism. Nobody wants your shitty opinion unless you can be constructive. Take that with you through life, because you'll find people don't care about opinions unless fruit can come of it.

Voicing an opinion that I feel they should work on more important things, that there's too many people working on the project
and that no real substantial progress seems to be being made is not "whining".
It is also not claiming that I am owed anything by the developers.

I repeat - I am so sick of this kind of canned response. I'm also sick of people who claim to speak for others
("nobody wants your shitty opinion") and the general condescending attitude. Do you really feel so insecure making a point
that you have to involve imaginary supporters? It could also be argued that "my shitty opinion" is mostly fact anyhow and
I'm sure many others hold it. I love the scene as much as anyone and I do not intend to offend anyone but I really hate it
when any form of criticism is exaggerated as you are doing with me in an attempt to make me look like I'm just the biggest
dick in the world when really all I'm saying is things could be better. Why is expecting better wrong?

Constructive criticism is pointing out valid and logical truths. Game compatibility has not really changed in months and there
is a point when a project gets too big - as someone else pointed out, it's a chore to simply keep track of all the users
submitting updates and keep the builds straight. No one would say that's a good thing. I don't want a war so I hope all
points have been made and we can move on and have positive discussions that sometimes include criticism without
the critic being crucified or told that he/she can not voice their opinion unless they join a development team and code.
 
Last edited by MENTALDOMINANCE,
D

Deleted User

Guest
I repeat - I am so sick of this kind of canned response.

What other answer are you looking for here? Condescending, maybe, but that is how it is - the community themselves has driven this disconnect.

Game compatibility has not really changed in months

It most certainly has. People are working towards both GPU improvements, I know people are working on IPC (multiprocess - swkeyboard I think), a million other things are going on as well. Reverse engineering is incredibly time-intensive, and most devs just want to work on the obvious stuff, which is perfectly fine.

or told that he/she can not voice their opinion unless they join a development team and code.

You are free to voice your opinion, but when it is the exact same argument that is being made on every single Reddit, GBATemp, Youtube post that we make, people get really, really sick of it. That is how it is.
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
these arguments are often the most pointless "obvious" suggestions to make, do you really think devs involved just go "ooooh you know what!, we could fix all these bugs really easily, but what I think people really want is network support, sometimes you have to just have faith that the people who can code an emulator aren't absolute idiots who cannot realise that fixing game compatibity and bugs would be a good thing to do if/when they can

don't get me wrong I can understand peoples frustration if they just want magic to happen so they themselves can just use an emulator, but I would like thing hope that people capable of making emulators understand simple logic and don't need constant prompts to keep breathing
 
Last edited by gamesquest1,

Jonna

Some sort of musician.
Member
Joined
May 15, 2015
Messages
1,234
Trophies
1
Age
35
Location
Canada
Website
twitter.com
XP
3,153
Country
Canada
Easy really, just go to the edge of the stage, then use a move that can get the person in all directions, beat them by doing a crazy combo in one place so they can't move, then do it again until it wins.
Yes, but the actual method of doing so - save state reloading wouldn't show on the other side as well, and neither would slowing down the game. Unless they specifically program the TASing tools to show up and synchronize on both sides during multiplayer, which would benefit... no one?
 

Milenium

New Member
Newbie
Joined
Dec 3, 2017
Messages
3
Trophies
0
Age
30
XP
57
Country
Portugal
That's some great news, Citra is improving faster than i thought.

I hope we can use features such as DLC/amiibo soon. Also does anyone knows if the citra multiplayer works with FE Fates, or its just smash and pokemon?
 
  • Like
Reactions: FIXMY3DS
D

Deleted User

Guest
Damn, that's awesome.

I hope melonDS gets support for something like this. I'd love to be able to screw around in Pokemon Platinum's underground with internet friends, since I know nobody irl who owns DPPt.
I know that melonDS is getting WiFi support, but ya can't do the underground over WiFi.
 
D

Deleted User

Guest
I was talking about the build bot and it being behind in updates to Citra Libretro and how it also didn't compile for me, for Windows.
If you are talking specifically about changes, I have to manually rebase it with changes from upstream whenever updates are made there. Building should work fine with the standard Citra build guide, except with '-DENABLE_SDL2=0 -DENABLE_QT=0 -DENABLE_LIBRETRO=1' or similar.
 

FIXMY3DS

Well-Known Member
Member
Joined
Jan 24, 2017
Messages
102
Trophies
0
XP
128
Country
Belgium
If you are talking specifically about changes, I have to manually rebase it with changes from upstream whenever updates are made there. Building should work fine with the standard Citra build guide, except with '-DENABLE_SDL2=0 -DENABLE_QT=0 -DENABLE_LIBRETRO=1' or similar.
I am talking about https://forums.libretro.com/t/citra-and-redream-cores-not-being-updated-on-buildbot/12621/10 . I still can't get it to work for some reason. If the build bot gets fixed, then I'll be happy! :D But in the meantime, Windows users get Citra version a0a4d69 from the Online Updater.
( WHICH IS FROM 27TH OF AUGUST! :wtf: ) I am not going to make a Linux virtual machine just for the 3DS Libretro core. This is also a problem if I want to contribute to Citra Libretro, as I don't know what has been fixed or not. *cough cough* high pitched sound *cough cough* https://github.com/libretro/citra/issues/17 or https://github.com/libretro/citra/issues/16 or https://github.com/libretro/citra/issues/15
 
Last edited by FIXMY3DS,

FIXMY3DS

Well-Known Member
Member
Joined
Jan 24, 2017
Messages
102
Trophies
0
XP
128
Country
Belgium
If you are talking specifically about changes, I have to manually rebase it with changes from upstream whenever updates are made there. Building should work fine with the standard Citra build guide, except with '-DENABLE_SDL2=0 -DENABLE_QT=0 -DENABLE_LIBRETRO=1' or similar.

Cool that you upgraded Citra Libretro :D In short, can we have the build-bot fixed for Windows?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    I knocked the east coast backbone of EarthLink offline for like 6 hours one time, was on the news and everything well I mean I wasn't on the news.... Just they where having "technical difficulties" lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Was just one single custom packet. I miss when Internet security was an afterthought lol almost all modems and network hardware operated in promiscuous mode.
  • Psionic Roshambo @ Psionic Roshambo:
    Now these days they do sanity checks.... The source IP can't also be the destination IP lol
  • Psionic Roshambo @ Psionic Roshambo:
    They did end up using some of my stuff in the first Gulf war though lol
  • BakerMan @ BakerMan:
    GUYS I JUST COMMENTED A YOUR MOM JOKE ON A GACHA YT COMMUNITY POST (the algorithm has cursed me in terms of community posts, bc I fuck around on that sort of community post, just commenting and being a jackass)
    +1
  • BakerMan @ BakerMan:
    IT FELT SO GOOD
    +1
  • BakerMan @ BakerMan:
    the OP made a couple vocaloid characters, and the post had the caption "Guess who I did 💙💛❤️

    hint: they're from vocaloid"
    +1
  • BakerMan @ BakerMan:
    to which I responded:
    "Guess who I did 💙💛❤️

    hint: it's uremum"
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I studied IPV6 if they hadn't passed the cyber terrorism laws omg.... In theory I have some awesome pranks but I'm afraid to test them lol
  • BigOnYa @ BigOnYa:
    Thank goodness for VPN nowadays
  • Psionic Roshambo @ Psionic Roshambo:
    I don't trust them lol
  • Psionic Roshambo @ Psionic Roshambo:
    Hmmm probably because reasons...
  • Psionic Roshambo @ Psionic Roshambo:
    Ohhh don't touch them lol
  • BigOnYa @ BigOnYa:
    I don't trust the free ones, but ipvanish I've used for couple years now, n like
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if they could get CPUs to run that hot then use the heat to power a steam turbine to power the CPUs....
  • BigOnYa @ BigOnYa:
    Good idea, or at least power the GPU
  • Psionic Roshambo @ Psionic Roshambo:
    It's not the movies or games downloads that I would worry about, like breaking into networks, downloading encrypted things, spying on network traffic. I have seen so many "Top Secret" seals on files when I was a kid
  • Psionic Roshambo @ Psionic Roshambo:
    I was obsessed with finding UFOs, a surprising amount of US files where stashed on computers in other countries, China back in the early 90s omg sooo much
  • BigOnYa @ BigOnYa:
    Yea that crazy, I've never tried hack into anything, I just pirate, and my ISP have send me 3-4 letters, so had to VPN it
  • Psionic Roshambo @ Psionic Roshambo:
    Ship to ship communication software for the Navy although without access to the encrypting chips it was mostly useless
  • Psionic Roshambo @ Psionic Roshambo:
    I bet now a 4090 could probably crack it? Hmmm maybe not even back then I'm pretty sure they where using like 1024 bit encryption
  • Psionic Roshambo @ Psionic Roshambo:
    Yayyy the one set finished 324GBs lol
  • Psionic Roshambo @ Psionic Roshambo:
    Compressed....
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder how many years that would have taken on a 56K modem lol
    Psionic Roshambo @ Psionic Roshambo: I wonder how many years that would have taken on a 56K modem lol