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

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

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

Почему затягивается множество проектов у различных команд? На это могут влиять самые разные факторы. Сегодня мы расскажем об одном из них. Речь пойдёт о ширине и высоте рамок в диалогах и других надписях по ходу прохождения игры, которым приходится уделять немало времени. Это касается и первой Валькирии, где, помимо текста, к игровым окнам прилагается и набор данных, отвечающие за ширину и высоту этих окон.

Если попытаться поискать что-то по этому поводу в сети, то можно найти французский форум (https://romhack.org/viewforum.php?f=39), в котором Pixel и другие ребята пытались разобрать PS1-версию первой Валькирии. Активность велась с 2009 по 2018 годы. К сожалению, на текущий момент этот перевод игры на французский язык так и не был завершён. Тем не менее, наблюдать за трудами команд из других стран весьма занимательно. Свои наработки ребята выкладывали в сеть и, среди всего прочего, там имелась интересная программа VPScriptEditor. Она предназначена для перевода, а ещё в этой тулзе можно было прописывать те самые данные: ширину, высоту, координаты по оси X и Y. Кроме того, в программке было приятное новшество — автоматическое выравнивание рамки под длину и количество строк текста. Удобно, не правда ли? А теперь представьте, насколько это могло бы ускорить процесс перевода? Различные ухищрения и алгоритмы для облегчения работы с переводом в том или ином виде — это колоссальная экономия времени, которая исчисляется в месяцах, а иногда и годах.
 
К сожалению, программа VPScriptEditor не предназначена для работы с кириллицей. Исходников программы нет, а авторы проекта на личные сообщения не отвечали. И здесь нам хочется упомянуть уважаемого программиста @RikuKH3 и выразить ему огромную благодарность! Он не только согласился помочь нам с хакингом PSP-версии, но и создал полезный алгоритм, который автоматически высчитывает количество знаков и строк в переводе и подгоняет данные под корректное отображение окошек в игре. Для этого достаточно лишь поставить нужный тег в начале нужной строки. Ещё играет роль то, что рамка с текстом может находиться слева или справа. Это как раз то, что нужно проверять в игре вручную и ставить корректные теги в начале строк диалогов. Напрашивается очередной вопрос: насколько месяцев увеличится работа переводчика, если он, помимо перевода текста, будет пытаться работать ещё и с рамками? Конечно же много. И здесь к нам на помощь приходит уважаемый @moonbear5537 (Aleksandr Nikolaevich). Он вызвался проверить игру на предмет идентификации рамок диалогов и в большей части текста проставил вспомогательные теги для автоматического выравнивания окон по ширине и высоте перевода.

Вот такие, казалось бы, мелочи ощутимо влияют на продолжительность переводов.

Вот скриншот той самой VPScriptEditor. Может быть кому-то интересно будет.

170354-_Im8n1tKehU.jpg

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

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


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

программа VPScriptEditor не предназначена для работы с кириллицей

Так понимаю, аналогов данной проге нет, с поддержкой кириллицы? Да и в инэте для интереса посмотрел, не нашел ее для скачки.

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


Ссылка на сообщение
2 минуты назад, Алекс Лев сказал:

Так понимаю, аналогов данной проге нет, с поддержкой кириллицы? Да и в инэте для интереса посмотрел, не нашел ее для скачки.

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

  • Лайк (+1) 1

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


Ссылка на сообщение
6 минут назад, Evil_Finalist сказал:

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

Да, если не сложно, залей, в свободное время интересно посмотреть на нее ))

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


Ссылка на сообщение
7 минут назад, Алекс Лев сказал:

Да, если не сложно, залей, в свободное время интересно посмотреть на нее ))

Залил. На всякий случай в 2 места. Если программа будет ругаться, то сделай копию файла “rooms.xml” и назови его каким-нибудь другим названием. Этот инструмент предназначен для того, чтобы открыть оригинал и текст в котором уже есть изменения.

