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

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

Доброго времени суток, можете подсказать как отключить объединение одинаковых строчек перевода в ToolsKit_MonoBehaviour?

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


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

Или если возможно то как добавить в исключение для объединения определённой строки. 

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


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

Доброго времени суток, можете подсказать как отключить объединение одинаковых строчек перевода в ToolsKit_MonoBehaviour?

В 1.PackALL_DF.bat эта строка оптимизирует текст 
Tools\Optimizer_and_Recover.exe -o "UnityText.txt" "UnityText_DF.txt" -dfumb 0 -dfn -de
-o можно поменять на -n тогда не будет сжимать, или просто сделать копирование файла или взять за основу UnityText.txt уже собранный.

2 часа назад, Tsygan-m249 сказал:

Или если возможно то как добавить в исключение для объединения определённой строки. 

Есть параметр -lso [ограничение на количество символов для оптимизации] например -lso 15 не будет сжимать строки с размером меньше 15 символов.

Это старые сборки для обработки raw файлов моно. Сейчас уже используются дампы для обработки текста.

  • Лайк (+1) 1

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


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

В 1.PackALL_DF.bat эта строка оптимизирует текст 
Tools\Optimizer_and_Recover.exe -o "UnityText.txt" "UnityText_DF.txt" -dfumb 0 -dfn -de
-o можно поменять на -n тогда не будет сжимать, или просто сделать копирование файла или взять за основу UnityText.txt уже собранный.

Есть параметр -lso [ограничение на количество символов для оптимизации] например -lso 15 не будет сжимать строки с размером меньше 15 символов.

Это старые сборки для обработки raw файлов моно. Сейчас уже используются дампы для обработки текста.

Спасибо

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


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

Это старые сборки для обработки raw файлов моно. Сейчас уже используются дампы для обработки текста.

Да я знаю, но у меня была проблема  при распаковки файлов MonoBehaviour, файлы с расширением LocalizationSettings, LocalizeStringEvent, ProBuilderShape выдавали ошибку так как в dll не было структуры файлов хотя UnityEX показывал что структура подключена, проблему я решил найдя в BASE_TemplateXML_For_CPP2Il структуры:
LanguageSource.txt ,TMP_FontAsset.txt ,TMP_InputField.txt и заменив их названия на расширение структур которых у меня не было, всё распаковалось без ошибок

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


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

Доброго! Вышла демка House of The Dead 2 Remake и… UnityEX отказывается извлекать хоть что-то, ссылаясь на длину имени архива. Приложил некоторые файлы. Заранее спасибо.

https://disk.yandex.ru/d/n0AMcuU4VBU4RA

P.S. Куда поляки засунули текст вообще...

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


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

@Damin72 попробуйте переименовать файлы на имя покороче, UnityEx иногда ругается на слишком длинные пути к файлам или именам. Соответственно после редактирования нужно вернуть оригинальное имя.

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

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


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

@Damin72 попробуйте переименовать файлы на имя покороче, UnityEx иногда ругается на слишком длинные пути к файлам или именам. Соответственно после редактирования нужно вернуть оригинальное имя.

AkgGeM9cmWM.jpg?size=1053x530&quality=95

Толку-то.

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


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

@Damin72 перенесите папку на рабочий стол, чтобы сократить путь к файлу, тогда файлы распаковываются без ошибки. Либо куда-нибудь, чтобы просто путь к файлу был не очень длинным

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

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


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

@Damin72 перенесите папку на рабочий стол, чтобы сократить путь к файлу, тогда файлы распаковываются без ошибки. Либо куда-нибудь, чтобы просто путь к файлу был не очень длинным

А-а-а-а-а… Я почему-то “путь” к файлу не учёл. Да, теперь работает.

 

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


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

Да, иногда напрягает тема с длинными именами, ибо бывает сами бандлы в игре в нескольких поддиректориях запрятаны и имя у файла внутри ассетов бандлов километровое и тогда хоть путь делай D:\1 всё равно длинным окажется пока туда сами бандлы не запихнёшь. Не совсем понятно почему автор проги до сих пор никак не решил проблему (испольнования относительных путей не в счёт, ибо не всегда и не везде помогают).

Если самому напряжно, то любой ИИ “на гора”  выдаст за пару секунд решение:
Delphi 7 по умолчанию использует ANSI-версии функций API, которые не поддерживают длинные пути. Вы можете использовать Unicode-версии функций API, такие как WideString и UnicodeString, чтобы обойти это ограничение.

