Перейти к содержимому
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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Я даже гуглил топ Сеговских игр по твоему предложению — там он всегда есть. Но ты это проигнорил. Свои коменты почитай — вместе посмеёмся)
    • RR на 3DO была хороша!Но моей самой любимой игрой на этой приставке был Space Hulk.Мне тогда было 14 лет.Детские ощущения самые яркие.Приставка была у меня всего 2 недели по доброте знакомого-мажора.
    • В Мортал Шелл на кинематографическом пресете, ОЗУ подбирается к 32gb    Притом, что запущена только игра и ничего боле. А вот разница между VSYNC вкл и выкл.   Трёхкратная разница в задержке!   Вот наверное почему меня нагибать стали в подобных играх. Я же раньше на мониторе с gsync играл и с откл vsync и с более высоким fps.   Трёхкратная разница в задежке ввода!!  Это немало. И, кстати, вкл Рефлекса вообще не снижает латентность, то есть вообще нет разницы, по крйней мере в данной игре.  
    • Игра про исконно славянскую няшу с хорошей скидкой. Бонусом, как в любой приличной игре, есть рыбалка. В любой хорошей игре, даже в солслайках, слешерах и шутерах должна быть рыбалка, ага. 
    • Без понятия о чём ты. Ну думается мне, опять какую-то фигню написал. Я же писал про сотни игр и большой процент из них очень популярны и известны на сеге.  Ага, а если нужны драки, то он купит Мортал комбат, а не Роад раш... . И дальше чё? Что ты этой глубокой мыслью хотел сказать? )) Ладно, короче, правда надоело уже. Пусть будет как скажете -  RR ассоциируется в первую очередь с Сегой. Пусть будет так. Мне в принципе пофиг.
    • Это ты натягиваешь с погребением под сотней игр. Остальных хиты тогда тоже должны быть погребены под десятками маджонгов. Если человеку нужны гонки он купит Роад Раш, а не Мортал Комбат.   Кстати мне она не попадалась — вероятно не популярная )
    • На меня больше впечатление произвёл Дум в 20фпс и в уменьшенной площади экрана ) Немного в NFS погонял, графон на то время отпадным казался.  В "D" тоже играл, вместе с мамой ломали голову над квестами. Но больше всего, в общем-то та игра, из-за которой я и упросил купить приставку - это Wolfenstein 3d и там сразу дополнение было Spear оf destiny.  C двоюродным братом очень много в Road rash наиграли.  Гекс тоже неплох был.  Мортал комбат тоже помню, но это не файтинг был, а хардкорный экшен, где надо было много прыгать и много умирать. .   Нет, не в курсе. Причём тут вообще это, я где-то про жанры разве говорил? Ты уже сову на глобус натягиваешь.
    • Шрифт не как не меняется в XUnityAutoTranslator, шрифт и кидал в папку с игрой думал может он от туда его цеплять будет, нет, имя делал одинаковые, то же нет, а размер шрифта вобще мертвый . в итоге адовое нагромождение букв друг на друга 
    • Кстати, забавный факт, у меня не было гекса на 3д0, но я про него слышал)
    • 3-и белорусы в виде нас рекомендуют. Сделаем перевес 
  • Изменения статусов

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


×