Перейти к содержимому
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 под эти файлы приходилось писать самостоятельно.

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: Drago21ru
      Общая информация:
      Дата выхода: 27 апреля 2015 Жанр: Strategy (Turn-based / Tactical) Разработчик: Overhype Studios Издатель: Overhype Studios Язык интерфейса: Английский Язык озвучки: Отсутствует
      Операционная система: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 Процессор: 1.2 GHz Оперативная память: 2 Гб Видеокарта: OpenGL 3.0 compatible video card Звуковая карта: Совместимая с DirectX 9.0c Свободное место на жестком диске: 500 Мб
      Battle Brothers — фэнтезийная пошаговая стратегия со случайной генерацией и элементами RPG!
      В этой игре вы примерите на себя роль предводителя банды наёмников и искателей приключений в погоне за сокровищами, славой и легендарными артефактами. Во время ваших путешествий начнётся полномасштабная война, не оставляющая после себя ничего, кроме руин. Вы и ваши боевые братья станете последней надеждой на нахождение источника вторжения и его уничтожение.
      Battle Brothers — это пошаговая стратегия со смесью RPG, в которой вы управляете отрядом наемников в средневековом фэнтезийном мире. Вы сами решаете, куда идти, кого нанимать или с кем биться, какие контракты взять, как вооружить и обучить своих людей в процедурно создаваемой кампании с открытым миром. Есть ли у вас то, что требуется, чтобы провести их через кровавые бои к победе?
      Игра состоит из стратегической карты мира и тактического боевого слоя. На карте мира вы можете свободно путешествовать, принимая контракты, на которых можно заработать несколько монет, искать места, которые можно грабить, врагов или города, чтобы пополнить запасы и нанять воинов. Также, вы управляете повышением уровня и снаряжением братьев. После того, как вы наткнулись на враждебную армию, игра перейдет на тактическою карту, где борьба происходит в режиме пошагового боя.
      Ляпы BB (Зомбячьи афоризмы)
      Тема обсуждения игры:
    • Автор: 0wn3df1x
      Stories from Sol: The Gun-Dog

      Метки: Ретро, Научная фантастика, Несколько концовок, Визуальная новелла, Глубокий сюжет Платформы: PC PS5 PS4 SW Разработчик: Space Colony Studios Издатель: Astrolabe Games Серия: Stories from Sol Дата выхода: 20 февраля 2025 года Отзывы Steam: 661 отзывов, 90% положительных

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

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

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

    • ага, помогут, мечтай.
    • Откатись с беты на стабильную версию, такой же баг вчеар словил на бетке.
    • Если действительно есть желание перевести игру, а не просто выкатить очередное машинное барахло, напиши в разные группы, занимающиеся русификацией, о том, чтобы помогли с разбором ресурсов. Может быть, кто-нибудь и откликнется 
    • С этим русификатором пройдена вся игра, куплена изначально для EA Launcher. У Вас в Steam?
    • Ну кароче я понял вашу логику, руководитель сказал как оно должно быть, а разраб просто сделал. И баги в играх руководитель тоже наверное руководитель сказал оставить. Это не факт. А чушь. Баги вызывают кривые руки, невнимательность, а не нехватка времени. Я поменял приоритет нажатия кнопки Х, на геймпаде, что в приоритете стоит диалог и взаимодействие, а не атака персонажа. И когда вхожу в зону взаимодействия, у меня при зажатой клавише атаки, персонаж вечно атакует, даже с отпущенной кнопкой атаки. Кто виноват? Я виноват, что не продумал этот момент, был не внимательным, образовался баг. Если посмотреть на игры которые выходят в релиз, то им каждой надо еще 3-4 года чтобы баги поправить. Надо руководителю всё это время ждать пока те кто совершил косяк при разработке исправят свою же ошибку?    Ну возьмите и скажите художнику который рисовал в своем стиле определенные вещи, что теперь, он должен научиться рисовать в другом, почувствуйте сопротивление. Вот тоже самое.
    • ну так то Макроссы основаны на музыке) это их фишка, но в данном случае это перебор
    • @Фри увмдев у Дельты в описании “музыкальный”, решил даже не пробовать. Видать поставил на правильную лошадь. Успех понятие относительное.  Для того, чтобы была сделана ровно та работа, которую поручили. Не моя вина в том, что предыдущий работодатель не понимает, что его хотелки прибыли не принесут.  Результат работы и прибыль это не одно и тоже. Сколько любимых в народе игр и фильмов провалились? Результат был холрошим, а продажи не очень. Фоллаут Нью-Вегас — яркий пример. Вина разроаботчиков в том, что их ограничили в сроках и игра вышла забагованной? Нет. Факт общеизвестный.  Ох уж мне эти метания в крайности. Вы таки сели на своего конька.  Какой человек? Кто конкретно из геймдизайнеров  Highguard налажал?  Ну вам, как крупному разработчику и издателю,  выпускающему на протяжении десятков лет игры по разным франшизам, видней. Если разработчик из раза в раз делает хрень, которая не приносит прибыли, его увольняют. Если не увольняют, значит руководство эта хрень устраивает.  Да неужели? То есть разработчики это такие люди, которые не способны к обучению. Ясно-понятно. 
    • Потому что какая разница крупная она или нет. Она успешной должна быть. Вас зачем нанимают? Чтобы вы проепали бюджет и сделали крупную но хреновую игру, которая не принесет денег? Или все таки чтобы сделали успешную и прибыльную? Нет, давайте вообще не будем смотреть на результат работы. Была работа, а успешная или нет...зачем нам оно знать? Просто дадим человеку денег, работу, а плевать вообще принесет его труд денег или нет. Мы же для себя делаем игру, а не для продажи. Именно так мыслит работадатель. Так если этот элемент делал этот человек. Все виноваты. Разработчик не учится ничему, он повторяет из раза в раз паттерн. Руководитель не меняет разработчика. Разработка игры не происходит так, что бедный разработчик делает хрень, потому что так сказал руководитель. Это глупая сказка в 99% случаев. Разработчик делает хрень, потому что не умеет по другому. Вот я сейчас играл в игру на яндексе. Где типо есть квест, где нужно принести 5 инструментов, когда игрок берет квест, появляется надпись “принести инструменты 0/5” , и  когда игрок подбирает инструменты идет счет 1/5, 2/5 когда он собрал 5/5 на экране так и остается этот счёт, цель задания не меняется. Кроме того, если взять другой “квест”, то этот внезапно исчезает и на экране появляется другая надпись “принести шарик 0/3”. Это не квесты. Цель задания не меняется когда она выполнена, нельзя иметь сразу несколько квестов, они нигде не хранятся, ни о какой награде или журнале квестов речи не идет. Те инструменты и шарики которые мы поднимаем не являются предметами, у нас нет инвентаря. Мы не можем выкинуть или как то использовать эти инструменты или шарики. Когда игрок к ним прикасается, скорее всего разраб уничтожает обьект, либо в лучшем случае отключает.  Почему разраб не сделал лучше? Потому что не умеет. Ты ему можешь хоть какого руководителя дать, но не может разраб сделать лучше.  Можно сказать, что это же новичок, а разрабы крупных игр боги разработки — это не так. Они тоже много чего не умеют, у многих разрабов в том числе и крупных игр есть болезнь довольно смешная на первый взгляд) Они не умеют делать передвижение основного персонажа. При этом могут делать очень крутое передвижение мобов. Причина проста, логика передвижения игрока координально отличается от передвижения мобов, и передвижение игрока мы пишем один раз в игре и больше никому его не даем, а у мобов логика похожая между собой и мы пишем ее много раз. Некоторые разрабы признаются, что специально пишут логику передвижения персонажа чисто для себя где то еще, чтобы просто не забыть как это делать.
  • Изменения статусов

    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
    • Алекс Лев  »  SerGEAnt

      Привет, Сержант. Прошу разрулить ситуэйшн и урезонить некоторых людей, оскорбивших мою личность. Пожалуйста, для этого прочтите нашу переписку с Ленивым. Примите меры, будьте добры, мною составлена бумага, ждущая вашей электронной подписи, для подачи её в суд. Если не желаете судебных разборок (а я пойду дальше, если меры не будут приняты), оскорбившие меня люди должны понести необходимое по вашему же Договору наказание. Спасибо.
      · 1 ответ
    • Antony1203  »  SerGEAnt

      Добрый вечер! С Новым Годом. Нашел на просторах сети русскую озвучку Halo Infinite, которая отсутствует на моем любимом сайте  Протестил. Все работает. Подскажите, как можно передать? Спасибо.
      · 2 ответа
    • Albeoris

      Демка вышла. Работаем.
      · 0 ответов
    • maddante665  »  parabelum

      https://disk.yandex.ru/d/A7W9aHwW7wLTjg
      ссылка на торрент , в нем архив с игрой.
      единстенное в геймпасее папка TotalChaos_Data так, а в стиме Total Chaos_Data, но если пробел убрать в архиве с ркссификатором все равно не работает, ломаются надписи , просто прозрачные. я пробовал только текст .
      · 1 ответ
  • Лучшие авторы


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

×