Этот материал может быть полезен начинающим создателям модификаций для первых двух игр. Просто следуйте этой инструкции 🙂
- Перейти в обозреватель текстур (Textures browser)
- Меню Файл (File) — Новая (New)
- В поле Пакет (Package) ввести имя для вашего нового пакета текстур (латинскими буквами, без пробелов). Например: ivan_ivanov_my_mod_1
- Указать произвольную группу, например: wall
- Указать произвольное имя, например: test
- Указать класс, например: texture
- Указать ширину и высоту.
- При использовании Metallicafan212’s Harry Potter 2 вам нужно указать параметр сжатия (DXT1 — если нет альфа-канала и не применяется маска, DXT3 — для альфа-канала в 1 бит, DXT5 — если есть полноценный альфа-канал или маска).
- Нажать ОК.
- Нажать кнопку сохранения в обозревателе текстур.
В списке пакетов появится новый пакет с одной текстурой. Теперь в него можно будет импортировать другие ваши текстуры для данного проекта.
Примечания
- Все названия должны набираться латинскими символами и без пробелов.
- Имена файлов текстур должны быть уникальными. Если в другом пакете существует текстура с таким же именем, то игра может выбрать её.
- В старых редакторах (от QB, Koops, UnWorld) вы можете импортировать текстуры в следующих форматах: pcx, bmp (8 бит, 256 цветов).
В Metallicafan212’s Harry Potter 2 нужно использовать текстуры в формате png.
Удачи в творчестве 🙂
АlехeyMS
Программы для создания и подготовки текстур
Потребуется графический редактор — для рисования своих текстур или дооформления фотографий. Это могут быть: MS Paint — входит в состав Windows; Paint.Net — достаточно сложный графический редактор, бесплатен, требует .NetFramework; GIMP — много чего умеет, но сложноват в освоении, бесплатен; Adobe Photoshop — его все знают, жутко дорогой и достаточно сложный в освоении.
Если вы хотите делать текстуры на основе готовых изображений, например, — фотографий, то подойдут редакторы-конверторы. Например:
- Photoscape — содержит набор инструментов для постобработки фотографий. Работает как с одной картинкой, так и сразу со многими.
- Xnview — редактор-конвертор. Лучше использовать именно его.
Подготовка текстур к импорту в редактор
Игровой движок Unreal Engine 1.5 (ФК, ТК) работает только с текстурами, глубина цвета которых — 256 цветов (8 бит/пиксель).
Ширина и высота могут иметь только такие значения: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024 пиксела.
Поэтому картинки необходимо подгонять под размер и уменьшать количество цветов.
Проще всего это делать в программе xnview (ссылка приведена в нижней части раздела).
Порядок действий:
- Открываем программу XnView.
- Перетаскиваем картинку на окно программы. Картинка открывается в новой вкладке.
- Изменение размера картинки: Меню «Изображение» — «Изменение размера…». В появившемся окне указываете конечный размер (только размер изображения). ОК и получаем уменьшенную картинку. Если получилась ерунда — отмените действие — Меню «Правка» — «отмена». Если порядок — продолжаем.
- Изменение глубины цвета. Меню «Изображение» — «Преобразовать в цветное». Указываете количество цветов (256) и нажимаете «Применить».
- Сохраняем результат. Меню «Файл» — «Сохранить как…» — выбираем папку и формат (только bmp!). Нажимаем экранную кнопку «Сохранить».
Текстура готова. Переименуйте её так, чтобы её название было коротким, содержало только английские буквы и арабские цифры. Ну и никаких пробелов.
Создание своих пакетов и импорт текстур
Сейчас у вас должны быть готовы файлы текстур — нужных размеров и глубины цвета.
Теперь нужно:
- Открыть папку с текстурами.
- Выбрать любой пакет текстур (файл с расширением utx) и сделать его копию в этой же папке.
- Переименовать копию так, чтобы в её имени были только английские буквы, арабские цифры. И никаких пробелов. Ну и расширение utx 😉
- В редакторе игры в меню найти: «View» (Вид) — «Texture Browser…» (Обозреватель текстур)
- В открывшемся окне «Open package» (Открыть пакет) и выбрать только что переименованный пакет. Содержимое пакета появится в обозревателе. Обычно каждый пакет содежит от одной до нескольких групп. Все действия, которые можно выполнить над текстурой, доступны после щёлчка правой кнопкой на текстуре.
- Удалите ненужные текстуры.
- Импорт своих текстур: в окне Textures (этого самого браузера текстур) находим меню File, а в нём: Import… Указываем на свои текстуры и нажимаем «открыть». Если текстуры сделаны правильно, то импорт проходит без каких-либо проблем.
- По окончании процесса не забудьте нажать кнопку «Save package» (Сохранить пакет), чтобы редактор внёс изменения в ваш пакет.
- Текстуры добавлены. Теперь при создании уровня вы можете добавить в него текстуры из своего пакета. Если захотите поделиться своим уровнем с другими, то не зебудьте к unr-файлам приложить свой пакет текстур.
Удачного модостроения!
Найти программу XnView можно на её официальном сайте
А как насчет третьей игры?
От модератора: за счёт больших возможностей, там всё сложнее. Но так как полноценного редактора для этой игры пока так и нет, да и сообщество у нас, по большей части, лениво-анонимное, то проводить эксперименты с третьей игрой пока нет смысла.
Насчет первой части вашего ответа — а как же редактор Унворлда, он разве недостаточно продвинут?
От модератора: смотря для каких целей 😉