В этой мини-статье приводится методика пересборки служебных пакетов для очень старой игры.
“U” пакеты содержат исполняемые скрипты и ресурсы, используемые движком Unreal Engine и их можно извлекать, изменять и запаковывать заново.
Для извлечения “U” пакетов необходимо загрузить программу UCC и библиотеку HTK (HarryPotterPubSrc11_Binaries_20170323.zip). Источники загрузки:
coding.hanfling.de, mirror 1, mirror 2
Настройка инструментария происходит следующим образом:
- Распаковать “HTK” в папку игры.
- Распаковать “HarryPotterPubSrc11_Binaries” в папку “system”, папки игры.
Распаковать оригинальный “u” пакет можно так:
ucc fullbatchexport HPBase.u ..\HPBase
Где “HPBase.u” – название нашего пакета, вместо “HPBase.u” может быть название любого из доступных пакетов, располагающихся в папке “system”.
После извлечения нужно исправить название файлов, например, “.pcx” необходимо заменить на “.bmp”, исправить названия файлов, указать более точные к пакетам текстур “.utx”.
Для того, чтобы собрать пакет нужно сделать следующее:
- Удалить “HPBase.u” или переименовать в “HPBase_orig.u”.
- Запустить
UCC.exe make
в CMD.
Также есть готовые исправленные исходники пакеты для сборки:
HPMenu.u (mega.nz), HPBase.u (mega.nz), Engine.u (mega.nz)
Автор – A1an
2. Для добавления картинки в комментарий воспользуйтесь услугами фотохостинга (подойдёт HTML-код для вставки).