Главная » Ace Attorney » AAT Patch Tool

AAT Patch Tool

Раздел: Ace Attorney Автор: Dant Дата: 28 апреля 2017 Обновление: 29 октября 2018

С помощью данной программы можно установить различные модификации на игру Ace Attorney Trilogy для Nintendo 3DS. Также возможна замена музыки без установки патчей.

Общая информация

С помощью данной программы можно установить различные модификации на игру Ace Attorney Trilogy для Nintendo 3DS. Также возможна замена музыки без установки патчей.

Патчи можно установить только на дешифрованные ромы. Если ром зашифрован, программа выведет сообщение в консоли. Инструкция по дампингу ромов (на английском) находится здесь. Инструкция по дешифровке ромов находится в соответствующем разделе на этой странице.

Для запуска модифицированных ромов потребуется Nintendo 3DS с кастомной прошивкой (CFW). Также теоретически должны работать флэш-картриджи Sky3DS, но работа ромов на них не проверялась. Модифицированные ромы также работают на эмуляторе Citra.

Для установки патча на том диске, где находится программа, должно быть доступно 5 гигабайт свободного места.

Перед установкой патчей необходимо на всякий случай сделать резервную копию рома.

В AAT Patch Tool могут присутствовать различные баги, поскольку программа не подвергалась полноценному тестированию.

Информация о патчах

Изначально в архиве программы содержится один патч, позволяющий заменить голоса персонажей. Ссылки на остальные патчи можно найти здесь.

После загрузки архива с патчем его нужно распаковать в любое место. Из архива будет извлечена папка, её нужно переместить в папку: *путь к AATPatchTool.exe*\patch.

Для установки некоторых патчей, в частности переводов, требуется ром определённого региона.

Обозначения патчей:
  • [T-XXX] (где XXX название языка) — перевод на другой язык;
  • [Music] — музыкальная модификация;
  • [VO] — озвучка;
  • [Graphics] — графическая модификация;

Поддерживаемые форматы ромов

Программа поддерживает на вход три формата ромов:

  • .3ds — флэш-картриджи Sky3DS, эмулятор Citra;
  • .cia — кастомная прошивка (CFW), некоторые сборки Citra;
  • .cxi — голый ром игры, эмулятор Citra;

На выход поддерживаются следующие форматы ромов:

  • .3ds — доступен только для ромов того же формата (.3ds);
  • .cia — доступен для всех форматов ромов;
  • .cxi — доступен для всех форматов ромов;

В AAT Patch Tool реализована лишь базовая поддержка формата .3ds, поэтому работа программы с ним не гарантируется. Кроме того, после установки любого патча на .3ds образ, игра станет весить 512мб.

Дешифровка ромов Nintendo 3DS

С недавних пор дешифровка ромов значительно упростилась, и теперь её можно делать прямо на компьютере, без использования консоли. Поддерживаемые форматы ромов: .3ds, .cia. Оригинальный скрипт написан пользователем форума romshepherd.com под ником b2071988.

1. Скачиваем этот архив (зеркало), после чего распаковываем его в любое место.
2. Копируем зашифрованный ром в только что распакованную папку decrypt_v2.
3. Перетаскиваем зашифрованный ром на файл decrypt.exe — начнётся процесс дешифрации. Когда программа закончит работу, в той же папке появятся как минимум два файла:
название_рома.0.ncch — голый ром игры в формате CXI;
название_рома.1.ncch — руководство игры;
4. Меняем расширения у файла название_рома.0.ncch с .ncch на .cxi, в противном случае AAT Patch Tool не отобразит ром в списке файлов.

Установка патчей

1. Оригинальный ром: указываем путь к оригинальному рому. Формат рома выбирается в списке «Тип файлов». Если ром зашифрован, в консоли справа появится соответствующее уведомление. Если ром дешифрован, там появится указание на Product Code и регион рома. После выбора рома станет доступен шаг 2.
2. Новый ром: указываем путь к новому патченному рому. Формат рома выбирается в списке «Тип файлов».
3. Патч: выбираем нужный патч. После выбора патча справа появится его описание. Если в патче есть озвучка, станет доступен выбор голосов персонажей. В списке отображаются лишь патчи, соответствующие региону рома. Допустим, если ром европейского (EUR) региона, то в списке будут отображаться патчи для этого региона и универсальные патчи, которые подходят для всех регионов.
4. Голоса персонажей (необязательный шаг): здесь можно выбрать соответствующую озвучку. Доступна только если патч содержит соответствующие файлы, в противном случае кнопки выбора будут неактивны.
5. Замена музыки (необязательный шаг): замена музыки описана ниже.
6. После выбора патча нажимаем на кнопку «Установка». Процесс установки отображается в консоли. Время установки зависит от производительности жёсткого диска. В случае ошибки в консоли появится уведомление. Если установка завершилась без ошибок, в консоли появится сообщение:
«Патч установлен. Ром сохранён в [*путь к новому рому*]».

Информация о замене музыки

С помощью AAT Patch Tool можно заменить уже существующую музыку в роме или добавить новую с помощью патчей.

