Nintendo 3DS-emulering er noe mulig på Android med en uoffisiell Citra-port

Nintendo DS er en av de beste bærbare konsollene å etterligne på Android, og med god grunn. Vektleggingen av berøringsskjermkontroller i DS-spill oversettes godt til smarttelefonspill, og mangelen på knapper på Android-telefoner kan utbedres ved å bruke en Bluetooth eller kablet spillkontroller. Jeg tenkte på dette, og det fikk meg til å lure på… hva med Nintendo 3DS? 3DS er en annen håndholdt konsoll med samme egenskaper, og ved å søke på GitHub fant jeg ut at det faktisk er en Nintendo 3DS-emulator for Android-smarttelefoner. Møt den svært eksperimentelle Citra for Android-porten.

Uoffisiell Citra for Android er imponerende i seg selv

Det som gjør denne uoffisielle Citra for Android-porten så imponerende, er ikke at det er en perfekt fungerende emulator uten problemer som ingen har oppdaget. Faktisk langt fra det. Det har problemene, det har feilene, og det er absolutt ikke engang eksternt funksjonelt for mer intensive titler. Når det er sagt, fungerer noen spill absolutt perfekt, eller nær perfekte, avhengig av enheten din. Alle disse fakta bidrar til hvor imponerende denne emulatoren er, men ett faktum tar kaken. Citra for Android bruker Dolphin Emulator front-end som en GUI, men med hele baksiden av Citra plassert bak seg.

Emulering betyr ikke noe om du ikke kan spille spill, ikke sant? Vi prøvde Fire Emblem Echoes: Shadows of Valentia, selv om det krasjer ved den første dialogen av spillet. Noen Googling fant ut at dette faktisk er et problem med en eldre versjon av Citra som denne porten ser ut til å være basert på, ikke selve porten. Neste opp var Luigi's Mansion, som fungerte overraskende bra. Etter det prøvde vi Super Mario 3D Land, som intet mindre enn noe rot. Shovel Knight og Crashmo / Pullblox fungerte perfekt også, så kort sagt kan kjørelengden din variere. Ikke forvent at dette kjører på en smarttelefon med under en Qualcomm Snapdragon 845. Faktisk testet vi dette ved å bruke Xiaomi Mi 9 drevet av Qualcomm Snapdragon 855 mobilplattform.

Det er imidlertid en advarsel, og det er et som har vært et krav for Citra siden lanseringen. 3DS-spill må dekrypteres før du bruker dem i en emulator, og den eneste måten å gjøre det på er med en faktisk hacket Nintendo 3DS. Du kan dumpe dine egne spill og dekryptere dem til bruk i Citra, men spill blir ikke en gang gjenkjent hvis de fremdeles er kryptert. På skjermdumpen min over kan du se at Pokemon Y (EK2A.3ds) fremdeles er kryptert. Dette fordi jeg dumpet kassetten min og ikke dekrypterte den før jeg kopierte den over. Det er et annet problem som også påvirker noen spill hvor du kan komme deg rundt det. Du må dumpe systemfiler fra en faktisk 3DS.

Uoffisiell Citra for Android-spillytelse

Det viktigste som sannsynligvis betyr noe for deg er ytelsen i spill, og for noen er den ... brukbar. Spade Knight og Crashmo er ganske utrolig, Super Mario 3D Land er forferdelig og Luigi's Mansion og Animal Crossing fungerer. Du kan se på videoene jeg har laget nedenfor, som skal gi deg en ide om hva du kan forvente.

Og det er uten engang å komme inn på de grafiske feilene som skjedde i andre spill også. Super Mario 3D Land var den verste, etterfulgt av Crashmo . Crashmo var i det minste spillbar, Super Mario 3D Land lot deg ikke en gang bevege deg rundt på lekeområdet. Det er den samme historien med Fire Emblem, den bare styrtet i den innledende dialogen.

Denne uoffisielle Citra for Android-porten, på dette tidspunktet, er fylt til randen med grafiske feil og krasjer

For noen spill er du også nødt til å dumpe systemarkivene (og systemfontene som finnes i dem) for å kjøre dem. Pokémon X og Pokémon Y er to slike spill, ettersom de trenger systemfonter som ikke er forhåndspakket i spillet. Det er ikke en vanskelig prosess, og du kan finne guiden for å gjøre det på Citras nettsted her. For å dekryptere spillene dine trenger du en Nintendo 3DS uansett, så dette skal ikke være en enorm inngangsbarriere. Ta en titt på noen skjermbilder av Pokemon Y nedenfor. Saktere spill som turnbaserte som Pokemon fungerer veldig bra.

Husk at denne porten til Citra for Android er uoffisiell

Gjennom å skure Citra-fora har mange brukere spurt om denne Citra for Android-porten da de trodde den var offisiell. Selv om utviklerne av Citra ikke har gitt støtte for det (tydeligvis), har de sagt at de samarbeider med utvikleren av denne porten for å gjøre en offisiell port til Android-enheter til virkelighet. Citras FAQ sier like mye, som forklarer hvorfor den siste forpliktelsen til dette prosjektet var omtrent to måneder siden. Utviklerne av Citra har absolutt ingen hånd i opprettelsen av denne applikasjonen, men vi deler den ettersom noen spill fungerer bra. Ikke bare det, men det er også et glimt inn i fremtiden for hva som skal komme fra emulering på Android. Nintendo 3DS er nesten i spillbar tilstand i et program som er hacket sammen av PC-versjonen av Citra og Dolphin Emulator. Det er en bragd i seg selv og viser at utvikling absolutt er på rett vei til å ha en fungerende Nintendo 3DS-emulator på Android i fremtiden.

Last ned uoffisiell Citra for Android portSource Code