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

Напоминание: для вопросов "Где скачать ту или иную игру?" существует отдельный раздел форума!
sonygod:
alex.morozov, Я все находил в гугле. Пишешь decrypterd citra roms (как пример) и находишь кучу ресурсов. Я таких нашел два. Один сам другой на гбатемпе дал товарищ. Потрудитесь уж сами поискать. Почему за вас должны все готовое вам давать?.

Кстати некоторые игры вполне уже себе проходимы. Я на сборке от китайцев от 19 сентября прошел super robot taisen ux в фуллспиде. Да, иногда фпс опускался чуток но основное время были стабильные 60 кадров. В стратегических рпгшках вполне можно уже сносно играть но не во всех.
Cinder:

--- Цитата ---Пишешь decrypterd citra roms (как пример) и находишь кучу ресурсов.
--- Конец цитаты ---
От силы штуки три, и на всех одни покемоны.
Chaotix:

--- Цитата: Cinder ---От силы штуки три, и на всех одни покемоны.
--- Конец цитаты ---
На portalroms.com есть, например. Fire Emblem оттуда брал, сразу декриптованные есть под Citra.
На 3dschaos.com есть, но не все декриптованные. Тем не менее, нашёл все которые хотел декриптованными. Прогой из шапки можно пересохранить в понятный формат.

--- Цитата: alex.morozov ---не пойму смысл всего этого эмулирования,когда в игры играют отдельные личности в очень узком кругу и делится незашифрованными ромами у них нет желания..где их искать..
--- Конец цитаты ---
В гугле, было бы желание найти. Если уметь читать и пользоваться поиском.
darkstel:
я свое специальное издание Fire Emblem Fates качал с madloader.com
sonygod:
На 3dsiso есть тема с декриптованными ромами.
Cinder:
Так... допустим, у меня есть файл с расширением cia, есть CIA Extractor, тащу первый на второй, получаю файл с расширением cxi... что дальше?
Chaotix:

--- Цитата: Cinder от 20 Октябрь 2016, 19:15:38 ---Так... допустим, у меня есть файл с расширением cia, есть CIA Extractor, тащу первый на второй, получаю файл с расширением cxi... что дальше?

--- Конец цитаты ---
Играй
Cinder:
Дык Unknown Error же

Добавлено позже:
Попробовал другую версию эмулятора - пишет, что РОМ не расшифрован (как на 3DS, так и на CXI).
Chaotix:

--- Цитата: Cinder от 20 Октябрь 2016, 23:37:32 ---Дык Unknown Error же

Добавлено позже:
Попробовал другую версию эмулятора - пишет, что РОМ не расшифрован (как на 3DS, так и на CXI).

--- Конец цитаты ---
У тебя РОМ не расшифрован, ищи нормальный. Сам расшифровать ты можешь только через настоящую 3DS.
Достать понятный эмулю CXI из рома CIA это не то же самое, что расшифровать. Тебе нужен уже расшифрованный CIA, только такой ты можешь "сконвертить" для эмуля.


Об этом же в шапке написано всё  :neznayu: Читай с момента, где выделено красным:
 "Ни один из эмуляторов не поддерживает запуск зашифрованных ромов", бла бла.. Выход:
- Качать уже расшифрованные ромы с каких-либо сайтов или торрент трекеров.
- Искать незашифрованные CIA в гугле для кастомных прошивок 3DS. Большая вероятность встретить расшифрованный CIA у релизов с лычками Cryptofixed, Firmware Spoof и Region Free. "
darkstel:
если еще проще пояснить для запуска на Цитре качай игры с подпиской Decrypted,а не Cia или 3DS ROMs
Vivi the Black Mage:
darkstel, некоторые ромы с такой припиской не запустятся на цитре, например, рукгаясь на то, что ром не расшифрован. Это касается region free ромов.
Cinder:

--- Цитата --- Тебе нужен уже расшифрованный CIA, только такой ты можешь "сконвертить" для эмуля.
--- Конец цитаты ---
Так я из него CXI и получил! Всё равно пишет, гад, что не расшифрован!
sonygod:
http://www55.zippyshare.com/v/OoHQyEDY/file.html Теперь в эмуле есть сглаживание текстур. Особенно оно полезно в режиме скейлинга разрешения.

Vochatrak:
sonygod
Там именно скейл, или он рендерит в более высокое разрешение?
sonygod:

--- Цитата: Vochatrak от 25 Октябрь 2016, 00:28:13 --- sonygod
Там именно скейл, или он рендерит в более высокое разрешение?

--- Конец цитаты ---
Точно не знаю но картинка четче.
hotter:

--- Цитата: sonygod от 24 Октябрь 2016, 23:29:19 ---Теперь в эмуле есть сглаживание текстур. Особенно оно полезно в режиме скейлинга разрешения.
--- Конец цитаты ---
Попробовал запустить Fire Emblem Fates, так желтый экран и все :wow:На 2016-09-19 все работает.Затестить не получилось
darkstel:
Подтверждаю Fire Emblem Fates не запускается
hotter:

--- Цитата: darkstel от 25 Октябрь 2016, 20:02:14 ---Подтверждаю Fire Emblem Fates не запускается
--- Конец цитаты ---
Хоть что нибудь запустил?Хочется протестить xBRZ и скайлинг.У меня только Fates  :neznayu:
alex.morozov:

--- Цитата: Vochatrak от 25 Октябрь 2016, 00:28:13 --- sonygod
Там именно скейл, или он рендерит в более высокое разрешение?

--- Конец цитаты ---
какое днище эта сборка
Cinder:
С Мегафорсом очередной Unknown Error...
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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