Эмуляция > Эмуляторы консолей 6 поколения и выше
Эмуляция Nintendo Switch
<< < (38/115) > >>
pedro:


В этой теме рассматриваются наиболее успешно развивающиеся эмуляторы Nintendo Switch
Вся необходимая информация находится под спойлером ниже: Yuzu
Домашняя страница: Yuzu - An experimental emulator for the Nintendo Switch
Git исходники: GitHub - yuzu-emu/yuzu: Nintendo Switch Emulator
Скачать последние ревизии: Mainline builds или EmuCR: yuzu
Сборки Yuzu Early Access: ссылка
Папка user:  user_folder(Jul_2020).7z * (Файлы прошивки и ключи шифрования, необходимые для работоспособности игр)
Распространяемые пакеты: vcredist 2015-2019 или ТУТ (Для решения проблем запуска, связанных с нехваткой библиотек)
Список совместимости: ссылка

Эмулятор запустится на любом ПК с x64 OS: linux/win и видеокартой, совместимой с OpenGL 4.3, и с минимум 8Гб RAM.

* Для Windows, каталог для файлов по умолчанию: %AppData%\yuzu
Если такой вариант не устраивает можно перевести эмулятор в портативный режим, создав папку user в каталоге рядом с yuzu.exe и распаковать системные файлы туда.
Для linux: ~/.local/share/yuzu


Ryujinx
Домашняя страница: Ryujinx - Switch Emulator
Git исходники: Ryujinx/Ryujinx: Experimental Switch emulator written in C#
Скачать последние ревизии: Automatically compiled builds
Ключи шифрования и shared_font:  switchfiles.7z (Распаковать в %AppData%\Ryujinx\system)
OpenAL Core SDK для Windows: ссылка (был необходим для эмуляции звука в старых версиях)
Список совместимости: ссылка

Как запустить? (Устарело)

NSC Builder - Декомпрессор NSZ (сжатый NSP) (Требуются ключи  keys.7z внутри папки ztools)
Встраиваем патчи и DLC в игровой архив с помощью программы NSC Builder (Англ)
AuAurora:
Nyle13, но  я всего лишь хотел чекнуть фпс :D Понян.
Buggirmen:
Попробовал Animal Crossing на выше выложенной ранней сборке,пишет нужен ключ.А где взять новые ключи?Это такое с шапки.Другие игры работают.А так изменений ноль.
AuAurora:
+ кстати ^
Zykon:
Yuzu Build Early Access 550 PROMETHEUS
https://www.mediafire.com/file/iuz7zbo46ljtqzo/ - пароль PiratesDon'tTakeMoney
самый свежий пока что билд, так же ключи от 10 прошивки

Buggirmen, нужно чтобы игра была версии 1.1.0 или выше и патч BypassBootCrash, тогда всё будет работать, если всё это есть то скорее всего у вас не декриптованный образ игры

ну и пруфы


AuAurora:
Zykon, а где взять нужный?  :wow:
s1nka:

--- Цитата: Zykon от 27 Апрель 2020, 13:08:30 ---Early Access
--- Конец цитаты ---
А существуют такие сборки для линуксов?
Buggirmen:
Zykon Спасибо за ключи,а это BypassBootCrash куда кидать?На Ryujinx запустилась,фпс играбельный,но зависает после ввода имени.Все таки Yuzu как то роднее,снес риожинх  :D
AuAurora:
Мб дело в вин7 или неправильном vcruntime140_1.dll
ShadowFlash:

--- Цитата: s1nka от 27 Апрель 2020, 17:32:15 ---А существуют такие сборки для линуксов?

--- Конец цитаты ---
Сам собери. Внутри архива с виндовой сборкой лежат исходники. Все, что нужно сделать это распаковать, удалить из распакованного externals и сделать симлинк на externals из свежесклонированного mainline. Далее по инструкции для сборки линуксовой версии. Если ругнётся на вулкан - добавь -DENABLE_VULKAN=OFF в параметры cmake, они что-то ломали несколько ревизий назад и не собиралось с поддержкой вулкана ни в винде, ни в линуксе.
s1nka:

