Эмуляция > Эмуляторы портативных консолей
Эмуляция Nintendo 3DS (Общая тема)
<< < (81/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: ссылка

Напоминание: для вопросов "Где скачать ту или иную игру?" существует отдельный раздел форума!
hotter:
Raizaburou
Спасибо!А где можно скачать европейку?Или ее еще нет?
Билд очень стар,на новых должно быть побыстрей,если умельцы поковыряются.Где то 22-24 кадра выдает наверное из 60.На Jap играть не очень  :D
Raizaburou:
hotter
Европейка со вчерашнего уже есть. Можно скачать напр. с форума ChaosGamez (требуется регистрация:)
sonygod:

--- Цитата: hotter от 21 Октябрь 2017, 16:10:35 ---Raizaburou
Спасибо!А где можно скачать европейку?Или ее еще нет?
Билд очень стар,на новых должно быть побыстрей,если умельцы поковыряются.Где то 22-24 кадра выдает наверное из 60.На Jap играть не очень  :D

--- Конец цитаты ---
Не сделают пока новых билдов для запуска. Я говорил с разработчиками им эта игра не очень интересна во первых. Во вторых, кто то из разработчиков должен купить игру т.к они не рассматривают реквесты на фиксы к играм если сами не имеют лицуху. Все остальное воспринимается ими как пиратство.
Dyons:

--- Цитата: sonygod от 21 Октябрь 2017, 17:07:52 ---Во вторых, кто то из разработчиков должен купить игру т.к они не рассматривают реквесты на фиксы к играм если сами не имеют лицуху.
--- Конец цитаты ---
тебя отшили и лапши напоследок на уши повесили
hotter:

--- Цитата: Raizaburou от 21 Октябрь 2017, 16:57:37 ---Можно скачать напр. с форума ChaosGamez
--- Конец цитаты ---
Простым смертным оттуда походу не скачать.Какой то очень дерьмовый сайт  :wow: Бывают конечно и хуже.

--- Цитата: sonygod от 21 Октябрь 2017, 17:07:52 ---Не сделают пока новых билдов для запуска. Я говорил с разработчиками им эта игра не очень интересна во первых. Во вторых, кто то из разработчиков должен купить игру т.к они не рассматривают реквесты на фиксы к играм если сами не имеют лицуху. Все остальное воспринимается ими как пиратство.

--- Конец цитаты ---
Ну будем надеяться на лучшее.им эта игра не очень интересна Да как то вяло эмулятор делается,развивается.Из пол десятка игр для 3дс что нибудь работает в полную скорость?Сомневаюсь.Геймпад не умеют с рождения,хотя в первых сборках работал  :D
Raizaburou:

--- Цитата: hotter от 21 Октябрь 2017, 17:57:23 ---Простым смертным оттуда походу не скачать.Какой то очень дерьмовый сайт   Бывают конечно и хуже.
--- Конец цитаты ---
Ну, не знаю... У меня же получилось... Кнопочку "Like" в теме с игрой нажимали? Если вы нажимали, а ссылки, на некоторое время появившись, потом исчезли, рекомендую так: нажмите "Unlike", затем снова "Like" - ссылки снова должны появиться ;)
Про Игрок:

--- Цитата ---Citra+CC-MSVC_18_10_2017 от drwhojan ...
С ней эмуляция еще быстрее. В DOA:D прирост 4-6fps относительно предыдущей сборки
--- Конец цитаты ---

Больше пруфов. Метроид работает стабильно в 60 кадров:
Благодарю за ссылку на сборку  :cool:
Skay:
Про Игрок, эти 60 кадров , что мертвому припарка. Это перерисовыается окошко эмулятора. А так, тебе даже эмулятор говорит что там 30 кадров %) смотри правый нижний угол.
hotter:

--- Цитата: Raizaburou от 21 Октябрь 2017, 19:54:14 ---Ну, не знаю... У меня же получилось... Кнопочку "Like" в теме с игрой нажимали
--- Конец цитаты ---
Ну пришлось еще потанцевать с бубном,но скачал  :)

