Yuzu — безкоштовний емулятор Nintendo Switch із відкритим кодом, розроблений на C++, розробка і підтримка якого була припинена у березні 2024 року через конфлікт із Nintendo[1]

Yuzu
Тип Емулятор
Розробник Team Yuzu
Перший випуск 14 січня 2018; 6 років тому (2018-01-14)
Версії 1734
Операційна система Windows та Linux
GNU фреймворк Qt
Мова програмування C++
Українська мова так
Стан розробки не підтримується
Ліцензія GPL-3.0-or-later
Репозиторій github.com/yuzu-emu/yuzu (не активний)
Вебсайт yuzu-emu.org

Функції ред.

Yuzu використовував мережевий сервіс під назвою Boxcat як заміну мережі динамічного вмісту Nintendo BCAT.[2] Пізніше цю функцію було видалено через її нефункціональність. Реалізацію з часом буде замінено на таку, яка дозволяє використовувати локальні файли BCAT, здамплені з Nintendo Switch.[3]

Yuzu також пропонує функцію зміни масштабу роздільної здатності, яка імітує роздільну здатність у док-режимі, портативному режимі та за межами рідної роздільної здатності. Після початкового додавання підтримки нестандартної роздільної здатності, цю функцію знову було видалено через проблеми зі стабільністю та неузгоджену поведінку різних постачальників GPU.[4][5] Через два роки після видалення функція була знову додана під кодовою назвою «Project A.R.T».[6]

У грудні 2019 року Yuzu додала експериментальний рендерер Vulkan до збірки раннього доступу та перенесла його до основних збірок.[7] 9 травня 2020 року команда розробників оголосила про оновлення, яке включало експериментальну емуляцію багатоядерного процесора[8][9] під кодовою назвою Prometheus.

У листопаді 2020 року розробники Yuzu додали онлайн-функції до емулятора, але через деякий час після цього видалили їх.[10][11]

У червні 2021 року підтримку Fastmem було додано до збірок раннього доступу Yuzu.[12] Усі сучасні операційні системи мають таку концепцію «віртуальної пам’яті», де адресована пам’ять (від запущеного процесу) — це простір адрес пам’яті, які відомі лише цьому процесу.

У липні 2021 року Yuzu завершили розробку «Project Hades», який мав на меті переписати декомпілятор шейдерів, покращивши загальну продуктивність емулятора.[13]

У заяві для PC Gamer розробники Yuzu заявили, що їх цікавить потенційна оптимізація емулятора для використання на Steam Deck.[14]

Прийняття ред.

У жовтні 2018 року Kotaku опублікували статтю, в якій вони зазначили що в Super Mario Odyssey можна грати за допомогою емулятора. Автор статті висловив занепокоєння здатністю Yuzu емулювати ігри, які на той час були комерційно доступні.[15]

PC Gamer зазначив, що емулятор зміг запустити Pokémon: Let's Go, Pikachu! і Let's Go, Eevee! невдовзі після випуску ігор, хоча й із проблемами зі звуком.[16]

У жовтні 2019 року Gizmodo опублікували статтю, в якій вони зазначили, що Yuzu зміг емулювати деякі ігри з частотою кадрів, яка приблизно відповідає фактичному обладнанню консолі.[17]

З 2021 року різні джерела повідомляли, що Yuzu може працювати на Steam Deck, що дозволяє грати в ігри Nintendo Switch на консолі від Valve.[18][19][20][21][22]

Після публікації статті Kotaku 9 жовтня 2021 року, яка охоплювала здатність Yuzu та Ryujinx (іншого емулятора Switch) грати в Metroid Dread [23], Nintendo зв’язалася з редакційною командою сайту з проханням переглянути статтю, яка була розцінена як заохочення до піратства. Kotaku відповіли, оновивши статтю і вибачившися перед читачами за помилку. Однак у редакційному додатку вони стверджували, що вважають емуляцію важливою частиною зусиль щодо збереження відеоігор, і що їх висвітлення емуляторів не дорівнює заохоченню піратити гру. [24]

Після оприлюднення здатності Yuzu працювати на Steam Deck, було видалено декілька відео на YouTube, які містять вказівки щодо того як це зробити. Хоча було невідомо, хто причетний до видалення, видання, які повідомляли про новини, вважали, що це Nintendo, враховуючи минулу історію видачі повідомлень про видалення DMCA проти неофіційних творців контенту.[25][26]

24 серпня 2022 року компанія Denuvo Software Solutions GmbH оголосила, що розробила «Nintendo Switch Emulator Protection», нове рішення керування цифровими правами для ігор Nintendo Switch, яке має на меті дозволити розробникам блокувати гру за допомогою емуляторів, таких як Yuzu.[27][28]

У березні 2024 року після позова Nintendo проти yuzu до суду та мирової угоди, розробка і підтримка емулятора була припинена, компанія-розробник має виплатити Nintendo 2,4 млн $[29]

