Persona 2 : IS & EP /// RUS /// PS1/PSX
Open in Telegram
Канал проектов перевода Persona 2 Innocent Sin и Eternal Punishment на русский язык. Поддержите проекты по ссылкам в закрепе 🙌.
Show moreThe country is not specifiedGames49 435
1 683
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
Немного технической части. Для любителей внутренностей игры :)
Не так давно я почти полностью разобрал байткод и команды скриптов IS и очень удивился.
Атлус создал очень гибкий скриптовый язык программирования с вызовом подпрограмм, изменением/проверкой переменных, переходами и загрузкой сцен/данжей/музыки/видео. Скрипты контролируют ход всей игры и состояние переменных. За счёт этого возможна очень большая вариативность в зависимости от положения игрока в сюжете.
Ранее я просто перехватывал команды показа окна сообщения и правил поинтеры на текст в файлах скриптов.
На скринах вы можете видеть мой интерпретатор скриптов с комментариями с загруженными сценами интро и лечения у Каори. Данные скрипты очень помогают в переводе, так как проливают свет на логику работы игры. Это ОЧЕНЬ интересно, учитывая возможность их даже поправить в тестовых целях.
Общение с людьми организовано через вызов их подпрограмм, кучи проверок состояния сюжета и показа нужных эмоций и сообщений.
Хорошо сделано, Атлус!
Продолжаем!
Двигаемся потихоньку (на самом деле не потихоньку, а очень бодро).
Весь сюжет практически переведён.
Далее - берусь за все разговоры в городе и начинаем всё вычитывать.
Работаем 👌.
Доброе утро! Пока мы спали - Атлусы анонсировали перезагрузку Persona 3 на Unreal Engine! Неясно, какие руты будут входить в это издание, будет ли The Answer, прикрутят ли женский рут. Но то что уже есть — выглядит многообещающе и очень красиво😈.
До конца непонятен список платформ, ждём информацию по Ps4/5/Switch, но присутствие в геймпассе уже радует.
Балдёж!
Мы добрались до следующей крупной цифры!
Спасибо всем и каждому за поддержку!
Сейчас переводы чуть-чуть замедлились из-за кое-каких жизненных обстоятельств, но скоро я продолжу с двойным усилием, тем более, что уже виден свет в конце тоннеля!
В общем - работаем 😈🔥.
Здравствуйте, дорогие друзья!
Итак, я продолжаю свои приключения в мире весёлого атлусовского кода и скриптов.
После продолжительной сессии перевода текстов сюжета EP, я занялся небольшой оптимизацией кода текстовой части, что вылилось в ЭПИЧНУЮ ПЕРЕРАБОТКУ КОДА (МУАХАХАХАХА).
В связи с довольно сжатыми размерами свободной видеопамяти для команд формирования и отображения текста в EP, я решил разработать совершенно новую систему и обкатать её в Innocent Sin. Скажу честно - это было адское приключение. Внедрение своей новой системы текста потащило за собой взлом и доработку стандартных процедур перемещения текста, смены цветов и т. д. и т.п. И пройдя через этот ад, у нас появился офигенно быстрый и занимающий мало памяти текст, что особо важно на слабых системах и на PS2 с PSP. Параллельно с этим, стабильность игры стала практически 100%-ой. Редкие вылеты из игры в боёвке, данжах и карте, обрезания текста и т.д. ПОЛНОСТЬЮ ИСТРЕБЛЕНЫ.
Итак, что мы имеем.
Обновлённые текстовые процедуры в Innocent Sin, которые работают в разы быстрее и стабильнее. В ближайшее время мы начнём их тестирование на разных системах, в том числе на PS2 — нужно причесать мелкие косяки и кое-что доработать. И у нас будет практически ультимативная, вылизанная версия Innocent Sin на русском языке (хоть издавай).
Это были адские несколько недель. В ближайшее время я займусь внедрением этой системы в японку Eternal Punishment (АААААААААААААААААААААААААА!!!). А затем продолжим переводить сюжет и стримить.
Спасибо всем за поддержку и за то, что вы со мной! Мы продолжаем наш нелёгкий путь!
Всем балдёж!
Привет, друзья-товарищи!
В 17:00 (я надеюсь :))) по МСК я начну небольшой вечерний релакс-стрим. Заскакивайте на огонёк, пишите комментарии - пообщаемся. Посмотрим, над чем я сейчас работаю и побалдеем. Трансляция будет здесь и на Youtube. Присоединяйтесь!
https://youtube.com/live/-MiF6yw89P8?feature=share
Внезапно 💥!
Я решил выйти в эфир! Сегодня общаемся, переводим скрипты, проверяем мультипоток и мой новый гипер-мультичат.
Все комментарии к этой записи, а также к эфиру на YouTube - будут отображаться в чате трансляции. Присоединяйтесь и пишите сюда или туда - посмотрим, как будет работать взаимодействие чатов.
Ну и задавайте вопросы :) Всем хэллоу, рад вас видеть! Ссылка на эфир YouTube - https://youtube.com/live/vjVIBBvSlbI?feature=share
Как мы выпускали перевод Innocent Sin (запись стрима). Проходим, общаемся и слушаем очешуительные истории.
Эпичный был эфир 😁.
https://www.youtube.com/watch?v=-Tj07_-As3U
Ну что, дождались!
Появились первые кадры ремастеров P3P и P4G на PC, PS4, Switch...
И.... Атлус, ну ё-моё, что это за фон 😫.
Нарисовать заново никак нельзя? Что за апскейл дешёвой нейросетью до 4к 🤷♂️. Остальные фоны не лучше.
Атлус любит нас, ребята 😁.
Всем привет, товарищи!
Эти месяцы проходят в очень плотной работе, но я не провожу без наших любимых переводов ни дня. Работа над переводом EP идёт полным ходом — я закопался в огромном числе скриптов и потихоньку их укрощаю. Более того - последние несколько месяцев я собирал отзывы, опечатки, изучал опыт стримеров, мучал наших тестеров и исправлял тексты, софт и собирал новую версию перевода Innocent Sin. И вот, наконец, он ГОТОВ 🔥🔥🔥!
И у меня для вас есть хороший новогодний подарок 😈
Конечно же, я хочу поблагодарить наших лучших тестеров и всех, кто отписывался в комментах, присылал опечатки и т.д., — вы просто лучшие! Предстоит ещё большая работа, но мы потихоньку приближаемся к Идеальному переводу Innocent Sin 😈.
Итак, что нового в этой версии (1.1):
✅ Опечатки, горы опечаток, тонны опечаток, в том числе и технические, вроде "123456" в общении с демонами, стилистические ошибки в боёвке, обрезанные сообщения в данжах, опечатки при фьюзах Персон и т.д. Ещё раз — огромное спасибо всем, кто присылал исправления! Это точно ещё не всё :)
✅ Повышена стабильность в режиме карты (снижена до минимума вероятность вылета при нажатии "квадрат"(возврат) на крупном масштабе).
✅ Повышена стабильность в боёвке (сильно уменьшена вероятность вылета при загруженной текстами видеопамяти).
✅ Исправлен баг с уже изученными самыми сильными Слияниями на старте игры (простите мои кривые руки, использовал их ячейки памяти под временное хранение строк - думал, что не используются :)
✅ Поправлены варианты и фразы контактов, теперь они намного логичнее.
✅ Исправлено полное описание оракула In Laqetti в инвентаре (теперь можно листать страницы и читать его).
✅ Исправлено медленное отображение описаний предметов, заклинаний и Слияний при применении патча на медленный текст (был забит не тот код в текстах). Теперь они отображаются моментально как и должны. Оптимизирован весь текст инвентаря.
✅ Наш камрад IDN наконец протестировал все возвраты Персон Игорю и проверил все предметы, просто монстр 😈
✅ Исправлены имена многих демонов и Персон (Майеста, Орф, Киё-химэ, Ото-химэ, прайм-Персоны и т.д.)
✅ Оптимизирован образ, исправлено множество ошибок, всё должно работать на всех эмуляторах, проверяйте. Если что - пишите.
✅ Написано "Руководство начинающего Персоновода" - да, рядом с образом я положил PDF-документ для тех, кто только вливается в Persona2 и для кого многие вещи неочевидны — куда идти? Что делать? Как вызвать Персону? Всё это вы найдёте в этом кратком руководстве! Надеюсь, старт в этой игре для вас станет проще. А если что - пишите сюда! :)
Забрать новый образ и руководство вы можете по старым ссылкам, продублирую их:
https://disk.yandex.ru/d/VMKS0fOLUcN_TA
https://drive.google.com/drive/folders/13uyxGCT2Slkrcw2oTM9RGhKUG6eDR7Yu?usp=share_link
Обновления на рутрекере будут в самое ближайшее время!
И, конечно — если вы хотите поддержать мои переводы и/или ускорить перевод Eternal Punishment — то сделать это можно здесь —
Сбер 4276 6700 1413 4281, СБП / QIWI +79222683338, https://www.donationalerts.com/r/sshemet или если кому удобнее - Юmoney (Яндекс.Деньги) 4100142481048. Обязательно подписывайте переводы!
Всем огромное спасибо за поддержку и с наступающим! 🍾🎄
Привет, мальчишки и девчонки!
Ну что - написана очередная гора программ, протестированы десятки файлов, распотрошён образ, перелопачены скрипты и графика, улучшены процедуры взлома, высказана ещё гора "тёплых" слов японским разработчикам и.... ОНО РАБОТАЕТ! А именно - все тесты перед началом перевода Persona 2 : Eternal Punishment проведены и я могу констатировать - ПЕРЕВОД ВОЗМОЖЕН. Более того - я уже проделал огромную техническую работу и немного поработал с текстами.
Наконец-то я запускаю полноценный производственный процесс перевода и официально анонсирую его!
Начну я, конечно же, с текстов сюжетной части, над которыми буду работать несколько месяцев + нужно ещё подгонять конвертеры скриптов.
Ну а пока - первые плоды перевода вы можете лицезреть вот в этом видео!
Всем балдёж!
https://youtu.be/QtmvclgKALM
Секретные кадры тяжёлых будней разработки, снятые скрытой камерой на плохом мониторе.
Да, официального анонса ещё не было...
Но я вовсю готовлю кое-что интересное 😈🔥.
Это был сложнейший хак.
Сложнее, чем Innocent Sin.
Кудесники клавиатур из Atlus решили в очередной раз всё перепилить и усложнить. Мало им было старой системы вывода текста, так теперь ещё и видеокоманды разных типов в разных концах памяти, связанные между собой долбанутой адресацией.
Но я это сделал.
Теперь игра кушает мои скрипты (в которых изменились спец. коды, конечно же) и показывает русский текст. Не кудосовский транслит, а на 100% мои шрифты.
Это было эпично. Я 2 недели не вылезал из ассемблера (к слову, код для IS я написал за 2 дня). Я уже считываю и записываю регистры процессора MIPS во сне.
Эту игру программировал Дьявол.
Всем спасибо. Продолжаем балдёж.
Наш главный ждун и тестер Лёха решил сделать свой перевод (и сделал!) Eternal Punishment и прислал мне видео тестирования. 😂😂😂
Привет, друзья-товарищи!
У меня очень много новостей, расскажу о них очень скоро 😉
А пока, хорошая новость для тех, кто хочет узнать весь сюжет п2:НГ, но не хочет играть - на ютубе появилась прекрасная серия роликов с прохождением игры с нашим переводом. Вырезана беготня по данжам и бои с демонами, зато присутствует весь сюжет, немного исследований города и битвы с боссами. В таком формате игра смотрится и читается очень удобно.
Спасибо товарищу High Templar за такую качественную серию видео!
Ловите плейлист - https://www.youtube.com/playlist?list=PLpa-d6S_cI6wL7R3RfxC-VF5fRJXo5dWz
Тестирую кое-какие наработки по открытию 3d-моделей и текстур из IS. Конвертеры пока в зачаточном состоянии, но можно уже вытащить все локации. Нужно работать над загрузчиком сцен на другом движке.
И нужен парсер скриптов.
Здесь немного прошёлся нейросеткой по текстурам, поработал с освещением. Хмммм... 🤔
Привет, друзья!
Я смотрю, многие уже прошли перевод до конца, что не может не радовать! Но в игре ещё тонна контента и я рекомендую вернуться в неё и копнуть поглубже :)
Несмотря на некоторые технические и орфографические огрехи можно констатировать - перевод получился. Я закончил свой первый в жизни перевод. И это был перевод одной из самых сложных во взломе игр. Все ошибки мы будем обязательно исправлять, благо базовый перевод для этого имеется.
Ну что ж, я наконец-то вернулся из отпуска, хорошо отдохнул и подумал над очень многим.
Что я делаю дальше?
- Собираю первый большой патч для IS с горой исправлений текста, периодических зависаний и лучшей поддержкой эмуляторами.
- Начинаю разбор ресурсов в Eternal Punishment. Первые исследования (предыдущий пост) показали, что движок схож, используются практически те же методы компрессии, хранения изображений и текста. Ребята многое доработали, изменили архивы с локациями и скриптами, так что нужно хорошенько работать напильником, разыскать все таблицы файлов, расположения кодов в памяти и тд и тп. И если честно, я её даже не запускал, тупо ковыряю образы :) И я ещё не решил какую версию брать за техническую основу. Скорее всего пойдёт английская, но.. Нужно тестировать обе и смотреть, какая более технически совершенная.
- Обязательно проведём с вами технический стрим для всех, кому интересно как это всё устроено изнутри.
- Продолжаю ковырять PSP-версию IS. Вообще, PSP для меня новая платформа, поэтому я буду уделять ей всё больше времени. Пока что изучаю архитектуру и прикидываю как организовать вывод русского текста.
- Пишу сценарий большого ролика/мини-фильма о взломе/переводе P2:IS. Там очень много технических деталей, но всё пишется с расчётом на обычных игроков. Будет интересно. Заодно узнаете сколько сил и знаний нужно для перевода не самой простой игры в одиночку. Глядишь и смотивирую кого :)
- Ну и то, что я говорил на стриме про изучение переноса обеих частей п2 на современный движок в виде ремастера - тоже не забыл. Буду над этим работать обязательно, благо кое-какие наработки уже есть.
Всё это - благодаря вашей поддержке, друзья!
Ещё раз хочу сказать спасибо всем, кто играет в перевод и кто отписался о впечатлениях, ошибках и всём остальном. Вы супер, ребята! Уверен, эта игра вызывает у вас самые неподдельные эмоции!
Отдельно хочу поблагодарить донатеров! Вы просто ультрамегахороши!!! Хочется работать не только днём и ночью, а ещё и в Dark Hour 😈😈😁.
Если вы хотите поддержать мои проекты - все реквизиты есть в самом первом закрепе (кстати, нужно обновить его, да)))
Всем спасибо, мы только начинаем 😈😈😈🔥
