Dolphin — это бесплатный и открытый эмулятор игровой консоли для GameCube и Wii [27] , работающий на Windows , Linux , macOS , Android , Xbox One , Xbox Series X и Series S. [ 9] [10]
Его первый релиз состоялся в 2003 году как бесплатное ПО для Windows. Dolphin был первым эмулятором GameCube, который мог успешно запускать коммерческие игры. После проблемной разработки в первые годы Dolphin стал бесплатным и открытым исходным кодом , а затем получил поддержку эмуляции Wii. Вскоре после этого эмулятор был портирован на Linux [28] и macOS. [29] Поскольку мобильное оборудование становилось все более мощным с годами, запуск Dolphin на Android стал жизнеспособным вариантом.
Dolphin был хорошо принят в ИТ- и игровых СМИ за его высокую совместимость, устойчивый прогресс в разработке, количество доступных функций и возможность запускать игры с графическими улучшениями по сравнению с исходными платформами.
Dolphin был впервые выпущен 22 сентября 2003 года [30] Хенриком Рюдгардом (ector) и F|RES как экспериментальный эмулятор GameCube, который мог загружать и запускать коммерческие игры. Звук ещё не был эмулирован, а общее качество производительности было очень низким. Многие игры вылетали при запуске или вообще не запускались; средняя скорость составляла от 2 до 20 кадров в секунду (FPS). Его название отсылает к кодовому имени разработки GameCube. [31]
Разработка Dolphin была официально временно прекращена в декабре 2004 года, и разработчики выпустили версию 1.01 в качестве финальной версии эмулятора. [32] Позже разработчики возродили проект в октябре 2005 года. [33]
Dolphin стал проектом с открытым исходным кодом 13 июля 2008 года [28] [34] , когда разработчики опубликовали исходный код в репозитории SVN на Google Code под лицензией GPL-2.0 . [28] На тот момент в эмуляторе была реализована базовая эмуляция Wii, ограниченная совместимость с Linux и новый графический интерфейс с использованием wxWidgets . [28] Предварительные сборки и неофициальные сборки SVN выпускались с номером ревизии (например, RXXXX), а не с номером версии (например, 1.03). [35] [36] Как и в предыдущих сборках, различия между последовательными сборками обычно незначительны. [37]
К февралю 2009 года программное обеспечение смогло успешно загрузить и запустить официальное Wii System Menu v1.0. Вскоре после этого почти все версии программного обеспечения системы Wii стали загружаемыми. [38]
К апрелю 2009 года большинство коммерческих игр, как GameCube, так и Wii, можно было полностью запустить, хотя и с небольшими проблемами и ошибками, при этом большое количество игр работало с небольшими дефектами или без них. Изменения в эмуляторе впервые позволили пользователям играть в некоторые игры на полной скорости, звук был значительно улучшен, а графические возможности стали более последовательными, за исключением незначительных проблем. [39]
К концу октября 2009 года в эмулятор было включено несколько новых функций, таких как автоматический пропуск кадров, что увеличило производительность эмулятора, а также общую стабильность эмулятора. [40] Также была улучшена функция Netplay эмулятора, которая позволяла игрокам играть в многопользовательские игры GameCube и Wii онлайн с друзьями, при условии, что игра не требовала Wii Remote . Графический интерфейс эмулятора также был переработан, чтобы сделать его более удобным для пользователя, а плагин Direct3D получил дополнительную работу. [41]
12 апреля 2010 года был выпущен Dolphin 2.0. [42] [9]
К концу ноября 2010 года разработчики исправили большинство проблем со звуком, таких как потрескивание, добавили совместимость с большим количеством игр и увеличили общую скорость и точность эмуляции. [ необходима цитата ]
В июне 2011 года была выпущена версия 3.0. [43] Странное поведение пользовательского интерфейса, сбои, графические сбои и другие различные проблемы были исправлены. В примечаниях к выпуску говорится, что большинство игр «работают идеально или с незначительными ошибками». [43] В выпуске были переработаны окна конфигурации, улучшен звуковой движок LLE, новые переводы, добавлена поддержка динамика Wii Remote, эмуляция изменения формата EFB, графический отладчик и аудио дамп среди нескольких других новых функций. В выпуске 3.0 был удален интерфейс плагина , чтобы «обеспечить гораздо лучшую интеграцию с другими частями Dolphin». Разработчики также добавили видеобэкэнд Direct3D 11 и аудиобэкэнд XAudio2 . [43]
25 декабря 2012 года была выпущена версия 3.5 Dolphin, включающая поддержку эмуляции GameCube Broadband Adapter и аксессуаров Microphone . Она представила порт FreeBSD, бесплатную замену прошивки DSP и формат файла WBFS. [44] [45]
6 апреля 2013 года команда разработчиков Dolphin выпустила первые сборки для мобильной операционной системы Android от Google . [46] По состоянию на сентябрь 2013 года только несколько устройств содержали аппаратное обеспечение для поддержки OpenGL ES 3.0 , при этом Google официально поддерживала стандарт в программном обеспечении с июля 2014 года с выпуском Android 4.3 Jelly Bean . Игры работали со средней скоростью один кадр в секунду. Разработчик назвал Samsung Galaxy S4 одним из первых телефонов, способных воспроизводить игры на более высоких скоростях, но даже у него были бы значительные ограничения производительности.
22 сентября 2013 года была выпущена версия Dolphin 4.0, включающая в себя внутренние улучшения рендеринга OpenGL и звука OpenAL, более широкую поддержку контроллеров, улучшения сетевых возможностей и улучшения производительности для сборок macOS и Linux. [47] [48] Спустя несколько месяцев были выпущены версии 4.0.1 [49] [50] и 4.0.2 [51] [52] , исправляющие незначительные ошибки.
12 октября 2013 года (4.0-155) поддержка Direct3D 9 была удалена из проекта, оставив Direct3D 11 и OpenGL в качестве двух оставшихся видеобэкэндов. Команда Dolphin объяснила это, заявив, что плагин был «изначально несовершенным» и что попытки обойти его многочисленные недостатки «тратили время и замедляли разработку». [53]
19 мая 2014 года команда Dolphin объявила, что поддержка 32-битных версий для Windows и Linux будет прекращена. [11] Команда Dolphin заявила, что становится все труднее поддерживать 32-битные сборки, и что 32-битные версии просто предлагают худший опыт по сравнению с их 64-битными аналогами. Более того, подавляющее большинство их пользователей уже использовали 64-битные процессоры, и большинство пользователей 32-битных сборок были совместимы с 64-битной версией, но использовали 32-битную по ошибке. Сочетание этих факторов сделало поддержку 32-битной версии ненужной. 32-битные сборки Android страдали от аналогичных проблем, но поддержка ARMv7 [54] оставалась еще год, пока не был готов JIT AArch64 и не стали доступны устройства. [12]
В течение 2014 года в Dolphin было реализовано несколько функций, включая эмуляцию загрузки диска, встроенную поддержку контроллеров GameCube, [19] идеальную эмуляцию звука, [55] и исправления ошибок, которые присутствовали с самых первых дней существования эмулятора. [56] [57] [58] Улучшения блока управления памятью (MMU) позволили многим играм впервые загрузиться и работать должным образом. [56] Улучшения эмулятора также позволили ему хорошо работать на Android с использованием процессора Nvidia Tegra , хотя и с небольшими трудностями. [59]
В сотрудничестве с разработчиками эмулятора VBA-M Game Boy Advance в марте 2015 года в Dolphin была реализована поддержка связывания игр GameCube и Game Boy Advance. [59]
25 мая 2015 года команда разработчиков Dolphin объявила, что они успешно перелицензировали кодовую базу с «GPL-2.0-only» на «GPL-2.0-or-later» с целью улучшения лицензионной совместимости с другими бесплатными и открытыми проектами, а также для возможности совместного использования и обмена кодом с ними. [14] [15] [27]
В августе 2015 года разработчики Dolphin объявили о дальнейших улучшениях со звуком [60] [61] , и в течение декабря 2015 года проект Dolphin исправил проблемы со звуком на пультах TR Wii Remotes. [62] Два месяца спустя, в феврале 2016 года, после месяцев разработки был запущен бэкэнд Direct3D 12. [63]
24 июня 2016 года вышла версия Dolphin 5.0, в которой были внесены различные исправления и дополнения в эмулятор. [64] [65]
Разработка графического рендерера на основе Vulkan началась в июне 2016 года . [15] [66] Спустя месяц разработчик объявил, что «теперь функционал полностью готов» и что «настало время для чистки/исправления ошибок/работы над производительностью». [67] [68] Разработка рендерера все еще велась в отдельной ветке в течение следующих нескольких месяцев, пока код не был окончательно объединен в октябре 2016 года. [69]
В сентябре 2016 года разработчики Dolphin объявили, что эмулятор теперь может загружать все официальные игры GameCube. Последняя игра, которая поддерживалась для загрузки, Star Wars: The Clone Wars , была особенно сложна для эмуляции из-за использования игрой блока управления памятью . [70] [71] Эмуляция Triforce была удалена из-за отсутствия поддержки. [72]
В марте 2017 года была добавлена поддержка Wii Shop Channel . [73]
Две экспериментальные функции, обе из которых так и не достигли зрелости, были удалены в мае 2017 года: рендерер Direct3D 12, которому нашлась подходящая замена в бэкэнде Vulkan, и альтернативный эмулятор ЦП JIT IL . [74] [75]
Продолжая более раннюю работу этого года по вопросам, связанным с производительностью графики, разработчики Dolphin реализовали решение для давней проблемы, известной как заикание компиляции шейдеров . [76] Заикание вызвано тем, что эмулятор ждет, пока графический драйвер скомпилирует шейдеры, необходимые для новых сред или объектов. Решение, которое Ubershaders — в разработке с 2015 года [77] — представили для этой проблемы, заключалось в эмуляции конвейера рендеринга Wii и GameCube с помощью интерпретатора, работающего на самом графическом процессоре хост-системы, пока специализированный шейдер не будет скомпилирован и сможет использоваться для будущих кадров, с меньшими затратами на производительность. [76]
18 августа 2017 года знаменует собой кульминацию работы, начатой в конце 2016 года, когда кроссплатформенная MMORPG Dragon Quest X была добавлена в список игр, в которые можно играть, всего за два месяца до того, как поддержка онлайн-функций версии для Wii была прекращена. [78] Добавление опиралось на ряд функций, которые ранее были добавлены в эмулятор просто ради точности, таких как поддержка Wii Shop Channel . Поддержка Wii File System, зашифрованной файловой системы , которая изначально была разработана для Wii U , также была добавлена после тщательного объема обратного проектирования . [78]
В первой половине 2018 года разработчики Dolphin объявили устаревшим набор инструментов графического интерфейса wxWidgets и заменили его на основанный на Qt , поскольку ограничения исходного набора инструментов графического интерфейса мешали реализации новых функций. [5] [6] [7] Среди других новых функций были асинхронная компиляция шейдеров , похожая на Ishiiruka, [79] функция автоматического обновления [80] и интеграция с Discord . [81]
Летом 2018 года рендерер Vulkan от Dolphin был перенесен на macOS через MoltenVK [82] , а версия для Android была возвращена в Google Play с ежемесячными обновлениями. [83] В апреле 2019 года в Dolphin было добавлено 3 новых функции: объединение общих видеобэкэндов, браузер NetPlay Server и эмуляция Wii MotionPlus . Рендерер Direct3D 12 также был возвращен.
В период с ноября 2019 года по январь 2020 года была добавлена поддержка Windows 10 на ARM . По словам разработчиков, «[эт] оказалось довольно просто», поскольку поддержка оборудования AArch64 уже присутствовала как часть порта Android. [18]
В отчете о ходе работы за май и июнь 2020 года команда Dolphin представила новый формат сжатия, основанный на формате WIA и использующий zstd , под названием RVZ. [84] В статье утверждается, что RVZ, по сравнению с форматом NKit, правильно эмулирует время загрузки. [85] Кроме того, в статье утверждается, что RVZ приближается или превосходит размеры файлов «очищенных» образов дисков WIA и GCZ, при этом оставаясь без потерь. [85]
В отчете о ходе работы за декабрь 2020 года и январь 2021 года команда Dolphin сообщила, что была добавлена поддержка эмуляции Nintendo DS Connectivity с различными играми Wii. В статье говорилось, что эта разработка не приведет к взаимодействию Dolphin и DS ни с физическим оборудованием, ни с другим эмулятором. [86] Эта новая эмуляция исправила сбой, присутствующий в Driver: San Francisco и других играх, которые пытаются инициировать связь DS. [86]
В мае 2021 года Dolphin добавил поддержку macOS на ARM64, что было крайне востребованной функцией после объявления о переходе Mac на Apple Silicon . [87] В июле 2021 года команда Dolphin объявила об интеграции эмулятора mGBA в Dolphin, что позволило эмулятору Game Boy Advance одновременно работать в Dolphin для имитации соединения GameCube-GBA . Помимо поддержки передачи данных в эмулируемые игры GBA и обратно, в Dolphin одновременно могут быть активны до четырех экземпляров Game Boy Advance, что делает многопользовательский режим в играх, требующих GBA, таких как The Legend of Zelda: Four Swords Adventures и Final Fantasy Crystal Chronicles, жизнеспособным в Dolphin локально и через сетевую игру. [88]
В июне 2022 года разработчики Dolphin объявили, что последующие версии не будут работать на Windows 7 , Windows 8 и Windows 8.1 , сославшись на то, что менее 2% пользователей и ни один из разработчиков все еще не используют эти операционные системы, что затрудняет разработку и тестирование на них, и что новейшие версии зависимостей эмулятора, такие как Qt , больше не поддерживают их. [89] В июле 2022 года разработчики Dolphin выпустили инфраструктуру графических модов, позволяющую пользователям вносить графические изменения во время рендеринга изображений игры. [90] В сентябре 2022 года в версию для macOS был добавлен собственный графический бэкэнд Metal , который показал улучшенную производительность по сравнению с бэкэндом Vulkan, работающим через MoltenVK . [91]
В марте 2023 года разработчики Dolphin объявили, что выпустят версию эмулятора на платформе Steam в «раннем доступе» ко второму кварталу 2023 года. На странице Steam не было никаких изображений официально лицензированных игр Wii или GameCube, никакого конкретного упоминания Nintendo разработчиками Dolphin и заявления о том, что «это приложение не поставляется с играми». Разработчики Dolphin рекламировали, что версия Steam будет иметь лучшую интеграцию в пользовательский интерфейс Steam, что последовало за тем, как разработчики Dolphin получили Steam Deck перед ее выпуском. [92] В мае 2023 года они объявили, что релиз Steam будет отложен на неопределенный срок из-за прекращения и воздержания со ссылкой на DMCA от Nintendo, отправленного Valve. Казначей проекта Пьер Бурдон, имя которого было указано в электронном письме, заявил, что наличие ключа AES-128, используемого для шифрования дисков с играми Wii, в исходном коде эмулятора, могло позволить Nintendo отменить релиз Steam. [93] [94] Представитель Nintendo заявил Kotaku, что Dolphin «незаконно обходит меры защиты Nintendo» и что «незаконные эмуляторы или незаконные копии игр вредят разработке и в конечном итоге душат инновации». YouTuber и разработчик видеоигр Димитрис Джаннакис заявил на своем канале Modern Vintage Gamer , что в 2020 году он нашел доказательства того, что пользователь под именем «Littlemac123» предупреждал о наличии ключей в исходном коде RetroArch Core. [95]
20 июля 2023 года разработчики Dolphin объявили, что запланированный выпуск эмулятора в Steam был отменен из-за юридических возражений Nintendo. [96] [97] В сообщении в блоге они пояснили, что Nintendo не выпускала уведомление DMCA, но с ними фактически связалась Valve, которая запросила одобрение Nintendo перед тем, как разрешить выпуск Dolphin в Steam. Они также объявили, что не будут удалять ключ дешифрования после юридической консультации по его использованию, утверждая, что наличие ключа AES, используемого Wii для дешифрования розничных игр, подпадает под исключение обратного инжиниринга в 17 USC § 1201(f), которое допускает взаимодействие, и упомянули, как рассматриваемый ключ стал общеизвестным с момента его обнаружения. [96] В результате резко возросло количество поисковых запросов эмулятора в Google . [98]
2 июля 2024 года разработчики объявили, что Dolphin переходит на цикл релизов . Это означает, что версии 6.0 не будет, но вместо этого будут более частые небольшие обновления. Первым релизом, использующим этот новый ритм, станет Dolphin 2407. [99] Позже в том же месяце Dolphin добавил поддержку RetroAchievements в играх GameCube. [100]
Возможности Dolphin включают возможность запускать игры независимо от региона , записывать скоростные прохождения с помощью инструментов , [101] [102] [103] и использовать чит-коды с Action Replay и Gecko. Функции оригинальных контроллеров GameCube и пультов Wii Remotes могут быть сопоставлены с контроллерами ПК. [104] [105] Эмулятор позволяет использовать настоящие контроллеры GameCube с помощью адаптера USB [106] [19] и пульты Wii Remotes через соединение Bluetooth . [107] Также поддерживаются расширения контроллеров, включая адаптер Wii MotionPlus , Nunchuk , Classic Controller , Guitar, Drums и Turntable. [108]
Dolphin поддерживает два вида сетевой игры: эмулированный локальный многопользовательский режим [109] и Nintendo Wi-Fi Connection . [110] Первый вид работает только среди пользователей Dolphin. Он применяется к играм, которые по умолчанию не имеют опции онлайн. Второй вид предназначен для сетевой игры в поддерживаемые WFC игры Wii с другими пользователями Dolphin, а также с реальными пользователями Wii. [47] [111] [110]
Прогресс игры может быть сохранен на виртуальных картах памяти GameCube , эмулированной флэш-памяти Wii и сохраненных состояниях . Dolphin имеет менеджер карт памяти, который позволяет переносить файлы сохранения на виртуальные карты памяти GameCube и с них. [112]
В сочетании с интегрированным эмулятором Game Boy Advance , Dolphin поддерживает связывание игр GameCube и Game Boy Advance . [88]
Dolphin не требует Wii Remotes или "Nunchuks" для всех игр. Например, для New Super Mario Bros. Wii требуется Wii Remote или Wii Remote + Nunchuk для аппаратной консоли Wii, но для игры с Dolphin можно использовать любой контроллер.
Как и многие другие эмуляторы консолей на ПК, Dolphin поддерживает произвольные разрешения, [58] [113] [114] тогда как GameCube и Wii поддерживают только до 480p . [115]
Dolphin может загружать пользовательские карты текстур . [27] Они также могут иметь более высокое разрешение, чем исходные текстуры. [116] Эмулятор также имеет возможность экспортировать текстуры игры, чтобы графические художники могли их изменять.
Dolphin может выводить стереоскопическую 3D- графику на любой платформе, на которой работает Dolphin. Также поддерживается специальное оборудование, такое как Nvidia 3D Vision . Возможность играть в игры в стереоскопическом 3D — это функция, которой никогда не было у оригинальных консолей, [117] хотя Nintendo изначально планировала выпустить дополнительный экран стереоскопического 3D для GameCube. [118]
Также доступны дополнительные функции для дальнейшего улучшения качества графики. Dolphin поддерживает пространственное сглаживание , анизотропную фильтрацию , постобработку пиксельных шейдеров и широкоэкранный хак для принудительного широкоэкранного вывода в играх, которые изначально не поддерживают его. [119] Игры также могут достигать более высокого, чем предполагалось, количества кадров в секунду . [120]
Эмулятор Dolphin был хорошо принят игровым сообществом, а способность программы запускать игры с более высоким разрешением, чем у GameCube и родного разрешения Wii 480p, получила особую похвалу от игрового сообщества. [121] [113] [114] [122] Редактор PC Gamer Уэс Фенлон назвал его «одним из немногих эмуляторов, который делает многие игры лучше» и похвалил его за постоянное «внесение крупных, иногда огромных улучшений в совместимость и производительность». [34] Wololo.net похвалил высокую совместимость системы. [123]
Некоторые люди использовали Dolphin в качестве инструмента для смягчения определенных недостатков для геймеров; в 2012 году владелец бизнеса и отец Майк Хойе, который играл в The Legend of Zelda: The Wind Waker со своей дочерью и понял, что игра называет главного героя мужчиной независимо от введенного имени, изменил весь текст диалогов в игре, чтобы он ссылался на девочку вместо мальчика, отредактировав его с помощью шестнадцатеричного редактора, протестировав ISO игры с помощью Dolphin. [124] Функция Netplay эмулятора была описана ArsTechnica как альтернатива прекращенному Nintendo Wi-Fi Connection . [110]
По состоянию на март 2017 года [обновлять]Dolphin насчитывает около50 000 активных пользователей в день, согласно аналитике подписок Dolphin . [27]
Версия Dolphin, созданная для эмуляции аркадной системы Triforce под названием Dolphin Triforce, находилась в разработке команды Dolphin, но в конечном итоге была отключена после того, как приоритеты разработки изменились, и функция перестала поддерживаться. [72] Загрузки Dolphin Triforce по-прежнему доступны на веб-сайте [125] , а исходный код доступен на GitHub в специальном репозитории. [126]
Dolphin VR — это сторонний проект, направленный на расширение Dolphin возможностью играть в игры «в виртуальной реальности с точным масштабом в натуральную величину, полным полем зрения, 3D HUD, независимым прицеливанием и возможностью осмотреться». [127] Поддерживаются HTC Vive и Oculus Rift . [128]
PC Gamer протестировал несколько игр с Dolphin VR. Metroid Prime и F-Zero GX получили особенно высокую оценку, один редактор почувствовал «детское удивление, играя в Metroid Prime в VR», а другой заявил, что «F-Zero [это] то, что подкупило меня на Dolphin VR». [128]
Последняя версия — 5.0 [129] , исходный код размещен на GitHub . [130]
Фонд свободного программного обеспечения придерживается позиции, что программное обеспечение GPL не может сочетаться с лицензией Oculus SDK. [131]
DolphiniOS — это сторонний форк [132] Dolphin для Apple iOS . [133] Он недоступен в App Store , вместо этого распространяется через репозиторий Cydia для устройств с джейлбрейком , репозиторий AltStore или пакет IPA для загрузки из сторонних источников . [134] [135]
Раньше DolphiniOS монетизировался за счет того, что бета-версии были доступны Patreon раньше ; их программа Patreon была приостановлена 6 октября 2020 года, [обновлять]и они утверждают, что теперь они навсегда прекращают эту практику. [136] Наряду с этим они также объявили, что проект будет приостановлен из-за того, что ведущий разработчик ушел на перерыв. [136] [137]
Первая предварительная версия была опубликована 9 декабря 2019 года [138], а релиз 1.0 последовал через неделю. [135] Версия 2.0 была выпущена всего месяц спустя, 9 января 2020 года. Версия 2.0 поддерживает физические контроллеры, среди других новых функций. [139] Версия 3.0 была выпущена 20 июня 2020 года. [140] Среди заметных новых функций — возможность отображать игры в сетке, возможность обновлять системное меню Wii, как в настольной версии Dolphin, возможность устанавливать файлы WAD на Wii NAND и возможность менять диск во время работы эмулятора. [140] Версии 3.1.1 и 3.2.0 beta 1 были выпущены после объявления о перерыве. Поддержка вибрации и управления движением была добавлена для DualShock 4s , а DolphiniOS теперь корректно функционирует для пользователей джейлбрейка Odyssey. [141]
Автор Wololo.net написал о производительности DolphiniOS: «На моем iPad Pro 10,5 дюймов (A10X) Mario Kart Wii работает довольно хорошо, а воспроизведение первых двух треков Mushroom Cup дало превосходные результаты!» [142]
Исходный код размещен на GitHub . [143]
В ответ на удаление поддержки Direct3D 9 разработчик Dolphin Тино создал неофициальный форк под названием Ishiiruka 18 октября 2013 года. [144] Название происходит от японского названия морской свиньи Далла . [145] Хотя основное внимание уделяется Windows с поддержкой Direct3D 9 и 11, [146] версии для Linux также существуют. [147] [148]
Форк пытается исправить проблемы производительности, присутствующие в Dolphin, такие как микрозаикание из-за компиляции шейдеров , [149] однако, для достижения этого он полагается на асинхронную компиляцию шейдеров, что не является полным решением и в некоторых случаях приводит к появлению всплывающих окон. [150] Ishiiruka служит основой для канонического клиента сетевых сообществ Super Smash Bros. Melee Faster Melee [151] и SmashLadder . [152]
Джон Линнеман из Eurogamer рассказывает в эпизоде Metroid Prime за октябрь 2016 года их видеосерии Digital Foundry Retro об Ишиируке. Он сравнивает игру в Metroid Prime через Ишиируку с игрой на оригинальном оборудовании, Wii и GameCube, а также на более раннем Dolphin. Линнеман утверждает, что «преимущества [эмуляции] в некотором роде перевешивают любые мелкие проблемы, с которыми вы можете столкнуться». Он продолжает указывать на особенности Ишиируки, которые «позволяют вам вывести визуальные эффекты за рамки того, чего вы можете достичь с помощью стандартного Dolphin. Например, вы можете добавить множество интересных дополнительных улучшений, таких как глубина резкости , окклюзия окружающего света , различные типы цветокоррекции и многое другое […]. Также стоит отметить, что эта версия Dolphin помогает избежать задержек компиляции шейдеров, которые преследовали официальный релиз эмулятора, и это приводит к гораздо более плавному опыту». [149]
Как и в случае с Dolphin, разработка ведется на GitHub . [153]
PrimeHack — это версия Dolphin, созданная shiiion, которая была модифицирована для игры в Metroid Prime: Trilogy на ПК с управлением с помощью клавиатуры и мыши. [154] Существуют два варианта PrimeHack — один основан на Ishiiruka, [155] другой — на самом Dolphin. [156] Последний по состоянию на октябрь 2019 года находится в центре внимания разработки [157] после того, как он был заморожен с февраля по октябрь 2019 года.
Исходный код размещен на GitHub. [155] [156]
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка )…] Система Nintendo GameCube на самом деле имела встроенную 3D-совместимую схему. […] Nintendo GameCube могла отображать 3D-изображения, если вы подключали специальный ЖК-дисплей, но этот специальный жидкий кристалл был очень дорогим в то время.
как лучше всего играть в Metroid Prime сегодня? […] Я на самом деле думаю, что в этом случае эмуляция — довольно хороший вариант. Да, я говорю о Dolphin, который прошел долгий путь — и такие игры, как Metroid Prime, сейчас извлекают из этого большую пользу. Он еще не безупречен, заметьте, но преимущества перевешивают любые мелкие проблемы, с которыми вы можете столкнуться. И, конечно, хотя стандартная версия Dolphin, безусловно, выполняет свою работу, на самом деле я играю в игру, используя неофициальную версию Dolphin от Ishiiruka, которая добавляет массу уникальных функций, позволяющих вам вывести визуальные эффекты за рамки того, чего вы можете достичь с помощью стандартного Dolphin. Например, вы можете добавить множество крутых дополнительных улучшений, таких как глубина резкости, окклюзия окружающего света, различные типы цветокоррекции и многое другое [...]. Также стоит отметить, что эта версия Dolphin помогает избежать задержек компиляции шейдеров, которые преследовали официальный релиз эмулятора, и это приводит к гораздо более плавному опыту. В целом, и как вы можете видеть, конечные результаты в значительной степени превосходны, игра стала четче и чище, чем когда-либо прежде.
рад сообщить, что PrimeHack теперь предлагается в основной ветке Dolphin (она же последняя, не ishiiruka). […] С этого момента мы сосредоточим наши обновления на основной ветке. Это не значит, что Ishiiruka заброшена, и она по-прежнему будет поддерживаться. Однако она больше не будет нашим приоритетом.