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

Напоминание: для вопросов "Где скачать ту или иную игру?" существует отдельный раздел форума!
Perfect Stranger:
Есть ли какие-то способы заставить нормально работать Castlevania: Lords of Shadow - Mirror of Fate и Tekken 3D  Prime Edition? Первая дико тормозит, вторая виснет после предложения ввести имя.
Vivi the Black Mage:
Perfect Stranger, в списке совместимости Кастльвания указана как плохо эмулируемая от восьмого числа. Так что лучше не долбись в неработающее и играй в ПК версию. На счёт Теккена хз, на ютубе ролики показывают бодрый геймплей.
pedro:

--- Цитата ---Thanks to the efforts of our dev B3N30, you can now play Pokémon XY at full speed without using the slow LLE method.
--- Конец цитаты ---
Ну всё, поков починили, а с ними заодно и кучу других игр.
Vochatrak:
Народ, citra-1 кажись все.
Остались ли еще форки Цитры?
s1nka:
Vochatrak, а чем тебя не устраивает основная цитра? Там Canary репа есть, вроде все новинки туда ложат
Vochatrak:
s1nka,
Citra-1 работала шустрее чем canary + игр больше поддерживала.
Dukatti:
Vochatrak,

--- Цитата: Vochatrak от 24 Декабрь 2018, 23:09:10 ---Народ, citra-1 кажись все.
Остались ли еще форки Цитры?
--- Конец цитаты ---
- да, этот https://github.com/sickc/citra
в сборках этого форка есть опция "clear cache every 30 seconds" - какое-то время назад помогала избегать падения фпс в играх, где это происходило от времени\общего_количества_2D_3D_контента без перезапуска эмулятора
[в самом верху ссылка] [собирать самому из исходников необязательно]
Vochatrak:
Dukatti,
Спасибо.
Vochatrak:
Народ, а https://github.com/sickc/citra у всех не выкачивается?
У меня при git clone --recursive --depth 1 https://github.com/sickc/citra.git выдает такую ошибку:

--- Код: ---Сервер не поддерживает запрос необъявленного объекта fd97ef90bff46bd5c3163edfd32b4cb38964eebe
Получен по пути подмодуля «externals/teakra», но не содержит fd97ef90bff46bd5c3163edfd32b4cb38964eebe. Сбой при прямом получении коммита.
--- Конец кода ---
Maver1ck:
Доброго времени суток.
Есть кто в курсе, скажите есть ли разница между установленной (.ехе) версией и промежуточными (.rar) версиями, которые выкладывают тут (https://github.com/citra-emu/citra-canary/releases), и если есть, то какая разница?
Просто, к примеру, когда впервые добавили выбор ядра GPU, игра стали бегать быстрее, но через какое то время в промежуточных версия эмуля, вообще пропала опция выбора ядра. И не понятно, только это у меня что-то глюкануло, толи эту опцию убрали из промежуточных версий и перенесли в .exe...
pedro:
Maver1ck, "ехе-версия" вроде как обычный веб-установщик, который устанавливает те же самые файлы по ссылке с гитхаба. Скорее всего от этой фичи просто отказались. Думаю, если покапаешься тут https://github.com/citra-emu/citra/pulls то найдешь причину.
Maver1ck:
pedro, понятно, спасибо.
laliho:
День добрый.
Хочу поиграть в Shin Megami Tensei 4 Apocalypse.
ПК у меня уже не мощный
Проц - Атлон Феном 4 ядра
ОЗУ - 8 гиг
Видюха - Нвидиа 640 (2гб)

Есть ли какие-то настройки,которые помогут более менее нормально сэмулировать игру?
Или слабые хар-ки ПК?
На WiiU например хорошо идут Донки Конг или Марио3дВорлд.
Maver1ck:
Доброго времени суток.

Появилось несколько вопросов, может кто знает на них ответы.
1. На ютюбе много разных видео, в которых показывают, вроде бы, новые версии Citra, но для х32. Это вообще реально, если учесть что сами разработчики делают эмуль для х64? Или перейдя по ссылке поймаешь вирус?

2. Скачал игру skylander: Spyro's adventure, но оказалось, что без какого то портала и фигурок, не получиться запустить саму игру. Есть какой то способ сыграть без этих прибомбасов?

3. В эмуляторе какое то время назад, появилась опция "Amiibo". Кто-то знает, где их брать?)
s1nka:
Maver1ck, Без доработок коды вроде уже давно не собираются под x86. Либо это какой-то китайских(китайцы любят такие штуки делать) хак, либо фейк, либо всё же старые версии.
Maver1ck:
s1nka, понятно, спс.

Кто-то что-то знает, на счет этого:

1. Скачал игру skylander: Spyro's adventure, но оказалось, что без какого то портала и фигурок, не получиться запустить саму игру. Есть какой то способ сыграть без этих прибомбасов?

2. В эмуляторе какое то время назад, появилась опция "Amiibo". Кто-то знает, где их брать?)

3. В игре Angry Bird Trilogy не работают сейвы. Это как то лечится? :О
pedro:
Maver1ck,
File - Amiibo - load. Дампы с чипов фигурок ищи самостоятельно.
Что насчет сейвов, причина должна быть указана в логе эмулятора.
broun73:
Подскажите пожалуйста
В игре driver renegade
Пишет выключить питание и вставить карик заново
Другие ромы работают хорошо
Kenjiorihara:
Скажите пожалуйста,NCCH файлы куда то нужно скидывать? просто я расшифровал игру эксешником, а дальше? есть файл CIA и два NCCH, но игра все равно не работает.
pedro:
Kenjiorihara, Один из извлеченных расшифрованных NCCH и должен быть игрой. Просто открой его в эмуляторе.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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