Руководство для начинающих по моддингу P3P на ЗЫЗе и Вите

Руководство для начинающих по моддингу P3P на ЗЫЗе и Вите

Lazyferret

Просим не бояться длинного текста этого руководства, оно написано максимально подробно и с примерами.

Вступление

И снова здравствуй, дорогой персонофаг. Вы, вероятно, пришли за новой сборочкой «Персонки 3»?

Боимся Вас огорчить, но сборочки не будет. Мы чтим авторское право и законодательство Российской Федерации, особенно в части, предполагающей юридическую ответственность за распространения ненадлежащей информации.

В связи с этим приняли решение начать переход к публикации ряда наших переводческих проектов посредством патчей/модов. Так делает весь цивилизованный мир, стремящийся не совершать противоправных действий.

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

Этот гайд подразумевает, что Вы уже ознакомились с вступлением и преимуществами новой системы распространения нашего перевода из Руководства для начинающих по моддингу P3P.

Если Вы этого ещё не сделали, то крайне рекомендуем сначала ознакомиться с тем руководством.

Если кратко:

  1. Существует сообщество мододелов, которое создало пакетный менеджер Aemulus и десяток-другой модов для него.
  2. Появилась совместимость нашей локализации с модами.
  3. Существуют модификации, которые очень хотелось бы видеть в игре, такие как катсцены из FES, например.
  4. Можно комбинировать выбор озвучки и каверов.
  5. Модификации позволяют каждому собрать свою собственную, идеальную версию игры Persona 3 Portable на PSP и эмулятор.

Приступим же к установке!

Установка на PSP, PSP GO и PS Vita:

Требования:

  • Легальным способом добытый ЧИСТЫЙ американский ISO образ игры (например, сдамппленный свой, с уже купленного вами диска Persona 3 Portable)
  • Эмулятор, желательно установленный как portable программа
  • Lipsum's P3P mod.cpk Patch
  • Aemulus Package Manager
  • Архиватор 7zip или WinRAR
  • Место, откуда будут скачиваться моды. GameBanana/Amicitia
  • Модифицированная приставка
  • Плагин TempAR для запуска читов
  • Эмулятор PPSSPP (будет нужен для сборки модов)
  • ISO_packer
  • Читы (для катсцен)

Шаг 0 . Готовим всё необходимое (опциональный шаг)

Если вы планируете устанавливать мод на катсцены, то этот шаг ОБЯЗАТЕЛЕН.

Некоторые модификации работают как чит для cwcheat, так что для них потребуется установить плагин TempAR.

TempAR - это плагин, позволяющий включать читы в играх на PSP. Имеет красивый интерфейс, имеет множество дополнительных возможностей, корректно работает на PSP GO и, по нашему скромному мнению, гораздо лучше устаревшего cwcheat.

Скачиваем плагин TempAR.

Разархивируйте скачанный архив с TempAR в любое удобное Вам место.

Подключаем PSP к компьютеру, выбрав в меню "Подключение по USB".

Важно!

Если у Вас PSP GO, то подключится 2 USB устройства: внутренняя память 16 GB и M2 карта (если есть). Если карта большого объёма (>=16GB), то стоит выбрать её. Если же нет - будем устанавливать на внутреннюю память приставки.

Запомните свой выбор, от него будет зависеть, куда следует устанавливать игру и плагины далее.

Убедитесь, что папка "SEPLUGINS" на PSP существует, если нет - создайте её.

Перейдите в папку SEPLUGINS.

Откройте папку, куда вы поместили содержимое архива TempAR.

Пройдите по пути "tempar_163/seplugins". Перетащите только папку TempAR.

Если в папке "SEPLUGINS" на PSP у Вас отсутствуют "GAME.TXT" и "POPS.TXT", то создайте их, нажав "ПКМ/Создать/Текстовый документ".

Далее следует открыть файл "GAME.TXT" любым текстовым редактором, воспользуемся блокнотом.

Если файл "GAME.TXT" уже существовал, то в нём, вероятно, уже были прописаны какие-то плагины.

Вспоминаем будущее место установки игры - карта памяти или внутренняя память приставки (PSP GO).

Если выбор - карта памяти дописываем в конец следующую строку:

