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

Сообщение добавлено пользователем SerGEAnt

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

capsule_616x353.jpg?t=1614973595

Жанр: Action / RPG
Платформы: PC 
Разработчик: Studio FOW Interactive
Издатель: Streembit Ltd
Дата выхода: 26 марта 2021

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

 

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

ss_718a728e2c06341a853ca83678b8d937b9f97

ss_b2e1430bd09fd7ba7dea7b3f5d08458aa0743

Описание: Новая сексуальная научно-фантастическая пародия, в которой вы управляете собственным звездолетом, наполненным самыми горячими девушками в галактике, которые готовы воплотить ваши фантазии в жизнь в полностью анимированных любовных сценах!

Выходит уже через пару часов. Кто-нибудь возьмется за перевод? 

https://store.steampowered.com/app/1034140/Subverse/

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

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


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

Самое интересное это обновление uasset, как это возможно без каких либо данных? У меня на фиксере по данным он правится по смещению строки и разнице предварительно вынесенным, как раз тут это и выносится -uoffset.
Обновил ParserTextBinUnity, добавил туда -fix_size_block [offset] это для фикса контейнера со строкой, но мне показалось, что это даже не обязательно трогать как уже и говорил.
ParserTextBinUnity.exe -ib "!ru_bin!" "!en!" "!ru!" -adnl -na -uoffset -unreal -fix_size_block -9
Прога уж так названа не стал менять, но она универсальная на разные форматы строк поддерживает, нужно только настройки прописывать, на самом деле она уже и для java катит, нет только xna 7bit поддержки формата длинны VLQ.
С выносом строк я думаю разберётесь, прог для них дофигища всяких, не говоря про предназначенные именно для анреала. Вроде была ещё не моя DQTextTool от @SileNTViP, но она если только достанет, вставка с фиксом не совсем верная там, где как получится.
Со своими не стандартными uexp у меня загвоздка, там даже непонятно как юникод подключить, так как длины нет, и вот там уже при изменении размера вылеты игра IronSmith пролог, с ограничением и использованием места от ключей это жесть. В принципе на это поф, это ещё не вышло да и так себе.
Ключи тоже не совсем понятно как в своём locres подключать, его же создать получается придётся, кто-нибудь это пробовал?

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


Ссылка на сообщение
17 часов назад, DragonZH сказал:

Своим кодом походу только.
В моём я не делал правку контейнера в uexp, как-то это не заметил, но игра и без этого нормально работала и текст брала. Эта вставка только с правкой длины есть в проге ParserTextBinUnity.exe в теме UnityEX.
ParserTextBinUnity.exe -ib "!ru_bin!" "!en!" "!ru!" -adnl -na -uoffset -unreal
!en! и  !ru! это текстовики.
А вот на счёт untool.py для правок uasset я не уверен, но я его и найти не смог.
Тут ещё увидел есть эти скрипты с другим форматом строк https://disk.yandex.ru/d/RKHvJn7rQqUIZA
Но эти не пробовал переводить, так как текст стандартными средствами не доставался и эти пыли просто пропущены. В них текст по видимому находится в служебных байтах от 29 01 1f до 1f. Может это специфика игры на какой это разбирал.
 