Список літератури ред.

  1. Hollister, Sean (4 березня 2024). Nintendo Switch emulator Yuzu will utterly fold and pay $2.4M to settle its lawsuit. The Verge (англ.). Процитовано 6 березня 2024.
  2. Boxcat. yuzu emulator team. Архів оригіналу за 15 жовтня 2019. Процитовано 15 жовтня 2019.
  3. Remove Boxcat BCAT backend by Morph1984 · Pull Request #7102 · yuzu-emu/yuzu. GitHub (англ.). Процитовано 17 січня 2022.
  4. Resolution Rescaler · yuzu. yuzu (en-us) . Процитовано 17 січня 2022.
  5. Implement Native Resolution Rescaling by FernandoS27 · Pull Request #2860 · yuzu-emu/yuzu. GitHub (англ.). Процитовано 17 січня 2022.
  6. Project A.R.T. Advanced Rendering Techniques by FernandoS27 · Pull Request #7219 · yuzu-emu/yuzu. GitHub (англ.). Процитовано 17 січня 2022.
  7. CaptV0rt3x (3 грудня 2019). New Feature Release - Vulkan. yuzu emulator team. Архів оригіналу за 3 грудня 2019. Процитовано 3 грудня 2019.
  8. New Feature Release - Prometheus · yuzu. yuzu (en-us) . Процитовано 17 травня 2020.
  9. Palumbo, Alessio (9 травня 2020). Yuzu, the Nintendo Switch Emulator, Can Now Take Advantage of Multicore CPUs. Wccftech. Процитовано 17 травня 2020.
  10. Lilly, Paul (4 листопада 2020). Popular Yuzu Nintendo Switch Emulator Adds Online Support, Quickly Backtracks. HotHardware. Архів оригіналу за 4 листопада 2020. Процитовано 10 листопада 2020.
  11. Plunkett, Luke (3 листопада 2020). Nintendo Switch Emulator Adds Online Support, Quickly Regrets It. Kotaku. Архів оригіналу за 5 листопада 2020. Процитовано 10 листопада 2020.
  12. Fastmem Support. Процитовано 13 червня 2021.
  13. New Feature Release - Shader Decompiler Rewrite · yuzu. yuzu (en-us) . Процитовано 13 грудня 2021.
  14. Fenlon, Wes (26 липня 2021). Emulator developers see tons of potential in the Steam Deck. PC Gamer (англ.). Процитовано 25 вересня 2022.
  15. Plunkett, Luke (2 листопада 2018). Super Mario Odyssey is Already Playable in an Emulator. Kotaku. Архів оригіналу за 14 липня 2019. Процитовано 14 липня 2019.
  16. Horti, Samuel (24 листопада 2018). Watch Pokémon: Let's Go running on PC thanks to Yuzu emulator. PC Gamer. Архів оригіналу за 4 липня 2019. Процитовано 4 липня 2019.
  17. Liszewski, Andrew (4 жовтня 2019). This Nintendo Switch Emulator for the PC Might Finally Be as Good as the Actual Console. Gizmodo. Архів оригіналу за 20 листопада 2019. Процитовано 15 жовтня 2019.
  18. Fenlon, Wes (26 липня 2021). Emulator developers see tons of potential in the Steam Deck. PC Gamer (англ.). Процитовано 24 вересня 2022.
  19. Reynolds, Ollie (25 липня 2022). Xenoblade Chronicles 3 Has Leaked And Is Fully Playable On The Steam Deck. Nintendo Life (брит.). Процитовано 24 вересня 2022.
  20. James, Dave (8 березня 2022). Steam Deck vs Nintendo Switch. PC Gamer (англ.). Процитовано 24 вересня 2022.
  21. Fenlon, Wes (25 лютого 2022). The Steam Deck is already the emulation system of my dreams. PC Gamer (англ.). Процитовано 24 вересня 2022.
  22. Coyle, Anne-Marie (3 березня 2022). Nintendo really doesn't want you to use Switch emulators on Steam Deck. GamesRadar (англ.). Процитовано 24 вересня 2022.
  23. Zweizen, Zack (9 жовтня 2021). Metroid Dread Is Already Running Great On Switch Emulators. Kotaku. Архів оригіналу за 9 October 2021. Процитовано 25 вересня 2022.
  24. Zwiezen, Zack (9 жовтня 2021). Metroid Dread Is Already Running On Switch Emulators. Kotaku (en-us) . Архів оригіналу за 29 серпня 2022. Процитовано 25 вересня 2022.
  25. Ishraq, Subhan (3 березня 2022). Steam Deck Nintendo emulation videos are disappearing from YouTube. Eurogamer (en-gb) . Процитовано 25 вересня 2022.
  26. Galekovic, Filip (3 березня 2022). Nintendo Blocking Videos Showing How to Emulate Games on Steam Deck. Game Rant (амер.). Процитовано 25 вересня 2022.
  27. Dedmon, Tanner (25 серпня 2022). 'Nintendo Switch Emulator Protection' Announced by Controversial Anti-Piracy Company. Comicbook.com (англ.). Процитовано 25 вересня 2022.
  28. Shepard, Kenneth (25 серпня 2022). Denuvo Launching Switch Emulator Protection at Behest of Publishing Partners. Fanbyte (амер.). Процитовано 25 вересня 2022.
  29. Hollister, Sean (4 березня 2024). Nintendo Switch emulator Yuzu will utterly fold and pay $2.4M to settle its lawsuit. The Verge (англ.). Процитовано 5 березня 2024.

Посилання ред.