"ms0:/seplugins/TempAR/tempar.prx 1"

Если выбор - память приставки (PSP GO) дописываем в конец следующую строку:

"ef0:/seplugins/TempAR/tempar.prx 1"

Сохраняем файл "GAME.TXT".

Открываем файл "POPS.TXT".

Вспоминаем будущее место установки игры - карта памяти или внутренняя память приставки (PSP GO).

Если выбор был - карта памяти дописываем в конец следующую строку:

"ms0:/seplugins/TempAR/tempar_lite.prx 1"

Если выбор был - память приставки (PSP GO) дописываем в конец следующую строку:

"ef0:/seplugins/TempAR/tempar_lite.prx 1"

Сохраняем файл "POPS.TXT".

Установка TempAR завершена.

Шаг 1: Настройка Aemulus

В этом руководстве будет использоваться версия 6.4+ менеджера пакетов Aemulus, поскольку на момент написания этого руководства это последняя версия. Любые последующие версии будут работать также, если не указано иное.

Скачайте Aemulus по ссылке выше и распакуйте .zip-файл в любое удобное для Вас место. Запустите "AemulusPackageManager.exe", обновитесь, если того просит программа, и нажмите на выпадающее меню с иконками игр и выберите "Persona 3 Portable".

Да, пакетный менеджер совместим не только с P3P!

Создайте папку "P3P" по пути "Папка эмулятора/memstick/PSP" , если она ещё не существует (папка "memstick" может отсутствовать, тогда путь будет выглядеть как "Папка эмулятора/PSP").

Нажмите на кнопку настроек.

В открывшемся окне мы должны обязательно прописать Output Folder, Texture Folder, Cheats Path и P3P ISO Path выбирая нужный путь нажимая на кнопку Browse.

(папка "memstick" может отсутствовать, тогда путь будет выглядеть как "Папка эмулятора/PSP").

Output Folder - "Папка эмулятора/memstick/PSP/P3P"

Texture Folder - "Папка эмулятора/memstick/PSP/TEXTURES"

Cheats Path - "Папка эмулятора/memstick/PSP/Cheats/ULUS10512.ini"

P3P ISO Path - Путь до ISO образа.

Отметьте галочки "Delete Old Versions", "Enable Mod Updates", "Update All On Refresh".

Далее нажмите "Unpack Base Files" для первоначальной распаковки игры (дальше эти действия повторять не придётся).

Если распаковка не проходит и/или выводится ошибка, то программа сочла Ваш образ игры недостаточно чистым. Напоминаем, что это должен быть чистый (не рипнутый, не CSO) ISO американского региона.

Шаг 2: Получение модов

Моды можно найти на GameBanana, на сайте Amicitia или в всемирной сети интернет.

Установка будет рассмотрена на примере модификации "P3P Modded logo".

Он потребуется для индикации работы модов, если при запуске игры будет появляться этот логотип, то мы сделали всё правильно.

Рассмотрим 3 варианта установки:

Вариант 1. Ручная установка:

Ознакомьтесь с содержанием страницы модификации, прокрутите страницу до раздела "Files". Нажмите Download. Скачается архив с модом.

Содержимое архива поместите по пути "AesulusPackageManagervx.x.x/Packages/Persona 3 Portable"

Запустите "AemulusPackagemanager.exe" и отметьте галочкой нужный мод. Нажмите на молоток, чтобы собрать mod.cpk.

Установка модификации завершена.

Вариант 2. "Установка в 1 клик"

Ознакомьтесь с содержанием страницы модификации, прокрутите страницу до раздела "Files". Нажмите кнопку "Aemulus Package Manager 1-click install".

Ваш браузер спросит разрешение на открытие Aemulus, соглашаемся.

Aemulus предложит установить модификацию. Соглашаемся.

Запустите "AemulusPackagemanager.exe" и отметьте галочкой нужный мод. Нажмите на молоток, чтобы собрать mod.cpk.

Установка модификации завершена.

Вариант 3. Установка из раздела Download Packages в самом Aemulus

Запустите "AemulusPackagemanager.exe" и перейдите в вкладку Download Packages.

Выберите интересующий Вас мод. Нажмите Download

Aemulus предложит установить модификацию. Соглашаемся.

