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

Напоминание: для вопросов "Где скачать ту или иную игру?" существует отдельный раздел форума!
Vivi the Black Mage:
NikitosMinez, в гугле.
Robin Mause:
Есть ли нормальные сборки на которые запустится покемон? На 50 с лишним страницах найти что то весьма проблематично  :neznayu:. Буду благодарен за ответ.
Skay:
Robin Mause,
Vochatrak:
Народ, а не дадите ссылочку на исходники Цитры с cro (на которой Pokemon X работает)?

А-то на Citra-2 и Citra bleeden edge виснет после создания персонажа... :-\
Vivi the Black Mage:
Есть что нового в плане новых билдов? Нормальную поддержку геймпада ещё не прикрутили?
sonygod:
Vivi the Black Mage, Да есть. Вот эта сборка вроде бы нормально запускает метроид самус ретюрнс

Vivi the Black Mage:
sonygod, у меня оный с тормозами идёт, а вот за сборку с поддержкой геймпада спасибо.
sonygod:
Vivi the Black Mage, У меня фуллспидно идет. Иногда фпс опускается но очень не значительно. От процессора вроде фпс больше зависит чем от видеокарты (именно для цитры) потому что у меня, i7 7700k и компьютер без видеокарты и игры на цитре практически все идут фуллспид. Важна поддержка инструкции avx2 так как именно  она обеспечивает наилучшую скорость.
Zykon:
sonygod, скачал его сборку, скачал метройд, в итоге что на его сборке что на мастере просто эмуль падает даже не запуская игру.  :-\ так важен avx2?
sonygod:

--- Цитата: Zykon от 15 Сентябрь 2017, 17:10:08 ---sonygod, скачал его сборку, скачал метройд, в итоге что на его сборке что на мастере просто эмуль падает даже не запуская игру.  :-\ так важен avx2?

--- Конец цитаты ---
Ты точно скачал ром подходящий под эмуль?.
Zykon:

--- Цитата: sonygod от 15 Сентябрь 2017, 19:01:23 ---Ты точно скачал ром подходящий под эмуль?.
--- Конец цитаты ---
Качал тот что был мне доступен в WiiU USB Helper, он там один usa региона.
sonygod:
Zykon, Странно, у меня не вылетает ничего.
Zykon:
sonygod, в продолжении темы, по метройду, появилась евро-версия игры, она у меня спокойно запустилась на последнем блидинг билде но вот скорость конечно не очень радует 20 фпс на заставке. Сборку которая была под видео увы не стал проверять уже, порадовался тому что хоть евро релиз работает
sonygod:
Zykon, Проц наверно слабоват. На моем потому что идет фулспид.
blackoff:
потестил метроид ,пашет нормально ,назрело несколько вопросов
сборка поддерживающая x360 контроллер -это возможность вшита в сборку или за это отвечает какой то файл ?голые сборки чего то не реагируют на пад
и есть ли возможность включить какую нить фильтрацию\сглаживание ?,хотелось бы улучшить картинку
sonygod:
blackoff, Да, поддержка контроллеров вшита но из гуя она не работает. Надо в конфиг вписать это https://community.citraemu.org/t/temporary-controller-configurations-for-citra/1061 . Добавить бы это в шапку. Фильтрация была в сборках годичной давности от китайцев но потом ее почему то убрали.
blackoff:
sonygod, спасибо ,только у тя адрес http://citraemu.org/ ,а верно http://citra-emu.org/
и еще вопрос -полный экран как врубить?
sonygod:

--- Цитата: blackoff от 18 Сентябрь 2017, 14:29:59 ---sonygod, спасибо ,только у тя адрес http://citraemu.org/ ,а верно http://citra-emu.org/
и еще вопрос -полный экран как врубить?

--- Конец цитаты ---
https://www.reddit.com/r/emulation/comments/60fn07/citra_fullscreen_utility/
pvv-pvv:
подскажите, откуда скачали нового метроида ? или это не по правилам ?
blackoff:

--- Цитата: pvv-pvv от 18 Сентябрь 2017, 19:23:53 ---подскажите, откуда скачали нового метроида ? или это не по правилам ?

--- Конец цитаты ---
ссыль на cxi под видео
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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