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

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

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


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

Русификатор готов.
Ссылка на руководство Steam:
https://steamcommunity.com/sharedfiles/filedetails/?id=2492695708
Ссылка на новость от переводчика на Playgrounde:
https://www.playground.ru/subverse/news/subverse_reliz_russkogo_perevoda-1111547

Группа ВК:
https://vk.com/public204676646

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: Broccoli
      Tokyo Xanadu eX+



      Жанр: Action/RPG
      Платформы: PC PS4 PSV
      Разработчик: Nihon Falcom
      Издатель: Aksys Games
      Дата выхода: 8 дек. 2017 (PC)
           
      Перевод игры: http://notabenoid.org/book/73464
      Прогресс перевода: 
    • Автор: erll_2nd
      INAZUMA ELEVEN: Victory Road

      Дата выхода: 13 ноября 2025
      Разработчик: Level-5
      Издатель: Level-5
      Жанр: Спортивные, RPG
      Платформы: PC, PS5, PS4, SW, iOS, Android
      https://store.steampowered.com/app/2799860/INAZUMA_ELEVEN_Victory_Road/
      "INAZUMA ELEVEN: Victory Road" — футбольная RPG, разработанная LEVEL5 Inc., которая сочетает в себе спортивный экшен и ролевые элементы. Действие игры разворачивается спустя 25 лет после событий оригинальной части, а сюжет повествует о Дестине Биллоусе, который, по иронии судьбы, поступает в среднюю школу Саут Сиррус, стремясь жить в мире без футбола, но сталкивается с Харпером Эвансом, восходящей "Футбольной Машиной" из престижной средней школы Раймон. В игре представлен впечатляющий ростер из более чем 5400 коллекционных персонажей из предыдущих частей серии, которых вы можете тренировать и собирать в команду своей мечты.
      Может кто, у кого времени свободного с избытком, возьмётся. Инструменты есть на github, кириллица в шрифте есть, но нужно править кернинг.
       

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

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

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

    •   Конечно не стал, потому что ты слит. По полной.  Тебе по данной теме ничего больше не отвечу. Не хочу тратить своё драгоценное время, отвечая на твои извороты и ложь. Все, кто это прочтёт, уверен всё поймут, а если не поймут, то мне плевать. Но я на эту тему больше ни секунды не потрачу.
    • @piton4 читать не стал. Сходи просрись, у тебя словесный понос. А это заразно, так что лучше даже не буду изучать, что ты мне ответил.
    • Ахахахах.... Вот это ответ )). Опять про мониторы и сраные коробки, снова съезжаешь, хочешь всех убедить, что я вру так же как и ты, да? Не выйдет. Объясняю: эти мониторы, я вное исключение потому, что они нужны были только мне ,99% народа, не знали вообще о такой модели и не понималиь с чем имеют дело. Поэтому, естественно, так как они мне были очень нужны, но выпущены были в 2018, то естественно в 2026 их можно было достать только б/у, и без всяких коробок и прочей лабуды. Вот почему это "идеальное" исключение из правил. А так, я покупал на авито только новое, ни разу не распакованное, со всеми коробками и всем прочим. Так что можешь подтягивать эту тему сколько хочешь пытаясь ровнять меня с собою. Но не глупые люди, кто это прочтёт, все всё поймут.  Да не всех, а только тебя Тирниэль, потому что врёшь и пытаешься съехать и увести разговор как бы в другую сторону.  Это твоя суть, я очень давно это подметил, и уверен, не я один. Ты совсем обнаглел что ли? Врать настолько нагло...   Я не на чём не настаивал, а просто попросил сделать настройки как у меня, ну а чтобы не было слайд шоу, сказал чтобы ты скинул до 1080р. Какая разница как оно у тебя выглядит, это нужно было чтобы ты успокоился наконец на счёт слайдшоу в заставке, которого возможно и не было бы. Я тебе ещё раз повторяю, выделю чёрным текстом, чтобы ты в который раз не смог к этому апеллировать: я попросил сделать настройки как у меня, начать игру, просто взглянуть на фпс даже не трогая персонажа И ВСЁ, ЭТО ВСЁ ЧТО Я ПОПРОСИЛ ТЕБЕ СДЕЛАТЬ. Мне без разницы, увидел бы ты это прошлого на лоу в 720р, а когда перешло управление, включил бы всё на полную, мне вообще это без разницы, я не настаивал, и если бы ты сказал давай сделаем вот так, то я бы ответил конечно давай, мне по хрену, я хочу увидеть разницу и фпс в самой игре, на остальные моменты плевать.  Хватит уже выдумывать, съезжать и отмазываться, это выглядит мерзко, особенно, когда ты это постоянно делаешь. Ну чё Тирниэль, очередной слив? Опять ответ не на заданный вопрос, а на хрен знает что, да ещё в менторском тоне. Я могу плевать на просьбы других, по типу как ты привёл выше. Типа растеряешь друзей или забанят. Это касается лично меня. Но если меня на этом форуме человек о чем-то попросит для себя, чтобы я сделал что-то для него, этот человек даже не обязательно будет тем, с кем я месяц плотно общался, кто для меня там что-то сделал, как-то  заморочился , кто в стиме являлся моим другом... Так вот, я без проблем, без тупых вопросов тянущих время, выполнил бы его просьбу, а тем более, если бы она была настолько лёгкой и ничего не требовала по сути , как та моя просьба к тебе. Вот такой я человек.  Я последнюю рубашку отдам, если человек нуждается, у меня могут пойти слёзы, когда я вижу изо дня в день, как какая-то бомжиха ходит с кучей огромных явно нелёгких мешков и собирает в них чтото чтобы прокормиться, чтобы пережить ещё один день. Это называется человечностью и эмпатией. То, чем ты не обладаешь, зато у тебя есть по твоим гордость, как и непомерное эго с таким же сомнением.  Опять врёшь, опять увиливаешь, и так в каждом твоём ответе.  Напрямую я тебе не говорил о том, что мне это важно, но ......  Ты 100% это понимал! Я ведь несколько минут тебя просил и даже насколько помню говорил "пожалуйста". Пожалуйста, давай сделаем так, как я прошу, ведь тебе это абсолютно ничего не будет стоить и времени совсем не займёт, просто сравним и всё.    Но нет - Тирниэль гордый. Кто я в конце концов такой, чтобы уступить в этом маленьком одолжении? Кто я такой чтобы выполнить ничего не стоющую просьбу?  Я для него оказался никем.   А для меня он был другом. Нет, лично мы с ним знакомы не были, но мы много общались, играли в кооп, и я и правда считал его в какой-то степени другом. Но друг, который не может пойти на на ничего не требущую уступку, которая возможно в небольшой степени мне важна, вернее просто интересна, очень любопытна... Так почему бы нет...  Ответ прост - гордость ) Не объясняй мне, что там были шутки, я не обязан к каждой дерьмовой шутке, подходить с шуточным настроением, а тем более, когда шутишь ты. Я тебе уже описал своё к тебе отношение, просто иногда я забываюсь, забываю, что за личность передо мной и начинаю нормально вроде как с тобой общаться. Но ты не забывай моё отношение к тебе, даже если я иногда забываю.        
    • @Tirniel самое обидное, что где бы ты ни стоял, каким бы зонтом не прикрывался — все равно обольет.
    • Не сочти за пошлость (хотя нет, можешь считать, ага), но ии пузырь — мочевой, вот какой, ага. Мб он и не вот прям лопнет по итогу, но сочиться его содержимое уже явно “начинает” как кхм “золотым дождём”. >_<
    • @B_C_D_0 не знаю в курсе ли, но есть проект переноса локализации со свитч на стим версию, так как в свитч версии улучшенный перевод на английский был сделан. https://steamcommunity.com/sharedfiles/filedetails/?id=3328206994
    • Я вроде так и сделал, но в заставке и дальше до первого вылета все равно не пошли субтитры Здесь же на ZoG ссылка есть. Ну или вот, я из своих запасов ее же выложу https://disk.yandex.ru/d/hEAxLUFCY7twiQ Еще бы на второй и третий перевод бы. На второй есть такой перевод https://disk.yandex.ru/d/rMbOuq-AhE-EOg На третий нет у меня ничего  
    • @B_C_D_0 выпустил нейросетевой русификатор для ролевой игры Tokyo Xanadu eX+. @B_C_D_0 выпустил нейросетевой русификатор для ролевой игры Tokyo Xanadu eX+.
    • там по дурацки сделано, нужно пройти одну миссию, попасть на мостик, и там войти в терминал, и в настройках включить субтитры для видео. И можно нажать Новая игра, чтобы сначала смотреть игру с субтитрами. А где есть русская озвучка? Можно переложить на новую версию. Можешь дать ссылку? Я нашел только для Wing Commander 3, и то, только в виде игрофильма (зато Понаморев Блейра озвучивает).
    • Я всегда был за то, чтобы оставлять на родном. Кто захочет — в уме переведет Для WC4 есть еще озвучка видеороликов, но на ремастер она не ставится. Прикрутить бы ее Работает. Начальные ролики только без перевода
  • Изменения статусов

    • 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 ответов
  • Лучшие авторы


×