Перейти к содержимому
Zone of Games Forum

Рекомендованные сообщения

Спасибо за перевод пролога! Лучше что-то, чем ничего — тем болеее игра большая. Здорово, что у нас Кисеки таки хоть как-то, но переводят, спасибо Вам всем!!!)

Поделиться сообщением


Ссылка на сообщение

Редактирование ресурсов The Legend of Heroes: Trails through Daybreak

Во первых огромная благодарность HP1991за то, что взялся за пролог и за то, что помог найти нужное ПО для работы с ресурсами.
Адаптированный перевод пролога, для последней версии: MailCloud

Инструкция по распаковке и упаковке .p3a архивов.

Скрытый текст

 

-Находим в папке с игрой “p3a_tool.exe”, копируем в отдельную папку.
-Берем из папки с игрой нужный нам архив .p3a, например “script_en.p3a” и копируем в ту же папку.
-Открываем текущую папку в терминале и вводим: “./p3a_tool.exe”, мы получим список команд.


PS D:\temp\trans\test> ./p3a_tool.exe
Command is required
  D:\temp\trans\test\p3a_tool.exe COMMAND {OPTIONS}

    PH3 archive tool.

  OPTIONS:

      -h, —help                        display this help menu
      -w, —wait                        Wait before closing
      commands
        archive                           add files to an archive
        extract                           extract an archive
        info                              display information about an archive
        verify                            verify the integrity of an archive
        benchmark                         benchmark file extraction from an
                                          archive
        setup                             setup shell integration (note: will
                                          reference this executable file)

-Для каждой из команд мы можем получить список опций, дописав ее после “./p3a_tool.exe


PS D:\temp\trans\test> ./p3a_tool.exe extract
Option 'archive_fn' is required
  D:\temp\trans\test\p3a_tool.exe extract archive_fn {OPTIONS}

    extract an archive

  OPTIONS:

      archive_fn                        archive file name
      -o, —overwrite                   Overwrite existing files
      -v, —verbose                     Show verbose extraction information
      "--" can be used to terminate flag options and force all following
      arguments to be treated as positional options

PS D:\temp\trans\test> ./p3a_tool.exe archive
Option 'archive_fn' is required
  D:\temp\trans\test\p3a_tool.exe archive archive_fn paths... {OPTIONS}

    add files to an archive

  OPTIONS:

      archive_fn                        archive file name
      paths...                          files or globs to archive
      —comp=[comp]                     compression scheme - none/lz4/zstd/auto,
                                        defaults to auto
      -t[threads], —threads=[threads]  Use the given number of threads
      -d[dictionary],
      —dictionary=[dictionary]         Dictionary file (implies zstd scheme)
      —exclude=[excludes...]           Exclude filenames matching this glob
      "--" can be used to terminate flag options and force all following
      arguments to be treated as positional options

 

 

 

Пример распаковки:

PS D:\temp\trans\test> ./p3a_tool.exe extract script_en.p3a
Archive script_en.p3a extracted to "D:\\temp\\trans\\test".

На выходе получаем две папки: script_en, table_en.

Пример упаковки:

PS D:\temp\trans\test> ./p3a_tool.exe archive mod.p3a script_en table_en
Creating archive mod.p3a containing 814 files.
Compressing: 99%
Archive mod.p3a created successfully.

Сначала мы указали имя выходного файла, после него папки, которые мы в него упаковываем.

Добавляем наш архив в игру в качестве мода:
-В корневой папке игры создаем папку “mods”.
-Копируем в нее mod.p3a.
 

Редактирование tbl и dat файлов.
Прямое редактирование их ломает, но есть утилита для их разборки\сборки.

KuroToolsGitHub
Инструкция по применению: Doc
В релизах версия 2-х годичной давности, но мастер билд немного свежее и лучше совместим со 2 частью.
Установите Python, установите Python для файлов .py приложением по умолчанию.

Разборка\сборка tbl:
-Для разборки скопируйте tbl файл в папку с утилитой и перетащите его на tbl2json.py, на выходе получите json файл, с ним уже можете работать.
-Для сборки удалите из папки с утилитой tbl файл, затем перетащите json на json2tbl.py, на выходе получаем tbl.

Разборка\сборка dat:
-Для разборки скопируйте dat файл в папку с утилитой и перетащите его на dat2py.py, на выходе получите py файл, с ним уже можете работать.
-Для сборки удалите из папки с утилитой dat файл, затем запустите py файл, с которым работали, на выходе получаем dat.

А теперь подводные камни.
Утилита несовершенна, лично я столкнулся с тем, что dat не хотел собираться обратно, но проблема не со всеми dat файлами. На GitHub обсуждалась проблема лишних скобочек, которые ломают файлы, но предложенное решение проблему у меня не решило.
Сама утилита может разобрать их в двух видах: удобный и не очень(очень неудобный для извлечения текста), по умолчанию разборка идет в удобном виде и в этом случае некоторые не собираются обратно, в то же время, второй вариант успешно собирается обратно.

