Citra Emulator for Android gets its first official release

W4giDuh.png

Ever wanted to play Nintendo 3DS games on your Android device? Well, the Citra development team has just made your dreams reality, with their brand new release of Citra Android. The hard work from many different developers, including ones who have previously worked on Dolphin and Yuzu, has culminated in a beta version of the official build of Citra that you can grab from the Google Play Store for free. Running Citra on your phone or tablet will require, at minimum, Android 8 Oreo and support for OpenGL ES 3.2. Having a snapdragon 835 chip is recommended in order to get the best performance possible, but isn't mandatory. The Android version of the emulator even has features such as microphone support, camera support for scanning QR codes, and was shown running Pokemon Omega Ruby and Alpha Sapphire, Super Smash Bros. for Nintendo 3DS, Mario Kart 7, Animal Crossing: New Leaf, Fire Emblem: Fates, and more, in addition to certain Virtual Console titles.

What Works and What Doesn’t?
The app is still in beta. So, while we have tried to squash the bugs we’ve come across, you may still run into the occasional glitch. If you run into any major problems, please report them to us on our Discord server or forum and we will try to organise them.

The app requires a minimum of 64-bit Android 8 (Oreo), and OpenGL ES 3.2 support. These are relatively high requirements; however, they allow us to ensure that every device that can run Citra will have a reasonably good experience. As for hardware, we recommend a device with a Snapdragon 835 or better. Your experience may vary greatly depending on the quality of your device’s GPU drivers.



poke_bugged.jpg

Pokémon on an older device
poke_fixed.png

Pokémon on a newer device

:arrow: Source
:arrow: Google Play Store Download
 

Attachments

  • Untitled.jpg
    Untitled.jpg
    83.6 KB · Views: 259

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
The Great Ace Attorney (Dai Gyakuten Saiban) 1 and 2 (english fan translation) run on a Snapdragon 855 in fullspeed (occasional slight stutter), at 2x resolution.

Setting any of the Ace Attorney titles (the normal english ones, or the fan translated ones) to 2x resolution solves the graphical glitch issue on the main screen.

I got the fan translation titles to work, by also installing weihuoya's citra build ( https://github.com/weihuoya/citra/releases ), then installing the games as .cia files from there (will get installed into citras 'emulated sdcard' folder), then hitting 'refresh' on the games list, then playing both of the fan translated titles to the first 'textbox dialog screen', and saving the game there.

From then on - continuing in the official release build was possible.

(Reset all your settings (set them off and then on again) in the official build as well, it could be that settings are shared between both emulator versions, just to be safe. At first the FMVs would play at a crawl speed in the release version, but once I fiddled with settings a little (including the FMV hack in weihuoyas citra), and then reset the settings in the official build, all speed issues even during the FMVs were gone.)

The official release build is slightly faster than weihuoya's latest release.

Have fun. :)

DGS1:
5T6rcpY.jpg


DGS2:
UxVd792.jpg
 
Last edited by notimp,
  • Like
Reactions: ganons

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Just a quick follow up note. As this is the first time I ventured into 3DS emulation, today I took the opportunity and also looked at emulating those Ace Attorney titles on the PC version of Citra.

If you remove bilinear filtering, set screen resolution to 6x(the one with 1440 as the vertical resolution), and use the big image setting (see screenshots), the games look spectacular on 1080p or higher output resolution.

up2EFod.png

78iE6kt.png

FOo4uzS.png

rlOwqqK.png

X40IBsj.png


The screen resolution of 1440p is just high enough that the slightly smaller than full screen window doesnt show any obvious aliasing anymore.

Also, the chinese titles and fan translation are supreme(!) in terms of atmosphere (staging, music, humor, art assets..).

So if you can experience them in emulation on a PC currently - that might be preferable over you playing them on your android phone.

That said, with the latest official Citra Canary build, FMVs still only play at 60% speed, even on my Ryzen 7 3700X (with no CPU core maxed out) - so something isnt quite right here... Or not well optimized at this stage.. :)

This isnt the ffmpeg bug again, that impacted PPSSPP, is it? ;) ( https://github.com/hrydgard/ppsspp/issues/11490 )
 
Last edited by notimp,

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,216
Country
United States
I am going to test it on my Samsung S9 and on my android tv which we bought last year. I will see how well they are on the speeds. I will be back and report later. I am going out to have fun with my cousin and my friend for lunch today!

Wow.. I am surprised that Samsung S9 can run it very well. The speed FPS is: 60! Impressive. Full speed! For Super Mario 3D Land and The Legend of Zelda - A Link Between Worlds! A lag little bit sometimes but mostly playable great!
 
Last edited by spotanjo3,

Xabring

Well-Known Member
Member
Joined
Nov 21, 2013
Messages
557
Trophies
0
Location
Somewhere, Earth.
Website
xabring.deviantart.com
XP
887
Country
Mexico
Welp, time to look for my dumped 3DS games to test it out!
EDIT:
Ever wanted to melt your Android smartphone? Citra is already power hungry in a PC, I can't imagine what it would do to something with way less cooling.
You know what's the funny thing? My Smartphone is able to run the games faster than my laptop (And it even uses the gyroscope!. pretty rudimentary, but works!)

It didn't burst into flames, but it did suck the juice like crazy!
 
Last edited by Xabring, , Reason: adding quotes. NOT dual posting

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +1
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
    rqkaiju2 @ rqkaiju2: i like physical media because it actually feels like you own it. thats why i plan on burning...