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

Напоминание: для вопросов "Где скачать ту или иную игру?" существует отдельный раздел форума!
pedro:
Еще немного тестов

Vivi the Black Mage:
pedro, можешь потестить One Piece: Super Grand Battle! X? Раз уж тестил Romance Dawn и Unlimited World Red.
popowermetal:
у меня вопрос про эмуль но косвенный
на нем читкодов поиск есть??
как на ннестере и геймбое и просто дс эмулях?
pedro:
popowermetal, В нём пока нет ничего, даже настройки управления. Хочешь читерить - используй Cheat Engine, либо ArtMoney.
kafrican:
посмотрел геймплэй поков - игра крутейшая, (особенно если срвнивать с предыдущими частями)
блин(
ждать пока допилят эмулятор или прикупить 3дску для двух игр?
там вроде как нинтендо планирует новую платформу, может на 3дс скидки будут.....(

sonygod:
kafrican, Я думаю что эмуль допилят в будущие несколько лет.
pedro:
Японщина всякая



А неплохо уже совместимость подтянули. Каждая вторая из тестированных мной игр запускается хотя бы до стартового экрана, каждая третья играбельна.
comnga69:

--- Цитата: pedro от 26 Октябрь 2015, 00:22:53 ---Японщина всякая

(Ссылка на вложение) (Ссылка на вложение) (Ссылка на вложение) (Ссылка на вложение) (Ссылка на вложение) (Ссылка на вложение) (Ссылка на вложение) (Ссылка на вложение)

А неплохо уже совместимость подтянули. Каждая вторая из тестированных мной игр запускается хотя бы до стартового экрана, каждая третья играбельна.

--- Конец цитаты ---
пожалуйста up link down citra emulator вы принимаете  :D :D
pedro:

--- Цитата: comnga69 от 26 Октябрь 2015, 05:16:49 ---пожалуйста up link down citra emulator вы принимаете  :D :D

--- Конец цитаты ---
Please, don't use online translators, they suck. Can you speak english?
pedro:
Gravity Falls: Legend of the Gnome Gemulets
В HW рендере не отображается графика, в SW cкорость эмуляции просто невероятно медленная. да еще отсутствуют портреты персонажей и некоторые спрайты.

comnga69:

--- Цитата: pedro от 26 Октябрь 2015, 14:23:26 ---Please, don't use online translators, they suck. Can you speak english?

--- Конец цитаты ---
sorry  :'( , can you give me a link dowload Citra Emulator , I can not play a game.....  thanks
pedro:

--- Цитата: comnga69 от 26 Октябрь 2015, 16:11:58 --- sorry  :'( , can you give me a link dowload Citra Emulator , I can not play a game.....  thanks

--- Конец цитаты ---
You can find links in the first post (btw you can find relevant links on the official site too).
If you just can not run the rom, have you decrypted your game, or just downloaded it from the internet?
sonygod:
Добавил на трекер из шапки ром srt bx. У меня он доходит до меню и эмуль крешится. Может я чето не так делаю? попробуйте еще сами. Но может доведут еще до ума эмуль и он начнет его запускать как и ux.
pedro:
К несчастью эти игры тоже заэмулированы

Dizzy:

--- Цитата: pedro ---К несчастью эти игры тоже заэмулированы
--- Конец цитаты ---

В идеале, всё должно эмулироваться, вне зависимости от отношения людей к отдельным играм.
Sakuragaoka:
Шикарная фраза "Touch the Touch Screen" :lol:
pedro:
Persona Q отказывается работать с файлами "Home Folder"  :-\
upd
Всему виной оказался список плохих слов user\nand\00000000000000000000000000000000\title\000400db\00010302\content\00000000.app.romfs Неясно почему игра с ним не дружит :-\



Играбельна до первого сражения.
ParagonUnits:
А что-нибудь стоящее он эмулирует, типа такого?

--- Цитата ---Ace Combat Assault Horizon Legacy
BlazBlue Continuum Shift II
Dead or Alive Dimensions
Metal Gear Solid Snake Eater 3D
Resident Evil Revelations
Resident Evil The Mercenaries 3D
Tekken 3D Prime Edition
Tom Clancy's Splinter Cell 3D
--- Конец цитаты ---
pedro:
BlazBlue на 3дс хуже псп версии, даже тестировать не хочу. Dead or Alive Dimensions и Metal Gear Solid Snake Eater 3D стопарятся из-за отсутствия гиро-управления. Resident Evil Revelations, Mercenaries, Splinter Cell - интро.

Tekken 3D Prime Edition

Добавлено позже:
Подкину еще несколько скринов

Vivi the Black Mage:
pedro, а как Senran Kagura 1-2 себя чувствуют?
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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