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

Stamir

Новички+
  • Публикации

    42
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    1

Все публикации пользователя Stamir

  1. Kyoto Xanadu: The Blooming Phantom

    Обновление для версии игры v1.04 Все DLC и актуальная сборка. Ссылка: Папка в Google Drive
  2. Kyoto Xanadu: The Blooming Phantom

    Проиграл несколько часов, всё прекрасно работает. Багов или софтлоков не обнаружено. Перевод сделан DeepSeek-ом, так что он японский очень хорошо переводит, в отличии от Gemini. Сейчас заметил, что я оказыавется в один день с платной “жп” конторой выложили свои версии русификаторов, вот как закон подлости. Все молчали и на тебе) Ну, развные варианты тоже хорошо.
  3. Kyoto Xanadu: The Blooming Phantom

    KYOTO XANADU -the Blooming Phantom- Русификатор текста. Текстовый машинный перевод. (Версия игры v1.03.2) Перевод выполнен без ручного редактирования, поэтому встречается выход текста за границы окна диалога (из-за длины русских слов). Требуется тестирование. Перевод осуществлялся путём поиска потенциально уникальных строк, которые отображаются на экране движком игры, чтобы предотвратить изменение данных движка и избежать крашей. Русификатор доступен на Google Drive, в виде папки и zip архива: Папка с файлами русификатора а так же Готовый архив. Установка: скопировать с заменой все файлы в папку с игрой. Для Steam Deck: прописать в параметрах запуска: WINEDLLOVERRIDES="xinput1_4=n,b" %command% Внести вклад: Так же, желательно прогнать более умными нейронными сетями файлы переводов: scripts.json и tables.json. Для улучшения качества перевода (текущий на приемлемом уровне). Проведите редактирование, прогон LLM, и скиньте мне, обновим перевод. — Главное не сломать теги, и не трогать то, где перевод пустой (Игровые функции. Читайте документацию) . Обновления: Скриншоты русификатора: В переводе сохранена оригинальная японская фуригана. Над некоторыми русскими словами вы увидите надстрочные подсказки (например, «тэкикакуся» или «икай») — это оригинальное японское чтение или скрытый смысл термина, записанный русской транслитерацией. Для редакторов — это можно убрать, стеревши тег <R></Rслово> из строк. О создании русификатора: Делаю это чисто от себя, решил поделиться. Для создания русификатора был кардинально модифицирован мой инструментарий для перевода чисто под эту игру, в котором работали ИИ-агенты. Можете его использовать для внедрения перевода. В начале стояла главная задача — адаптация инструментария для идеальной разборки и сборки игровых данных, ведь если он не сможет создать идентичный оригиналу архив, то это может сказаться на работоспособности. Далее пришлось создавать автоматические скрипты для извлечения схем, автоматические тесты разметки и правильного форматирования. Когда были созданы карты перевода (вытянуты все строки), к работе приступили 12 агентов DeepSeek V4.1 Flash, каждому из которых было поручено изучить свою сцену и выполнить её перевод. Затем провести тесты и собрать архивы обратно. Главная проблема, которая возникала у многих здесь на форуме, — это шрифты. Вначале мной были пропатчены .fnt-файлы оригинальной игры. Они находятся в папке “original/Font/”, вы можете использовать их вместо кастомного шрифта: они исправляют расстояние между буквами, но вертикальное выравнивание «гуляет». Поэтому были написаны новые скрипты, которые автоматически берут обычный шрифт и рисуют новые атласы и .fnt-файлы для него. Поэтому шрифт сейчас аккуратный, но не идеальный (отсутствуют некоторые символы). В этой игре все диалоги находятся в tbl-таблицах (их больше всего), а вот кат-сцены и сам «мир» хранят текст в .dat-файлах. Особое внимание уделялось .dat-файлам: сначала проводился поиск потенциальных строк (отображаемых игрой), затем тестирование, запаковка и сравнение байтов оригинала и русифицированных архивов. Что дальше: Русификатор требует редактирования UI текстур (я парочку сделал) и ручного редактирования текста для финальной доработки (ручным редактированием я не занимаюсь) Уважаемый @SerGEAnt, прошу добавить пост данного русификатора в шапку темы.
  4. Kyoto Xanadu: The Blooming Phantom

    Тема заглохла, по этому решил взяться я, пока скрин моих наработок. Сразу скажу — из-за японской локализации, что русский длинее чем японский, текст часто будет “вылезать” за UI или дико сжиматься. Тут терпим. И пока что, из-за того, что я в процессе, игру тестировал первые 20 минут, но из-за нового подхода (ИИ агенты делают анализ и решают что можно трогать, а что нельзя) надеюсь на лучшее. Скриншоты (кастомный шрифт): Скрины патченого-оригинального шрифта позже (но он хуже нового). Полностью адаптировал свой репозиторий со скриптами, создал новый скрипт замены внутриигровых шрифтов и позаимствовал dll для его внедрения, множество тестов произвёл кода на байт-в-байт разборку и сборку .pac, .dat, .tbl файлов (требуется, чтобы на этапе подготовки до внедрения перевода отладить скрипт), попытались с ИИ авто создание схем выполнить, подключил кучу (12) ИИ-агентов с автопроверкой себя, переводом, проверкой сборки и качества. Что должно предотвратить краши и баги игры сразу в процессе перевода. (Но снова таки, нужно тестировать). Будет 2 варианта шрифта — новый (по умолчанию), или пропатчетый оригинал. На счёт перевода UI мне нужно ещё подумать, это требует больше времени и места на диске. Но думаю, попробую перевести. Нужно так же некоторые строки сжать, это ручная работа. По оценкам, весь уникальный внутриигровой текст уже переведён и готов. В общем, 2-двое суток безпрерывной работы, и ещё не конец. Проведу ревью пары часов, (пока 20 минут всё ок. тьфу-тьфу) но полностью игру проходить не буду, сразу постараюсь выложить (чтобы не затягивать) — если выйдет.
  5. Kyoto Xanadu: The Blooming Phantom

    @Onzi Текстуры UI перерисовать (если достать) это дело не сложное (в Trails СS 2 этим даже интересно было заниматься), а вот тестировщики да, они на вес золота.
  6. Kyoto Xanadu: The Blooming Phantom

    @Локалыч Если всё будет замечательно, то будем рады репозиторию, чтобы начать прогонять текст.
  7. Kyoto Xanadu: The Blooming Phantom

    Думаю здесь соберётся прилично людей, желающих поучаствовать. Главное собрать правильное ПО, выложить для всех и разобраться как устроены файлы сцены (скриптов), из-за их неправильной компиляции часто возникают софтлоки в кат-сценах (в Trails часто у меня софтлокалось всё из-за этого).
  8. The Legend of Heroes: Trails of Cold Steel II - русификатор текста. Текстовый машинный перевод игровых файлов. (Версия игры v1.4.1) ❗Перевод предоставляется “как есть”. Перевод: Русский язык (+ некоторые текстуры). Машинный переводчик: Gemini 2.5 Pro (Качество диалогов хорошее, кроме родов обращения). Что переведено: TBL и все DAT файлы. Перевод без редактирования, как есть. (Но по мне — играбельно-комфортный). Существующие проблемы: • Важное замечание: перевод я сделал за 3 дня, для тех людей, которые не знают английский и не хотят сидеть с переводчиком — для которых лишь бы что-то дайте, главное чтобы работало и можно было играть (например, я). По этому, тем людям, которым что-то не нравится — ждите и дальше фанатский ручной перевод. Вклад, редактирование и прочее приветствуются. Кто хочет — можете вскрыть мои файлы и внести любые правки, потом скинуть отредактированный вариант сюда в тему. Ну или в будущем ждите обновление (но не рассчитывайте). Обновление русификатора v1.3.1 Изменения: Исправления от ivdos и перевод текстур имён персонажей, фикс текстур битв. Скачать: Облако Mail | Google Drive Прошлые версии: Версия 1.3: Облако Mail | Google Drive Версия v1.2.6 (Стабильная): Облако Mail | Google Drive Версия v1.2: Облако Mail | Google Drive Версия v1.1 (Присутствуют вылеты): Облако Mail | Google Drive Версия v1.0 (Присутствуют вылеты): Архив в Cloud Mail | Архив в Google Drive Скачать (Без удаления форматирования): Cloud Mail | Google Drive (Архив ToCS II - RuText Files.zip или скачайте папку “ToCS 2 RU MOD”.) — читай выше. Установка: Переместите все файлы (папки text, system_us, scripts, font) в папку игры data с заменой. Вы умнички, всё уже знаете. Мелкие обновления (скачиваются отдельно): Другая вариация русского шрифта кидать по пути “The Legend of Heroes Trails of Cold Steel II\data\fonts” (Решена проблема с отображением символа “ÿ” место пробелов, но отсутствуют кавычки («») по этому табуляция отображаются место них. Спасибо ivdos за предоставление. Выбирайте какой вам вариант более подходит). Инструкция по редактированию и исправлению игровых файлов русификатора: Скриншоты игры с русификатором:
  9. The Legend of Heroes: Kai no Kiseki -Farewell, O Zemuria- (Kuro 3) Быстрый машинный перевод + некоторые текстуры. (Версия игры v1.02) ❗Перевод без редактирования. Перевод: На русский (на базе англофикатора) Машинный переводчик: Gemini 2.5 Pro (с настройкой под игровую вселенную) + KuroTranslate Tools Что переведено: Все TBL (имеющие текст) и все DAT файлы + некоторые текстуры. Существующие проблемы: Перевод не отредактированный! Решил выложить 2-х недельный труд (даже через ПО это долго и муторно), всего было переведено множество игровых строк (по ним проблем нет) и 91.600 строк диалогов. Проблема в том, что, когда игра разбивает связанную речь персонажа на несколько строк — они в игровых файлах отделены друг от друга, после распаковки они вообще теряются вперемешку. Gemini просто переводил по 500 строк подающиеся последовательно, по этому строчки диалога могут быть разорваны неправильными падежами, связующими, или ошибками в роде говорящего. Вносить правки пока не планирую, так что далее открою таблицу со строками в общий доступ, кто захочет помочь. Так же существует проблема с архивом (как у Trevor_ было в Kuro 2) — пункты о персонажах КРАШАТ игру, поэтому, если игра вылетает в попытках открыть информацию о персонаже в архиве — верните оригинальный файл «table_kr/t_archive.tbl» или с англофикатора. Как исправить пока не знаю. Ещё грешу на не проверку полной работоспособности, так как я ещё не прошёл Kuro 2 и не хотел себе сильно спойлерить, прошу прощения, но хотелось по раньше выпустить хотя бы что-то для народа, пока профессионалы (это моя первая работа с переводом) не возьмутся за неё. И последние 2 проблемы — в диалогах анимации персонажей могут резко застывать (возможно, были переведены лишние строки на поздней стадии, так как переводил полностью все файлы, а такой проблемы не было раньше), а так же не переведены однословные предложения. Для того чтобы скрипт не выносил названия переменных в таблицу для перевода — я поставил фильтр на 2 и более слова, из-за этого некоторые слова (What? / Olah… и другие подобные) остались на английском. Но игру пройти, надеюсь, даже несмотря на это можно. Скачать из облака: Облако Mail | MEGA | Google Drive Установка: У вас должна быть распакованная версия игры (полная игра с весом 52,1 ГБ). Скачайте папку с русификатором и с заменой перетащите все папки asset, script_kr, table_kr и др. в вашу главную директорию игры (лучше сделайте бекап перед этим, так же можно, наверное, запаковать в .p3a архив, но это по вашему желанию). ❗Установите корейскую локализацию игры. (В “народных” версиях игры, измените в файле “configs.user.ini” строку языка на language=koreana. Или в свойствах Steam) Скриншоты игры с русификатором:
  10. The Legend of Heroes: Trails of Cold Steel II

    Обновление русификатора v1.3.1 Изменения: Исправления от ivdos и перевод текстур имён персонажей, фикс текстур битв. Скачать: Облако Mail | Google Drive
  11. The Legend of Heroes: Trails of Cold Steel II

    @TriEdge Это с самого начала были проблемы с заголовками в меню, мы не знаем как это исправить (только вернуть английские надписи), в шапке было про это сказано.
  12. The Legend of Heroes: Trails of Cold Steel II

    Обновление русификатора v1.3 (alpha) Изменения: Актуальное исправление русификатора + не много переведённые текстуры (могут быть мелкие недочёты). Скачать: Облако Mail | Google Drive Какие текстуры переведены: Стартовый баннер. Главное меню. Меню игры (Camp Menu). Значение характеристик, заголовки. Блокнот академии Торс Полностью интерфейс битв. Текстуры отчёта о задании\дне. Скриншоты игры с демонстрацией текстур:
  13. The Legend of Heroes: Trails of Cold Steel II

    Конечно получится не прям супер, так как навыки у меня перерисовки не высоки, но надеюсь, что всё заведётся.
  14. The Legend of Heroes: Trails of Cold Steel II

    Обновление русификатора v1.2.6: Ссылки: Облако Mail | Google Drive - Изменения: Актуальные исправления и перевод всех имён говорящих в диалогах и тексты кнопок. Благодарю @ivdos за OP-коды, только за имена в диалогах отвечал 19 код, но он там в виде нескольких строк. В общем, были переведены тексты в OP-кодах: 107 — Все внутриигровые кнопки. 31 — Меню с кнопками выбора. 29 — Имена (Только где они отображаются — хз). 19 — Имена в диалогах. Вот здесь, возможно что снова проскользнула подлянка, а может и нет, по этому если будут краши или вылеты — сообщайте. Дело в том, что там смешивались имена и внутриигровые строки — мой скрипт постарался отсеять все не подходящие (и при беглом взгляде действительно только имена перевёл). В общей сложности было переведено 9000 строк. Имена главных героев я постарался указать как в русификаторе 1 части. P.S. Я чуть позже постараюсь всё же попробовать достать текстуры и перерисовать UI на русский.
  15. The Legend of Heroes: Trails of Cold Steel II

    @allodernat да, сначала 1.2 кидаешь и сверху потом обнову ivdos. Я ещё возможно посмотрю на dat файлы ещё, нужно разобраться как string строки игры вытянуть безопасно для перевода, чтобы перевести имена и кнопки.
  16. The Legend of Heroes: Trails of Cold Steel II

    @allodernat В шапке версия 1.2 со всеми исправлениями, хотя там вроде ещё одно объявление за 15 сентября не критичное пока не запихнул. Потом позже объединю
  17. The Legend of Heroes: Trails of Cold Steel II

    @Svetoch932 Они вроде бы и так переведены были, у меня фразы на русском выскакивают. Или ты что-то другое имеешь в виду?
  18. The Legend of Heroes: Trails of Cold Steel II

    Просто есть люди, такие как я или VOV599 которые хотят играть, да. Вот я например могу потерять интерес к игре пока жду этот перевод. По этому, считаю что лучше всегда иметь хоть какой-то сейчас для себя. Кто может ожидать - это конечно дело его. Вот я 1 проходил, и мне было хреново от мысли что ко 2 я приступить не смог сразу после прохождения. Та и перевод более менее приемлемый получился (как для машинки, кроме он/она), а баги прям здесь в теме нашли - и сразу починили. Ну и редактурой может заняться каждый. Считаю, что метод постепенного обновления - лучший, чем ждать релиза когда-то.
  19. The Legend of Heroes: Trails of Cold Steel II

    @VOV599 Не за что. Перевод вроде как готовится какой-то командой уже, но пока от них никаких новостей. Я может чисто ради спортивного интереса и попробую прогнать по быстрому потом.
  20. The Legend of Heroes: Trails of Cold Steel II

    @ivdos На GPT-5 даа, очень много жалоб было, она страшно не предсказуема. На счёт LLM — есть ещё новая Gemma3n-E4B (на 7миллиардов параметров), она очень хорошо по русский говорит, на моей ноутбучной 3050 4Gb более менее работает, системные инструкции хорошо принимает. Но переводы не пробовал через неё. Но идея собрать прогу для перевода с LLM хорошая, нужно будет подумать потом. Я брал с редактора по 500 строк диалогов с “текстового” режима и через Google AI Studio кидал Gemini 2.5 Pro, через минут 5 она их возвращает. Так 2 окна с чатами делаешь — и за 5 минут 1000 строк получается, ну а их там 50.000 как знаешь. Самый быстрый способ если ручками файл переводить.
  21. The Legend of Heroes: Trails of Cold Steel II

    @ivdos Ну вот приятно, когда есть человек, который может посидеть и разобраться) Эти чёрточки, скорей всего баг “текстового” режима редактора XLIFF, место разделителя он подумал что это часть переведённого текста. Да, там полный ад в этих таблицах, куча информации в основном в строках string — как раз и имя говорящего, и текст кнопок выбора и куча другого. Я выбрал путь меньшего сопротивления и самого важного — перевести диалоги. А потом как выдрал строки, очумел что их 130к, при этом больше всего названий функций и данных кода, которых трогать нельзя. По этому просто развёл руками и выложил “основу” сюда как есть, потому что сидеть разбираться в структуре таблицы у меня не было времени. Но рад, что мои наработки кода пригодились. Я думал в начале ещё подключить LLM к файлу перевода — чтобы он сам в фоновом режиме переводил по строкам, но я подумал, что нейронка на 6.9 миллиардов параметров будет очень глупая в плане перевода, хоть и скорми ей глоссарий. По этому фигачил строки диалога напрямую руками. (API я не использую, дэняг нэт)
  22. The Legend of Heroes: Trails of Cold Steel II

    @ivdos Тогда замечательно, если вдруг что-то, то сообщай. Мы все всегда здесь.
  23. The Legend of Heroes: Trails of Cold Steel II

    Можешь пробовать, правда даже с глоссарием нейронка часто может ошибаться и не понимать пола. Можно попробовать сменить нейронку, но тот же GPT не может есть 1000 строк за раз как тот Gemini. Было бы лучше чтобы собрались тут редакторы у которых есть свободное время. Когда Kuro 3 я прогонял, первый раз, я сделал из XLIFF файл Excel — и загрузил в Google Docs для тех, кто хочет заниматься правками. Потом можно эту таблицу обратно в XLIFF и применить. Если интересно, парсер на GitHub в папке репозитория KuroTranslate-Tools\KuroTools\Parser\Parser XLIF to Ecxel потом открыть публичную ссылку и помечать ячейки с уже отредактированными строками, все кто проходят (у каждого разная точка старта). Но опять же, не каждый этим заниматься захочет, это нужно садится и сразу редактировать по мере прохождения, если хотим нормальных результатов.
  24. The Legend of Heroes: Trails of Cold Steel II

    Благодарю @ivdos за чёткое указание. Я постарался исправить больше нескольких тысяч маркеров, которые на самом деле были на кириллице (глюк нейронной сети), заменил на латиницу, некоторые убрал. Русификатор должен быть не много более стабильным. Если снова возникнет вылет, так как я ещё мог пропустить маркеры, сообщайте если что (желательно указать предыдущую строку диалога до вылета). Прошу проверить так же @faviner, это помогло убрать краш игры или нет. Прошу прощения за моё упущение. Обновление русификатора v1.1: Ссылки: Облако Mail | Google Drive
  25. The Legend of Heroes: Trails of Cold Steel II

    Я постарался всё автоматизировать, чтобы было как можно быстрее и легче. Да, щас проблема с этим форматированием, из-за чего и вылеты, но думаю если ты проходишь сейчас игру, может как раз быстро сможешь поправлять. Я пока первую часть пройду, потом приступлю ко второй. В инструментарии всё указано где какой файл, и полный xliff — там Ctrl + H и почистить эти все поломанные форматирование. Я думаю их прям не должно быть критически много. @ivdos Скачай инструментарий, сразу открой файл “translete.xliff” в VS Code или какой ты используешь текстовый редактор. Найди ту клятую строку с форматированием с кириллицей — с помощью Ctrl + H замени (на пустою, если удалять) все возможные дубликаты. Далее открой “TranslatorApp.pyw” нажми сначала “1. Декомпилировать DAT”, выбери эту папку сцен с игры, и после “4. Применить перевод”. Твоя редактура сразу применится и потом “5. Собрать в DAT”. Ну и замени все сцены в папке игры на те, что появились в папке “complete_dat”. Принципе работы на 10 минут, проверь, перестанет вылетать игра. UPD: Я это уже сделал, русификатор обновил.

×