Nintendo 3DS-emulatie is enigszins mogelijk op Android met een onofficiële Citra-poort

De Nintendo DS is een van de beste draagbare consoles om te emuleren op Android, en met goede reden. De nadruk op touchscreen-bedieningselementen in DS-games vertaalt zich goed in smartphone-gameplay en het ontbreken van knoppen op Android-telefoons kan worden verholpen met een Bluetooth- of bedrade gamecontroller. Ik zat eraan te denken en vroeg me af ... hoe zit het met de Nintendo 3DS? De 3DS is een andere draagbare console met dezelfde eigenschappen en toen ik op GitHub zocht, ontdekte ik dat er eigenlijk een Nintendo 3DS-emulator voor Android-smartphones bestaat. Maak kennis met de zeer experimentele Citra voor Android-poort.

Onofficiële Citra voor Android is op zichzelf al indrukwekkend

Wat deze onofficiële Citra voor Android-poort zo indrukwekkend maakt, is niet dat het een perfect functionerende emulator is zonder problemen die niemand heeft ontdekt. In feite verre van dat. Het heeft zijn problemen, het heeft zijn bugs en het is zeker niet eens op afstand functioneel voor intensievere titels. Dat gezegd hebbende, sommige games werken absoluut perfect, of bijna perfect, afhankelijk van je apparaat. Al die feiten dragen bij aan hoe indrukwekkend deze emulator is, maar één feit neemt de taart. Citra voor Android gebruikt de front-end van Dolphin Emulator als een GUI, maar met de hele back-end van Citra erachter.

Emulatie doet er niet toe als je geen games kunt spelen, toch? We hebben Fire Emblem Echoes: Shadows of Valentia geprobeerd, hoewel het crasht bij de eerste dialoog van het spel. Sommige Googling ontdekten dat dit eigenlijk een probleem is met een oudere versie van Citra waarop deze poort lijkt te zijn gebaseerd, niet de poort zelf. De volgende was Luigi's Mansion, die verrassend goed werkte. Daarna hebben we Super Mario 3D Land geprobeerd, wat niets minder dan een puinhoop was. Shovel Knight en Crashmo / Pullblox werkten ook perfect, dus kortom, uw kilometers kunnen variëren. Verwacht niet dat dit op elke smartphone met een Qualcomm Snapdragon 845 zal werken. We hebben dit zelfs getest met de Xiaomi Mi 9, aangedreven door het Qualcomm Snapdragon 855 mobiele platform.

Er is echter een voorbehoud, en dat is een vereiste voor Citra sinds de release. 3DS-games moeten worden gedecodeerd voordat ze in een emulator worden gebruikt, en de enige manier om dat te doen is met een echte gehackte Nintendo 3DS. Je kunt je eigen games dumpen en ze decoderen voor gebruik in Citra, maar games worden niet eens herkend als ze nog gecodeerd zijn. In mijn screenshot hierboven zie je dat Pokemon Y (EK2A.3ds) nog steeds gecodeerd is. Dit komt omdat ik mijn cartridge heb gedumpt en niet heb gedecodeerd voordat ik hem opnieuw heb gekopieerd. Er is ook een ander probleem dat van invloed is op sommige games waar je er omheen kunt, je moet systeembestanden van een echte 3DS dumpen.

Onofficiële Citra voor Android-spelprestaties

Het belangrijkste dat u waarschijnlijk belangrijk vindt, zijn de prestaties in games, en voor sommigen is het ... bruikbaar. Shovel Knight en Crashmo zijn behoorlijk ongelooflijk, Super Mario 3D Land is verschrikkelijk en Luigi's Mansion en Animal Crossing werken. Je kunt de video's bekijken die ik hieronder heb gemaakt, zodat je een idee krijgt van wat je kunt verwachten.

En dat zonder zelfs in te gaan op de grafische problemen die zich ook in andere spellen voordeden. Super Mario 3D Land was het ergst, gevolgd door Crashmo . Crashmo was op zijn minst speelbaar, Super Mario 3D Land liet je niet eens door het speelgebied bewegen. Het is hetzelfde verhaal met Fire Emblem, het crashte gewoon in de eerste dialoog.

Deze onofficiële Citra voor Android-poort is op dit moment tot de nok gevuld met grafische fouten en crashes

Voor sommige games moet u ook de systeemarchieven dumpen (en de systeemlettertypen die erin voorkomen) om ze te kunnen uitvoeren. Pokemon X en Pokemon Y zijn twee van dergelijke games, omdat ze systeemlettertypen nodig hebben die niet voorverpakt zijn in de game. Het is geen moeilijk proces en u kunt de gids om dat te doen hier op de website van Citra vinden. Om je games te decoderen heb je sowieso een Nintendo 3DS nodig, dus dit zou geen enorme toetredingsdrempel mogen zijn. Bekijk hieronder enkele screenshots van Pokemon Y. Langzamere spellen zoals turn-based spellen zoals Pokemon werken erg goed.

Houd er rekening mee dat deze poort van Citra voor Android niet-officieel is

Bij het doorzoeken van de Citra-forums hebben veel gebruikers naar deze Citra voor Android-poort gevraagd omdat ze dachten dat deze officieel was. Hoewel de ontwikkelaars van Citra er (uiteraard) geen ondersteuning voor hebben gegeven, hebben ze gezegd dat ze samenwerken met de ontwikkelaar van deze poort om een ​​officiële poort naar Android-apparaten realiteit te maken. Citra's FAQ zegt evenveel, wat zou verklaren waarom de laatste toezegging voor dit project ongeveer twee maanden geleden was. De ontwikkelaars van Citra hebben absoluut geen hand bij het maken van deze applicatie, maar we delen het omdat sommige games goed werken. Niet alleen dat, maar het is ook een kijkje in de toekomst van wat er uit emulatie op Android komt. De Nintendo 3DS bevindt zich bijna in een speelbare staat in een programma dat door de pc-versie van Citra en Dolphin Emulator is gehackt. Dat is een prestatie op zich en laat zien dat ontwikkeling zeker op de goede weg is om in de toekomst een werkende Nintendo 3DS-emulator op Android te hebben.

Download onofficiële Citra voor Android-poort Broncode