Перейдите в вкладку Manage Packages и отметьте интересующий Вас мод галочкой. Нажмите на молоток, чтобы собрать mod.cpk.

При пересборке модов Aemulus удаляет содержимое папки mods. Соглашаемся.


Установка модификации завершена.

Важно!

Собирать каждый раз mod.cpk при добавлении каждого мода не требуется.

Достаточно скачать и установить всё необходимое, установить галочки на нужных модах и 1 раз собрать.

Шаг 4. Установка нашей локализации

Пройдите на страницу модификации P3P Russian Translation.

Ознакомьтесь с содержанием страницы модификации, прокрутите страницу до раздела "Files". Нажмите Download. Скачается архив с модом.

Содержимое папки "AEM Package" устанавливаем с помощью 1 варианта установки модов. Содержимое "UMDGen Package" кладём по пути "ISO_packer/xpatches".

Опционально устанавливаем модификацию P3P Russian Covers.

Ознакомьтесь с содержанием страницы модификации, прокрутите страницу до раздела "Files". Нажмите Download. Скачается архив с модом.

Содержимое папки "AEM Package" устанавливаем с помощью 1 варианта установки модов. Содержимое "UMDGen Package" кладём по пути "ISO_packer/p3p_rus".

Опционально устанавливаем модификацию P3P Redrawn Partypanel 2-м способом установки.

Шаг 5. Катсцены (опционально)

Если вам эта модификация не нужна, можно переходить на шаг 5.

Переходим на страницу модификации Cutscenes Restored.

Спускаемся в раздел "Files" и устанавливаем модификацию с субтитрами.

Устанавливаем модификацию 2-м способом установки.

Перекидываем на приставку файл "ULUS-10512.db" из папки "Для PSP" по пути "SEPLUGINS/TempAR/cheats".

Шаг 5*. Андаб катсцены (опционально)

Убедитесь, что выполнили все действия шага 5.

Переходим на страницу модификации Cutscenes Restored Undub.

В пролистываем до раздела "Files". Скачиваем архив.

Содержимое архива перемещаем с заменой по пути "папка эмулятора/memstick/PSP/P3P".

(папка "memstick" может отсутствовать, тогда путь будет выглядеть как "Папка эмулятора/PSP").

Андаб катсцены установлены.

Шаг 6. Установка поддержки "mod.cpk" в сам образ.

Посетите github патчей от Lipsum и загрузите их, нажав "Code/Download Zip".

В данном архиве в папке "xdelta" находится xdelta патч "mod.xdelta". Поместите его в папку "ISO_packer/xpatches".

На шаге 4 устанавливается основной текст и текстуры из перевода, но в исполняемом файле игры также находится текст, такой как меню, глоссарий, некоторые диалоги и т.п.

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

Откройте папку ISO_packer. В нём лежит патчер, папки p3p_rus, tools и xpatches.

Скопируйте (не переместите) ISO образ игры в папку ISO_packer.

Таким образом на компьютере будет 2 образа. Один мы оставляем на хранение как бекап вне папки патчера. Он понадобится для последующих обновлений перевода/пересборок в случае перехода с undub на английскую озвучку и обратно. Другой будет использоваться для игры, после патча его можно будет перенести в любое удобное Вам место.

Ознакомьтесь с readme.txt.

Важно!

Скрипт для патча игры написан на Python и собран с помощью бесплатной версии сборщика Nuitka. Такие exe имеют статус хоумбрю, что не нравится некоторым антивирусам. Если вы не доверяете нам или не любите запускать сомнительные EXE файлы, то можете ознакомиться с исходным кодом patch.py и самостоятельно запустить сам скрипт через Python, установленный на Вашем компьютере.

Или Вы можете добавить патчер в исключения своего антивируса. В Windows defender требуется "отключить защиту в реальном времени" на время процесса патча.

Важно!*

Для установки андаба необходимо вручную скачать и установить мод на андаб с GameBanana версии 1.0.

Содержимое архива выглядит следующим образом:

Содержимое папки AEM Package устанавливаем с помощью 1-го варианта установки.

Содержимое UMDGen File кладём по пути "ISO_packer/p3p_rus".

Далее требуется установить апдейт до версии 1.1.

Скачиваем апдейт.