Переключение между двумя вариантами:
-Открываем dat2py.py, через Notepad++ например.
-Находим строку(31) args.decompile = "True" и меняем на args.decompile = "False", сохраняем.
-Чтобы вернуться к первому варианту, меняем обратно.

  • +1 1

Поделиться сообщением


Ссылка на сообщение

Извлечение\вставка текста в json(tbl)

Парсер на Python, в виде двух программ: MailCloud
Parser.py:
-Ищет текст в заданном файле, поиск по ключам.
-Для каждой строки текста формирует ID, создает xml файл с ID и соответствующим текстом.
-В исходном файле заменяет текст на ID.

Return.py:
-Заменяет ID в исходном файле на советующий текст из xml.

Как пользоваться:
-Парсер и исходный json файл должны быть в одной папке.
-Открываем исходный json файл и ищем ключи, после которых есть текст, для t_quest.json это, например: "quest_description", "quest_giver", "notebook_text", "text", "char_name", "age", "home", "occupation".
-Редактируем Parser.py, в строке if key in ["quest_description", "quest_giver", "notebook_text", "text", "char_name", "age", "home", "occupation"] заменяем ключи на нужные вам.
-Редактируем Parser.py и Return.py, в строке input_json_file = "t_quest.json" заменяем имя исходного файла, на нужное вам.
-Открываем терминал в текущей папке, используем следующие команды:
    python parser.py — для извлечения текста.
    python return.py — для вставки текста.

Как должно быть понятно, для каждого отдельно файла, парсер нужно редактировать.

Список tbl файлов с текстом:

t_achievement, t_active_voice, t_archive, t_books, t_btlsys, t_chapter_save, t_condition_info, t_connect, t_gourmet, t_help, t_hollowcore, t_item, t_mapjump, t_name, t_place, t_quest, t_shard_skill, t_shop, t_skill, t_status, t_text, t_tips, t_topic.

Изменено пользователем Trevor_
  • Лайк (+1) 1
  • +1 2

Поделиться сообщением


Ссылка на сообщение
В 10.10.2022 в 06:30, Kagiri-To сказал:

@elmin59 поверьте мне, осилит. Я в одиночку с перерывами на отпуск и запои за год перевёл подобную игру. Это занимает всё свободное время, но оно того стоит (особенно когда ты этого хочешь и в тебе горит желание переводить). :)

А здесь ещё и такой хороший перевод. Я бы не хотел, чтобы за него взялся кто-то другой и испортил повествование автора просто обычным дословным переводом. 

а какую игру первёл то с запоями?

Поделиться сообщением


Ссылка на сообщение

Извлеченный в xml, готовый для перевода tbl текст: MailCloud

Будьте осторожны, некоторые строки функциональные, их трогать нельзя.

Изменено пользователем Trevor_
  • Лайк (+1) 3

Поделиться сообщением


Ссылка на сообщение

Парсер для json(tbl) v2: MailCloud
Тоже в виде двух программ.

Работает аналогично предыдущему, но:
-Первая создает двуязычный XLIFF файл, для последующей загрузки на платформы перевода.
-Вторая возвращает в JSON переведённый текст, если его для этой строки нет, возвращает непереведённый.

Учитывают перенос строки.

  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение

Машинный перевод всех квестов: MailCloud

Создайте папку mods в папке с игрой и скопируйте в нее mod.p3a.

Желающие заняться редактурой, пишите в ЛС.

Изменено пользователем Trevor_

Поделиться сообщением


Ссылка на сообщение

The Legend of Heroes: Trails through Daybreak(Kuro no Kiseki)
Машинный перевод(DeepDeek|Gemini)

Скрытый текст

2025-03-11-182049.png 2025-03-11-182034.png 2025-03-11-181953.png 2025-03-09-211011.png 2025-03-09-210901.png 2025-03-09-210832.png 2025-03-09-210806.png 2025-03-08-212648.png 2025-03-08-212554.png 2025-03-08-212422.png 2025-03-08-212400.png 2025-03-08-212316.png 2025-03-08-212305.png 2025-03-08-212213.png 2025-03-08-212158.png 2025-03-08-212046.png 2025-03-08-212029.png 2025-03-08-211931.png 2025-03-08-211921.png

Перевод от: Trevor_, mofnor

Отдельные благодарности: HP1991


Переведены все tbl файлы, кроме dlc, перевод включает:
-Настройки
-Достижения
-Всплывающие комментарии персонажей
-Архив
-Книги
-Предметы
-Способности
-Карта
-Магазины
-Локации
-Подсказки(Кроме тех, что на текстурах)
-Квесты
-Имена
-Многое другое

Переведены dat файлы:
-Диалоги с НПЦ
-Бои
-Способности противников
-Текст в роликах
-Мини игры

Скачать V2.2: MailCloud

Протестированная версия игры: GOG 1.3.5
Установка: Распакуйте содержимое архива в папку с игрой с заменой

Обновления:
-V 2.2:
   -Перевод DLC.
-V 2.1:
   -Редактура диалогов.
   -Исправлен перенос строк в диалогах.
-V 2.0.1:
   -Мелкая редактура текста.
   -Исправлен перенос строк в газетах/книгах.
-V 2:
   -Добавлен перевод dat файлов.


Если среди вас есть те, у кого есть палатные нейронки, нацеленные на перевод, и вы хотите предоставить более качественный перевод, прилагаю извлеченный из tbl текст: MailCloud

Если хотите помочь с редактурой, пишите в ЛС.

@SerGEAnt 

Изменено пользователем Trevor_
  • Лайк (+1) 3

Поделиться сообщением


Ссылка на сообщение

столько частей я даж запутался во что играть то Eiyuu Densetsu: Kuro no Kiseki (The Legend Of Heroes: Kuro No Kiseki) |  page 12 - Zerochan Anime Image Board

Поделиться сообщением


Ссылка на сообщение

@Trevor_ на заставках только английский текст ?

 

Поделиться сообщением


Ссылка на сообщение
1 час назад, vadik989 сказал:

@Trevor_ на заставках только английский текст ?

 

конечно)

Поделиться сообщением


Ссылка на сообщение

Перевод только диалогов deepseek. Я полностью еще не проверил. Возможно в некоторых диалогах не будет перевода.

Кидать в папку mods. Если этой папки не то нужно создать.

 скачать

Изменено пользователем mofnor
  • Лайк (+1) 1
  • Спасибо (+1) 1

Поделиться сообщением


Ссылка на сообщение

@mofnor т.е. к тому русику добавить этот ?

зы русик с русским прологом вылетает когда покупаеш тако у моста ) и как то странно получается что переведены задания а сюжетные диалоги нет и я так не понял толком что за няша пришла к Вану

@mofnor не совместим с прошлым русиком так вылазят кракозябры 

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: SerGEAnt
      Castle of Heart: Retold

      Метки: Экшен, Приключение, Средневековье, Платформер, Похожа на Dark Souls Платформы: PC XS PS5 SW2 SW Разработчик: 7Levels Издатель: 7Levels Дата выхода: 3 октября 2025 года Отзывы Steam: 9 отзывов, 33% положительных



    • Автор: Damin72

      Жанр: Platformer
      Платформы:  Switch PC
      Разработчик: WayForward
      Издатель: WayForward
      Издатель в России: -
      Дата выхода: 19.08.25
      Новое приключение полуджинна Шанте! Риски Бутс угрожает Мерцающим землям своим новым устройством, которое позволит менять города местами. Остановите самопровозглашённую королеву пиратов, пока дела не стали слишком плохи!

  • Продвигаемые темы

  • Последние сообщения

    • Да, разумеется длс там нет. Как и почти всегда в бандлах, игру отдают без дополнений. Это я знал, мне всё равно хотелось чтоб в стиме была. Ну вообще я вижу что на плати ру, опять же, продают длс с пометкой “ру регион”, два из трех, почему-то первого дополнения для РУ нет.
    • Аналогично.

      Без возможности получить ещё и DLC, особого смысла не вижу в покупке себе в Steam. Спустя столько времени хотя бы виртуальным СНГ-релокантам пусть позволят покупать без всяких проблем! VK подложил свинюху.  
    • Как писали выше, что если и будут ключи, то стандартное издание, без дополнений. Полную версию не купить, однако.
    • также ожидаю фулл озвучку + текстуры,желательно на дефенитив) перепрошел бы в 1000ый раз уже и так есть озвучка машинная на дефенитив, и она ужасна. с обработкой ии возможно и чуть лучше будет, однако вряд -ли.ю лучше полноценную,игра легендарна и явно заслужила это...
    • Кстати, ключи для атомного сердца для РУ региона действительно есть. Я только что купил на плати ру, был удивлен. Не знаю, ошибка ли какая-то, типа забыли запретить что-то или нет, но вот, ключи для РУ есть. Может кому это полезно знать будет. а так, я её проходил в геймпассе, но не против и ещё разок в стиме Ссылок я кидать не буду конечно, там так и указано “РУ регион, без смены региона”, продавец элитный. Ну, скорей всего это и так скоро будет широко известно.
    • Здравствуйте, Я пытаюсь изменить шрифты для игры "The Infected" на другой язык. Сначала я преобразовал все шрифты .ttf в файлы .ufont. Все меню корректно отображают переведенный текст. Однако возникла проблема с внутриигровым блокнотом: текст в нем невидимый. Я впервые обнаружил, что игра использует графический шрифт, а именно "атлас-шрифт". На этом изображении показано, как шрифт выглядит в FModel:
      https://i.imgur.com/1T1siwx.png Имена файлов шрифта:
      MyFontDF.uasset
      MyFontDF.uexp Они расположены по следующему пути:
      TheInfected\Content\Widgets\Fonts Существует ли способ изменить этот шрифт или инструмент для этого? Я пытался использовать UAssetGUI, но не понял, как с его помощью изменить шрифт.
      https://i.imgur.com/56oJVKN.png
    • Я что, где-то, когда-то говорил, что всем нужна 5090?  5090 в целом не сама удачная карта, и покупать подобное, не осознавая зачем тебе оно нужно, это довольно тупое решение.  Про “меньше жрать” и “продать авто” я это написал утрированно,  просто чтобы донести мысль, что в определённых обстоятельствах приходится и возможно придётся чем-то жертвовать чтобы получить желаемое. Про машину\квартиру я выше ответил.   У меня другое мнение на этот счёт, я считаю(знаю), что если зарабатываешь, то за какое-то время, можно собрать сумму на приобретение топовой карты, даже если она(карта) не в главном приоритете.   Я реально не понимаю…   Ты так подаёшь, что создаётся впечатление, якобы я где-то писал, или хотя бы намёком, что не мочь позволить себе 5090 это моветон и что 5090 должна быть у каждого, а иначе…    Я всего лишь написал свою мысль, что я считаю, что большинство людей, у которых есть “средний”,  регулярный зароботок, если бы сильно захотели, то смогли бы позволить себе купить 5090. 
    • О, втихую обновили русификатор до 1.2.1 от 12.09.2025 - хоть и через год, но браво, что не бросаете проекты!
      - добавлена полная совместимость с последней версией игры (с новой финальной песней Strange Moons).
      - русскоязычный кавер финальной песни остался на Space Oddity, что вполне даже не плохо.
      - новая финальная песня Strange Moons доступна с остальными оригинальными песнями в Доп. материалах даже после русификации песен, но под ошибочным старым названием Space Oddity, и здесь же (Steam-версия) выскакивает ошибка “File IO failure: setCurrentPositionFailed, error code 0 .\data\ep999-000.rmdp” на одной песне The Poet and the Muse. Не хочу душнить, но звук по-прежнему значительно портится (металлические призвуки и общее притупление голосов) в силу используемого на лету некачественного алгоритма при пересборке bik, т.е. в существенной части роликов (видео в которых не было затронуто текстовой русификацией), вот сравните русскоязычную озвучку в исходном временном mp3 с пережаткой в cine_2500.bik, это просто чистое небо и грязная земля, а вот с настройкой Sound compression level 0=perceptually lossless такого бы не было. "Пересборка bik вызывает неизбежное перекодирование звука, но с настройкой Sound compression level 0=perceptually lossless в сравнении с исходниками оригинальные треки будут практически идентичны даже по спектро/волнограмме, а треки с переводом будут неотличимы на слух (и треки mp3 нет смысла предварительно разжимать даже в 24-bit wav - результаты совпадут по CRC)." Вот бы все это подправить, цены бы не было озвучке.
    • https://boosty.to/shimonmood/posts/021dbd1d-5baa-4cb7-bcc0-ba7d7a431f66
    • Погамал, немного. Зачётная игрушка.
  • Изменения статусов

    • ElikaStudio

      https://www.youtube.com/watch?v=Nqcr83D8xhw
      https://www.youtube.com/watch?v=yRh3i7FKwOQ
      https://vk.com/video-48153754_456239346
      https://vk.com/video-48153754_456239345?list=ln-xnLZUtIyCEc6eshGvW
      https://ibb.co/p6BtMqWQ
      Перед тем, как ступить на борт корабля капитана Синей Бороды, нужно скачать озвучку!

      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!

      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе [club76249462|Mechanics VoiceOver R.G. MVO] , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.

      Скачать для PC Classic (2018):
      GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing

      Скачать для PC Remastered (2022):
      GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing

      Скачать для Свитч(2022):
      GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing


      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_52801766
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #waylandteam #русскаяозвучка
      · 0 ответов
    • Максименко Вадим  »  jk232431

      Как перевести субтитры в winx club the game,а то у меня не получается выходит ошибка?
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      Вышел русификатор для Knights and Bikes (текст и текстуры) steam/gog совместимый
      · 0 ответов
    • Nitablade  »  k0rre0n

      Куда же ты пропал...
      · 0 ответов
    • Дмитрий Соснов  »  Tirniel

      Привет! ты разбираешься в компьютерном железе, сможешь помочь с советом по апгрейду старого компа?
      · 1 ответ
  • Лучшие авторы


Zone of Games © 2003–2025 | Реклама на сайте.

×