Пример использования Unicode-функций:

uses
  SysUtils, Windows;

var
  LongPath: WideString;
  FileHandle: THandle;
begin
  LongPath := '\\?\C:\VeryLongPath\...\filename.txt';
  FileHandle := CreateFileW(PWideChar(LongPath), GENERIC_READ, 0, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
  if FileHandle = INVALID_HANDLE_VALUE then
  begin
    ShowMessage('Не удалось открыть файл');
    Exit;
  end;
  // Работа с файлом
  CloseHandle(FileHandle);
end;

 

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

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


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

Да, иногда напрягает тема с длинными именами, ибо бывает сами бандлы в игре в нескольких поддиректориях запрятаны и имя у файла внутри ассетов бандлов километровое и тогда хоть путь делай D:\1 всё равно длинным окажется пока туда сами бандлы не запихнёшь. Не совсем понятно почему автор проги до сих пор никак не решил проблему (испольнования относительных путей не в счёт, ибо не всегда и не везде помогают).

Если самому напряжно, то любой ИИ “на гора”  выдаст за пару секунд решение:
Delphi 7 по умолчанию использует ANSI-версии функций API, которые не поддерживают длинные пути. Вы можете использовать Unicode-версии функций API, такие как WideString и UnicodeString, чтобы обойти это ограничение.

Пример использования Unicode-функций:


uses
  SysUtils, Windows;

var
  LongPath: WideString;
  FileHandle: THandle;
begin
  LongPath := '\\?\C:\VeryLongPath\...\filename.txt';
  FileHandle := CreateFileW(PWideChar(LongPath), GENERIC_READ, 0, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
  if FileHandle = INVALID_HANDLE_VALUE then
  begin
    ShowMessage('Не удалось открыть файл');
    Exit;
  end;
  // Работа с файлом
  CloseHandle(FileHandle);
end;

 

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

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

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


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

еще бывает что из-за длинных путей и имен одноименная папка создается, но файлы в нее не могут извлечься. Остается просто пустая папка

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

    • Прошёлся по тексту — перевод нормальный, лучше того, что у меня получился после пары прогонов нейронкой. Косяки есть, буквально в первом же диалоге попался, но при обьёме текста в игре по-другому и не получится.
      Если я в итоге заброшу вычитку и сдамся, могу скинуть 96 файлов с переведёнными текстурами — если вы, конечно, сами не планируете их переводить
    • Русский перевод OCTOPATH TRAVELER II, версия 1.0.1  Всем привет! Выкладываю полный русский перевод OCTOPATH TRAVELER II для Steam-версии. Скачать: OT2RU_Setup_1.0.1.exe (3,6 МБ) Что переведено. Весь текст игры — около 39 тысяч строк:
      истории всех восьми героев от пролога до финала, общие главы и эпилог; разговоры в отряде, побочные истории, горожане и действия пути; журнал и профили жителей, обучение, цели и выборы; умения, предметы, снаряжение, лавки, гильдии, меню и настройки; надписи в бою и в итогах: «СЛОМЛЕН», «СЛАБОСТЬ», «Победа!», «Уровень!», «Игра окончена».

      В шрифты игры дорисована кириллица с «ё». Озвучка, скриншоты в окнах обучения, титры и названия треков в звуковом тесте остались на английском. Как сделан перевод. Это перевод с помощью ИИ (Claude), но не прогон через переводчик:
      Подготовка. Глоссарий (1 723 имени и названия, термины боя и развития) и карточки голосов 30 персонажей с правилами «ты/вы»: Теменос с иронией говорит всем «вы», у Агнеи деревенский говор, Партитио говорит по-простецки, архаика — только там, где она есть в японском. Два источника. Основа — официальная английская локализация, но каждая строка сверена с японским оригиналом: где они расходятся по смыслу, перевод идёт за японским. Три прохода. Каждый фрагмент переводил один проход, правил отдельный редактор, третий вычитывал каждую строку против английского и японского. Чтобы проверить самого вычитчика, в каждый фрагмент заранее подкладывались контрольные ошибки. Сквозная проверка. Имена и склонения, термины, обращения, одинаковые реплики, род в подписях горожан — по всей игре. Литературная вычитка. Голоса героев, каждая история подряд как книга, журнал и описания против сюжета. Техника. Автоматически проверены теги и длина строк в пузырях реплик; переносы в репликах расставлены по смыслу, ближе к середине строки. Проверка в игре. Выбор героя, начало истории Хикари, бой и его надписи, меню и шрифт; найденное исправлено в этой версии.
      Установка. Установщик сам находит игру в Steam и проверяет её версию (сборка Steam 13399590), файлы игры не меняет. Удалить перевод можно через «Приложения» Windows. Язык текста в игре должен быть английским — в списке он будет называться «Русский». Ошибки, опечатки, обрезанные строки, не тот пол или «ты/вы» — пишите сюда со скриншотом и описанием места в игре, исправлю в следующей версии.
       
    • Не сориентирую по инжектингу через BepInEx, там всё сильно упирается в конкретные версии движка Unity, но рекомендую поставить клиент с ИИ агентами, пойдёт даже бесплатный OpenCode, и отдать всю техническую часть ему.
      С точки зрения качества перевода вы ничего не потеряете, раз текст уже готов, а все сопутствующие трудности при инжектинге ИИ решит сам. Одну причину можно отсечь уже сейчас — BepInEx в сеть запросы не отправляет, так что проблема локальная.
    • Доброго времени. Вопрос к KoinEZ или RTLC. Боже упаси воровать Вашу методику, просто несколько лет делал для себя автопереводы игр Unity с использованием BeplnEx, начиная с начала 2026г схема перестала работать. Консольное окно BeplnEx останавливается на стадии загрузки библиотек, игра не запускается. Осталась пара игр, полностью пройденных, с полным редактированным в ручную текстовым файлом, и они ведут себя точ так же теперь. Все библиотеки уже есть в тех играх. Что это? Мэйби роснадзор банит?А игры Unity-mono(использую XUnity-ReiPatcher) до сих пор переводятся норм. Поделитесь мыслями плиз:)
    • Твой древний телевизор выдает 8k?  
    • Автор рекомпа оперативно внес правки, теперь в версии v1.5.1 встроена поддержка кириллицы. Сейчас поиграл и все отлично, только в главном меню немного косячные шрифты, но я так понимаю это сам автор русификатора так сделал, по другому не получилось бы. Всем приятной игры!
    • @Rabid666 на предыдущей странице есть полотно, вроде там всё (или часть) расписано
    •   Tokyo Xanadu eX+ — Машинный русификатор (текст)     Платформа: PC (Steam)     Автор перевода: Better Call Dendi
          Версия перевода: 0.1 (полный перевод)
          Тип перевода: Текст (нейросетевой перевод с вычиткой терминов, и кириллическим шрифтом)         Что переведено:
          Переведено 100% текста игры: весь сюжет, побочные задания, диалоги
          NPC, энциклопедия NiAR, системные меню, предметы, навыки, книги и DLC.
          Оригинальный шрифт заменён на аккуратную кириллицу. Достижения Steam
          работают.         Установка:
          1. Распакуйте содержимое архива в папку с установленной игрой (рядом с
          TokyoXanadu.exe).
          2. Запустите игру.     Удаление:
          Удалите файл DINPUT8.dll и папку mods из папки игры.         Ссылка на скачивание:
          Mega
              Об ошибках сообщайте в этой теме, желательно прикрепить скрин, и сохранение.
    • Я тут на несколько дней вылетел, разными делами, не до игр было. Я ещё вторую локацию не закрыл. Буду завтра навёрстывать.  У красной вспышки, в отличии от синей, порой вообще жёсткие тайминги. На той же Невесте, я просто не успевал с реагировать, такое ощущение, что там секунда или меньше на реакцию давалось.  Ну так и есть, отпарировал, снял защиту, начал серию ударов. Это Секиро подобная игра, в принципе как и последняя Онимуша. Золотую маску вообще без парирования нельзя никак пройти, то есть учить сетап и тайминги обязательно. В этом есть конечно, какой-то минус. В том, что у тебя почти нет выбора, как проходить игру. Почему многие фанаты ДС ругались на Секиро. Так как у тебя не было классов, а проходить боссов приходилось одним путём, за счёт парирования и иногда уклонов.  Вуконг всё таки отличается тем, что там вообще нет так такого парирования, поэтому игра по другому сбалансирована, она не заставляет тебя жёстко учить мувсеты боссов, чтобы нанести удар боссу. Спору нет, сейчас такая тенденция, что многие игры соуслайк подобные, ставят боёвку на упор в парирование. Это конечно приедается и начинает немного надоедать, нет разнообразия в таких боях. 
  • Изменения статусов

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


×