В этой мини-статье приводится методика пересборки служебных пакетов для очень старой игры.
«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. Наши смайлики (откроется в новой вкладке)
3. Для добавления картинки в комментарий воспользуйтесь услугами фотохостинга (подойдёт HTML-код для вставки).
Для размещения файла можно использовать файловый хостинг, например: Яндекс. Диск.