Editing Citra
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
{{Infobox emulator | {{Infobox emulator | ||
− | |logo = | + | |logo = citra.svg |
− | |logowidth = | + | |logowidth = 150 |
− | |active = | + | |active = Yes |
− | |platform = | + | |platform = Windows, Linux, macOS |
|target = [[Nintendo 3DS emulators|Nintendo 3DS]] | |target = [[Nintendo 3DS emulators|Nintendo 3DS]] | ||
− | |developer = [ | + | |developer = [https://github.com/citra-emu/citra/graphs/contributors Citra Team] |
− | + | |website = [http://citra-emu.org/ Citra-emu.org] | |
− | |website = [ | + | |support = [https://www.patreon.com/citraemu Patreon] |
− | | | + | |source = [https://github.com/citra-emu/citra/ GitHub] |
− | |source = [ | ||
− | |||
− | |||
}} | }} | ||
+ | '''Citra''' is an experimental, open-source Nintendo 3DS emulator/debugger written in C++. It's currently able to run quite a few games well, though very few can run at full speed on existing hardware, and most titles have sound issues. | ||
− | + | Due to its preliminary state, it has not yet had a stable release. | |
− | == | + | ==Downloads== |
− | + | * [https://citra-emu.org/download/ Latest nightly and bleeding edge builds] | |
− | === | + | ===Unofficial builds=== |
− | + | Some users have been creating their own builds using WIP branches and compiler optimization flags for slightly better speeds, compatibility and/or more features. There are forum threads with discussion and downloads for [http://gbatemp.net/threads/citra-unofficial-chinese-builds-discussion.431974/ unofficial builds] and [http://tieba.baidu.com/f?kw=citra Chinese builds]. They usually perform better than Citra's official "Bleeding Edge" builds, but they frequently get taken down over GPL violations. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Shared data== | ==Shared data== | ||
Line 37: | Line 26: | ||
==Importing saves== | ==Importing saves== | ||
− | Some games require this to bypass bugs in title screens. | + | Some games games require this to bypass bugs in title screens. |
# Get the Title ID for the game version you have from [http://www.3dsdb.com/ here]. For example, we'll try with the European version of Zelda: ALBW. Its full Title ID is <code>00040000000EC400</code>. | # Get the Title ID for the game version you have from [http://www.3dsdb.com/ here]. For example, we'll try with the European version of Zelda: ALBW. Its full Title ID is <code>00040000000EC400</code>. | ||
# Take the last 8 digits of the Title ID. (in our example, <code>000EC400</code>) In case this method fails later, take <code>00000000</code> instead, or make sure the save file and the ROM image are from the same region. | # Take the last 8 digits of the Title ID. (in our example, <code>000EC400</code>) In case this method fails later, take <code>00000000</code> instead, or make sure the save file and the ROM image are from the same region. | ||
Line 47: | Line 36: | ||
===Emulation issues=== | ===Emulation issues=== | ||
Emulation for various features is non-existent or not actively worked on enough to be in a usable state. This includes: | Emulation for various features is non-existent or not actively worked on enough to be in a usable state. This includes: | ||
− | * Connectivity features relying on Wi-Fi (Wii U/3DS, Switch/3DS, 3DS Local Multiplayer, 3DS Online...), not in small part due to the setbacks hindering Wi-Fi DS emulation | + | * Connectivity features relying on Wi-Fi (Wii U/3DS, Switch/3DS, 3DS Local Multiplayer, 3DS Online...), not in small part due to the setbacks hindering Wi-Fi DS emulation. |
− | * New 3DS mode. | + | * New 3DS mode. Throws a fatal error or tries to emulate in old 3DS mode. Even when the source is modified to allow for New 3DS mode, it's still too buggy and crash-prone to be usable. |
+ | * [[Amiibo]] support. Nothing. | ||
+ | * Stereoscopic 3D visual effect. Was worked on briefly before being abandoned. | ||
− | ===Game | + | ===Game Image Format=== |
− | Citra accepts games in '''.3ds | + | Citra accepts only games in '''decrypted .3ds or .cxi format'''. Furthermore, in Summer 2017, chances are your existing dumps tailor made for Citra most probably made with the officially recommended tool braindump, which were missing some data yet could be emulated on Citra, have had their compatibility broken as a design choice with no options provided to fix those dumps. You'll have to get new dumps. |
− | + | Furthermore, while the latest sighax exploit allows for dumping decryption keys to convert (and possibly load) encrypted games in either .3ds or .cia format, development for a solution to allow for this Citra, even one requiring keys from your console, isn't actively pursued ''as a design choice''. Tools on 3DS and PC exist to convert those to decrypted .3ds format for the time being, and a guide can be found [[Nintendo 3DS emulators#Encryption|here]]. | |
===Telemetry=== | ===Telemetry=== | ||
− | Citra developers decided to implement a telemetry feature | + | Citra developers decided to implement a telemetry feature uploading to them through Internet connection detailed logs and data about your computer specs and the games you're playing. It's always on by default unless you opt out of it. |
− | + | If you're not comfortable with this feature for reasons like security, privacy, bandwidth caps or personal preferences, you can look into disabling this feature from Citra's GUI then blocking <code>https://services.citra-emu.org</code>. | |
− | |||
− | == | + | ==Playing Citra on your phone== |
− | + | [https://github.com/uberhalit/CitraTouchControl This] program allows you to control citra with touch controls on your phone. | |
+ | It is therefore possible to use a [https://play.google.com/store/apps/details?id=com.microsoft.rdc.android.beta remote desktop client] via your phone, to emulate with Citra and stream from your PC to your phone. | ||
+ | See gif. | ||
− | + | [[File:Citra_Remote.gif|thumb|right|Example of remote phoneplay on citra. (Click to play)]] | |
==External links== | ==External links== | ||
− | * [https:// | + | * [https://docs.google.com/spreadsheets/d/1tCDLFRY3uFml1a5rt6OuFvvTp_vW7ibatBAAbwwXo-g/edit#gid=424850216 Compatibility list (Google Docs)] |
− | * [https:// | + | * [https://www.ziperto.com/nintendo/3ds-roms/decrypted-3ds-roms/ Playable Decrypted ROM's Collection] |
+ | [[Category:Nintendo 3DS emulators]] | ||
[[Category:Emulators]] | [[Category:Emulators]] | ||
− | |||
− | |||
− | |||
[[Category:Windows emulation software]] | [[Category:Windows emulation software]] | ||
[[Category:Linux emulation software]] | [[Category:Linux emulation software]] | ||
[[Category:macOS emulation software]] | [[Category:macOS emulation software]] | ||
− | |||
− |