Changes

Jump to navigation Jump to search

Nintendo 3DS emulators

939 bytes added, 17:23, 22 September 2020
Emulators
|generation = [[:Category:Eighth-generation video game consoles|Eighth generation]]
|release = 2011
|discontinued = 2020
|predecessor = [[Nintendo DS emulators|Nintendo DS]]
|emulated = {{~}}
! scope="col"|Latest Version
! scope="col"|Open-Source
! scope="col"|[[libretro|Libretro Core]]
! scope="col"|Active
! scope="col"|[[libretro|Libretro Core]]
! scope="col"|[[Recommended Emulators|Recommended]]
|-
|[https://github.com/PSI-Rockin/Corgi3DS/ Git]
|{{✓}}
|{{✗}}
|{{✓}}
|{{✗}}
|{{✗}}
|-
|[[Citra]]
|align=left|{{Icon|Android}}
|[https://play.google.com/store/apps/details?id=org.citra.citra_emu Google Play]<br/>[https://github.com/citra-emu/citra-android Git]
|{{✓}}
|{{✗}}
|{{✓}}
|{{✗}}
|{{~}}
|-
|[https://github.com/weihuoya/citra/releases Git] <small>(WIP)</small>
|{{✓}}
|{{✗}}
|{{✓}}
|{{✗}}
|{{~}}
|-
|[[Citra]] <small>(Unofficial)</small>
|align=left|{{Icon|Android}}
|[https://github.com/SachinVin/citra_android/releases 0.5.1-alpha]
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}
|-
|[[Mikage]]
|0.5
|{{✗}}
|{{}}
|{{✗}}
|{{✗}}
;[[TronDS]]:A closed-source Nintendo 3DS emulator, presumably made by the iDeaS author. Little is known about it other than that it can run simple homebrew. It cannot be used for playing games.
;Corgi3DS:An unique 3DS emulator designed for macOS systems. Its GitHub activity started on [https://github.com/PSI-Rockin/Corgi3DS/commit/1b81c7e00c9a7a73f2da12d07ec3a9e4bc69c6ac May 5, 2019]. Main programmer is a self-proclaimed dog lover and has previously created CorgiDS and DobieStation, though the former seemed to be abandoned. Corgi3DS is mainly indigenous but the preliminary [https://github.com/PSI-Rockin/Corgi3DS/commit/a60b06683495e4e8fd0c170ec4ca8c453ce31609 Wi-Fi code] was ported from [[melonDS]]' code.
;[[Mikage]]:A commercial, Android-exclusive 3DS emulator optimized for smartphones and other mobile devices. Made by a former author of Citra and other emulators. Currently in development funded via Patreon On an indefinite hiatus.
==Emulation issues==
Citra currently can't emulate any of the 3DS's online features aside from LAN multiplayer. It also doesn't have working New 3DS or stereoscopic 3D support, although both features are being worked on.
==Game Images==
Formerly, decrypting those ROMs used to require real 3DS hardware (bafflingly enough, Citra devs still ask users to do this even nowadays). It required files generated by a real 3DS called '''xorpads''' unique to that game version, using the encryption engine within the 3DS. After this part, these xorpads (which are big) can be used with PC tools (or other 3DS-based homebrew) to produce the decrypted game image. After that, some 3DS homebrew (Decrypt9, GodMode9) included tools to directly convert encrypted images to decrypted images with a single button press, but those still require a real 3DS.
 
But now this new feature was added to citra enables the user to play encrypted games without decrypting them. Read this page
[https://citra-emu.org/wiki/aes-keys/]
 
Then, go to this reddit page and copy the code from second comment (credit floppydoppy2)
[https://www.reddit.com/r/CemuPiracy/comments/gpo2ey/aes_key_nintendo_3ds_title_keys_for_citra/] copy it ,make a new .TXT file names 'aes_keys.txt'
Then you might have that user folder for citra, then open it go to sysdata , assuming that you have a shared font.bin file there paste this AES keys.txt there.
Now user folder is what is the system archive of 3ds you need it to display video
Now put user folder in folder of citra or in c: drive (see some YouTube videos , read some reddit posts you will understand it)
For user folder:- [
 
(This is a ogl 3.3 fix using mesa driver). Then extract this archive using 7-zip (don't use this as your citra this is an old version. Compatibility is very low and speed may be terrible in your device). Copy the 'user' folder you see on that folder, download the latest citra version on to your desktop then paste this user folder there.
The game changer was the sighax exploit, allowing to dump the 3DS bootrom which includes these encryption keys. This file can be downloaded from the [[Emulator Files#Nintendo 3DS|Emulator Files]] page. You can then use a program like '''[https://gbatemp.net/threads/tutorial-extract-decrypt-games-nand-backups-and-sd-contents-with-fuse-3ds.499994/ fuse-3ds]''' to decrypt games using this file. Simply place boot9.bin in the same folder, run the program, mount the encrypted .cia or .3ds, and find the '''decrypted.cxi''' file inside (usually in the first folder). Citra should be able to load this file without issues.
Anonymous user

Navigation menu