| Эмуляция > Эмуляторы портативных консолей |
| Эмуляция Nintendo 3DS (Общая тема) |
| << < (25/104) > >> |
| Tempest:
Вся необходимая информация находится под спойлером ниже: На данных момент существует три эмулятора системы: Citra - единственный сейчас активно развивающийся: * Домашняя страница: Citra - Experimental 3DS Emulator * Git исходники: GitHub - citra-emu/citra: A Nintendo 3DS Emulator * Скачать последние официальные ревизии: nightly builds или EmuCR: Citra * Системные файлы из прошивки 3DS и ключи шифрования: Home_Folder(2018).zip * * Конфиг файлов сохранений: fw45.rar, fw112 (Можно задампить со своей консоли по инструкции здесь и здесь) ** * Распространяемые пакеты: vcredist 2015 и vcredist 2017 (Для решения проблемы запуска, связанной с нехваткой библиотек) * Неофициальный список совместимости от pcmaker'а: ссылка (устарел) * Официальный список совместимости: ссылкаЗапустится на любом ПК с x64 OS: linux/osx/win и видеокартой, совместимой с OpenGL 3.3. * Для Windows, в новых версиях эмулятора каталог для файлов по умолчанию: %AppData%\Citra Если этот вариант не устраивает, то можно перевести Citra в портативный режим, создав папку user в каталоге рядом с citra-qt.exe и распаковать системные файлы туда. Для linux и macOS: ~/.local/share/citra-emu/ ** Для Windows, в новых версиях эмулятора каталог для Config Savegame по умолчанию: %AppData%\Citra\nand\data\00000000000000000000000000000000\sysdata\00010017\00000000 Для портативного режима: <Папка эмулятора>\user\nand\data\00000000000000000000000000000000\sysdata\00010017\00000000 Два других, давно не обновляющиеся эмулятора - 3dmoo и TronDS: * Git исходники 3dmoo: plutooo/3dmoo · GitHub * Последние ревизии 3dmoo: EmuCR: 3dmoo * Домашняя страница TronDS: TronDS a Nintendo 3DS Emulator Расшифровка ROM'ов: С развитием 3DS сцены и появлением возможности дампинга бутромов, в сети стали появляться всевозможные программы, позволяющие производить расшифровку без использования консоли. Примеры некоторых из них: decrypt_v2.zip - новый скрипт (в форматах .py и .exe) для расшифровки ромов. Поддерживает 3DS и CIA, умеет работать с файлом seeddb.bin, последнюю версию которого можно стянуть отсюда. Batch CIA 3DS Decryptor.zip - батник и набор утилит для автоматизированной расшифровки игр, патчей и dlc. (Источник) На данный момент это самые удобные варианты расшифровки. Мультиплатформенный скрипт 3ds_decrypt_v2.py (Требует наличия python 2.7 с установленным pyCrypto), или его вариация в виде экзешника для Windows: 3ds_decrypt_v2.rar (Не требует установленного python и чего-либо ещё). Скрипт поддерживает все известные на данный момент методы шифрования картриджевых игр: Normal Crypto, 7.x Crypto, New3DS и Zero-Key. Расшифровать ром можно командой: --- Код: ---python 3ds_decrypt_v2.py "0207 - New Super Mario Bros. 2 (Europe) (En,Fr,De,Es,It,Nl,Pt,Ru).3ds" --- Конец кода --- Для *.exe версии достаточно просто перетащить на программу зашифрованный ром. Для расшифровки игр в установочных архивах CIA существует скрипт: eshop_content_to_cxi.py (Требует наличия python 2.7 с установленным pyCrypto) и его вариация в виде экзешника для Windows: eshop_content_to_cxi.rar (Не требует установленного python и чего-либо ещё). Данный скрипт расшифровывает не сам CIA, а лишь распакованные из него контейнеры CXI (файлы контента), расшифрованные версии которых, впрочем, без проблем открываются эмулятором Citra. Извлечь контейнеры CXI из зашифрованного CIA можно с помощью консольной программы ctrtool, команда: --- Код: ---ctrtool.exe --contents="game" --tik="game.cetk" --tmd="game.tmd" -p -x "game.cia" --- Конец кода --- Только для Windows - Пакетный файл распаковки контента из множества CIA разом: --- Код: ---for %%a in (*.cia) do ctrtool.exe --contents="%%~na" --tik="%%~na.cetk" --tmd="%%~na.tmd" -p -x "%%a" --- Конец кода --- На выходе должны получиться файлы вроде "game.0000.0000002" и "game.0001.0000003". Где '0000' - это индекс контента, а '00000002' - название файла контента. Расшифровка файлов контента производится командой: --- Код: ---python eshop_content_to_cxi.py <content_filename> <DECRYPTED_KEY!> <Content_Index> <Seed> --- Конец кода --- Аргументы командной строки. Почти все, за вычетом 'seed' являются обязательными, если только тот не используется игрой: content_filename = Имя файла контента (например '00000000') DECRYPTED_KEY! = Расшифрованный TitleKey, который можно подсмотреть в "базе ключей" по ссылке ниже. Чтобы найти его, потребуется также узнать TitleId игры. Content_Index = Индекс контента, обычно '0000' для игры, '0001' для мануала, и '0002' для данных "загружаемой игры". Seed = Ключ шифрования seed, который можно подсмотреть в "базе ключей" по ссылке ниже. Если контент использует seed шифрование, но параметр не указан в командной строке, скрипт даст сбой. База ключей и Seed'ов на 4612 игр. TitleId можно подсмотреть с помощью ctrtool, либо здесь или здесь. Так же никто не мешает качать уже расшифрованные ромы с каких-либо сайтов или торрент трекеров. А еще, можно извлекать из расшифрованных архивов CIA игры в понятном эмулятору формате CXI. Для этого воспользуйтесь одной из этих программ: CIA-Extractor или ciatocxi (Большая вероятность встретить расшифрованный CIA у релизов с лычками Cryptofixed, Firmware Spoof и Region Free. UNDUB'ы расшифрованы почти всегда.) Полезные ссылки: Архив расшифрованных демо-версий: ссылка (Ядиск) Памятка по элементам управления New Nintendo 3DS: ссылка Настройка размера и положения окон в эмуляторe Citra через редактирование файла qt-config.ini: ссылка Напоминание: для вопросов "Где скачать ту или иную игру?" существует отдельный раздел форума! |
| Vivi the Black Mage:
pedro, romance dawn на каком билде запущен? |
| pedro:
kaneroma, На консоли. Неужели не очевидно? Vivi the Black Mage, выше сборочка от ZEROx |
| Vivi the Black Mage:
pedro, что делать с ошибкой отсутствием qt5opengl.dll? |
| ZEROx:
--- Цитата: pedro от 11 Март 2016, 19:41:08 ---ZEROx, В этой сборке как будто фрагментное освещение сломано --- Конец цитаты --- Сделал для себя два скрина из Zelda Link Beetwen Worlds из разных билдов(в прошлом для мееня наиболее заметная игра в плане фрагментного освещения) так никакой разницы, хотя смотрел на Ютубе походу сама 3дс не дает такой яркий рендер Vivi the Black Mage, скачай любую сборку из nightly builds из шапки, потом замени экзешники моими |
| Vivi the Black Mage:
ZEROx, спасибо. ЗАметил сильный прирост скорости по сравнению с обычными ночными билдами. Epic Mickey: Power of Illusion работает в 20+ фпс, а Romance Dawn в 15-22 |
| Sakuragaoka:
Сейчас можно найти в сети расшифрованный ром театурума Финал Фэнтези? |
| KillzXGaming:
Has anyone managed to boot the 3ds home menu? I've extracted my nand but have no idea how to get a rom of the menu? |
| pedro:
--- Цитата: KillzXGaming от 12 Март 2016, 00:36:22 ---Has anyone managed to boot the 3ds home menu? I've extracted my nand but have no idea how to get a rom of the menu? --- Конец цитаты --- title id: 0004003000008F02 us, 0004003000009802 eu. you can try to decrypt the home menu app with decrypt9wip to run it on citra, but I'm not sure that it will work in any way. |
| KillzXGaming:
Got home menu booting. You must decrypt the .app in decrypt9, then rename it to .cxi at the end, https://i.imgur.com/6NtXvh8.png |
| ZEROx:
KillzXGaming, if it's possible can you share your dump? Добавлено позже: MerryMage вновь сделал вывод аудио https://github.com/MerryMage/citra/commits/audio-core пожже сделаю сборку со всеми сопутствующими |
| pedro:
ZEROx, забей на дамп, ты с одним home menu всё равно ничего сделать не сможешь, слишком много служб и доп. приложений должно загружаться вместе с ним. |
| sonygod:
Урааааааа ребята. На новой сборке от зеро пошла Nekketsu Kouha Kunio-Kun Special. Игра идет без глюков в фуллспиде!. |
| pedro:
sonygod, надо будет проверить Nekketsu RPG. |
| Roziell:
Скажите пожалуйста, а есть ли сборки на которых можно нормально поиграть в Zero Escape Virtue's Last Reward? |
| sonygod:
Видео. Как видите нет никаких глюков и фпс вполне играбельный а местами и фуллспид. Нет ли у кого project x zone 2? хотел бы потестить. |
| pedro:
--- Цитата: sonygod от 12 Март 2016, 14:43:16 ---Нет ли у кого project x zone 2? хотел бы потестить. --- Конец цитаты --- Не работает. Ссылка на демку в шапке. |
| Roziell:
Смог запустить Zero Escape 2 на последней сборке от Zero. Работает лучше чем раньше, с Hardware Render и Scaled Resolution (и с небольшими зависаниями) проходит через начало, главное меню и даже в игру. Только вот звука почему-то нет... Совсем... Мб я нуб и что-то не так сделал? UPD: я правильно понимаю что звук вообще не воспроизводится в эмуляторе? |
| Vivi the Black Mage:
Roziell, звук видимо не прикручен. Добавлено позже: sonygod, в следующий раз, если можешь, оставляй счетчик фпс. |
| Roziell:
--- Цитата: Vivi the Black Mage от 12 Март 2016, 15:23:04 ---Roziell, звук видимо не прикручен. --- Конец цитаты --- Не прикручен к файлу с игрой? |
| Vivi the Black Mage:
Roziell, к сборке эмулятора. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |