Citra
Este artículo fue actualizado el día 2/09/2024 por katatsumuri. |
Contenido |
Introducción
Citra es un emulador de código abierto de Nintendo 3DS escrito en C++ que se lanzó por primera vez el 24 de abril de 2014 para Windows XP y versiones posteriores, y luego para Mac OS X, Linux y Android. Tiene licencia GPLv2.
Fue el primer emulador de Nintendo 3DS que tiene la capacidad de ejecutar juegos comerciales de 3DS, algunos juegos de la eShop y juegos caseros. Los juegos básicos y algunos juegos comerciales se pueden ejecutar a velocidades aceptables, aunque los juegos más grandes tienen dificultades, se pueden ejecutar en cierta medida. Citra admite la mejora de texturas y la salida HD .
El equipo de Yuzu abandonó el soporte de Citra el 3 de marzo de 2024, tras un acuerdo de 2,4 millones de dólares alcanzado con Nintendo of America. En 2024 Nintendo demandó a sus desarrolladores obligándoles a dejar el proyecto, les hizo borrar el repositorio de github y su web oficial y les prohibió participar tanto en yuzu como en citra, afortunadamente al ser de código abierto el proyecto sobrevive a manos de otros equipos de desarrollo y continúa adelante, aunque su desarrollo se ha ralentizado.
El 10 de marzo de 2024, el desarrollador conocido como Gamer64 anunció en Discord que Citra Enhanced, el emulador de 3DS basado en Citra, va a ser continuado y renombrado en respuesta al fin del desarrollo de Citra, convirtiéndose así en el único sucesor a la vista. El nuevo nombre del proyecto es Lemonade y, por ahora, es un emulador experimental de código abierto, que pretende replicar la funcionalidad de la Nintendo 3DS en varios sistemas operativos, como Windows, Linux y Android.El proyecto, que busca solucionar los problemas de Citra y mejorar su rendimiento y compatibilidad, se encuentra actualmente en su fase inicial con un potencial de futuro aún por explotar.
Requisitos técnicos y Plataformas soportadas por Citra
- Windows 10 (64 bits) o superior.
- También es compatibles Linux, Android (ARM) y Mac OS X de 64 bits.
- Tarjeta gráfica compatible con OpenGL 4.3 o superior
Es muy recomendable un procesador que tenga al menos un núcleo, pero un procesador con el mayor rendimiento posible por núcleo, IPC alto y frecuencia de reloj alta, cuanto más nuevo sea más rendimiento por núcleo tendrá respecto a uno antiguo con la misma frecuencia.
- Citra funciona en sistemas de 64 bits como Windows 10 o superior, Linux y Mac OS , además de Android 9 o superior, actualmente no funciona en iOS.
- Citra NO es compatible con dispositivos MacOS Apple Silicon (M1/M2). Las compilaciones de Mac pueden ejecutarse a través de Rosetta, pero encontrará varios problemas para los cuales los devs no brindan soporte. Es posible que eventualmente en un futuro admitan Mac M1, pero no en este momento.
- Citra, al igual que la 3DS, sólo utiliza 1 núcleo de CPU para ejecutar juegos. Esto significa que el rendimiento en Citra dependerá del rendimiento de un solo subproceso de su CPU. Consulte la puntuación de tu CPU, si está por debajo de una puntuación de 1800, es posible que los juegos no se puedan reproducir a velocidades decentes. https://www.cpubenchmark.net/singleThread.html
Compatibilidad con juegos
Debido a que desapareció la web oficial de Citra por la demanda de Nintendo, con ella fue borrado todo el archivo que hacía el seguimiento a la compatibilidad de juegos con el emulador, se sabe que tenía una gran compatibilidad pero no podemos consultar juegos ni sus fallos concretos, lo mejor es que pruebes el juego por ti mismo.
En esta web quedó algo del registro: https://3dsemulator.fandom.com/wiki/Compatibility_List#articleComments
- Lista de todos los juegos exclusivos de Nintendo 3DS Esta lista permite echar un vistazo a todos los juegos exclusivos de la consola que simplemente pueden jugarse en 3DS a través de emulación, entre los más conocidos están:
- The Legend of Zelda: Majora's Mask 3D y The Legend of Zelda: Ocarina of Time 3D
- Animal Crossing: New Leaf
- Fluidity: Spin Cycle
- Bravely Default y Bravely Second: End Layer
- Monster Hunter 4 y Monster Hunter 4 Ultimate
- Detective Pikachu
- Shin Megami Tensei 4
- Professor Layton and the Azran Legacy
- Kid Icarus: Uprising
- New Super Mario Bros. 2
- Super Smash Bros. for 3DS
- Theatrhythm Final Fantasy: Curtain Call
- Pokemon Sun & Moon
- Fire Emblem: Awakening
- The Legend of Zelda: A Link Between Worlds
- Otogi 2: Immortal Warriors y Otogi: Myth of Demons
- Metroid: Samus Returns
Descarga
- La descarga del emulador se hace desde el portal de github debido a que ya no hay web oficial, las releases de github contienen actualmente la versión para Windows, Linux, MacOS y Android.
Descarga: https://github.com/CitraEnhanced/citra/releases/tag/v1.3.0
https://github.com/mandarine3ds/mandarine
Instalación
El emulador no requiere de ningún tipo de instalación ni archivo necesario para su funcionamiento, simplemente descargar, descomprimir y ejecutar, así de simple y sencillo.
Configuración
Realizar backups para Citra
En Citra es necesario utilizar backups descifrados (decrypted 3DS Games), por tanto necesitamos una consola Nintendo 3DS (con CFW) y el juego para hacerlos.
- Creamos en la SD de la consola los siguientes directorios:
SD:\files9\D9Game - Instalamos Decrypt9WIP y lo ejecutamos mediante el Homebrew Launcher.
- Si vamos a realizar un backup de un título instalado, vamos a Content Decryptor Options > SD File Options > SD CXI Dumper (SysNAND dir) para títulos instalados en la sysNAND, si el título está instalado en la emuNAND, elegimos SD CXI Dumper (EmuNAND dir).
- Si vamos a realizar un backup de un título en cartucho, insertamos el cartucho y vamos a Gamecart Dumper Options > Dump & Decrypt Cart (trim).
- Ahora seleccionamos el Title ID de nuestro juego según esta web pulsando la cruceta, una vez seleccionado pulsamos A para comenzar el proceso de copia.
- Una vez finalice el proceso, tendremos el título descifrado para utilizar con Citra en la carpeta SD:\files9\D9Game de la SD de la consola.
Packs de texturas HD1080p UHD4K
Podemos extraer texturas para mejorarlas, aunque para eso se requiere de horas de trabajo y dedicación, y por otra parte podemos importar proyectos de texturas mejoradas por parte de terceros.
Para encontrar las texturas volcadas o añadir packs de texturas solo tenemos que dar click derecho con el ratón encima del icono del juego que se nos muestre en el menú de Citra. En la ruta de la carpeta del juego que se nos abra, allí es donde debemos colocar el pack de texturas de determinado juego.
También tenemos que activar en la configuración del emulador que las texturas se carguen La carga de texturas asíncrona es recomendable con GPUs modernas que usen VULKAN como API ya que evitaría el stuttering y el freezing que se suele producir al compilar los shaders.
DESCARGA PACKS DE TEXTURAS (Puedes buscar packs en googles poniendo Texture pack "nombre juego" citra):
*Zelda Ocraina of Time: https://es.henrikomagnifico.com/zelda-ocarina-of-time-3d-4k
Enlaces de interés
Referencias