--- Цитата: Raizaburou от 21 Октябрь 2017, 14:56:53 ---На всякий случай повторюсь кое о чем. Не забудьте настроить регион в настройках эмулятора  соответственно региону игры. Изменение некоторых настроек (например layout'а) через UI невозможно, это можно сделать только правив qt-config.ini.
--- Конец цитаты ---
Так а у вас работает европейка с того сайта или на эмуле только Jap работает?У меня проходят несколько заставок и зависает(регионы пробовал разные)  :neznayu:
Расшифровывал decrypt_v2 Может я что неправильно сделал?
pedro:
В новый Canary билд добавили поддержку установки CIA.


--- Цитата ---Merged: j-selby: Canary Base
Merged: Subv: Kernel/SVC: Don't let svcReleaseMutex release a mutex owned by another thread
Merged: shinyquagsire23: Services/AM: Add CIA title installation support.
Merged: j-selby: Updater QT Integration
Merged: mailwl: Service/PTM: Stub GetStepHistory function
--- Конец цитаты ---

Вроде работает
Vivi the Black Mage:
pedro, т.е. теперь декриптовывать не надо что ли?
pedro:
Vivi the Black Mage, Нет, всего лишь добавили возможность устанавливать архивы CIA на "SD-Карту" как на реальной консоли, а расшифровывать игры придется как и раньше. Но штука всё равно прикольная, хотябы тем, что установка патчей теперь станет делом пары минут. Таким же образом могут быть установлены DLC, но пока что они не подхватываются играми, потому что еще не заэмулирована необходимая служба.
Skay:
У меня вопрос, а в окарине времени, у всех возле ранчо и на ранчо - проседает фпс при скейле больше нативного?
qwertystar:
В теме неофициальных билдов на гбатемпе вчера выложили сборку, на которой Soul Hackers идут практически в фулспид и почти нет неприятных тормозов; по крайней мере, самая быстрая сборка для этой игры, что я видел. :)



Edit:
А вообще, потестил на более старых сборках - тоже идёт очень быстро. Неделю назад переустанавливал Винду и кажись пока что не поставил какие-то драйверы, так как при запуске SMT4 модели и текстуры некорректно отображаются; возможно с этим как-то связано.

SpygelSnortberry:
qwertystar, в остальных играх выдает маловато фпс по сравнению с ситрой от msvc.
плюс еще вылетает при попытке остановить эмуляцию
qwertystar:

--- Цитата: SpygelSnortberry от 30 Октябрь 2017, 17:32:54 ---qwertystar, в остальных играх выдает маловато фпс по сравнению с ситрой от msvc.
плюс еще вылетает при попытке остановить эмуляцию

--- Конец цитаты ---
У меня ещё до этого игра лучше всего шла на этой сборке, один из билдов drwhojan. А так да, на некоторых билдах идёт что-то лучше ,что-то хуже.
ofry:

--- Цитата: Vivi the Black Mage от 27 Октябрь 2017, 20:56:32 ---pedro, т.е. теперь декриптовывать не надо что ли?

--- Конец цитаты ---

А декриптованные CIA нормально устанавливаются и запускаются?
pedro:
ofry, Устанавливаются без проблем, но ничего из установленного кроме патчей в данный момент не подхватывается.

Добавлено позже:
Кстати, вот старенькая версия FBI, в которую еще не успели напихать лишних опций. Можешь поэкспериментировать с установкой CIA с его помощью.
ofry:

--- Цитата: pedro от 31 Октябрь 2017, 00:13:32 ---ofry, Устанавливаются без проблем, но ничего из установленного кроме патчей в данный момент не подхватывается.

Добавлено позже:
Кстати, вот старенькая версия FBI, в которую еще не успели напихать лишних опций. Можешь поэкспериментировать с установкой CIA с его помощью.

--- Конец цитаты ---

Т.е. если в CIA стоит сама игра, то она не подхватится?
pedro:
ofry, Ну, теоретически ты можешь запустить игру из папки на "SD-карте", куда она была установлена. Но в списке игр или Home menu она отображаться не будет.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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