Автор Тема: Эмуляция Nintendo Switch  (Прочитано 396983 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo Switch
« : 15 Январь 2018, 16:10:30 »


В этой теме рассматриваются наиболее успешно развивающиеся эмуляторы Nintendo Switch
Вся необходимая информация находится под спойлером ниже:
« Последнее редактирование: 10 Июль 2023, 20:37:53 от ALEX_230_VOLT »

Оффлайн Про Игрок

  • Пользователь
  • Сообщений: 1870
  • "А ты...знаешь что такое Red Sky Project!?"
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #450 : 15 Сентябрь 2019, 20:04:56 »
Цитата
ну эмулятор не умеет в многоядерность

Вот это печаль. Придется ждать оптимизации в эмуляторе.

Оффлайн FireFox Фан

  • Пользователь
  • Сообщений: 1544
  • Пол: Мужской
  • Огнелис
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #451 : 17 Сентябрь 2019, 13:18:30 »
Так что с MK11?

Оффлайн ShadowFlash

  • Пользователь
  • Сообщений: 2263
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #452 : 18 Сентябрь 2019, 09:41:47 »
Да ничего. Быстрее PC версию вылечат, чем она там станет играбельной на среднестатистической машине.

Оффлайн benladen88

  • Пользователь
  • Сообщений: 737
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #453 : 19 Сентябрь 2019, 00:27:59 »
Да ничего. Быстрее PC версию вылечат, чем она там станет играбельной на среднестатистической машине.
Ну она хоть запускается?
Кстати, по рутрекер-раздаче непонятно, как её запускать, потому что там 2 больших файла, и ни один из них не xci, а в другом виде нигде нет.

Оффлайн Zykon

  • Emu-Land Team
  • Сообщений: 1197
  • Пол: Мужской
    • Steam
    • Youtube
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #454 : 08 Октябрь 2019, 17:12:26 »
нашел тут пару модов для Super Mario Odyssey
для того чтобы использовать нужно для начала нажать ПКМ - Open Mod Data Location, в открывшуюся папку скидываем то что содержится в архивах а именно 4 папки (2x Docked Resolution, 2x Lower Docked Resolution, 4x Docked Resolution, 4x Lower Docked Resolution) и NoAA, потом опять ПКМ - Properties и там снизу уже ставим чекбоксы на NoAA и любой из остальных 4-х
суть модов убрать сглаживание и уменьшить разрешение в игре + может быть будет чуть выше фпс

Оффлайн Слэйер Мун

  • Пользователь
  • Сообщений: 1022
  • Пол: Мужской
  • The Legend
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #455 : 12 Октябрь 2019, 18:37:11 »
Блин, смотрю как люди запускают Blaster Master Zero 2, а у меня никак он не запускается (новьё из шапки установлено), ситуация как у чела (виснет на лоадинге):
https://www.youtube.com/watch?v=DdPFq9qg5ZY
Что может быть, камрады?

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #456 : 12 Октябрь 2019, 18:42:20 »
Слэйер Мун, а что в логе?

Оффлайн Слэйер Мун

  • Пользователь
  • Сообщений: 1022
  • Пол: Мужской
  • The Legend
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #457 : 12 Октябрь 2019, 19:15:16 »
Вот картинка: [/url]


Вот лог:

Оффлайн Zykon

  • Emu-Land Team
  • Сообщений: 1197
  • Пол: Мужской
    • Steam
    • Youtube
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #458 : 12 Октябрь 2019, 19:54:49 »
Слэйер Мун, ну если верить ютубу то игра работала на Canary 2696 билде, а дальше может быть просто что-то сломали

Оффлайн Слэйер Мун

  • Пользователь
  • Сообщений: 1022
  • Пол: Мужской
  • The Legend
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #459 : 12 Октябрь 2019, 20:58:24 »
Слэйер Мун, ну если верить ютубу то игра работала на Canary 2696 билде, а дальше может быть просто что-то сломали
Ок, надеюсь всё так и есть, буду ждать "починки".

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5051
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #460 : 12 Октябрь 2019, 21:44:33 »
Ок, надеюсь всё так и есть, буду ждать "починки".
Нечего ждать, она работает в последней 2019-10-12, по крайней мере основной NSP без обновлений. Цвета всё равно неверные до сих пор, если только это не особенности моего железа, на котором всё равно невозможно играть.

Кстати, больше нет Canary и Nightly, их совместили в просто "yuzu".

Оффлайн Zykon

  • Emu-Land Team
  • Сообщений: 1197
  • Пол: Мужской
    • Steam
    • Youtube
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #461 : 12 Октябрь 2019, 22:06:20 »
она работает в последней 2019-10-12
значит работает при определенных условиях а каких конкретно непонятно, сегодня спецом качал Blaster Master Zero 2 для проверки

Оффлайн Слэйер Мун

  • Пользователь
  • Сообщений: 1022
  • Пол: Мужской
  • The Legend
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #462 : 12 Октябрь 2019, 23:27:06 »
Может кто поделиться полным архивом (игры и сэйвы класть не обязательно  :lol:) вашей папки Yuzu, у кого Blaster Master Zero 2 работает?

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5051
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #463 : 13 Октябрь 2019, 09:37:49 »
значит работает при определенных условиях а каких конкретно непонятно, сегодня спецом качал Blaster Master Zero 2 для проверки
Интересно, я думал вы без проверки сказали.
Сейчас проверил и правда, если оставить только keys и sysdata, то работать не будет.

Слэйер Мун, опытным путём выяснил, что если удалить все папки из C:\Users\%USERNAME%\AppData\Roaming\yuzu, кроме keys и sysdata, то не создаётся необходимый для игры файл ...\yuzu\nand\user\save\0000000000000000\828253C08229A6E15912447004E7DDEA\01005AA00D676000\SystemData.bin. Не знаю когда он появляется, даты у файла все новые, может во время обновления, но тогда дело может быть не в нём. Попробуйте добавить, распаковав в C:\Users\%USERNAME%\AppData\Roaming\yuzu.

Оффлайн Zykon

  • Emu-Land Team
  • Сообщений: 1197
  • Пол: Мужской
    • Steam
    • Youtube
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #464 : 13 Октябрь 2019, 13:56:09 »
Интересно, я думал вы без проверки сказали.
Ну я из тех кто сначала проверяет, хоть железо и старое но что либо проверить позволяет, тоже самое проверял Cadence of Hyrule тоже должна работать с включенной асинхронкой и что думаете эмулятор просто выдает ошибку через некоторое время, с выключенной тоже самое

Оффлайн Слэйер Мун

  • Пользователь
  • Сообщений: 1022
  • Пол: Мужской
  • The Legend
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #465 : 13 Октябрь 2019, 17:15:13 »
Интересно, я думал вы без проверки сказали.
Сейчас проверил и правда, если оставить только keys и sysdata, то работать не будет.

Слэйер Мун, опытным путём выяснил, что если удалить все папки из C:\Users\%USERNAME%\AppData\Roaming\yuzu, кроме keys и sysdata, то не создаётся необходимый для игры файл ...\yuzu\nand\user\save\0000000000000000\828253C08229A6E15912447004E7DDEA\01005AA00D676000\SystemData.bin. Не знаю когда он появляется, даты у файла все новые, может во время обновления, но тогда дело может быть не в нём. Попробуйте добавить, распаковав в C:\Users\%USERNAME%\AppData\Roaming\yuzu.
Увы, не помогло.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5051
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #466 : 13 Октябрь 2019, 17:47:16 »
Увы, не помогло.
Число в пути 828253C08229A6E15912447004E7DDEA могло быть другим, это учитывали? Вот 01005AA00D676000 - это от игры (id или как там). Впрочем, сам файл может быть специфичным для системы или пользователя.
--------
Оказалось, что файл не важен, игра запускается если просто создать ту папку 01005AA00D676000 (yuzu\nand\user\save\0000000000000000\%КАКОЕ-ТО_ЧИСЛО%\).
« Последнее редактирование: 13 Октябрь 2019, 18:04:45 от Sharpnull »

Оффлайн Слэйер Мун

  • Пользователь
  • Сообщений: 1022
  • Пол: Мужской
  • The Legend
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #467 : 13 Октябрь 2019, 18:50:27 »
Всё получилось, большое спасибо за помощь!

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5051
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #468 : 13 Октябрь 2019, 19:05:48 »
Слэйер Мун, у вас тоже цвета неправильные. Интересно, можно ли сделать отображение цветов и как-нибудь применить поверх. Есть же фильтры для игр типа ReShade. Конечно можно сразу исходный код изменить, но каждый раз делать сборку для новой версии может быть менее удобно.

Оффлайн Слэйер Мун

  • Пользователь
  • Сообщений: 1022
  • Пол: Мужской
  • The Legend
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #469 : 13 Октябрь 2019, 21:06:03 »
Слэйер Мун, у вас тоже цвета неправильные. Интересно, можно ли сделать отображение цветов и как-нибудь применить поверх. Есть же фильтры для игр типа ReShade. Конечно можно сразу исходный код изменить, но каждый раз делать сборку для новой версии может быть менее удобно.
Я понимаю, что цвета не те. Мне главное что запускается и что фулспид. Цвета пофиксят, мне не к спеху.

Оффлайн Buggirmen

  • Пользователь
  • Сообщений: 27
    • Просмотр профиля
Re: Эмуляция Nintendo Switch
« Ответ #470 : 15 Октябрь 2019, 16:59:00 »
Вроде как появился билд патреоновский,там марио и другие игры в фулспид работают.Есть такой в свободном доступе?

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5051
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #471 : 15 Октябрь 2019, 17:27:15 »
Buggirmen, на реддите выкладывают (https://www.reddit.com/r/YuzuPiracy/), к 8 октября 2019 -> https://www.mediafire.com/file/m24y4rz83b2h5ni/yuzu-windows20191007.7z/file. Но ссылка из этого видео (под видео ссылка не прямая, а через сокращатели ссылок, чтобы заработать денег, но на видео он также показал конечную ссылку :lol:).

Добавлено позже:
Я понимаю, что цвета не те. Мне главное что запускается и что фулспид. Цвета пофиксят, мне не к спеху.
Оказывается там тупо переставлены R и B каналы, можно хоть сейчас свой билд сделать, наверно кто-то и сделал, мне не охота гуглить. Для теста записал видео и заменил R и B компоненты через ffmpeg:
ffmpeg -i INPUT -vf "format=rgb24,geq=r='b(X,Y)':g='g(X,Y)':b='r(X,Y)',scale=3840:2160:flags=neighbor" -c:v libx264 -crf 16 -preset ultrafast -c:a copy OUTPUT.mkv
--------
Билд сделать не смог, делал по инструкции компиляции, но моя версия падает при запуске игры.
« Последнее редактирование: 15 Октябрь 2019, 23:35:29 от Sharpnull »

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5051
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #472 : 16 Октябрь 2019, 19:13:08 »
Сделал простой фикс для цветов Blaster Master Zero 2 через изменение шейдера в yuzu.exe, применим пока они не изменят код шейдера, тогда нужно будет посмотреть изменения в \src\video_core\renderer_opengl\renderer_opengl.cpp.
Ручной способ
Ищите через хекс-редактор шейдер в yuzu.exe:
Достаточно просто по "Swap RGBA -> ABGR". Не меняя размера yuzu.exe, вместо color = texture(color_texture, frag_tex_coord) * backlight; пишете color = texture(color_texture, frag_tex_coord).bgra * backlight;, например проставить пробелы от "// Also" до "backlight;" и вставить с места где было "// Also".
Через скрипт
Устанавливаете Python 3. Скачиваете скрипт (ПКМ на Raw -> Сохранить объект как...). Кладёте скрипт в папку C:\Users\%USERNAME%\AppData\Local\yuzu\yuzu-windows-msvc. Запускаете его (после каждого обновления yuzu). Появляется yuzu_bgra.exe с уже исправленным шейдером, его и нужно запускать.

Оффлайн Слэйер Мун

  • Пользователь
  • Сообщений: 1022
  • Пол: Мужской
  • The Legend
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #473 : 16 Октябрь 2019, 21:39:19 »
Sharpnull, благодарю за труды!  ;)

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5051
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #474 : 17 Октябрь 2019, 08:58:31 »
Слэйер Мун, кстати, попробовал BMZ2 в Ryujinx. Тормозов больше и похоже там выставлено внутреннее ограничение на 30 fps, которое не понял как отключить. В меню инвентаря текстура плывёт поверх интерфейса. Проблем с цветом нет, но это и в yuzu должно несложно исправляться, они просто не сделали обработку одного типа framebuffer, я пытался исправить формат пикселей, но почему-то ничего не менялось. Удивило, что Ryujinx использовал только 1ГБ (всего занятно 2ГБ) ОЗУ, а yuzu с трудом мои 8ГБ хватает и наверно поэтому бывают зависания.

Оффлайн Enix2k

  • Пользователь
  • Сообщений: 34
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #475 : 17 Октябрь 2019, 14:00:57 »
Мега дебильный вопрос, где можно скачать игры на эмулятор? Не нужно писать за гугли или в интернете, я просто не знаю какой фармат надо для эмулятора, хочу найти Diablo 3 eternal collection и опробовать на эмуляторе, хотя уверен что игра не в рабочем  состоянии  на эмуляторе.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5051
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #476 : 17 Октябрь 2019, 17:01:10 »
Enix2k, есть специальная тема "Где скачать игры". Формат NSP или XCI обычно. Вопрос и правда странный, на главном русскоязычном трекере есть практически все игры. Подсказка: рутрекер. Вбиваете Diablo там и [Nintendo Switch] Diablo III: Eternal Collection [NSP][RUS/Multi10]. Ещё в гугле "switch xci" первой ссылкой, но там не прямые ссылки и тот же самый торрент. Игра эмулируется плохо, но должна немного играться. Говорят нужно отключить Boxcat, с реддита к октябрской патреон версии:
Цитата
Diablo 3 now hangs on the splash screen. Just me or was it a regression?
Disable Boxcat in Emulation - Configure - System - Services

Оффлайн Enix2k

  • Пользователь
  • Сообщений: 34
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #477 : 18 Октябрь 2019, 12:57:42 »
NSP или XCI обычно
Спасибо за помощь.

Оффлайн Buggirmen

  • Пользователь
  • Сообщений: 27
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #478 : 20 Октябрь 2019, 08:25:45 »
Почему то оч часто отваливается видеодрайвер.Эт у всех так? Или может нужны определенные драйвера?У меня нвидиа,карта 2080Ti.

Оффлайн Enix2k

  • Пользователь
  • Сообщений: 34
    • Просмотр профиля
Эмуляция Nintendo Switch
« Ответ #479 : 20 Октябрь 2019, 10:34:47 »
2080Ti
Попробуй удалить драва, презагрузиться и поставить снова последний версию.