Jump to content
Zone of Games Forum

Recommended Posts

Posted (edited)

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/

Edited by viseverse
  • Like (+1) 1
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Самое интересное это обновление 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 подключать, его же создать получается придётся, кто-нибудь это пробовал?

Share this post


Link to post
Posted (edited)
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) и также пару тройку текстов минимум в самой игре. Ничего не получилось, можно конечно изменение шрифта сделать, но это бред, я думаю можно что-то да придумать

Edited by TheDarkness1994

Share this post


Link to post
8 минут назад, TheDarkness1994 сказал:

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

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

Share this post


Link to post
5 минут назад, DragonZH сказал:

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

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

Share this post


Link to post
Posted (edited)
9 минут назад, TheDarkness1994 сказал:

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

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

Edited by LinkOFF
  • Like (+1) 1

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Featured

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

    • Ты прошёл, а кто-то освежает в памяти перед выходом русика третьей части.
    • Нет разницы, что на нормале, что на сложном его валить. (Вернее что на изи, что на нормале) Угу, особенно про 2 спрея на игру
    • Че-то всё никак… Пьяные они все там что ли...
    • Немезиса еще убить надо на самом сложном. За это весь разговор. Хардкоре все меньше, и лечилок и патронов.  Все остальное это твой личный опыт и думки.  А они назло тебе снова лезут.
    • Здравствуйте, хотел бы узнать состояние работы над локализацией JoJo EoH.
    • Самая геморная и бестолковая. И видимо, так думаю не только я раз эти ленты похерили.
    • Да что ты такое несёшь?(с) Только с одного Немезиса можно кассету  х3 спрея выбить. С травой в резиках проблем никогда не было, а спреи это уже на форс-мажор и концу игр их один черт остаётся не менее 3 штук.  Жёсткой экономии как ты расписал ни в одной классике нет, это только если лечится и записываться каждые 5 минут. Чем?  может и так — ракетница всё спишет)) Жесткая и волнительная — это место в инвентаре занимает, самой ленты до чёрта. Как и все Резьбы))
    • Да во всех классиках, 5 зелёных и 2 спрея. Остальные красные и синие цветы, а без зелёного они бесполезны. Просто так факт. Жёсткие попугаи получаются. Автоприцел не работает с невидимками да и теней не отбрасывают.   Самая жесткая и волнительная, когда игрок соображал где лучше сохранится, чтобы хватило до конца. В контра ивыл 4 конечно такого не будет. Она тупо боевик.
    • С дтф https://dtf.ru/games/727181-kak-gog-spasli-13-rolevyh-igr-po-vselennoy-forgotten-realms-ot-licenzionnogo-ada?comments Как GOG спасли 13 ролевых игр по вселенной Forgotten Realms от лицензионного ада   В 80-х годах прошлого века выходило очень много компьютерных игр по настольной ролевой системе Advanced Dungeons & Dragons (AD&D), действие которых разворачивалось в фэнтезийном мире Забытых Королевств (Forgotten Realms). Например, такие как Pool of Radiance, Eye of the Beholder, Curse of the Azure Bonds и Menzoberranzan. Большинство этих игр входило в серию ролевых игр Gold Box, которые были созданы и изданы компанией Strategic Simulations, Inc. (SSI) в период с 1988 по 1992 года. Такое название она получила потому, что большинство игр серии продавались в золотистых коробках. Так же, SSI создала боевой движок Gold Box Engine, на основе которого были сделаны эти и другие игры. Но, почему так мало людей играли в них? Потому что из-за многочисленных слияний, поглощений и банкротств компаний - правообладателей, права на эти игры пропали в лицензионном аду. До того времени, пока Good Old Games, наконец, не выкупили права на их переиздание в своём цифровом магазине. На поиск самих игр, установление их окончательных правообладателей и приведение их в игровое состояние ушло много лет. Первым шагом было выяснить, кто является их правообладателем. Издатель игр компания SSI была продана в 1994 году компании Mindscape, затем The Learning Company, Mattel и, наконец, Ubisoft, где перестала существовать как отдельный бренд. А лицензия на D&D была куплена у TSR, Inc., которая закрылась в 1997 году. Сначала GOG обратились к Ubisoft, как к последнему покупателю SSI. Но, оказалось, что права на игры не перешли к Ubisoft. Они были проданы или где-то оставлены.       Затем GOG обратились к нынешним владельцам D&D - Hasbro и Wizards of the Coast. Хотя они и владели интеллектуальной собственностью на The Forgotten Realms, они также никогда не владели правами на сами игры. Тогда GOG разыскали первого президента и основателя SSI Джоэла Биллингса, который помог сузить поиск до двух потенциальных кандидатов - Mattel и Gores Technology Group (которая приобрела The Learning Company). Именно Gores Technology Group и оказались правообладателями игр по Forgotten Realms и после нескольких месяцев переговоров они согласились продать права на их переиздание. Таким образом, GOG получили права на издание 13 игр: партийную ролевую игру Pool of Radiance и её сиквелы Curse of the Azure Bonds, Secret of the Silver Blades и Pools of Darkness ролевую игру Hillsfar от создателей Command & Conquer Westwood Studios конструктор для создания ролевых игр Unlimited Adventures трилогию ролевых игр от первого лица Eye of the Beholder рогалик Dungeon Hack две игры серии Savage Frontier ролевую игру о исследовании Подземья (Underdark) и столице тёмных эльфов - дроу Menzoberranzan Теперь перед ними стояла непростая задача - сделать так, чтобы все 13 игр без ошибок запускались на современных системах, включая Windows 10. Все это усложнялось еще и тем, что и сами игры были огромны и имели множество проблем и ошибок. Но они замечательно справились со своей задачей и эти игры снова стали частью истории видеоигр, с которыми можно познакомиться здесь и сейчас. Одной из самых нетривиальных задач было заставить работать механику Code Wheels. Это картонные диски с кодами, которые поставлялись вместе с лицензионными копиями игр. Коды с этих дисков запрашивались в играх для обеспечения защиты от их несанкционированного копирования. В конце концов, в GOG решили оставить эту механику ради аутентичности. Теперь с каждой игрой поставляется файл для печати таких дисков для самостоятельного изготовления. В августе 2015 года эти игры появились на полках цифрового магазина GOG, объединенные в серию Forgotten Realms: The Archives:  
  • Recent Status Updates

  • Popular Contributors


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

Система Orphus

×