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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • по идее там файлы также как от 2ой части
    • Ну так и к чему ваши рассуждения о продаже дифинитива на патче 1.2. к КП2077? Придумываете заведомо нереальные идеи и на них свои пытаетесь отстоять. Назовем патч ремастером, выпустим его в качестве самостоятельной игры и будем продавать. При этом оставим в продаже исходный вариант для тех, кто не хочент покупать. Кто так не делает? Давайте уже с реальными примерами, а не фантазиями.  Кто сказал, что должны? А читать не пробовали:  Не нужно мне приписывать то, чего я не утверждал. Спорно. Где-то и анимации обновляют и модельки “правят”. Переиздание Скайрима начали продавать через месяц после релиза?  Если мозгов нет — конечно можете. Нет запретов на идиотов, увы.  А скажите ка мне, про какие такие продукты вы вообще толкуете, которые были куплены и обновлялись бесплатно? Насколько я знаю, продукты с постоянным обновлением требуют и постоянной оплаты за поддержку. Единовременно что-то можно купить только если вы купите “вечную” лицензию. И только в этом случае ваш пример хоть как-то работает. Но в случае с вечной лицензией с вас денег за возобновление обновления и не возьмут. А за все остальное так или иначе придется платить  по подписке или абонентской плате. Или я не прав?
    • @Vulpes ferrilata Cилу не нужно было изменять на мощь в характеристиках, мощь это тот параметр, что сейчас называется сила атаки. В итоге всё равно путаница в навыках. К примеру у Линкольна сейчас “Магия увеличивается на 20% от силы”. Магия у него увеличивается на 20% от стата сила. У Бьянки — “союзники получают +8% к силе”, когда как правильно было бы “союзники в радиусе 2х клеток получают +8% к мощи”.  Что означает, что она дает в +8% к (магия или сила + сила атаки оружия)  Силу в характеристиках нужно оставить силой, а вот “силу атаки” либо переиминовать в мощь, либо оставить силой атаки, но исправить в навыках описание. Диалоги стали значительно лучше и читабельнее, спасибо
    • неужели через нейронку никт опрогнать не может? вроде остальные части смогли ,или совсем движок другой?
    • А я на что отвечал? Про то что накатываем патч в киберпанке, 1.2, и выдаем его за дефинитив эдишен. Издания скайрима не особо лучше, но их покупали. О мы изменили гамму в игре, купите, о мы добавили в игру моды игроков — купите. Если я сделаю игру с максимальным разрешением 2к. Со старым инпутом, без поддержки джойстика. С менее детализованными тенями и в целом настройками. То я могу на следующий день, добавить 4к поддержку, геймпад, изменить в игре гамму, улучшить тени, чуть чуть где-то округлить модельки в блендере, например у оружия ствол как в вахе и выпускать ремастер, который надо будет купить даже если кто-то успел купить оригинал? Пускай поддерживает как долго сколько хочет. Только не надо пытаться втюрить тех поддержку уже купленного продукта которая шла бесплатно все это время, за что-то, что вдруг нужно теперь заплатить в виде покупки “издания”.
    • Да там норм по управляемости было, по крайней мере при 140fps c откл. cинх. и вкл “режимом низкой задержки” на ультра в панели нвидии. Там, что 4k, что 480p — всё одно.   Зато 4k при любой скорости инета идёт без тормозов, и это безусловно плюс )))
    • Все претензии к Парадоксам это их решение как и цена скорее всего.
    • годнота, а почему плеер в основном вк? это же дрянь которая не меняет разрешение как ни крути, стоит на минималке разершение ставлю высокое ничего не меняется
    • А когда это у нас скайрим получал ремастер? Голд, спешл и прочие эдишены — это не ремастеры, это варианты изданий игры, включающие в себя больше или меньше контента. В исходном смысле голд и ко — это издания, включающие в себя все аддоны и длс последних версий, вышедшие на тот момент времени. По такой логике ты мог бы назвать любую дисковую голду в качестве примера, если что. Но так как это был бы абсурд, то даже ты на такой пример не пошёл. Ты подменяешь причину и следствие. Ремастер не выходит на свежую игру не потому, что это никто не купит, а потому, что ремастерить ещё нечего — времени прошло недостаточно. Ремастер обычно не добавляет новый контент, такой как аддоны и ко, это другая логика — логика переиздания по своей природе. А вот то, как долго тот или иной разраб поддерживает свой продукт — это личное дело разрабов: кто-то может делать это околовечно, а кто-то считает, что отработал своё положенное уже за каких-нибудь пару лет. В т.ч. приток денег у них тоже разный: кто-то может себе позволить поддерживать свой продукт за счёт новых продаж (например, как в номанскай или стардью как примеры крупных и инди случаев), а у кого-то закончились деньги, а новый приток недостаточен, чтобы держать на постоянной основе команду, которая тоже кушать хочет, да и зарплаты тоже выплачивать необходимо. И да, инди разрабы тоже отнюдь не святые, чтобы вот всем поголовно давать вечную поддержку своих продуктов: кто-то делает это, пока может, а у кого-то заканчиваются возможности уже на стадии раннего доступа даже.
  • Изменения статусов

    • Дмитрий Соснов  »  Tirniel

      Привет! ты разбираешься в компьютерном железе, сможешь помочь с советом по апгрейду старого компа?
      · 1 ответ
    • SHAMAH

      Куда вход на сайт убрали и ЗАЧЕМ? Хотел файл скачать, там только медленная загрузка и “зарегистрируйтесь”. Все. Пришлось вручную страницу входа прописывать.
      · 0 ответов
    • Nosferatu  »  behar

      Добрый вечер.
      Подскажите пожалуйста, у вас не осталось случайно исходников для фикса на широкоформатные мониторы для игры Vampire The Masquerade Redemption?
      Если да, то не могли бы вы ими поделиться, а если нет, то прошу прощенья что побеспокоил.
      Заранее спасибо.
      · 0 ответов
    • AlcoKolyic  »  makc_ar

      Здраствуйте! Извините, а можно попросить ссылку на место где можно взять перевод (патч или образ игры с переводом) El Shaddai: Ascension of the Metatron для ps3, пожалуйста? А то в теме к этой игре у меня не получилось найти работающие ссылки… Первая ведет в группу в которой удалены большинство постов, а пост с этой игрой ведет на сайт https://psnext.ru который сейчас не имеет отношения к видеоиграм. 
      · 0 ответов
    • oleg72  »  Boor

      https://www.skidrowcodex.net/fate-reawakened-goldberg/
      · 0 ответов
  • Лучшие авторы


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

×