| Эмуляция > Эмуляторы консолей 6 поколения и выше |
| Эмуляция Nintendo Switch |
| << < (49/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 (Англ) |
| ReiKatari:
--- Цитата: Психиатр от 04 Июль 2020, 19:17:14 --- https://www.virustotal.com/gui/file/319a7042db78eb22dfc8684518b7796d77b2ab049ef2635dd0ab8370c476f6fe/detection --- Конец цитаты --- Ну так это неофициальная приложуха из группы в Discord, которая выкачивает обнову на комп, естественно, что для этого необходимы некоторые заморочки. Кряки к играм же юзают люди. Однако дописал-таки P.S. в свое сообщение. Согласен, что не все такие варианты любят. Я сначала выложил файл, затем до меня дошла мысль, что я же .exe выкладываю, у людей в мозгу тревога сработает. Поэтому решил приложить следом скриншот со своего компа. Кто хочет удобства - получит его. Кто боится - будет выкачивать новые версии из того же Discord, админ которого этот файлик и сварганил... Появилась новая версия. |
| Sharpnull:
--- Цитата: ReiKatari от 04 Июль 2020, 16:53:01 ---Yuzu Early Access Updater --- Конец цитаты --- Хотел написать, что он сломался, но видимо его обновляли (обращение к https://pastebin.com/raw/GHqYrbQt, который не был доступен), там теперь 705, но ссылка неверная на архив, можно взять здесь http://www.mediafire.com/folder/rrat84il8xewc/YuzuEarlyAccess. Я выше давал ссылку на pastebin с обновлениями, он сейчас не доступен. Им стоило выкладывать сам скрипт на Python, чтобы люди не ссали. Я декомпилировал (приложил файл): --- Код: ---#!/usr/bin/env python3 import shutil, wget, os, zipfile from distutils.dir_util import copy_tree import re, requests, sys pastebinContent = requests.get('https://pastebin.com/raw/GHqYrbQt').text try: link = re.search('http.*', pastebinContent).group(0) version = int(re.search('Yuzu Early Access (\\d+)', pastebinContent).group(1)) except: print('PasteBins are down! RIP') sys.exit() try: versionFile = open('Version.txt', 'r+') except: versionFile = open('Version.txt', 'w+') versionFile.write('0') versionFile.close() versionFile = open('Version.txt', 'r+') for i, line in enumerate(versionFile): current = int(line) else: if version > current: print('Downloading newest version ' + str(version) + ', please wait!') wget.download(link, 'yuzu.zip', bar=(wget.bar_thermometer)) print('\nExtracting files!') try: with zipfile.ZipFile('yuzu.zip', 'r') as zip_ref: zip_ref.extractall('yuzu') copy_tree('yuzu/Yuzu Early Access ' + str(version) + ' (Update)/Yuzu Early Access', os.getcwd()) shutil.rmtree('yuzu') versionFile.seek(0) versionFile.write(str(version)) versionFile.truncate() versionFile.close() print('Done!') except: print('File has not been uploaded yet, please try again later!') else: os.remove('yuzu.zip') else: print('You are on the newest version (' + str(current) + ')!') input() --- Конец кода --- Нужно установить requests и wget (командная строка): --- Код: ---pip install -U requests pip install -U wget --- Конец кода --- Как декомпилировать архивы PyInstaller 0. Нужен Python той же минорной и мажорной версии (3.8), последнее число (3.8.x) возможно не играет роли, так как это исправления. 1. Установить PyInstaller и с помощью pyi-archive_viewer (https://pyinstaller.readthedocs.io/en/stable/advanced-topics.html#using-pyi-archive-viewer) извлечь из .exe файл с таким же названием, но без .exe, в данном случае "yuzuUpdater". 2. Он идёт без заголовка .pyc-файла, который нужен для декомпиляции в, например, https://github.com/rocky/python-decompile3. Поэтому скомпилируем любой скрипт: --- Код: ---python -m py_compile hello.py --- Конец кода --- И скопируем первые 16 байт и вставим в начале yuzuUpdater, переименуем в yuzuUpdater.pyc. 3. Декомпилируем с помощью python-decompile3, который нужно сначала установить: --- Код: ---pip install -e python-decompile3-master --- Конец кода --- Где последний аргумент - путь до папки с код из github. Декомпилируем: --- Код: ---decompyle3 -o yuzuUpdater.py yuzuUpdater.pyc --- Конец кода --- Добавлено позже: Ссылку на версию EA 705 исправили, Yuzu Early Access Updater теперь работает. На самом деле, автор мог обойтись без pastebin, потому что у mediafire есть API для доступа к файлам. Изменил скрипт: скачивание напрямую из папки http://www.mediafire.com/folder/rrat84il8xewc/YuzuEarlyAccess, убрал использование wget, вывод прогресса скачивания - печатается по одному символу #. Скрипт: https://gist.github.com/infval/257d71eb08c329f59124a536da708003 (ПКМ на Raw -> Сохранить объект). Вот эта версия текстом, на всякий случай: --- Код: ---#!/usr/bin/env python3 import os import re import sys import json import shutil import zipfile import requests def download_file(url, filename): r = requests.get(url, stream=True) total_size = int(r.headers.get('content-length', 0)) block_size = 4096 current_size = 0 char_size = total_size // 80 with open(filename, 'wb') as f: for data in r.iter_content(block_size): current_size += len(data) if current_size >= char_size: current_size -= char_size print("#", end="", flush=True) f.write(data) mediafire_yuzu_folder = 'rrat84il8xewc' api_url = 'http://www.mediafire.com/api/1.5/folder/get_content.php?folder_key={}&content_type=files&order_by=created&order_direction=desc&response_format=json'.format(mediafire_yuzu_folder) try: r = requests.get(api_url).text mfolder = json.loads(r) mfile = mfolder["response"]["folder_content"]["files"][0] filename = mfile["filename"] link = mfile["links"]["normal_download"] version = int(re.search('Yuzu Early Access (\\d+)', filename).group(1)) except: print('Parse Error: https://www.mediafire.com/folder/{}'.format(mediafire_yuzu_folder)) sys.exit() try: versionFile = open('Version.txt', 'r+') except: versionFile = open('Version.txt', 'w+') versionFile.write('0') versionFile.close() versionFile = open('Version.txt', 'r+') for i, line in enumerate(versionFile): current = int(line) else: if version > current: print('Downloading newest version ' + str(version) + ', please wait!') download_file(link, 'yuzu.zip') print('Extracting files!') try: with zipfile.ZipFile('yuzu.zip', 'r') as zip_ref: zip_ref.extractall('yuzu') shutil.copytree('yuzu/Yuzu Early Access ' + str(version) + ' (Update)/Yuzu Early Access', os.getcwd(), dirs_exist_ok=True) shutil.rmtree('yuzu') versionFile.seek(0) versionFile.write(str(version)) versionFile.truncate() versionFile.close() print('Done!') except: print('File has not been uploaded yet, please try again later!') else: os.remove('yuzu.zip') else: print('You are on the newest version (' + str(current) + ')!') input() --- Конец кода --- Для конечного пользователя: 1. Установить Python 3: https://www.python.org. 2. Установить requests (в командной строке): --- Код: ---pip install -U requests --- Конец кода --- 3. Запустить yuzuUpdater_mediafire.py в папке, куда нужно скопировать все файлы yuzu. Поэтому не делайте это на рабочем столе! Если скрипт сразу закрывается или не написано Done! после скачивания, значит что-то пошло не так. |
| Nik-on:
Приветствую. Ноут MSi GT 72 7RE. Конфиг i7 7700hq+1070+32ram+ssd. Проблема. На драйверах до 446.14 (как стабильных так и бета) YUZU работает стабильно как на OGL, так и на Vulkan. На драйверах с 451.48, с которых NV вроде как объявила о нативной поддержке Vulkan 1.2 (как стабильных так и бета) и выше YUZU просто вылетает/закрывается/выгружается, без каких либо сообщений, при попытке загрузить любую игру с Vulkan. На OGL все работает стабильно. YUZU пробовал как стабильный, так и ранний доступ. Драйвера на видео ставил как просто поверх, так и через "чистую установку". Да и полное удаление драйверов, настроек, GF Exp и т.д. с последующей установкой с нуля делал - эффекта не даёт. С одной стороны очевидно что проблема в драйверах. С другой - конфиг ноута довольно широко распространённый - а сообщений о такой проблеме я в сети не нашёл, т.е. проблема не массовая. Может тут кто с подобным встречался и знает как лечить? Ну кроме как откатывать драйвера на 446.14. |
| ReiKatari:
Прикольные разработчики Yuzu. Написали, что выбор разрешения убран из-за того, что оно никак не влияло на игру, никакие изменения не вносились, т.к. этот пункт остался от эмулятора Citra. При этом запускаю игру на единственном нынче имеющемся разрешении и вижу низкую графику и мыло... А ранее здесь же прикладывал скрины с 4К-5К, выставленных в эмуле - разница просто огромнейшая... |
| md_max:
А я не вижу прогресса. Уже 7xx билд, а то что я запускаю как хреново работало так и работает. А нет... прогресс есть, ремейк Зельды теперь не запускается. Последняя версия где игра запускается это 510. Потому, оперативно качать какие то билды через выложенную выше прогу смысла не вижу. Толку то. |
| sonygod:
--- Цитата: md_max от 11 Июль 2020, 15:07:53 ---А я не вижу прогресса. Уже 7xx билд, а то что я запускаю как хреново работало так и работает. А нет... прогресс есть, ремейк Зельды теперь не запускается. Последняя версия где игра запускается это 510. Потому, оперативно качать какие то билды через выложенную выше прогу смысла не вижу. Толку то. --- Конец цитаты --- То есть убрали навсегда?. |
| md_max:
sonygod, Если речь про Зельду, то её не убрали, а скорее всего она просто перестала работать. Впрочем подноготной я не знаю. |
| ShadowFlash:
Эмм... а оно вообще-то работает. |
| md_max:
ShadowFlash, А у меня на новых версиях нет. И на сайте в разделе совместимости есть люди у которых тоже не работает. |
| DzN:
--- Цитата: md_max от 12 Июль 2020, 00:31:12 ---ShadowFlash, А у меня на новых версиях нет. И на сайте в разделе совместимости есть люди у которых тоже не работает. --- Конец цитаты --- Используйте skipintro, если у вас черный начальный экран. Это прям в базе yuzu по игре написано. |
| Romanvorkuta:
Здравствуйте товарищи, возникла проблема. Хочу поиграть в марио в одессе, а не получается. С различными кэшами и без них вылетает юзу. Я предполагаю ему не хватает памяти, вот только афтербёрнер показывает что он ест примерно 8гб. Что это за проблема и возможно ли её решить? По железу у меня: r5 2600, rtx 2060 16gb ddr4 3200. Настройки стандартные, запускал без оапдейта и с апдейтом, вылетает |
| kivo:
Romanvorkuta, в настройках отключите use assembly shaders, если включены. Также проверьте, что в качестве API указан OpenGL. |
| Romanvorkuta:
--- Цитата: kivo от 12 Июль 2020, 22:30:46 ---Romanvorkuta, в настройках отключите use assembly shaders, если включены. Также проверьте, что в качестве API указан OpenGL. --- Конец цитаты --- благодарю за помощь, завтра попробую, надеюсь будет работать. |
| Romanvorkuta:
По итогу всё равно марево вылетает, а как исправить не знаю. Пробовал играться с настройками, но результат одинаковый. Просто вылетает. У людей с похожими системами фпс около 60 и игра работает стабильно, но у меня просто вылетает :( . Надеюсь способ решения проблемы найдётся, а пока поиграю через сему в ботву. |
| sonygod:
В последних билдах починили звук во многих играх. Например в фаер эмблем теперь звук работает нормально!. |
| Nik-on:
--- Цитата: kivo от 12 Июль 2020, 22:30:46 ---Здравствуйте товарищи, возникла проблема. Хочу поиграть в марио в одессе, а не получается. С различными кэшами и без них вылетает юзу. Я предполагаю ему не хватает памяти, вот только афтербёрнер показывает что он ест примерно 8гб. Что это за проблема и возможно ли её решить? По железу у меня: r5 2600, rtx 2060 16gb ddr4 3200. Настройки стандартные, запускал без оапдейта и с апдейтом, вылетает --- Конец цитаты --- А версия драйверов какая? Пробовали на более раннюю версию откатить? В какие моменты вылетает игра? |
| Romanvorkuta:
--- Цитата: Nik-on от 13 Июль 2020, 13:03:46 ---А версия драйверов какая? Пробовали на более раннюю версию откатить? В какие моменты вылетает игра? --- Конец цитаты --- Игра вылетает после загрузки кеша (если скачиваю готовый с инета), либо во время игры, если кеша нет. Скорее всего ему не хватает памяти, ибо эффект который он оставляет после себя как после перенагрузки озу (хотя афтербёрнер показывает что нагрузка на память- 8гб и диспетчер задач показывает что озу не нагруженна на 100). у меня 451.67 на видюху, последние версии всех библиотек (обновлял через драйвер бустер). Откатывать драйвера не пробовал. |
| kivo:
sonygod, в эмуляторе Yuzu кликаете ПКМ на названии игры, далее выбираете первый пункт меню Open Save Data Location. Выбираете пользователя, ОК, после чего открывается папка с сохранениями. К слову, вчера пробовал запускать Paper Mario: Origami King. В Yuzu не отображается часть текстур, а вот на Ryujinx на моем R3600, 16Gb RAM и GeForce 1063 работало замечательно. Может быть со звуком было не всё ладно, но я играл ночью, в тишине, еле оторвался после полутора часов игры. |
| tizelius:
--- Цитата: kivo от 13 Июль 2020, 21:34:02 ---sonygod, в эмуляторе Yuzu кликаете ПКМ на названии игры, далее выбираете первый пункт меню Open Save Data Location. Выбираете пользователя, ОК, после чего открывается папка с сохранениями. К слову, вчера пробовал запускать Paper Mario: Origami King. В Yuzu не отображается часть текстур, а вот на Ryujinx на моем R3600, 16Gb RAM и GeForce 1063 работало замечательно. Может быть со звуком было не всё ладно, но я играл ночью, в тишине, еле оторвался после полутора часов игры. --- Конец цитаты --- Скажи в бумажном Марио,есть русский язык? |
| another148:
Имею конфигурацию I5 7500, Оперативки 8, Видеокарта GeForce 1050 TI с 4 gb. И вот вечно эмулятор закрывается. Ну то есть Астрал Чейн работает хорошо, потом бац эмулятор закрывается спустя 3 минуты. Дедли Премонишен 2 работает терпимо, но бац через время закрывается эмулятор (у товарища такой же комп, но у него эмулятор не вылетает в этой игре). Pokemon Dungeons работает идеально, но бац через продолжительное время эмулятор закрывается. С чем это может быть связано? Помогите кто знает, или может подскажите что то. Я в растерянности. Я так понимаю проще всего, чтобы не долбать мозги, просто винду переставить и всё. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |