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

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

--- Цитата ---Привет юзерам и любителям Citra:
Сегодня мы пишем, чтобы сообщить вам, что поддержка Citra юзу и юзу прекращается немедленно.
Юзу и его команда всегда были против пиратства. Мы приступили к проектам добросовестно, из любви к Nintendo, ее консолям и играм и не собирались причинять вред. Но теперь мы видим, что, поскольку наши проекты могут обходить меры технологической защиты Nintendo и позволять пользователям играть в игры за пределами авторизованного оборудования, они привели к масштабному пиратству. В частности, мы были глубоко разочарованы, когда пользователи использовали наше программное обеспечение для утечки игрового контента до его выпуска и портили впечатление законным покупателям и фанатам.
Мы пришли к решению, что не можем и дальше позволять этому происходить. Пиратство никогда не входило в наши намерения, и мы считаем, что пиратству в видеоиграх и игровых консолях следует положить конец. С сегодняшнего дня мы отключим наши репозитории кода, прекратим работу наших учетных записей Patreon и серверов Discord и вскоре закроем наши веб-сайты. Мы надеемся, что наши действия станут небольшим шагом к прекращению пиратства в отношении произведений всех авторов.
Благодарим вас за годы поддержки и за понимание нашего решения.
--- Конец цитаты ---
B0nus:
без паники !
https://github.com/PabloMK7/citra

билд за 7 марта.
FireFox Фан:
Доброго времени суток!

А есть последняя версии Citra (Canary) и YUZU до их закрытия?
Vochatrak:
FireFox Фан,
Цитра нонче - lime3ds, а Юзу - Suyu.
Zykon:

--- Цитата: Vochatrak от 12 Апрель 2024, 22:53:45 ---FireFox Фан,
Цитра нонче - lime3ds, а Юзу - Suyu.

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

забыл еще lemonade
FireFox Фан:

--- Цитата: Vochatrak от 12 Апрель 2024, 22:53:45 ---FireFox Фан,
Цитра нонче - lime3ds, а Юзу - Suyu
--- Конец цитаты ---
Проекты-клоны эмулятора Switch Yuzu от команд Nuzu и Suyu переведены на GitHub в режим Public archive. И???
Chaotix:

--- Цитата ---Проекты-клоны эмулятора Switch Yuzu от команд Nuzu и Suyu переведены на GitHub в режим Public archive. И???
--- Конец цитаты ---
Это важно? Теперь не на гитахабе, а тут:
https://git.suyu.dev/suyu/suyu

Lime3DS ещё на гитхабе.

Гитхаб в принципе скатился в гавно. Скоро будет двойную верификацию требовать у всех девелоперов. Аунтификатор или номер телефона, все дела.
Туда свои проекты заливают только для того, что бы помогать тренировать Copilot на своём коде
gennri64:
Когда я скачиваю citra-windows-msvc-20240303-0ff3440_nightly.zip и после распаковки запускаю файл citra-qt.exe то приложение запускается в белой рамке и после бесконечно грузится, а сверху написано "не отвечает". Вопрос: Как это фиксить? (Запускаю приложение на windows 10)
s11:
Пару лет назад пользовался Цитройн в win 7 x64 - все нормально работало  ,сейчас решил качнуть актуальную версию , запускаю а там  - см.скирин в приложении.

В чем тут дело ? 
Ранее у меня стояла видяха
 ATI HD 7770 ( Dx12.0 (11_1),OGL 4.5,OCL2.0,vulkan1.1),
 сейчас
NVIDIA GTS 450  ( Dx11.0,OGL 4.2,OCL 1.1)

НВИДИА не соответствует минимальным требованиям для запуска ?

-------

ЗЫ: разобрался, может кому пригодится - в последних версиях эмулятора , начиная с 19хх - требуются видеокарты с аппаратной поддержкой  OpenGL 4.3 и выше.
Если у Вас карта 4.2 , то качать версию 1893(от 28.04.23г).
Скачать можно здесь: https://citra.en.uptodown.com/windows/versions
bugmenot:
Важные новости о будущем Lime3DS

У меня есть несколько интересных новостей о будущем проекта.

Вы могли видеть в Twitter, что PabloMK7 недавно опубликовал пост о прекращении своего форка Citra в пользу нового проекта.
Я рад объявить, что этот новый проект не будет сольным начинанием, так как этот новый форк Citra является совместным усилием Lime3DS и форка PabloMK7 по созданию нового, объединенного проекта. Разработка больше не будет фрагментирована между этими форками, и вместо этого весь прогресс будет достигнут в рамках единого скоординированного усилия.

В результате этого разработка Lime3DS также будет прекращена, и время разработки после выпуска обновления 2119 будет сосредоточено на запуске этого нового проекта.
После выпуска новый эмулятор будет содержать функции из обоих форков, поэтому предыдущие усилия по разработке не будут потеряны при переходе.

Более подробная информация об этом новом проекте будет предоставлена ​​в ближайшие недели, и мы надеемся, что вы с нетерпением ждете возможности узнать о нем больше.

Источник: https://github.com/Lime3DS/Lime3DS/releases/tag/2119
Yujin:
Ужасно тормозит и зажевывает звук

Запускаю Captain Toad - Treasure Tracker и Luigi's Mansion 2 через RetroArch на эмуляторе Citra - и ужасно затормаживает звук с урывками. Видео идет нормально вроде без каких-либо тормозов, а вот звук буд-то зажевывается, спотыкается с тормозами. Подскажите пожалуйста как это можно вылечить? В чем может быть проблема?

Причем что заметел!! Это именно на играх про Марио, а вот те же тяжелые\графонистые Sonic Boom - Shattered Crystal или Sonic Lost World - идут вообще отлично без единого подвисания! Может в Марио как-то не так звук зашит, что он так спотыкаясь еле идет?
Skay:

--- Цитата ---Разработчик Mikage, проприетарного эмулятора игровой консоли Nintendo 3DS, объявил об открытии исходного кода проекта. Код эмулятора, написанный на языке C++, уже размещён на GitHub, но лицензия для дальнейшего развития открытого проекта пока окончательно не выбрана. Эмулятор поддерживает платформы Linux, Android и Windows на архитектурах x86_64 и ARM64.

--- Конец цитаты ---
https://streaming.media.ccc.de/38c3/relive/206
https://github.com/mikage-emu/mikage-dev
FireFox Фан:
У меня важный вопрос.

New Super Mario Bros. 2 в основном вылетает на мобильном Mandarine (хотя и Citra грешила) на карте (хотя и в меню может). С чем это может быть связано? Игра в 3DS формате, а версия не играет роли (обычная и Special Edition одинаково багуют). Вспоминая белый экран в меню Super Mario 3D Land при попытке чтения сохранения, то логино - это может влиять? Ведь я тестировал Luigi's Mansion и Dead or Alive: Dimensions + Super Street Fighter IV: 3D Edition, что прошло успешно.
Ogr:

--- Цитата: FireFox Фан от 04 Март 2025, 09:35:46 ---С чем это может быть связано
--- Конец цитаты ---

--- Цитата: FireFox Фан от 04 Март 2025, 09:35:46 ---Intel UHD Graphics 630
--- Конец цитаты ---
FireFox Фан:
Ogr, ты внимательно читай, а? Я же указал.

--- Цитата: FireFox Фан от 04 Март 2025, 09:35:46 ---New Super Mario Bros. 2 в основном вылетает на мобильном Mandarine (хотя и Citra грешила) на карте (хотя и в меню может).
--- Конец цитаты ---
Запускал на TECNO POVA 6 Neo. Но вылетает именно одна игра. Даже в тяжёлой Luigi's Mansion проблем нет.

А что до ПК, то на нём Cira (даже в 3x разрешении запускал кроме тяжёлых Luigi's Mansion), Cemu (за исключением некоторых игр) и Ryujinx (за исключением некоторых игр) без проблем работают.
Ogr:

--- Цитата: FireFox Фан от 04 Март 2025, 11:20:13 ---ты внимательно читай, а?
--- Конец цитаты ---

--- Цитата: FireFox Фан от 04 Март 2025, 11:20:13 ---на мобильном
--- Конец цитаты ---
А тебе думать надо лучше. тут - про пк версию. Обсуждать мобильную версию - на 4 pda.
FireFox Фан:
Ogr, там тема сдохла почти. В основном в RetroBat и RetroArch.
FireFox Фан:
Подскажите, пожалуйста, такой момент.

Почему New Super Mario Bros. 2 / Special Edition для Европы (т. е. обе версии) вылетают? Проверил только что New Super Mario Bros. (США) - нет проблем.

Тестировал в Mandarine на Android 14.
Устройство TECNO POVA 6 Neo с Helio G99 Ultimate.
Razor:

--- Цитата: FireFox Фан от 04 Март 2025, 19:59:49 ---Тестировал в Mandarine на Android 14.
Устройство TECNO POVA 6 Neo с Helio G99 Ultimate.
--- Конец цитаты ---

Посмотрел как оно в Mandarine 1.2.1 на Android 14.
Устройство Samsung Galaxy S21 Ultra.

Прошел первый мир, ничего не вылетает. Настройки эмулятора дефолтные. Только язык сменил на русский.

FireFox Фан:
Razor, попробуй закинуть 100% сохранение.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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