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

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


Ребят,у кого-то вышло запустить New Super Mario Bros.2?
Vivi the Black Mage:
CitrusManiac, сможеш посомтреть видео на ютубе. Запускается.
pedro:
Начал поочередно тестировать игры евро-ромсета

pedro:
Bravely Second (Европейская демка раннего доступа)

ofry:

--- Цитата: ofry от 03 Февраль 2016, 23:23:17 ---Пока расшифровал 12 игр. Продолжаю расшифровку.
Сделаю выкладку, как будут расшифрованы первые 200 игр.

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

Расшифровано 49 ромов. Продолжаю расшифровку. Потом куда их выложить? на 3ds-torrent?
pedro:

--- Цитата: ofry от 05 Февраль 2016, 22:15:41 ---Расшифровано 49 ромов. Продолжаю расшифровку. Потом куда их выложить? на 3ds-torrent?

--- Конец цитаты ---
Можно и туда. Удобно ведь, если всё сразу можно будет отыскать в одном ресурсе. Кстати, там сегодня 20 новых ромов выложили.
sonygod:
pedro, Спасибо за инфу гляну.
Skeptor:
Здравствуйте, ребят. Может здесь кто-нибудь расшифровать и раздать Game Center CX 3-Choume no Arino? Мне очень важно в неё сыграть. :(
Ogr:

--- Цитата: Skeptor от 07 Февраль 2016, 08:38:12 ---Мне очень важно в неё сыграть.
--- Конец цитаты ---
никак вопрос жизни и смерти. :wow: :lol:

чего только лентяи не придумают чтобы им "попку подтёрли". <_<
Skeptor:

--- Цитата: Ogr от 07 Февраль 2016, 08:46:51 ---чего только лентяи не придумают чтобы им "попку подтёрли". <_<

--- Конец цитаты ---
Ну, от столь быстрых обобщений мир проще не станет.

На самом деле я просто немного пиксель-арт изучаю, и в ГеймЦентре-3 я увидел пару классных примеров. А раз скринов страшно мало, я хотел бы сам сыграть и что-то для себя подметить.
Ogr:

--- Цитата: Skeptor от 07 Февраль 2016, 09:00:56 ---На самом деле я просто немного пиксель-арт изучаю, и в ГеймЦентре-3 я увидел пару классных примеров. А раз скринов страшно мало, я хотел бы сам сыграть и что-то для себя подметить.
--- Конец цитаты ---
смотрю:

и действительно, какой же красоты и сложности произведения, в редкой игре такого уровня пиксель арт увидишь. как же такое сделано... прям изучать и черпать, черпать и черпать. :lol:

ну а если серьёзно. в каждой 2 игре СМД,СНЕС,ГБА, подобной "халтурки" навалом. попытка оправдаться не прошла. ;)
Skeptor:

--- Цитата: Ogr от 07 Февраль 2016, 09:16:40 ---и действительно, какой же красоты и сложности произведения, в редкой игре такого уровня пиксель арт увидишь. как же такое сделано... прям изучать и черпать, черпать и черпать.

ну а если серьёзно. в каждой 2 игре СМД,СНЕС,ГБА, подобной "халтурки" навалом. попытка оправдаться не прошла.
--- Конец цитаты ---

Я тебя понял. Воспринимай, как тебе больше нравится. Просто подожду кого-то, кто может помочь.
sonygod:

--- Цитата: Skeptor от 07 Февраль 2016, 09:33:01 ---Я тебя понял. Воспринимай, как тебе больше нравится. Просто подожду кого-то, кто может помочь.

--- Конец цитаты ---
Тут как правило учатся сами себе помогать. Лентяев тут не любят. Тем более в шапке есть гайд по расшифровке cia.
Skeptor:
sonygod, да в шапке-то всё понятно, вчера читал. Только не мог CIA найти, вот и решил сегодня попросить кого-нибудь.
Но сейчас вроде что-то похожее на далёком китайском файлообменнике уже нашёл.
KillzXGaming:
How can I build the CRO build with additional commits? Can you use team viewer in visual studio, if so how? Wanna merge https://github.com/citra-emu/citra/pull/1369 with CRO build.
ZEROx:
KillzXGaming, will do CRO build based on latest master, which includes pull #1369 already, later
or if you wish to build it yourself, you should generate project files first with CMake, before use them with visual studio
KillzXGaming:

--- Цитата: ZEROx от 08 Февраль 2016, 18:51:24 ---KillzXGaming, will do CRO build based on latest master, which includes pull #1369 already, later
or if you wish to build it yourself, you should generate project files first with CMake, before use them with visual studio

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

Can you build a CRO build with these commits?
https://github.com/citra-emu/citra/pull/1302
https://github.com/citra-emu/citra/pull/1374
https://github.com/citra-emu/citra/pull/1264
https://github.com/citra-emu/citra/pull/1334
https://github.com/citra-emu/citra/pull/1369
https://github.com/citra-emu/citra/pull/1367
https://github.com/citra-emu/citra/issues/1292

Every time i try and merge things (Using GIT GUI), the build itself seems to be without CROs, IDK why.
Stealth_Master:
Тему всю читал. Видел,что Fire Emblem Awakening запускается и вроде играбельна.
Есть Citra и расшифрованный ром .3ds этой игры.
Запускается только citra-qt.exe. Винда 8.1, х64.
Эмулятор вроде запускает все нормально, но возникает это, скрины приложил.
Тыкаю A, это все пропускается, идет интро. FPS не измерял, но выглядит примерно на 5.
Когда спустя несколько минут интро проходит, возникает "PRESS ANY BUTTON".
И что бы я не тыкал, дальше дело не идет.
Могу еще написать конфиги железа своего ноута.
pedro:
Stealth_Master, Её запуск постоянно ломают/чинят. Попробуй какие-нибудь старые ревизии эмулятора месячной давности и старше.
Skay:
Stealth_Master, поставь галку Emulation - Use hardware render (это только касамое фпс. про запуск хз)
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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