Homebrew Official Citra - New 3DS Emulator

  • Thread starter Thread starter bunnei
  • Start date Start date
  • Views Views 3,859,753
  • Replies Replies 7,211
  • Likes Likes 175
I guess there is an Android alternative.
As said the only playable way is via USB/Lightning.

WiFi connections via router have too high latency to use it for gaming (except see my last post -> modified miracast technology)
 
  • Like
Reactions: LG_
I guess there is an Android alternative.
As said the only playable way is via USB/Lightning.

WiFi connections via router have too high latency to use it for gaming (except see my last post -> modified miracast technology)
This + one of those controllers that you can stick your smartphone in + the code one guy showed on https://discuss.citra-emu.org/ that use the gyroscope from the phone as rotation info for Citra = I'm in heaven <3
 
In theory the prerequisites are:

- Desmume/Citra/Decaf/Cemu with splitted window support running on PC
- Duet-kind application on a smarthphone/tablet
- PS4 Controller connected with PC

Then you would be able to play everything without limitations.
The smartphone can be used as touchscreen, the PS4 controller provides motion sensors.
Sure it would be great, if the smartphone can also be used for motion sensor emulation, but this would be tricky on citra side (getting information from controllers as well as mobile devices).
 
Last edited by papermanzero,
In theory the prerequisites are:

- Desmume/Citra/Decaf/Cemu with splitted window support running on PC
- Duet-kind application on a smarthphone/tablet
- PS4 Controller connected with PC

Then you would be able to play everything without limitations.
The smartphone can be used as touchscreen, the PS4 controller provides motion sensors.
Sure it would be great, if the smartphone can also be used for motion sensor emulation, but this would be tricky on citra side (getting information from controllers as well as mobile devices).
The only other two things missing: microfone (could use smartphone as sound input) and camera (smartphone again). The PR code for the camera is incomplete now
 
The only other two things missing: microfone (could use smartphone as sound input) and camera (smartphone again). The PR code for the camera is incomplete now
My suggestion for the microphone could be button instead of an actual microphone. Some people have crappy microphone that is sensitive that a little whisper could burst the audio like it was 100%.

I can't wait for the Camera so that I could play dumb on Face Raiders.
 
  • Like
Reactions: LG_
My suggestion for the microphone could be button instead of an actual microphone. Some people have crappy microphone that is sensitive that a little whisper could burst the audio like it was 100%.

I can't wait for the Camera so that I could play dumb on Face Raiders.
I'm waiting to play that pseudo Fatal Frame game (can't remember the name...), the one that came with a book and you must search for spirits around you (2spooky, but still sounds like fun)
 
In theory the prerequisites are:

- Desmume/Citra/Decaf/Cemu with splitted window support running on PC
- Duet-kind application on a smarthphone/tablet
- PS4 Controller connected with PC

Then you would be able to play everything without limitations.
The smartphone can be used as touchscreen, the PS4 controller provides motion sensors.
Sure it would be great, if the smartphone can also be used for motion sensor emulation, but this would be tricky on citra side (getting information from controllers as well as mobile devices).

As you've already noted yourself, this is applicable to more than just Citra. As such you should discuss it in another thread.
However, I don't think in the case of Citra/3DS wifi would add too much latency in almost any game. Also the video can obviously be compressed and the resolution is somewhat lower than on the WiiU gamepad.
It should be fairly simple to whip up some ffmpeg powered tool. It just has to be open-source and it will probably fly.
Maybe even some fork of VNC is already good enough.

Doing the motion sensing on Citras side is not tricky. Citra is open-source and also Windows and Linux (uinput) have virtual input devices.
One could just create a virtual PS4 gamepad or wiimote from the smartphone (and possibly mixed with a local gamepad). - So there are 2 good options for this.
We also wouldn't have to split the window (we'll do that in the future though) because the streaming tool could just catch a specific display region.
 
However, I don't think in the case of Citra/3DS wifi would add too much latency in almost any game. Also the video can obviously be compressed and the resolution is somewhat lower than on the WiiU gamepad.
It should be fairly simple to whip up some ffmpeg powered tool. It just has to be open-source and it will probably fly.
Maybe even some fork of VNC is already good enough.

It has nothing to do with compression, resolution or software optimisations. These are hardware and technology related topics. For instance the respond rate via a router is to long in order to have a fluent gameplay. 11.ac is trying to compensate the limitations by using the 5GHz frequency range together with a different package structure. But the user requires one of the newest routers in addition to a compliant mobile device. Still the package handling in the router can result in drop-outs.
So even the standard technology of Wifi is not recommended currently for real-time gaming applications.

That was also the issues of the WiiU gamepad during development by the way. The WiiU gamepad is wifi based, however broadcom and nintendo strongly adapted the Miracast specification in order to get almost no latency with a 1:1 connection. A dedicated wifi chip in the WiiU is handling the transmission between gamepad and console. In addition to that, the WiiU has another WiFi chip to connect to the internet during gameplay. So the topic is really complex. ;-)

Just to close this topic.
 
That's what I'm doing, but not with this app. And it's not via WiFi, it's USB, so there is no delay even in the inputs via touchscreen
u6xRw53.jpg
I've uninstalled it, when I find it again I send you a PM (I don't remeber the name right now). The second screen is used as a second desktop, the touch works like a mouse click in the emulator screen, so this function like the real 3DS second screen.
Any answer?
 
By "bisect" I mean try old builds to see from when the game can't boot any more. Also did you check the region/language settings?
The game is working fine in the last nightly build
 

Attachments

  • citra_utd_bld.png
    citra_utd_bld.png
    40.9 KB · Views: 342

Site & Scene News

Popular threads in this forum