********************************************************
Компилирование с помощью UCC.EXE
********************************************************
Итак, друзья!
Если кто-то из вас собрался скомпилировать некий адский мутатор, аннонсер-пак, мод, бот, и так далее, прежде всего вам необходимо ознакомиться с правилами обращения с такой замечательной утилиткой для всевозможного анрил-компилинга из командной строки как UCC.EXE.
Для быстрейшего понимания процесса рассмотрим следующие два практических примера:
IСоздание собственного аннонсер-пака
---------------------------------------------------
Для того, чтобы скомпилировать собственый аннонсер-пак для начала нам необходимо заиметь собственно звуковые файлы, которые и будут "кричать" в нашем аннонсере.
Вы можете записать их сами, при этом вам следует придерживаться следующего стандарта звука: максимум 22 050 Hz, 16 bit, mono.
Также звуковые файлы можно "украсть" из предыдущих версий Анрила, разных модификаций под него, да и просто других игр.
1) Готовые звуки импортируются в UEditor и сохраняются в файл с расширением *.uax.
2) Звуковой файл *.uax помещается в папку .../UT2004/Sounds.
3) В папке UT2004 создается подпапка с названием, который будет иметь наш мод, например D:/UT2004/HellAnnouncer.
4) В папке HellAnnouncer создаем ещё одну подпапку с именем Classes, например D:/UT2004/HellAnnouncer/Classes.
5) В папке Classes создаем собственно скрипт, который будет являться основой нашего аннонсер-пака:
открываем любимый текстовичок и пишем:
*name*Announcer - имя будущего пака, аналогичное уже созданной папке, например HellAnnouncer; *UAXPackage* - имя саунд-файла, который у нас лежит в папке Sounds, например HellAnnouncer.uax; *FallbackPackage* - имя саундпака, из которого будут браться аннонсы, если в нашем паке их нет. Например, для мужского голоса обычно выбирается AnnouncerMale2k4 а для женского - AnnouncerFemale2k4; *MenuName* - название аннонсера, которое будет видно в менюшке Анрила, например HellAnnouncer.
В целом для нашего примера это будет выглядеть так:
Создаем в папке System простой батничек Make.bat (текстовый файл с расширением *.bat):
------------------------
D:/UT2004/System/UCC.exe make
pause
------------------------
Путь к UCC.exe указываем свой.
Сохраняем, запускаем двойным кликом и наблюдаем офигевающий процесс компиляции!
** Более сложные варианты батников можно посмотреть здесь:
Если все прошло как надо, количество ошибок ноль, то в папке System должен появиться наш *.u-файл.
** Примечание: не забываем удалять из папки System предыдущие версии файла, иначе UCC.exe ничего не скомпилирует.
Запускаем Анрил, выбираем нашего аннонсера, играем!
IIТупое компилирование двух и более скриптов
---------------------------------------------------------
Для создания антинупского мутатора NoInvisCombo мне потребовалось скомпилировать два скрипта.
Я создал папку D:/UT2004/NoInvisCombo
в ней создал подпапку Classes - D:/UT2004/NoInvisCombo/Classes
и уже туда поместил оба моих скрипта.
Далее по известному процессу:
- прописал NoInvisCombo в инишке
- запутил батничек Make.bat
угу, вообще то ucc не только саунд паки наяривать можно, я вот например захадил в тему, думал тут папы расписали как чё скомпилить (воолл хак, аимбот), а тут понимаешь .... чё нельзя было тему назвать соотетствующим образом? ;-)
********************************************************
Компилирование с помощью UCC.EXE
********************************************************
Итак, друзья!
Если кто-то из вас собрался скомпилировать некий адский мутатор, аннонсер-пак, мод, бот, и так далее, прежде всего вам необходимо ознакомиться с правилами обращения с такой замечательной утилиткой для всевозможного анрил-компилинга из командной строки как UCC.EXE.
Для быстрейшего понимания процесса рассмотрим следующие два практических примера:
I Создание собственного аннонсер-пака
---------------------------------------------------
Для того, чтобы скомпилировать собственый аннонсер-пак для начала нам необходимо заиметь собственно звуковые файлы, которые и будут "кричать" в нашем аннонсере.
Вы можете записать их сами, при этом вам следует придерживаться следующего стандарта звука: максимум 22 050 Hz, 16 bit, mono.
Также звуковые файлы можно "украсть" из предыдущих версий Анрила, разных модификаций под него, да и просто других игр.
1) Готовые звуки импортируются в UEditor и сохраняются в файл с расширением *.uax.
2) Звуковой файл *.uax помещается в папку .../UT2004/Sounds.
3) В папке UT2004 создается подпапка с названием, который будет иметь наш мод, например
D:/UT2004/HellAnnouncer.
4) В папке HellAnnouncer создаем ещё одну подпапку с именем Classes, например
D:/UT2004/HellAnnouncer/Classes.
5) В папке Classes создаем собственно скрипт, который будет являться основой нашего аннонсер-пака:
открываем любимый текстовичок и пишем:
-----------------------------------
class *name*Announcer extends AnnouncerVoice;
defaultproperties
{
SoundPackage="*UAXPackage*"
FallbackSoundPackage="*FallbackPackage*"
AnnouncerName="*MenuName*"
}
-----------------------------------
где
*name*Announcer - имя будущего пака, аналогичное уже созданной папке, например HellAnnouncer;
*UAXPackage* - имя саунд-файла, который у нас лежит в папке Sounds, например HellAnnouncer.uax;
*FallbackPackage* - имя саундпака, из которого будут браться аннонсы, если в нашем паке их нет. Например, для мужского голоса обычно выбирается AnnouncerMale2k4 а для женского - AnnouncerFemale2k4;
*MenuName* - название аннонсера, которое будет видно в менюшке Анрила, например HellAnnouncer.
В целом для нашего примера это будет выглядеть так:
-----------------------------
class HellAnnouncer extends AnnouncerVoice;
defaultproperties
{
SoundPackage="HellAnnouncer"
FallbackSoundPackage="AnnouncerMale2k4"
AnnouncerName="HellAnnouncer"
}
-----------------------------
6) Сохраняем наш скрипт в виде файла с расширением *.uc, в данном случае получаем HellAnnouncer.uc.
7) Далее, открываем наш любимый UT2004.ini, находим в нем строки EditPackages и последней из них записываем наш будущий пакадж:
EditPackages=Core
EditPackages=Engine
EditPackages=Fire
EditPackages=Editor
EditPackages=GamePlay
EditPackages=XInterface
EditPackages=HellAnnouncer
8) Ну и наконец, адский процесс компиляции!
Создаем в папке System простой батничек Make.bat (текстовый файл с расширением *.bat):
------------------------
D:/UT2004/System/UCC.exe make
pause
------------------------
Путь к UCC.exe указываем свой.
Сохраняем, запускаем двойным кликом и наблюдаем офигевающий процесс компиляции!
** Более сложные варианты батников можно посмотреть здесь:
wiki.beyondunreal.com/wiki/Compiling_With_UCC
Всё!
Если все прошло как надо, количество ошибок ноль, то в папке System должен появиться наш *.u-файл.
** Примечание: не забываем удалять из папки System предыдущие версии файла, иначе UCC.exe ничего не скомпилирует.
Запускаем Анрил, выбираем нашего аннонсера, играем!
II Тупое компилирование двух и более скриптов
---------------------------------------------------------
Для создания антинупского мутатора NoInvisCombo мне потребовалось скомпилировать два скрипта.
Я создал папку D:/UT2004/NoInvisCombo
в ней создал подпапку Classes - D:/UT2004/NoInvisCombo/Classes
и уже туда поместил оба моих скрипта.
Далее по известному процессу:
- прописал NoInvisCombo в инишке
- запутил батничек Make.bat
Адский мутатор скомпилирован!
Источник знаний: wiki.beyondunreal.com/wiki/
(с)DedMazai 17.09.2006