Autor(es) original(es) | F|RES, Henrik Rydgård (ector) [1] [2] |
---|---|
Desarrollador(es) | Proyecto de emulador Dolphin [1] |
Lanzamiento inicial | 22 de septiembre de 2003 ( 22 de septiembre de 2003 ) |
Versión estable | 2409 [3] / 4 de septiembre de 2024 ( 4 de septiembre de 2024 ) |
Versión preliminar | 2407-23 (5 de julio de 2024 [±] ( 05-07-2024 ) | )
Repositorio | github.com/dolphin-emu/dolphin |
Escrito en | C++ y C [4] (GUI: originalmente en wxWidgets , portado a Qt5 en 2018) [5] [6] [7] |
Sistema operativo | Windows 10 o posterior, macOS Catalina 10.15 o posterior, Linux , Android 5.0 o posterior (solo 64 bits), Xbox One , Xbox Series X y Series S [8] [9] [10] |
Plataforma | |
Disponible en | 24 idiomas [13] |
Tipo | Emulador de consola de videojuegos |
Licencia | 2015: [a] GPL-2.0 o posterior [14] [15] 2008: [b] Solo GPL-2.0 2003: Propietario |
Sitio web | delfin-emu.org |
Mínimo | Recomendado | |
---|---|---|
Computadora personal [8] [16] | ||
Sistema operativo |
| |
UPC | CPU x86-64 [11] con soporte SSE2. [8] AArch64 [12] | Intel: Intel Core i5-4670K o equivalente. AMD: Cualquier CPU Ryzen o más nueva. [8] Snapdragon 8cx o equivalente [18] |
Memoria | 2 GB de RAM o más [8] | |
Hardware gráfico | Compatibilidad con Pixel Shader 3.0 y Direct3D 10 o OpenGL 3 [16] | GPU Direct3D 11.1, OpenGL 4.4 o Vulkan [8] |
Dispositivo(s) de entrada | Cualquier dispositivo de entrada de PC: mouse y teclado de forma predeterminada para Wii, mouse de forma predeterminada para GameCube | Mando original de Nintendo GameCube con adaptador USB [19] Control remoto original de Nintendo Wii a través de DolphinBar [20] |
Androide | ||
Sistema operativo | Android 5.0 [21] | Android 10 [22] |
UPC | AArch64 [12] | Snapdragon 835 o equivalente [23] [24] |
Memoria | 1 GB de RAM | 4 GB de RAM |
Hardware gráfico | OpenGL ES 3.0 [25] | Adreno 540 o equivalente [23] [24] con soporte para OpenGL ES 3.2 y Vulkan [26] |
Dolphin es un emulador de consola de videojuegos gratuito y de código abierto para GameCube y Wii [27] que se ejecuta en Windows , Linux , macOS , Android , Xbox One , Xbox Series X y Series S. [ 9] [10]
Dolphin se lanzó por primera vez en 2003 como software gratuito para Windows. Fue el primer emulador de GameCube que podía ejecutar juegos comerciales con éxito. Después de un desarrollo problemático en los primeros años, Dolphin se convirtió en software libre y de código abierto y, posteriormente, obtuvo soporte para la emulación de Wii. Poco después, el emulador fue portado a Linux [28] y macOS [29] . A medida que el hardware móvil se hizo más potente con el paso de los años, ejecutar Dolphin en Android se convirtió en una opción viable.
Dolphin ha sido bien recibido en los medios de TI y videojuegos por su alta compatibilidad, su constante progreso en el desarrollo, la cantidad de funciones disponibles y la capacidad de jugar juegos con mejoras gráficas respecto a las plataformas originales.
Dolphin fue lanzado por primera vez el 22 de septiembre de 2003 [30] por Henrik Rydgård (ector) y F|RES como un emulador experimental de GameCube que podía iniciar y ejecutar juegos comerciales. El audio aún no estaba emulado y la calidad general del rendimiento era muy pobre. Muchos juegos se bloqueaban al iniciarse o apenas se ejecutaban; la velocidad promedio era de 2 a 20 cuadros por segundo (FPS). Su nombre hace referencia al nombre en código de desarrollo de GameCube. [31]
Dolphin fue descontinuado oficialmente de manera temporal en diciembre de 2004, y los desarrolladores lanzaron la versión 1.01 como la versión final del emulador. [32] Los desarrolladores luego revivieron el proyecto en octubre de 2005. [33]
Dolphin se convirtió en un proyecto de código abierto el 13 de julio de 2008 [28] [34] cuando los desarrolladores publicaron el código fuente públicamente en un repositorio SVN en Google Code bajo la licencia GPL-2.0-only . [28] En este punto, el emulador tenía implementada la emulación básica de Wii, compatibilidad limitada con Linux y una nueva GUI usando wxWidgets . [28] Las compilaciones de vista previa y las compilaciones SVN no oficiales se publicaron con su número de revisión (por ejemplo, RXXXX) en lugar de números de versión (por ejemplo, 1.03). [35] [36] Al igual que con las compilaciones anteriores, las diferencias entre compilaciones consecutivas suelen ser menores. [37]
En febrero de 2009, el software pudo iniciarse y ejecutar con éxito el menú oficial del sistema Wii v1.0. Poco después, casi todas las versiones del software del sistema Wii se volvieron arrancables. [38]
En abril de 2009, la mayoría de los juegos comerciales, tanto de GameCube como de Wii, se podían jugar en su totalidad, aunque con pequeños problemas y errores, y una gran cantidad de juegos funcionaban con pocos o ningún defecto. Los ajustes realizados al emulador habían permitido a los usuarios jugar a determinados juegos a toda velocidad por primera vez, el audio se había mejorado drásticamente y las capacidades gráficas se habían vuelto más consistentes, salvo algunos problemas menores. [39]
A finales de octubre de 2009, se incorporaron varias características nuevas al emulador, como el salto automático de fotogramas, que aumentó el rendimiento del emulador, así como una mayor estabilidad del emulador en general. [40] También se mejoró la función Netplay del emulador, que permitía a los jugadores jugar juegos multijugador de GameCube y Wii en línea con amigos, siempre que el juego no requiriera un Wii Remote . La GUI del emulador también se modificó para hacerla más fácil de usar, y el complemento Direct3D recibió más trabajo. [41]
El 12 de abril de 2010 se lanzó Dolphin 2.0. [42] [9]
A finales de noviembre de 2010, los desarrolladores habían solucionado la mayoría de los problemas de sonido, como el crujido, habían añadido compatibilidad con más juegos y habían aumentado la velocidad y la precisión generales de la emulación. [ cita requerida ]
En junio de 2011 se lanzó la versión 3.0. [43] Se solucionaron problemas de comportamiento extraño de la interfaz de usuario, fallos, fallas gráficas y otros problemas. Las notas de la versión indican que la mayoría de los juegos "funcionan perfectamente o con errores menores". [43] La versión presentó ventanas de configuración rediseñadas, un motor de sonido LLE mejorado, nuevas traducciones, soporte adicional para el altavoz del Wii Remote, emulación de cambio de formato EFB, depurador de gráficos y volcado de audio, entre otras características nuevas. La versión 3.0 eliminó la interfaz de complementos para "permitir una integración mucho mejor con las otras partes de Dolphin". Los desarrolladores también agregaron un back-end de video Direct3D 11 y un back-end de audio XAudio2 . [43]
El 25 de diciembre de 2012 se lanzó la versión 3.5 de Dolphin, que incluía compatibilidad con la emulación de los accesorios de micrófono y adaptador de banda ancha de GameCube . Introdujo un puerto FreeBSD, un reemplazo gratuito para el firmware DSP y el formato de archivo WBFS. [44] [45]
El 6 de abril de 2013, el equipo de desarrollo de Dolphin lanzó las primeras compilaciones para el sistema operativo móvil Android de Google . [46] A partir de septiembre de 2013, solo un puñado de dispositivos contenían el hardware para soportar OpenGL ES 3.0 , y Google admitió oficialmente el estándar en software desde julio de 2014 con la introducción de Android 4.3 Jelly Bean . Los juegos se ejecutaban a un promedio de un cuadro por segundo. El desarrollador ha citado al Samsung Galaxy S4 como uno de los primeros teléfonos capaces de ejecutar juegos a velocidades más altas, pero incluso este tendría limitaciones de rendimiento considerables.
El 22 de septiembre de 2013, se lanzó la versión 4.0 de Dolphin, que incluía mejoras de back-end para la representación de OpenGL y el audio de OpenAL, un soporte de controlador más amplio, mejoras de red y ajustes de rendimiento para compilaciones de macOS y Linux. [47] [48] Meses después, se lanzaron las versiones 4.0.1 [49] [50] y 4.0.2 [51] [52] , que corrigieron errores menores.
El 12 de octubre de 2013 (4.0-155), se eliminó la compatibilidad con Direct3D 9 del proyecto, dejando a Direct3D 11 y OpenGL como los dos back-ends de video restantes. El equipo de Dolphin explicó esto, afirmando que el complemento tenía "defectos inherentes" y que tratar de evadir sus diversos defectos "perdía tiempo y ralentizaba el desarrollo". [53]
El 19 de mayo de 2014, el equipo Dolphin anunció que se dejaría de dar soporte a 32 bits para Windows y Linux . [11] El equipo Dolphin afirmó que cada vez era más difícil mantener las compilaciones de 32 bits y que las versiones de 32 bits simplemente ofrecían una experiencia inferior en comparación con sus contrapartes de 64 bits . Además, la gran mayoría de sus usuarios ya usaban CPU de 64 bits y la mayoría de los usuarios de compilaciones de 32 bits eran compatibles con 64 bits pero usaban 32 bits por error. La combinación de estos factores hizo que el soporte de 32 bits fuera innecesario. Las compilaciones de Android de 32 bits sufrieron problemas similares, pero el soporte de ARMv7 [54] se mantuvo durante otro año hasta que el JIT de AArch64 estuvo listo y los dispositivos estuvieron disponibles. [12]
A lo largo de 2014, se implementaron varias características en Dolphin, incluida la emulación de carga de disco, soporte nativo para controladores de GameCube, [19] emulación de audio perfecta, [55] y correcciones de errores para problemas que habían estado presentes desde los primeros días del emulador. [56] [57] [58] Las mejoras en la unidad de administración de memoria (MMU) permitieron que muchos juegos se iniciaran y funcionaran correctamente por primera vez. [56] Las mejoras en el emulador también permitieron que funcionara bien en Android usando el procesador Nvidia Tegra , aunque con dificultades menores. [59]
En coordinación con los desarrolladores del emulador VBA-M Game Boy Advance , en marzo de 2015 se implementó en Dolphin el soporte para vincular juegos de GameCube y Game Boy Advance. [59]
El 25 de mayo de 2015, el equipo de desarrollo de Dolphin anunció que habían renovado con éxito la licencia del código base de "GPL-2.0-only" a "GPL-2.0-or-later" para mejorar la compatibilidad de la licencia con otros proyectos libres y de código abierto y poder compartir e intercambiar código con ellos. [14] [15] [27]
En agosto de 2015, los desarrolladores de Dolphin anunciaron más mejoras en el audio [60] [61] y durante diciembre de 2015 el proyecto Dolphin solucionó problemas de audio en los controles remotos TR Wii. [62] Dos meses después, en febrero de 2016, se implementó un back-end Direct3D 12 después de meses de desarrollo. [63]
El 24 de junio de 2016 se lanzó la versión 5.0 de Dolphin, que incluía varias correcciones y adiciones al emulador. [64] [65]
El desarrollo de un renderizador de gráficos basado en Vulkan comenzó en junio de 2016. [15] [66] Después de un mes, el desarrollador anunció que "ahora tiene todas las funciones" y que es "hora de realizar trabajos de limpieza/corrección de errores/rendimiento". [67] [68] El desarrollo del renderizador se siguió realizando en una rama dedicada durante los siguientes meses hasta que el código finalmente se fusionó en octubre de 2016. [69]
En septiembre de 2016, los desarrolladores de Dolphin anunciaron que el emulador ahora podía arrancar todos los títulos oficiales de GameCube. El último título que fue compatible con el arranque, Star Wars: The Clone Wars , había sido particularmente difícil de emular debido al uso de la unidad de administración de memoria en el juego . [70] [71] La emulación Triforce fue eliminada debido a la falta de mantenimiento. [72]
En marzo de 2017, se agregó soporte para el Canal Tienda Wii . [73]
En mayo de 2017 se eliminaron dos funciones experimentales, que nunca alcanzaron su madurez: el renderizador Direct3D 12, que encontró un reemplazo adecuado en el back-end de Vulkan, y el emulador de CPU alternativo JIT IL . [74] [75]
Continuando con el trabajo anterior de este año sobre cuestiones relacionadas con el rendimiento gráfico, los desarrolladores de Dolphin implementaron una solución para el problema de larga data conocido como tartamudeo en la compilación de sombreadores . [76] El tartamudeo es causado por el emulador esperando a que el controlador gráfico compile los sombreadores necesarios para nuevos entornos u objetos. La solución que los Ubershaders , en desarrollo desde 2015 [77] , presentaron al problema fue emular el flujo de renderizado de Wii y GameCube por medio de un intérprete que se ejecuta en el procesador gráfico del sistema anfitrión hasta que se haya compilado un sombreador especializado y pueda usarse para cuadros futuros, a un menor costo para el rendimiento. [76]
El 18 de agosto de 2017 se marca la culminación del trabajo iniciado a fines de 2016 cuando el MMORPG multiplataforma Dragon Quest X se agregó a la lista de juegos jugables solo dos meses antes de que se abandonara el soporte para la funcionalidad en línea de la versión de Wii. [78] La adición se basó en una serie de características que se habían agregado previamente al emulador simplemente por el bien de la precisión, como el soporte para el Canal Tienda Wii . También se agregó soporte para Wii File System, un sistema de archivos encriptado que originalmente fue diseñado para Wii U , después de una rigurosa cantidad de ingeniería inversa . [78]
En la primera mitad de 2018, los desarrolladores de Dolphin dejaron obsoleto el kit de herramientas GUI wxWidgets y lo reemplazaron por uno basado en Qt porque las limitaciones del kit de herramientas GUI original impedían la implementación de nuevas funciones. [5] [6] [7] Entre las otras características recientemente introducidas se encuentran la compilación de sombreadores asincrónicos similar a Ishiiruka, [79] una función de actualización automática, [80] e integración con Discord . [81]
En el verano de 2018, el renderizador Vulkan de Dolphin se incorporó a macOS a través de MoltenVK [82] y la versión de Android volvió a Google Play con actualizaciones mensuales. [83] En abril de 2019, Dolphin agregó 3 nuevas características: unificación de backends de video comunes, un navegador NetPlay Server y emulación Wii MotionPlus . También se recuperó el renderizador Direct3D 12.
Durante el período comprendido entre noviembre de 2019 y enero de 2020, se agregó soporte para Windows 10 en ARM . Según los desarrolladores, "resultó bastante fácil" porque el soporte para hardware AArch64 ya estaba presente como parte del puerto de Android. [18]
En el Informe de progreso de mayo y junio de 2020, el equipo Dolphin presentó un nuevo formato de compresión, basado en el formato WIA y que utiliza zstd , llamado RVZ. [84] El artículo afirma que RVZ, en comparación con el formato NKit, emula adecuadamente los tiempos de carga. [85] Además, el artículo afirma que RVZ se acerca o supera los tamaños de archivo de las imágenes de disco WIA y GCZ "limpiadas" sin perder calidad. [85]
En el Informe de progreso de diciembre de 2020 y enero de 2021, el equipo de Dolphin informó que se había agregado soporte para emular la conectividad de Nintendo DS con varios títulos de Wii. El artículo afirmaba que este desarrollo no conduciría a la interoperabilidad de Dolphin y DS, ni con hardware físico ni con otro emulador. [86] Esta nueva emulación solucionó un fallo presente en Driver: San Francisco y otros juegos que intentan iniciar comunicaciones con DS. [86]
En mayo de 2021, Dolphin agregó soporte para macOS en ARM64, que había sido una característica muy solicitada luego del anuncio de la transición de Mac a Apple Silicon . [87] En julio de 2021, el equipo de Dolphin anunció la integración del emulador mGBA en Dolphin, lo que permite que un emulador de Game Boy Advance se ejecute dentro de Dolphin simultáneamente para simular la conectividad GameCube-GBA . Además de admitir la transferencia de datos hacia y desde títulos GBA emulados, hasta cuatro instancias de Game Boy Advance pueden estar activas simultáneamente en Dolphin a la vez, lo que hace que el modo multijugador en juegos que requieren GBA como The Legend of Zelda: Four Swords Adventures y Final Fantasy Crystal Chronicles sea viable dentro de Dolphin localmente y a través de netplay. [88]
En junio de 2022, los desarrolladores de Dolphin anunciaron que las versiones posteriores no se ejecutarían en Windows 7 , Windows 8 y Windows 8.1 , citando que menos del 2% de los usuarios y ninguno de los desarrolladores todavía usaban estos sistemas operativos, lo que dificultaba el desarrollo y las pruebas en ellos, y que las versiones más nuevas de las dependencias del emulador, como Qt , ya no las admitían. [89] En julio de 2022, los desarrolladores de Dolphin lanzaron una infraestructura de modificación de gráficos, que permite a los usuarios realizar cambios gráficos mientras se renderizan las imágenes de un juego. [90] En septiembre de 2022, la versión macOS agregó un backend de gráficos nativo de Metal , que presentó un rendimiento mejorado sobre el backend Vulkan que se ejecuta a través de MoltenVK . [91]
En marzo de 2023, los desarrolladores de Dolphin anunciaron que lanzarían una versión del emulador en la plataforma Steam , en "acceso anticipado", para el segundo trimestre de 2023. En la página de Steam no había representaciones de juegos de Wii o GameCube con licencia oficial, ninguna mención específica de Nintendo por parte de los desarrolladores de Dolphin y una declaración de que "esta aplicación no viene con juegos". Los desarrolladores de Dolphin promocionaron que la versión de Steam tendría una mejor integración en Steam UI, lo que siguió a que los desarrolladores de Dolphin recibieran un Steam Deck antes de su lanzamiento. [92] En mayo de 2023, anunciaron que el lanzamiento de Steam se pospondría indefinidamente debido a un cese y desistimiento citando la DMCA de Nintendo enviada a Valve. El tesorero del proyecto, Pierre Bourdon, quien fue nombrado en el correo electrónico, declaró que la presencia de una clave AES-128 utilizada para cifrar los discos de juegos de Wii en el código fuente del emulador puede haber permitido a Nintendo eliminar el lanzamiento de Steam. [93] [94] Un portavoz de Nintendo declaró a Kotaku que Dolphin "elude ilegalmente las medidas de protección de Nintendo" y que "los emuladores ilegales o las copias ilegales de juegos perjudican el desarrollo y, en última instancia, sofocan la innovación". El YouTuber y desarrollador de videojuegos Dimitris Giannakis declaró en su canal Modern Vintage Gamer que encontró evidencia, en 2020, de un usuario llamado "Littlemac123" advirtiendo sobre la presencia de las claves en el código fuente de RetroArch Core. [95]
El 20 de julio de 2023, los desarrolladores de Dolphin anunciaron que el lanzamiento planeado en Steam para el emulador se había cancelado debido a objeciones legales de Nintendo. [96] [97] Aclararon en una publicación de blog que Nintendo no emitió un aviso DMCA, sino que Valve se puso en contacto con ellos y solicitó la aprobación de Nintendo antes de permitir que Dolphin se lanzara en Steam. También anunciaron que no eliminarían la clave de descifrado después de una consulta legal sobre su uso, argumentando que la presencia de la clave AES utilizada por Wii para descifrar juegos minoristas cae bajo la exención de ingeniería inversa en 17 USC § 1201(f), que permite la interoperabilidad, y ha mencionado cómo la clave en cuestión se ha convertido en conocimiento común desde su descubrimiento. [96] Como resultado, las búsquedas en Google del emulador han aumentado . [98]
El 2 de julio de 2024, los desarrolladores anunciaron que Dolphin pasaría a un ciclo de lanzamiento continuo de aquí en adelante. Esto significa que no habrá una versión 6.0, sino actualizaciones más pequeñas y frecuentes. El primer lanzamiento que utiliza esta nueva cadencia es Dolphin 2407. [99] Más tarde ese mes, Dolphin agregó soporte para RetroAchievements en los juegos de GameCube. [100]
Las características de Dolphin incluyen la capacidad de iniciar juegos independientemente de la región , grabar carreras de velocidad asistidas por herramientas , [101] [102] [103] y el uso de códigos de trucos con Action Replay y Gecko. Las funciones de los controladores originales de GameCube y Wii Remotes se pueden asignar a controladores de PC. [104] [105] El emulador permite el uso de controladores GameCube reales mediante el uso de un adaptador USB [106] [19] y Wii Remotes a través de una conexión Bluetooth . [107] También se admiten expansiones de controladores, incluido el adaptador Wii MotionPlus , Nunchuk , Classic Controller , Guitar, Drums y Turntable. [108]
Dolphin admite dos tipos de juego en red: multijugador local emulado [109] y Nintendo Wi-Fi Connection . [110] El primero solo funciona entre usuarios de Dolphin. Se aplica a juegos que por defecto no tienen opción en línea. El segundo tipo es para jugar en línea a juegos de Wii compatibles con WFC con otros usuarios de Dolphin, así como con usuarios reales de Wii. [47] [111] [110]
El progreso del juego se puede guardar en tarjetas de memoria virtuales de GameCube , en la memoria flash emulada de Wii y en estados de guardado . Dolphin cuenta con un administrador de tarjetas de memoria que permite transferir archivos guardados hacia y desde tarjetas de memoria virtuales de GameCube. [112]
Junto con un emulador de Game Boy Advance integrado, Dolphin admite la vinculación de títulos de GameCube y Game Boy Advance . [88]
Dolphin no requiere mandos Wii ni "Nunchuks" para todos los juegos. Por ejemplo, New Super Mario Bros. Wii requiere mando Wii, o mando Wii + Nunchuk para la consola física Wii, pero se puede usar cualquier mando para jugar desde Dolphin.
Al igual que muchos otros emuladores de consola en PC, Dolphin admite resoluciones arbitrarias, [58] [113] [114] mientras que GameCube y Wii solo admiten hasta 480p . [115]
Dolphin puede cargar mapas de textura personalizados . [27] Estos también pueden ser de mayor resolución que las texturas originales. [116] El emulador también tiene la capacidad de exportar las texturas de un juego para que los artistas gráficos las modifiquen.
Dolphin puede reproducir gráficos 3D estereoscópicos en cualquier plataforma que utilice Dolphin. También es compatible con hardware especial como Nvidia 3D Vision . La capacidad de jugar juegos en 3D estereoscópico es una característica que las consolas originales nunca tuvieron, [117] aunque Nintendo originalmente planeó lanzar una pantalla adicional en 3D estereoscópico para GameCube. [118]
También hay disponibles funciones adicionales para mejorar aún más la calidad de los gráficos. Dolphin admite anti-aliasing espacial , filtrado anisotrópico , sombreadores de píxeles de posprocesamiento y un truco de pantalla ancha para forzar la salida de pantalla ancha en juegos que no lo admiten de forma nativa. [119] Los juegos también pueden lograr cuadros por segundo más altos de lo previsto . [120]
El emulador Dolphin ha sido bien recibido por la comunidad de jugadores, y la capacidad del programa para ejecutar juegos a una resolución más alta que la resolución nativa de 480p de GameCube y Wii recibió elogios particulares de la comunidad de jugadores. [121] [113] [ 114] [122] El editor de PC Gamer, Wes Fenlon, lo llamó "uno de los únicos emuladores que mejora muchos juegos" y lo elogió por continuamente "hacer mejoras importantes, a veces enormes, en la compatibilidad y el rendimiento". [34] Wololo.net elogió la alta compatibilidad del sistema. [123]
Dolphin ha sido utilizado por algunas personas como una herramienta para mitigar ciertas deficiencias para los jugadores; en 2012, el dueño de un negocio y padre Mike Hoye, que había estado jugando The Legend of Zelda: The Wind Waker con su hija y se dio cuenta de que el juego se refería al personaje principal como un individuo masculino independientemente del nombre ingresado, cambió todo el texto del diálogo de la escena del juego para referirse a una niña en lugar de un niño editándolo a través de un editor hexadecimal, probando el ISO del juego usando Dolphin. [124] ArsTechnica ha descrito que la función Netplay del emulador sirve como una alternativa a la discontinuada Conexión Wi-Fi de Nintendo . [110]
A marzo de 2017 [actualizar], Dolphin tiene aproximadamente50.000 usuarios activos diarios , según el análisis de suscripción de Dolphin . [27]
El equipo de Dolphin estaba desarrollando una versión de Dolphin diseñada para emular el sistema arcade Triforce, llamada Dolphin Triforce , pero finalmente se desactivó después de que las prioridades de desarrollo cambiaran y la función dejara de recibir mantenimiento. [72] Las descargas de Dolphin Triforce todavía están disponibles en el sitio web [125] y el código fuente está disponible en GitHub en un repositorio dedicado. [126]
Dolphin VR es un proyecto de terceros cuyo objetivo es ampliar Dolphin con la capacidad de jugar juegos “en realidad virtual con una escala de tamaño real precisa, un campo de visión completo, un HUD 3D, puntería independiente y la capacidad de mirar alrededor”. [127] HTC Vive y Oculus Rift son compatibles. [128]
PC Gamer probó algunos juegos con Dolphin VR. Metroid Prime y F-Zero GX recibieron elogios especialmente altos: un editor sintió “una sensación de asombro infantil al jugar Metroid Prime en VR” y otro afirmó que “F-Zero [es] lo que me convenció de jugar con Dolphin VR”. [128]
La última versión es 5.0 [129] y el código fuente está alojado en GitHub . [130]
La Free Software Foundation mantiene la postura de que el software GPL no se puede combinar con la licencia del Oculus SDK. [131]
DolphiniOS es una bifurcación de terceros [132] de Dolphin para Apple iOS . [133] No está disponible en la App Store , sino que se distribuye a través de un repositorio Cydia para dispositivos jailbreakeados , un repositorio AltStore o un paquete IPA para carga lateral . [134] [135]
DolphiniOS solía monetizarse al tener versiones beta disponibles antes para los Patreons ; su programa Patreon se ha pausado a partir del 6 de octubre de 2020 [actualizar]y afirman que ahora están descontinuando permanentemente esta práctica. [136] Junto con esto, también anunciaron que el proyecto entraría en pausa debido a que el desarrollador principal se tomaría un descanso. [136] [137]
La primera versión preliminar se hizo pública el 9 de diciembre de 2019 [138] y la versión 1.0 se lanzó una semana después. [135] La versión 2.0 se lanzó solo un mes después, el 9 de enero de 2020. La versión 2.0 admite controladores físicos, entre otras características nuevas. [139] La versión 3.0 se lanzó el 20 de junio de 2020. [140] Las nuevas características notables incluyen la capacidad de mostrar sus juegos en una cuadrícula, la capacidad de actualizar el menú del sistema Wii como en la versión de escritorio de Dolphin, la capacidad de instalar archivos WAD en la NAND de Wii y la capacidad de cambiar de disco mientras el emulador está en ejecución. [140] Las versiones 3.1.1 y 3.2.0 beta 1 se han lanzado desde el anuncio de la pausa. Se agregó soporte de control de movimiento y vibración para DualShock 4s y DolphiniOS ahora funciona correctamente para los usuarios del jailbreak de Odyssey. [141]
Un escritor de Wololo.net escribió sobre el rendimiento de DolphiniOS: “En mi iPad Pro de 10,5 pulgadas (A10X), Mario Kart Wii funciona bastante bien y jugar las dos primeras pistas de la Mushroom Cup proporcionó resultados excelentes”. [142]
El código fuente está alojado en GitHub . [143]
Como reacción a la eliminación del soporte para Direct3D 9, el desarrollador de Dolphin, Tino, creó una bifurcación no oficial llamada Ishiiruka el 18 de octubre de 2013. [144] El nombre en japonés significa marsopa de Dall . [145] Aunque el foco está puesto en Windows con soporte para Direct3D 9 y 11, [146] también existen versiones para Linux. [147] [148]
El fork intenta remediar los problemas de rendimiento presentes en Dolphin, como el microstuttering debido a la compilación de shader , [149] sin embargo, se basa en la compilación de shader asincrónica para lograr esto, lo que no es una solución completa y en algunos casos da como resultado pop in. [150] Ishiiruka sirve como base para el cliente canónico de las comunidades de netplay Super Smash Bros. Melee Faster Melee [151] y SmashLadder . [152]
John Linneman de Eurogamer habla en el episodio de Metroid Prime de octubre de 2016 de su serie de videos Digital Foundry Retro sobre Ishiiruka. Compara jugar Metroid Prime a través de Ishiiruka con jugarlo en el hardware original, Wii y GameCube, y Dolphin . Linneman sostiene que "los beneficios [de la emulación] superan en cierto modo a cualquiera de los pequeños problemas que puedas encontrar". Continúa señalando características de Ishiiruka que "te permiten llevar los gráficos más allá de lo que puedes lograr usando Dolphin estándar. Por ejemplo, puedes agregar muchas mejoras adicionales interesantes como profundidad de campo , oclusión ambiental , varios tipos de corrección de color y mucho más [...]. También vale la pena señalar que esta versión de Dolphin ayuda a evitar los tartamudeos de compilación de sombreadores que plagaron el lanzamiento oficial del emulador y conduce a una experiencia mucho más fluida". [149]
Al igual que con Dolphin, el desarrollo está alojado en GitHub . [153]
PrimeHack es una versión de Dolphin creada por shiiion que ha sido modificada para jugar Metroid Prime: Trilogy en PC con controles de teclado y mouse. [154] Existen dos variantes de PrimeHack: una se basa en Ishiiruka, [155] la otra en Dolphin propiamente dicho. [156] Este último es a partir de octubre de 2019 el foco del desarrollo [157] después de permanecer inactivo entre febrero y octubre de 2019.
El código fuente está alojado en GitHub. [155] [156]
{{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace )[…] La consola Nintendo GameCube tenía integrados circuitos compatibles con 3D. […] La Nintendo GameCube podía mostrar imágenes en 3D si conectabas una pantalla LCD especial, pero ese cristal líquido especial era muy caro en aquel entonces.
¿Cuál es la mejor manera de jugar a Metroid Prime hoy en día? […] De hecho, creo que en este caso la emulación es una muy buena opción. Sí, estoy hablando de Dolphin, que ha avanzado mucho; juegos como Metroid Prime se han beneficiado enormemente de ello. Todavía no es perfecto, pero los beneficios superan en cierto modo a los pequeños problemas que puedas encontrar. Y, por supuesto, aunque la versión estándar de Dolphin sin duda hace el trabajo, en realidad estoy jugando aquí con una versión no oficial de Ishiiruka de Dolphin, que añade un montón de características únicas que te permiten llevar las imágenes más allá de lo que puedes conseguir con el Dolphin estándar. Por ejemplo, puedes añadir muchas mejoras adicionales interesantes como profundidad de campo, oclusión ambiental, varios tipos de corrección de color y mucho más [...]. También vale la pena señalar que esta versión de Dolphin ayuda a evitar los problemas de compilación de sombreadores que plagaron el lanzamiento oficial del emulador y conduce a una experiencia mucho más fluida. En general, y como puedes ver, los resultados finales son bastante excelentes, el juego es más nítido y limpio que nunca.
Me complace anunciar que PrimeHack ahora se ofrece en la rama principal de Dolphin (también conocida como la última, no ishiiruka). […] A partir de ahora, centraremos nuestras actualizaciones en la rama principal. Esto no significa que Ishiiruka haya sido abandonada y seguirá recibiendo soporte. Sin embargo, ya no será nuestra prioridad.