В цій міні-статті наводиться методика пересборки службових пакетів для дуже старої гри.
“U” пакети містять виконувані скрипти і ресурси, використовувані движком Unreal Engine і їх можна витягувати, змінювати і запаковувати заново.
Для розпакування “U” пакетів необхідно завантажити програму UCC і бібліотеку HTK. Джерела завантаження: сайт аматорського проекту, дзеркало 1, дзеркало 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-код для вставки).