Если ром дешифрован, после указания пути к новому рому активируется кнопка «Замена музыки». Если на неё нажать, откроется новое меню с таблицей, где указаны выбранные композиции. В столбцах указаны игры сборника, в строках — «стиль» композиций, например, Court Lounge — музыка, которая играет в зале ожидания, Cross Examination — музыка, играющая во время допросов и т.д. В названиях композиций указан год; он совпадает с годом, указанным в столбцах, и соответствует официальным саундтрекам серии Gyakuten Saiban (OST никогда не выпускали за пределами Японии, поэтому названия композиций на английском — неофициальные, и в разных источниках их названия могут незначительно отличаться).

При выборе композиции справа будет появляться кнопка-стрелочка. Если на неё нажать, появится список доступной музыки.

Примечание: В Ace Attorney 2 и Ace Attorney 3 для Logic and Trick используется одна и та же композиция, поэтому названия композиций в двух ячейках этих игр будут всегда совпадать.

В меню доступно две опции:

Показывать композиции с одинаковым стилем: в списках будет доступна только музыка, соответствующая названию в самом левом столбце. Если галочка снята, в списке будут доступны все возможные композиции. Данная опция не влияет на список «Главное меню игры».

Заменить музыку непосредственно в оригинальном роме: при нажатии на кнопку «Сохранить» все изменения будут записаны сразу в оригинальный ром, указанный в первом шаге. В этом случае не требуется нажимать на кнопку «Установка» в главном окне.
Внимание! Данную опцию не нужно отмечать, если музыкальная модификация ставится в первый раз, в противном случае игра перестанет работать. Установка музыкальных патчей описана ниже.

Замена музыки

Примечание: замена музыки доступна даже в тех случаях, если в папке patches нет патчей.

1. Указываем путь к оригинальному рому.
2. Указываем путь к новому рому.
3. Выбираем любой не музыкальный патч или пункт «Отсутствует».
4. Нажимаем на «Замена музыки» и в открывшемся меню заменяем музыку. Можно отметить галочкой опцию «Заменить музыку непосредственно в оригинальном роме» — в таком случае после нажатия на кнопку «Сохранить» все изменения запишутся прямо в оригинальный ром. В противном случае переходим к пятому пункту.
5. Нажимаем «Сохранить», затем «Установить» и дожидаемся окончания установки.

Установка музыкальных модификаций

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

Примечание: музыкальные модификации обозначены словом [Music] в конце названия патча.

Установка модификаций во многом аналогична простой замене музыки.

1. Указываем путь к оригинальному рому.
2. Указываем путь к новому рому.
3. Выбираем музыкальный патч. Для примера возьмём патч «Музыка из Ace Attorney 4 v.1.0 [Music]». В описании патча будут указаны названия добавляемых композиций.
4. Нажимаем на «Замена музыки» и в открывшемся меню выбираем новые композиции. В нашем примере они будут обозначены как «[название новой композиции] 2007»: Courtroom Lounge 2007, Court Begins 2007 и т. д.
Внимание! Если патч ставится впервые, то пункт «Заменить музыку непосредственно в оригинальном роме» не нужно отмечать, в противном случае оригинальный ром перестанет работать.
5. Нажимаем «Сохранить», затем «Установить» и дожидаемся окончания установки.

Замена музыки после установки муз. патча

Допустим, на ром был установлен патч «Музыка из Ace Attorney 4 v.1.0 [Music]», описанный в предыдущем разделе, и теперь требуется убрать или заменить какие-то композиции.

1. Указываем путь к патченному рому из предыдущего раздела.
2. Указываем путь к новому рому.
3. Выбираем ранее установленный патч «Музыка из Ace Attorney 4 v.1.0 [Music]». Если выбрать другой патч, в списке не будут отображаться названия композиций; вместо них в ячейках будет отображаться текст BGMXXX — где XXX — цифры.
4. Нажимаем на «Замена музыки». В таблице будут указаны все изменения, проделанные в предыдущей главе. Снова заменяем музыку. В этот раз можно отметить пункт «Заменить музыку непосредственно в оригинальном роме», поскольку в роме уже содержится новая музыка и устанавливать патч больше не требуется.
5. Нажимаем «Сохранить». Если отмечен пункт «Заменить музыку...», установку патча производить не нужно: все изменения уже записаны в оригинальный ром. Если же она не была отмечена, то жмём "Установить" и дожидаемся окончания установки патча.

Установка другого музыкального патча на патченный ром

Существует возможность установки нескольких музыкальных патчей на один и тот же ром. В данном случае действия те же самые, что и в разделе «7. Установка музыкальных модификаций». Единственное замечание: названия композиций, которые были добавлены другими патчами, не будут отображаться в меню «Замена музыки». Вместо этого в соответствующих ячейках будет отображаться текст BGMXXX — где XXX — цифры. Если эти композиции не трогать, они останутся рабочими.

Авторы

  • AAT Patch Tool — Dant

Uses TntWare Delphi Unicode Controls
Copyright (c) 2002-2007, Troy Wolbrink (www.tntware.com)

External tools:

  • CtrTool — Neimod & 3DSGuy
  • Makerom — 3DSGuy
  • 3dstool — dnasdw & QuChao
  • xdelta — jmacd

История изменений

AAT Patch Tool v.0.7.1

  • Теперь программа должна корректно работать с файловыми путями, которые содержат пробелы;
  • Сообщения в консоли Old MD5 и New MD5 заменены на Orig MD5 и This MD5;
  • Прочие мелкие исправления;

AAT Patch Tool v.0.7.0

  • Первый релиз;