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

Unity - После модификации .bundle локализация не работает

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

Обращаюсь к коллективному интеллекту, исчерпав свои идеи для решения вопроса.

Игра с уже официальной ru-локализацией, но её хотелось бы переделать. Не il2cpp. Локализация лежит в отдельном .bundle архиве.

При попытке изменить хоть слово через UABEA или UABEANext - игра перестает видеть файл с русской локализацией (при выборе русского языка внутри - отображаются ключи вместо строк).

Где ошибка?

upd: добрый человек подсказал, что нужно задействовать AddressablesTools. 
Хотя если глянуть в ветку https://github.com/nesrak1/AddressablesTools/issues/7, то там всё неоднозначно. Вечером проверю.

upd2: да,  AddressablesTools помог пропатчить catalog.bin.

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

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


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

если бандлы лежат в “Data\StreamingAssets\aa\StandaloneWindows64”, то в папке “aa” должны быть еще файлы catalog.bin либо catalog.json. Их нужно тоже пропатчить, чтобы бандлы заработали. Для этого есть UnityCatalogPatcher или похожий софт. В этой теме есть информация о редактировании этих файлов:

 

 

Изменено пользователем Atanvaron
  • Спасибо (+1) 1

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


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

Та же проблема, но catalog.json

Пробовал UnityCatalogPatcher и Unity_fixerhash_catalog_json — не помогло.

Скачал AddressablesTools — сижу туплю — как им пользоваться?

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


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

@erll_2nd 

Example patchcrc catalog.json

По всем вопросам ищи ответ сначала тут, там очень подробный гайд на все случаи жизни по unty.

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

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


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

я просто даже не врубаюсь, это работает или нет?

Windows PowerShell
(C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

Попробуйте новую кроссплатформенную оболочку PowerShell (https://aka.ms/pscore6)

PS C:\Users\erll_2nd\Downloads\addrtool-example-windows (1)> Example patchcrc catalog.json
Example : Имя "Example" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте
правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
строка:1 знак:1
+ Example patchcrc catalog.json
+ ~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Example:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException


Suggestion [3,General]: Команда Example не найдена, однако существует в текущем расположении. По умолчанию оболочка Windows PowerShell не загружает команды из текущего расположения. Если вы уверены в надежности команды, введите ".\Example". Для получения дополнительных сведений вызовите справку с помощью команды "get-help about_Command_Precedence".
PS C:\Users\erll_2nd\Downloads\addrtool-example-windows (1)> .\Example
need args: <mode> <file>
modes: searchasset, patchcrc
PS C:\Users\erll_2nd\Downloads\addrtool-example-windows (1)>

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


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

@erll_2nd ты с Powershell то зачем пытаешься запустить)) Открой командную строку в папке)
Или сделай по простому, создай txt файл в папке “ addrtool-example-windows (1) “
с любым названием
в нём напиши

Example patchcrc catalog.json
pause

И сохрани с расширением bat(не txt), кинь в папку catalog.json и запусти батник.

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

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


Ссылка на сообщение
35 минут назад, allodernat сказал:

@erll_2nd ты с Powershell то зачем пытаешься запустить)) Открой командную строку в папке)
Или сделай по простому, создай txt файл в папке “ addrtool-example-windows (1) “
с любым названием
в нём напиши


Example patchcrc catalog.json
pause

И сохрани с расширением bat(не txt), кинь в папку catalog.json и запусти батник.

огромное тебе человеческое спасибо.

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


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

У меня что-то близкое, но и нет.

В нескольких играх не могу достать файл с тестовой локализацией. Где-то только Unitypatcher вытаскивает (Kingdom: Classic), а где-то ничего не помогает (Umbrella Corps, Power Rangers: Battle for the Grid). Может тоже что-то патчить надо, чтобы в том же UABEA и подобных отображалось?

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


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

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

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

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

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

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

Войти

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

Войти сейчас



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

×