Сообщество Империал: Модифицирование контента игры Knights of Honor II: Sovereign - Сообщество Империал


LordHagen

Модифицирование контента игры Knights of Honor II: Sovereign

Модифицирование контента игры Knights of Honor II: Sovereign
Тема создана: 20 декабря 2022, 19:36 · Автор: LordHagen
 LordHagen
  • Imp
Imperial
Форумчанин

Дата: 20 декабря 2022, 19:36

Контент (только арт, не включая скрипты) в этой игре запакован в ассет бандлы и файлы с форматом bank.

На данный момент я выяснил как можно изменить звуки и 2д файлы (иконки, интерфейс).

Bank файлы

Большинство аудио файлов хранится в формате .bank, который легко можно распаковать и упаковать программой Fmod Bank Tools ссылка - Для просмотра ссылки Зарегистрируйтесь

Расположение файлов - Sovereign_Data\StreamingAssets:

  • music.bank - музыка
  • voices(EN/DE/FR/ZH).bank - озвучка на глобальной карте
    По идеи можно сделать локализацию озвучки игры на русский язык, заменив реплики персонажей в этом файле.
  • В этой же папке хранятся файлы с звуковыми эффектами битв, интерфейса и т.д.


Для редактирования blank файла, нужно распаковать его программой "Fmod Bank Tools" кнопкой Extract (предварительно переместив нужный bank файл в директорию, которую вы указали в Bank Source Folder), после распаковки по умолчанию все звуки распаковываются в папку wav, теперь можно заменить аудио файлы, главное соблюдать именование и расширение файлов, далее нужно эти распакованные файлы обратно упаковать в bank файл, кнопкой Rebuild, измененный bank файл будет лежать в директории, которую вы указали в Bank Source Folder.




Ассет бандлы

В папке Knights of Honor II\AssetBundles хранятся ассет бандлы, которые содержат текстуры, модельки, анимации, некоторые объекты и аудио файлы.
Ассет бандлы можно редактировать с помощью программы Asset Bundles Extractor. Ссылка на страницу с описанием программы - Для просмотра ссылки Зарегистрируйтесь Ссылка на последнюю версию этой программы Для просмотра ссылки Зарегистрируйтесь

Расположение файлов - Knights of Honor II\AssetBundles:

  • Ui – содержит элементы интерфейса и иконки юнитов, персонажей, зданий, событий и т.п.
  • Voice – озвучка во время битв


Возможности программы Assets Bundles Extractor:
  • Плагин Texture может экспортировать и импортировать файлы .png и .tga (только Texture2D), а также декодировать и кодировать большинство форматов текстур, используемых Unity.
  • Плагин TextAsset может экспортировать и импортировать файлы .txt.
  • Плагин AudioClip может экспортировать несжатые файлы .wav из ресурсов Unity 5+ AudioClip, используя файлы FMOD, файлы .m4a из сборок WebGL и звуковые файлы Unity 4.
  • Плагин Mesh может экспортировать файлы .obj и .dae (Collada), а также поддерживает сфальсифицированные SkinnedMeshRenderers.
  • Плагин Utility может экспортировать и импортировать байтовые массивы и ресурсы (StreamingInfo, StreamedResource) в редакторе View Data.


Для экспорта информации из бандлов, нужно открыть через эту программу нужный бандл, найти в нём файл (в директории Assets), который вы хотите вытащить (справа кнопка Plugins-> Export to png/tga).
Для замены какого-то ресурса в бандле: нужно выделить файл в списке, потом Plugins -> Edit -> Load.
     Helman
    • Imp
    Imperial
    Форумчанин

    Дата: 27 мая 2024, 00:27

    LordHagen Спасибо за гайд по моддингу аудио. Получилось сделать мод на озвучку, только вот упаковать как отдельный мод его не получается, приходится заменять оригинальные файлы. Может есть решение?


    Примеры русской озвучки (Раскрыть)



    P.S.: в игре сейчас около 27000 аудио файлов. Полностью переозвучить - море работы, думаю запилить мод на озвучку реплик советника(постройки, апгрейды, дипломатия, события и т.п.), там всего около 900 реплик. Это уже работа посильная, но нужная ли кому-то? :010:
      Перевести Страницу
      Воспользуйтесь одной из социальных сетей для входа
      [Пока работает лишь авторизация в Google и Steam]

      Сообщество ИмпериалВселенная Стратегий Стратегии Реального Времени Knights of Honor II: Sovereign Обратная Связь
      Стиль:Language: 
      Условия · Ответственность · Визитка · 23 апр 2025, 04:38 · Зеркала: Org, Site, Pro · Счётчики