https://dropmefiles.com/CFo6G
https://wdho.ru/fMSv

  • Лайк (+1) 1

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


Ссылка на сообщение
7 минут назад, Evil_Finalist сказал:

Залил. На всякий случай в 2 места. Если программа будет ругаться, то сделай копию файла “rooms.xml” и назови его каким-нибудь другим названием. Этот инструмент предназначен для того, чтобы открыть оригинал и текст в котором уже есть изменения.

https://dropmefiles.com/CFo6G
https://wdho.ru/fMSv

Понял, благодарю.

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


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

Будет ли возможность впоследствии портировать на версию для смартфонов? Или там технически еще сложнее?

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


Ссылка на сообщение
53 минуты назад, MrOland сказал:

Будет ли возможность впоследствии портировать на версию для смартфонов? Или там технически еще сложнее?

Увы, нет. PSP-версия и так далась не очень просто. Ещё одну платформу по этой игре мы не осилим, если только кто-нибудь не согласится помочь нам в этом деле.

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


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

Уважаемый Dangaard (Владимир Лымарев) на 100% перевёл все диалоги в игре и сделал их вычитку, также подготовил около 33% текстов меню. Осталось совсем немного. Сейчас весь наш основной состав занят Star Ocean 6 и Tales of Rebirth, но после этих проектов мы перейдём к завершению первой Валькирии. Если будем держать тот же темп, что и прежде, то выпустить Lenneth мы сможем уже в 2026 году. Загадывать не будем, но постараемся сделать всё, что в наших силах. Как и в случае с Божественным провидением, некоторые подписчики в VK Donut и Boosty уже проходят VP1. Если вы тоже желаете поиграть в текущую версию перевода, то доступ открыт тем, кто вкладывался в проект, а также всем подписчикам в VK Donut и Boosty.

Текущая информация о переводе всех пунктов игры:

(1) Технический план:
100% Разбор ресурсов
035% Текстуры
025% Видеоролики
035% Вставка контента
050% Редактура
033% Тестирование


(2) Текстовый план:
100% Сюжет
100% НИПы
100% Квесты
100% Глоссарий
040% Меню и интерфейс
090% Работа над размерами рамок всех диалогов
050% Работа с файлами титров

Если вы хотите поддержать нас, получить доступ к ранним сборкам наших
переводов или другим бонусам, то сделать это можно через подписки:

VK Donut: https://vk.com/donut/temple_of_tales_translations
Boosty: https://boosty.to/temple-tales

Альтернативный способ поддержки:
Карта Сбербанка: 5469 9802 0654 4716
Карта ВТБ: 4272 2908 4659 1246

190548-8998896.jpg

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: Evil_Finalist

      Star Ocean: Second Evolution
      Звёздный океан: Вторая эволюция
      スターオーシャン2 セカンドエヴォリューション ДАТА ВЫХОДА: 19 января 2009 (сша)                         ЖАНР: jRPG
      ИГРОВЫЕ ПЛАТФОРМЫ: PlayStation Portable                ИЗДАТЕЛЬ: Square Enix
      ЯЗЫК ПЕРЕВОДА: Русский                                               РАЗРАБОТЧИК: tri-Ace
      ЯЗЫК ОЗВУЧКИ: Английский, Японский                      БОЕВАЯ СИСТЕМА: Real-Time Battle System

      (1) Технический план:                         (2) Текстовый план (диалоги):        (3) Текстовый план (меню):
      100% Разбор ресурсов                      050% Сюжет                                         075% Предметы
      010% Текстуры                                    050% НИПы                                          075% Приёмы
      000% Видеоролики                             025% Экстра-сценки                         090% Навыки
      050% Вставка контента                     025% Квесты                                       040% Бестиарий
      020% Редактирование                       050% Глоссарий                                  025% Путевые диалоги
      020% Тестирование                                                                                          090% Руководство
                                                                                                                                            050% Настройки
                                                                                                                                            005% Титры
        УЧАСТНИКИ:
      Evil Finalist (Вадим Стрежов): руководство проекта, работа с текстурами и видео, вставка контента
      Coronel Karol (Каролина Лебедева): перевод (сюжет, экстра-сценки, квесты, НИПы и меню), редактирование
      LinkOFF: хакинг, разбор ресурсов, работа с шрифтами (PC, Switch, PS4-версии)
      Riku_KH3: хакинг, разбор ресурсов, работа с шрифтами (PSP-версия)
      Polka (Динара Овчинникова): русский логотип УЧАСТНИКИ ТЕСТИРОВАНИЯ v0.10:
      Coronel Karol (Каролина Лебедева): тестирование на эмуляторе PPSSPP
      Evil Finalist (Вадим Стрежов): тестирование на консоли PlayStation Portable
                  Начало проекта: 18.06.2024
      Завершение перевода: ??.??.2027
      Дата релиза: ??? Страница перевода на сайте: https://temple-tales.ru/translations_so2_psp.html
      Группа в ВК: ВК https://vk.com/temple_of_tales_translations
      Канал Ютуба: https://www.youtube.com/@temple-tales
       
      -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
      Идёт сбор средств на оплату услуг программистов и переводчика японского
      Star Ocean 2: The Second Story R + Star Ocean 2: Second Evolution:
      Собрано: 217 179,84 / 350 000
      последнее обновление от 22.10.2026
      Карта Сбербанка: 5469 9802 0654 4716
      ЮMoney/Яндекс кошелёк: 410011235819402
      Донат через CloudTips: https://pay.cloudtips.ru/p/01f57b38
      Список донатеров: https://temple-tales.ru/donations_so2.txt
      -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    • Автор: Evil_Finalist

      Star Ocean: The Second Story R
      Звёздный океан: История вторая Р
      スターオーシャン セカンドストーリーR ДАТА ВЫХОДА: 2 ноября 2023                                                              ЖАНР: jRPG
      ИГРОВЫЕ ПЛАТФОРМЫ: Steam, PlayStation 4-5, Nintendo Switch   ИЗДАТЕЛЬ: Square Enix
      ЯЗЫК ПЕРЕВОДА: Русский                                                                    РАЗРАБОТЧИК: Gemdrops, Inc.
      ЯЗЫК ОЗВУЧКИ: Английский, Японский                                            БОЕВАЯ СИСТЕМА: Real-Time Battle System

      (1) Технический план:                         (2) Текстовый план (диалоги):        (3) Текстовый план (меню):
      100% Разбор ресурсов                      050% Сюжет                                         075% Предметы
      010% Текстуры                                    050% НИПы                                          075% Приёмы
      000% Видеоролики                             025% Экстра-сценки                         090% Навыки
      050% Вставка контента                     025% Квесты                                       040% Бестиарий
      020% Редактирование                       050% Глоссарий                                  025% Путевые диалоги
      020% Тестирование                                                                                          090% Руководство
                                                                                                                                            050% Настройки
                                                                                                                                            005% Титры
        УЧАСТНИКИ:
      Evil Finalist (Вадим Стрежов): руководство проекта, работа с текстурами и видео, вставка контента
      Coronel Karol (Каролина Лебедева): перевод (сюжет, экстра-сценки, квесты, НИПы и меню), редактирование
      LinkOFF: хакинг, разбор ресурсов, работа с шрифтами (PC, Switch, PS4-версии)
      Riku_KH3: хакинг, разбор ресурсов, работа с шрифтами (PSP-версия)
      Polka (Динара Овчинникова): русский логотип УЧАСТНИКИ ТЕСТИРОВАНИЯ v0.10:
      Coronel Karol (Каролина Лебедева): тестирование Steam-версии на PC
      ijnmyoko: тестирование на консоли PlayStation 4
      Evil Finalist (Вадим Стрежов): тестирование на консоли Nintendo Switch
                  Начало проекта: 18.06.2024
      Демоперевод v0.10: 18.12.2024
      Завершение перевода: ??.??.2027
      Дата релиза: ???     ССЫЛКИ НА РУСИФИКАТОРЫ:

      Демоперевод v0.10 для платформы PC (Steam):
      https://www.zoneofgames.ru/games/star_ocean_the_second_story_r/files/9532.html
      Демоперевод v0.10 для платформы Nintendo Switch:
      https://www.zoneofgames.ru/games/star_ocean_the_second_story_r/files/9531.html
      Демоперевод v0.10 для платформы PlayStation 4:
      https://www.zoneofgames.ru/games/star_ocean_the_second_story_r/files/9530.html Страница перевода на сайте: https://temple-tales.ru/translations_so2r_pc.html
      Группа в ВК: ВК https://vk.com/temple_of_tales_translations
      Канал Ютуба: https://www.youtube.com/@temple-tales
       
      -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
      Идёт сбор средств на оплату услуг программистов и переводчика японского
      Star Ocean 2: The Second Story R + Star Ocean 2: Second Evolution:
      Собрано: 217 179,84 / 350 000
      последнее обновление от 22.10.2026
      Карта Сбербанка: 5469 9802 0654 4716
      ЮMoney/Яндекс кошелёк: 410011235819402
      Донат через CloudTips: https://pay.cloudtips.ru/p/01f57b38
      Список донатеров: https://temple-tales.ru/donations_so2.txt
      -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
       

  • Сейчас популярно

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

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

    • Готово ^^
      Скачать можно здесь:
      https://boosty.to/fansh/posts/7d039c39-4c34-4c1c-b6b5-9f7783261101
      https://steamcommunity.com/sharedfiles/filedetails/?id=3828557447
       
    • Ну вот, абсолютное издание релизнулось и всем на неё пофиг)
    • @Rabid666 вот кстати тебе квест)) https://store.steampowered.com/app/3454610/Poco/
    • GOG версия 1.4 — звук на английском, в роликах звука нет вообще.
    • Эмулятор не такой HD) По технической части не спец) Попробую там написать
    • В общем намучился тоже с этим багом  с постоянно выскакивающим пустым диалоговым окном и натравил DeepSeek на папку с игрой, описав ему проблему и вот что он выдал — Причина найдена — и она именно системная
      Это не перевод строки и не порча базы, а ключ, который мод перевёл вместе с подписью. Как устроено в игре: В exe лежит таблица имён типов событий (Block2.eventType): 0xABB590  CrewCombatEvent
      0xABB5A0  WalkiEvent
      0xABB5AC  ShipCombatEvent
      0xABB5BC  Event          ← мод заменил на «Событие»
      0xABB5C4  CinemaEvent
      0xABB5D0  EraEvent
      0xABB5DC  StartingEvent
      ...
      И единственный в игре SQL со строковым ключом — вот он: SELECT * FROM Block2 where EventType = "%s";
      Цепочка, подтверждённая дизассемблером (адрес 0x41F7D8): mov  ecx, 0ABB5BCh        ; указатель на строку "Event"
      ...                       ; встроенный strcmp побайтово
      test eax, eax
      je   41F9A2h              ; ветка «это обычное событие»
      То есть игра сравнивает строку с литералом Event и подставляет её же в SQL. Мод подменил этот литерал на Событие — и: strcmp(..., "Event") больше никогда не совпадает;
      SELECT * FROM Block2 WHERE EventType = "Событие" возвращает 0 строк (в базе значения остались английскими);
      игра получает событие без блоков и без диалога, но продолжает его проигрывать → пустое диалоговое окно, обновляемое по кругу, которое прерывает любые действия.
      Почему это бьёт именно по «обычным» событиям, а не по всем: у соседних имён (DialogEvent, MissionEvent, CinemaEvent, BlockGroupEvent…) переводчик их не тронул — они остались рабочими. Пострадал ровно один элемент таблицы — голое слово Event, потому что оно выглядело как обычная подпись. Что сделано
      В Star Traders\ru\strings.tsv удалена одна строка: S  00ABB5BC  41F7D9,45B701,63E35A,654061,7261FD,895889    D0EA7366EBC403FF    Событие

      Это было исправлено на уже сломанном багом сейве, после запуска игры и загрузки этого сломаного сейва —  баг пропал, наиграл уже больше 10 часов баг больше не вылезал.

      Пока автор не поправил русик можете самостоятельно удалить эту строчку из файла strings.tsv и играть.       
      Удачи 0/
    • Пример озвучки :
      https://youtu.be/MH1lh8Umjdk?si=RqzS31NvI1fFoPTg


      Скачать https://boosty.to/fle2x/posts/e2a03e1f-243a-4638-a1e9-c688f3112a51
    • Да. А что не написал тогда? Сидел в группе, прикидывался, параллельно хамил. Или так предатели делают? Пришлось тебя удалять нахер, по-честному, так как мне ты тупо надоел. Зачем ты вообще сюда всё это пишешь? Ну захотел похамить, чего в личку не написал в лицо в Тимсе? Нет, тебе здесь нужно было перед всеми красануться. Смотрите, какой плохой мой босс и группа. "Мы вот перевод сделали, а они только демагогией занимаются". 7 лет ведь терпел бедненький. Маловат ты ещё письками мериться.
    • Ура. Первые дизлайки. Поздравьте меня.
    • @Master_Of_Text_Translation судя по твоему нику, тебе должно быть это самому по плечу)))) Опять же маловероятно, что автор не то, что тебе ответит, даже прочитает. Так что какой-то глас в пустоту.  Зато он есть на 4пда: https://4pda.to/forum/index.php?showtopic=948934&view=findpost&p=145641029 Вот там и напиши ему в лс. А вообще можно поставить эмуль для дс и на нём поиграть, всё равно андроид версию без танцев с бубном не поставишь. А значит в итоге в перевод далеко не каждый сможет поиграть. А ты уже и на третью часть замахнулся))
  • Изменения статусов

    • edifiei

      «Как говорил мой дед — делай добро и пихай его в гнома»
      · 0 ответов
    • goosemose  »  Orionus

      Здраствуйте
      Хотел спросить за руссификатор для Dragon Quest 3, есть ли бесплатный для пк? Или только платный недавно купил ее в стиме, думал что на пк есть руссификатор, уже некоторое время ищу и нахожу либу пустые файлы либо платные, хотя по коментариям вроде видно что был на пк бесплатный перевод.
      Подскажите пожалуйста.
       
      · 0 ответов
    • axe66  »  SerGEAnt

      здравствуйте. можете добавить на сайт раздел для игры She’s Leaving и русификатор к нему? и как и куда вам скинуть фото и сам русификатор?
      [h2] Версия: 1.0.1 (от 22.05.2026)
      Совместимость: для сборки 20909321 [/h2]
       Информация:
      Машинный перевод моделью gemma2:9b-instruct с несколькими этапами автоматической перепроверки (модель "самопроверялась") и финальными ручными правками.
      Это не финальная версия — по мере нахождения ошибок перевода будут выходить обновления.
      Известные нюансы:
      * Возможны неточности и ошибки в переводе.
      * Некоторые элементы интерфейса остались без перевода.
       Установка:
      1. Запустить Russifier.exe
      2. Нажать "Выбрать папку"
      3. Выбрать папку с игрой и нажать ОК
      4. Нажать "Установить"
      5. Дождаться завершения установки и закрыть программу.
      После установки запустите игру и наслаждайтесь!
      Если заметили ошибки или некорректные формулировки — оставляйте комментарии, будем исправлять!
       
      Автор: Serjik Sokolov История изменений:   Версия 1.0.1 от 22.05.2026 - Установщик теперь автоматически определяет корневую папку игры, даже если случайно выбрана вложенная папка.   Версия 1.0.0 от 03.12.2025 - Релиз
      · 1 ответ
    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
  • Лучшие авторы


×