Любой текст в котором предусмотрен ключ, можно локализовать путём создания своего файла .locres Даже такие строки в тех файлах которые вы скинули. А что за игра там?
Вот примеры текста, который локализуется. Тут есть ключ (32 символа)+ бывает и меньше, перед текстом за 5 (hex 00 3A 00 00 00) в котором первый 00 пустота всегда вроде, второй после количество символов (3A в uint8 и uint16 это 58) до следующего повторяющего символа (тут b) он повторяется в следующем тексте этого же файла. 00 3A 00 00 00 первые два понятно третий, четвёртый и пятый я так понимаю кодировка если 00 00 00 то стандарт ANSI или ASCII. Для Русского я так понимаю UTF-16 FF FF FF
unknown.png
unknown.png
Ключ (Key) и текст SourceString имеется ввиду, как на скриншоте:
        "SpeechText_13_3FC88DB845E816AB69994A9CF2F04B4B": {
          "Namespace": "",
          "Key": "61A58CBB476D1B8F140C3FB1A21B1D3B",
          "SourceString": "Captain, are you ready for the obligatory tutorial level?"

40 минут назад, DragonZH сказал:

Ключи тоже не совсем понятно как в своём locres подключать, его же создать получается придётся, кто-нибудь это пробовал?

Есть две утилиты для этого. В первой вытащить текст. А во второй его редактировать для последующего создания .locres
А вот где нет ключа всё намного сложнее, у меня только получилось диалоги изменить, но пока способ долгий. Есть текст, который не поддаётся изменениям. Например Имена персонажей как в видео с демонстрацией перевода (Эти имена находятся вообще в uasset, проверял изменением в hex) и также пару тройку текстов минимум в самой игре. Ничего не получилось, можно конечно изменение шрифта сделать, но это бред, я думаю можно что-то да придумать

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

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


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

Для Русского я так понимаю UTF-16 FF FF FF

Нет, там все 4 байта это всё длина, просто длинна отрицательная и тоже в количестве символов состоит. Допустим строка из 22 символов в utf16 это тоже 22 (хоть и 44 байта), а тут будет -22 ну и плюс сам нуль финальный.
 

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


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

Нет, там все 4 байта это всё длина, просто длинна отрицательная и тоже в количестве символов состоит. Допустим строка из 22 символов в utf16 это тоже 22 (хоть и 44 байта), а тут будет -22 ну и плюс сам нуль финальный.
 

Я наверное не шарю и не знаю что именно имел ввиду.
Вот тут пример первого изменения в диалогах. Слева на Русском (тот же текст что и в видеоролике, рабочий перевод) и справа оригинал на Английском.
unknown.png

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


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

Я наверное не шарю и не знаю что именно имел ввиду.
Вот тут пример первого изменения в диалогах. Слева на Русском (тот же текст что и в видеоролике, рабочий перевод) и справа оригинал на Английском.
unknown.png

Слева UTF-16, справа UTF-8. У UTF-16 длина записана в отрицательном значении (-73 на примере слева/обычный int) и так как порядок байт в UTF-16 записывается с нулями через каждый байт, то длина будет равняться 73*2.

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

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


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

Игру всю перевели. Также видеоролики с субтитрами. Но есть проблемка, есть кое-какой текст который не поддаётся изменению (только изменение букв и латиницей). В большинстве случаев используются переменные и т.п. Хотелось бы перевести хотя бы эти фразы, они часто встречаются в игре.
Скриншот с примером:
Szh2v9r.png
Сама фраза 

Position  

 on the highlighted tile(s).
Я так понимаю тут переменная в виде имени.
Путь файла:Subverse/Subverse/Content/MODGridCombat/UI/GridCombatUI.uexp
Так выглядит в Hex.
unknown.png
Ссылка на эти файлы: https://yadi.sk/d/HSZ0vL4ib7iXOQ

Также ниже ещё список с файлами, которые с таким же типом текста:
Subverse\Content\Core\UI\Settings\GameplaySettings.uexp
---------------------------------------------------------------------------------------------------------------------------------------------
Tritanope (Blue Weak/Blind)
Deuteranope (Green Weak/Blind)
Protanope (Red Weak/Blind)
Normal Vision
---------------------------------------------------------------------------------------------------------------------------------------------
Subverse/Content/Core/UI/ConfirmationPrompt.uexp
---------------------------------------------------------------------------------------------------------------------------------------------
THIS WILL OVERWRITE YOUR SAVE FILE FOR 
SLOT 

DO YOU WISH TO CONTINUE?
---------------------------------------------------------------------------------------------------------------------------------------------
Subverse\Content\Core\Blueprints\GameModes\SubverseGameInstance.uexp
---------------------------------------------------------------------------------------------------------------------------------------------
EMPTY SLOT
---------------------------------------------------------------------------------------------------------------------------------------------
Subverse\Content\MODDialogue\Blueprints\GameModes\DialogueGameMode.uexp
Subverse\Content\MODNavigation\Blueprints\GameModes\NavigationGameMode.uexp
---------------------------------------------------------------------------------------------------------------------------------------------
Credits
---------------------------------------------------------------------------------------------------------------------------------------------
Ссылка на эти файлы: https://yadi.sk/d/h3yS7xN_QKfGoQ
Может кто-то сталкивался с изменением текста в похожих файлах.

Если хотя бы самый первый вариант перевести, то перевод можно выпускать в релиз.

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

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


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

Что-то похоже, что выше писал с 1f, кроме GameplaySettings.uexp тут простая длина.
Изменять длину получалось только за счёт рядом стоящих строк, а вот юникод никак. Также зарезервированы байты 1c 1d 1e 1f, они шрифтами не передавались, возможно это флаги кодировки строк, ну и что странно 0b 0c считались за переносы сроки.

  • В замешательстве (0) 1

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


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

Транслитом Русский как Польский.

Pozicija_na_podsvechennoj_kletkeah.png

Либо такой вариант
unknown.png

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

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


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

Что-то похоже, что выше писал с 1f, кроме GameplaySettings.uexp тут простая длина.
Изменять длину получалось только за счёт рядом стоящих строк, а вот юникод никак. Также зарезервированы байты 1c 1d 1e 1f, они шрифтами не передавались, возможно это флаги кодировки строк, ну и что странно 0b 0c считались за переносы сроки.

Ну GameplaySettings.uexp я легко поменял, что-то сразу и не заметил про первые 4 символа, скорее всего давненько на него не поглядывал.
unknown.png

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

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


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

Случайно наткнулся на тему вашу тему, но мне доводилось работать с этим форматом, когда мы работали над русификатором для Shenmue 3. Тогда весь текст был запакован в аналогичных файлах, которые пришлось запаковывать и распаковывать собственной утилитой, которую для каждой игры на Unreal Engine 4 под эти файлы приходилось писать самостоятельно.

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

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


Ссылка на сообщение
5 часов назад, TheDarkness1994 сказал:

Транслитом Русский как Польский.

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

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


Ссылка на сообщение
10 часов назад, DMBidlov сказал:

Случайно наткнулся на тему вашу тему, но мне доводилось работать с этим форматом, когда мы работали над русификатором для Shenmue 3. Тогда весь текст был запакован в аналогичных файлах, которые пришлось запаковывать и распаковывать собственной утилитой, которую для каждой игры на Unreal Engine 4 под эти файлы приходилось писать самостоятельно.

Чутка посмотрел ваши проекты, вы проделали очень много работы, красавы. Соглашусь на счёт запаковки и распаковки. И в этом проекте пришлось кое-что намутить. Ну если есть варики с помощью, не отказались бы, хотя бы то что выше написал.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: SerGEAnt
      Жанр: Adventure Платформы: PC LIN Разработчик: Animation Arts Издатель: Animation Arts Дата выхода: 11 октября 2023 года
    • Автор: SerGEAnt
      Жанр: RTS Платформы: PC Разработчик: Quite OK Games Издатель: Quite OK Games Дата выхода: 10 апреля 2024 (ранний доступ)




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

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

    • Странный квест. Первые 2/3 неплохое космическое приключение. А последняя часть — хз что такое, разработчики не знали как это все вообще собрать что они там накрутили и сляпали что-то маловразумительное и банальное. 
    • Если импакт и отдача реализованы так как здесь, то это не вкусовщина, а просто неумелая реализация.  Взгляни на Сultic или на Black Mesa, там это сделано гораздо лучше, про “мой” Selaco я уж промолчу )  Я тоже очень люблю FPS, но в этот в отличии от многих, мне продолжать не захотелось, и это не вкусовщина, так как различать где это сделано хорошо, где средне, а где плохо, ,большого труда не составляет, так как, благо есть с чем сравнивать. Возможно тебе и остальным, кому игра зашла, этот момент не так важен, не знаю, но если я не ловлю кайфа от стрельбы в подобных играх, то нах в такие игры мне играть, даже если по остальным аспектам всё на высоте.
    • Это тупо вкусовщина. В твоем селако стрельба взята из современных шутеров. А вот эта картонная пальба из ion fury мне не нравится. При это я прошел достаточно шутеров из начала нулевых, и вот стрельба в фантоме как раз оттуда. Я бы вообще сказал страшное – пальба из базового орудия тут прям как во второй халве. Пистолет точно оттуда слизан. 
    • @james_sun здесь же главный элемент это стрельба, но она здесь реализовна плохо, не знаю какое слово подходит — криво, картонно, неинтересно, хуже чем в Ion fury. Посмотри демку Selaco и поймёшь о чём речь. Никто не говорит, что “веселье” нужно наваливать сразу, но реализация стрельбы уже видна, и сделано это прлохо — враги “картонные”, импакт не чувствуется, а стрельба в таких играх должна приносить удовольствие.  Взгляни как это в Brootal Doom выполнено, или в том же Selaco, который далеко не глупый шутерок где одно только мясо.
    • Этой Джаге будет сложно состязаться с третьей Джагой.  У меня есть определенные ожидания, касательно этой игры.  Но лучше бы шагнули в сторону 7.62. 
    • ЕГС опять дал с подливкой ? Все так и есть,исключительно “злые издатели!”
    • В пошаговые играть надо,по видосу фиг что поймёшь. Но я в принципе, за любой “пошаг”)
    • @piton4 , ion fury косит под игры первой половины 1990-х, phantom – под самый конец девяностых-начало двухтысячных. По ней это прям видно. И в шутерах той поры никто тебе не вываливал все веселье в первые полчаса. Игры раскрывались постепенно. В той же культовой халве ты вообще первые десят минут тупо едешь на тележке, и первые полчаса и даже больше ты бегаешь по базе и со всеми болтаешь, лол. 
        Тут очень похожая схема, хотя и заметно шустрее. Судя по комментам в стиме, народ с чего-то ждал очередное бездумное мясо, а получил куда более размеренный экшен. По мне так это гораздо лучше, чем вот это бесконечное пиксельное олдскул-месиво, которое уже изрядно утомило. А вот под сюжетные шутеры именно конца девяностых - начала нулевых никто почему-то косить не хочет. Вот это один из немногих примеров, тоже имеет право на жизнь. 
    • Учитывая, какой замечательный пост об отзывчивости замечательного издателя Serenity Forge был тут, на ЗоГе (снизили цену на DLC до жалких ~500 рублей), интересно было бы услышать мнение главного местного господина-аналитика, а какой же филиал этой американской компании виноват в этом (отсылочка на запрет раздачи/продажи DNF Duel в EGS). Ведь не сами же Эпики отбирают/запрещают игры так избирательно, правда ведь?
    • В 2022-м Институт развития интернета выделил проекту грант в размере 90 миллионов рублей. Отечественная Lipsar Studio обнародовала геймплейный ролик из грядущей тактики из грядущей пошаговой тактики Sparta 2035. Сообщается, что эта игра о солдатах удачи, борющихся с вымышленной террористической организацией под названием Даамат.
      События разворачиваются в Африке 2030-х годов, в условиях жесточайшего кризиса. Командиру отряда «Спарта» предстоит не только защищать Африку от террористов и разбираться в истинных причинах конфликта, но и лавировать между различными фракциями, желающими извлечь из войны максимальную выгоду. Несмотря на серьезный сеттинг, авторы обещают наличие в их игре юмора и отсылок к массовой культуре. Кроме того, тут будет некий «налет научной фантастики». Релиз игры состоится не раньше 4 квартала текущего года. В 2022-м Институт развития интернета выделил проекту грант в размере 90 миллионов рублей.
  • Изменения статусов

  • Лучшие авторы


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

×