Содержимое папки AEM Package копируем с заменой по пути "AesulusPackageManagervx.x.x/Packages/Persona 3 Portable/P3P Undub - AEM Version v1.0"

Андаб установлен и обновлён.

Важно!**

Если Вам не нужны русские кавер-заставки, то следует пройти по пути "ISO_packer/p3p_rus/PSP_GAME/USRDIR" и удалить папку sound.

Прошу отметить, что umd1.cpk - это файл с андабом. Если вы андаб не ставили, то, umd1.cpk в этой папке должен отсутствовать.

Продолжение патча.

Убедитесь, что в папке p3p_rus присутствует только папка "PSP_GAME".

Убедитесь, что образ лежит в той же папке, что и патчер.

Убедитесь, что "mod.xdelta" присутствует в папке xpatches.

Перетащите образ на patch.exe.

Дождитесь конца процесса.

Не забываем отметить все необходимые моды и начать сборку, нажав на молоток в Aemulus.

Готово. Можно переходить к шагу 7.

Шаг 7. Переносим сборку модов и игру на приставку

Подключаем PSP к компьютеру, выбрав в меню "Подключение по USB".

Важно!

Если у Вас PSP GO, то подключится 2 USB устройства: внутренняя память 16 GB и M2 карта (если есть).

Вспоминаем, куда устанавливали TempAR из шага 0. Открываем соответсвтующее устройство в проводнике (В нашем случае устройство одно - карта памяти).

Из папки "ISO_packer" переносим патченый образ игры в папку "ISO" на PSP.

Из папки "Папка эмулятора/memstick/PSP" копируем папку "P3P" по пути

"PSP" на PSP.

Отключаем приставку от компьютера. Переходим к шагу 6.

Шаг 8. Играем

Запускаем игру.

Если всё сделано правильно, то появится логотип, который мы устанавливали на этапе 3.

Важно!

Если вы не пропускали шаг 0 и шаг 5:

В меню TempAR (PS+R), в разделе PRX включите auto pause.

Убедитесь, что включена функция Real addressing.

Если Вы устанавливали модификацию Cutscenes restored, то во время модифицированной заставки "P3P Modded" вручную включите все 4 чит-кода: Cutscenes restored (0), Cutscenes restored (1), Cutscenes restored (2), Cutscenes restored (3)(Автозагрузка чит-кодов конкретно в этом случае ломает игру)

Что делать при обновлении перевода?

Загрузить обновление перевода с сайта GameBanana или Aemulus сам предложит Вам обновиться.

Если в посте будет указано, что внутренний текст игры обновился, то потребуется заменить файл "rus_eboot_patch_v0.8.2" из папки "ISO_packer/xpatches" на более новый, который будет приложен на странице модификации.

Возможные трудности и их решения

  • Проблема. Весь текст в меню транслитом!

Решение. Вы пропатчили образ, но не установили моды или не добавили поддержку модов в образ (см. шаг 6)

  • Проблема. Всё установилось, но в меню COMMAND что-то не так.

Решение. Должно быть Вы установили мод Colorful Skills+. Произошел конфликт модов. Частично Colorful Skills присутствует и в нашей модификации, так что Colorful Skills+ стоит удалить

  • Проблема. Патчер вылетает.

Решение. Убедитесь, что образ лежит рядом с patch.exe, нет дубликатов игры в папке ISO_packer, попробуйте удалить ISO_packer и скачать заново.

  • Проблема. Патчер выводит "Wrong game or missing tools/patches".

Решение. Ваш образ не подходит для патча, нужен чистый американский iso.

  • Проблема. Некоторые сюжетные диалоги, перед или после которых идёт катсцена на транслите кириллицей.

Решение. Это особенность модов Cutscenes Restored, Mod Menu и P3F Tartarus Camera. Их нужно адаптировать вручную для нашего перевода, так что пока что решением является игнорирование таких редких сообщений.

Тем не менее вы можете попробовать поднять наш мод с переводом выше чем Cutscenes Restored, Mod Menu и P3F Tartarus Camera. Таким образом он будет загружаться позже других модов и с большей вероятностью правильно загрузится, но есть вероятность, что где-то в игре будут ошибки, так что не советуем такое решение.






Report Page