--- Цитата: ShadowFlash от 28 Апрель 2020, 00:03:06 ---лежат исходники
--- Конец цитаты ---
А слона то и не приметил. Спасибо.
з.ы. не собирается. :(. Ну и хрен с ним.
Zykon:
обновил свой пост выше до 461 билда
Perfect Stranger:
За Ryujinx кто-нибудь следит? Собираются ли там поддержку джойстиков делать в ближайшее время?
ShadowFlash:

--- Цитата: s1nka от 28 Апрель 2020, 06:18:55 ---А слона то и не приметил. Спасибо.
з.ы. не собирается. :(. Ну и хрен с ним.

--- Конец цитаты ---
[ 98%] Building CXX object src/yuzu/CMakeFiles/yuzu.dir/loading_screen.cpp.o
[ 98%] Building CXX object src/yuzu/CMakeFiles/yuzu.dir/main.cpp.o
[ 98%] Building CXX object src/yuzu/CMakeFiles/yuzu.dir/uisettings.cpp.o
[100%] Building CXX object src/yuzu/CMakeFiles/yuzu.dir/util/limitable_input_dialog.cpp.o
[100%] Building CXX object src/yuzu/CMakeFiles/yuzu.dir/util/sequence_dialog/sequence_dialog.cpp.o
[100%] Building CXX object src/yuzu/CMakeFiles/yuzu.dir/util/util.cpp.o
[100%] Building CXX object src/yuzu/CMakeFiles/yuzu.dir/compatdb.cpp.o
[100%] Building CXX object src/yuzu/CMakeFiles/yuzu.dir/yuzu_autogen/mocs_compilation.cpp.o
[100%] Building CXX object src/yuzu/CMakeFiles/yuzu.dir/yuzu_autogen/JJST62K4FD/qrc_style.cpp.o
[100%] Building CXX object src/yuzu/CMakeFiles/yuzu.dir/yuzu_autogen/QWG25RC7ZP/qrc_style.cpp.o
[100%] Building CXX object src/yuzu/CMakeFiles/yuzu.dir/yuzu_autogen/L6763PLDTS/qrc_default.cpp.o
[100%] Building CXX object src/yuzu/CMakeFiles/yuzu.dir/yuzu_autogen/3JV3SOUGRX/qrc_style.cpp.o
[100%] Linking CXX executable ../../bin/yuzu
[100%] Built target yuzu


ты externals подсовывал из mainline? Если нет - не соберется, ибо в архиве они грязные - перенос строки где виндовый, где юниксовый где и тот и другой в одном файле.

собственно что делал - распаковал архив, удалил в распакованном externals. потом кинул туда симлинк на externals из свежевытащенного yuzu-mainline, далее переход в тот каталог, mkdir build, cd build, cmake -DENABLE_VULKAN=OFF -DCMAKE_BUILD_TYPE=release -DCMAKE_PREFIX_PATH=/opt/Qt/5.14.1/lib cmake ..

 после чего make -j64 (-jцифирь - количество потоков для компилятора, самое быстрое значение - если оно равно количеству физических ядер или виртуальных при наличии гипертрединга - т.е. для четырёхъядерного i7 с 8 логическими ядрами это будет -j8, если планируется во время сборки смотреть 4к видео и так далее - отдаем два ядра системе, то есть -j2 для четырёхъядерного, -j4 для шестиядерого и так далее, вместо -j8 и -j12 соответственно).

и еще одна закорючка - Qt называется. Во многих дистрибутивах самого распоследнего Qt нет, оттуда и ссылка на /opt/Qt/бла-бла. Можно скачать и туда установить.

И последний подводный камень, с равным успехом относится и к винде - не надо руками указывать суперагрессивные параметры оптимизации под конкретный процессор. Эмуляторы, в особенности динамические рекомпиляторы этого не любят, сейчас не времена гэцэцэ 1.0 и компиляторы сами нормально оптимизируют, главное им сказать, что ничего для дебага не надо, что и делает cmake с -DCMAKE_BUILD_TYPE=release. Вулкан я выключаю потому, что он был поломан десяток ревизий назад. Но могли и починить, можно попробовать убрать этот параметр. Но вообще скрипач нужен разве что АМДшникам под виндой, ибо OpenGL у них кривой и тормозной.  Остальным (зелёным) толку нет в отличие от rpcs3 - хотя бы потому, что шейдерного кэша для вулкана в эмуляторе пока нет. То, что вулкан чуть быстрее в данном случае убивается компиляцией шейдеров каждый раз прямо в игре, исправленные деревья в Зельде того (10-20фпс) не стоят.
s1nka:
ShadowFlash, Ты с мануалом перестарался. :). Меня не пугают сборки софта под линуксы. CMAKE файлы и сам писал для сборки софта.
Сейчас глянул и у меня даже чистый yuzu-mainline не собирается. Ругается на миллионы ошибок. Например:
/tmp/yuzu-mainline/src/video_core/textures/astc.cpp:196:23: error: ‘static_vector_options’ is not a member of ‘boost::container’; did you mean ‘vector_options’?
  196 |     boost::container::static_vector_options<
      |                       ^~~~~~~~~~~~~~~~~~~~~
      |                       vector_options
/tmp/yuzu-mainline/src/video_core/textures/astc.cpp:197:27: error: ‘inplace_alignment’ is not a member of ‘boost::container’
  197 |         boost::container::inplace_alignment<alignof(IntegerEncodedValue)>,
      |                           ^~~~~~~~~~~~~~~~~
/tmp/yuzu-mainline/src/video_core/textures/astc.cpp:197:73: error: wrong number of template arguments (3, should be 2)
  197 |         boost::container::inplace_alignment<alignof(IntegerEncodedValue)>,
      |

Ощущение, что что-то не так с местными библиотеками Boost'а на моем Debian Testing. :(

Ну точно. Со встроенной библиотекой boost всё собралось вроде.
Leprikon:
А кроликов кто нибудь запускал? Это единственная интересная мне игра.
Vivi the Black Mage:
Leprikon, Yuzu, как там у ryujinx без понятия.
Leprikon:

--- Цитата: Vivi the Black Mage от 30 Апрель 2020, 13:12:18 ---Leprikon, Yuzu, как там у ryujinx без понятия.

--- Конец цитаты ---
Хммм. Я пробовал, но у меня вылет после загрузки.
DarkBercut:

--- Цитата: Zykon от 25 Апрель 2020, 15:26:29 ---может быть еще это надо

--- Конец цитаты ---
все равно та же ошибка возникает  :-\
AuAurora:
А есть ченджлог, где почитать?
Zykon:
Leprikon, рендер Opengl, Async, Dock это все должно быть включено, так же на игру должен стоят последний патч и все длц и тогда заведется
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии