Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voxel.doc
Скачиваний:
5
Добавлен:
01.12.2018
Размер:
228.86 Кб
Скачать

Этап 3. Сохранение

Щелкните меню «File» и выберите «Save As», выберите формат *.KVX и введите имя, например «box01.kvx». Появится следующее окно, в котором необходимо выбрать «5 mips» - это увеличит размер файла, но сделает модель пригодной для использования в Blood.

На этом создание модели завершено, самое сложное позади и можно откинуться на спинку сидения, а лучше переместить модель и спрайт в папку с Blood.

Добавление модели в игру Этап 1. Добавление спрайта

Запустите EDITART, передвиньтесь в любую свободную плитку и нажмите «Enter». Теперь нажмите «U» и передвиньте указатель к вашему *.GIF файлу, после чего нажмите клавишу «O». Спрайт должен добавиться и быть размером 64x64, если же нет – вы легко можете изменить его размер, нажав клавишу «S» и введя значения. Как я уже сказал – совсем необязательно, чтобы спрайт выглядел идеально, но лучше, чтобы он соответствовал размеру модели (так легче будет ориентироваться в редакторе карт). Сохраните изменения и выходите.

Этап 2. Определение типа и присвоение идентификатора спрайту

Запустите ARTEDIT, передвиньтесь к добавленному спрайту и нажмите «Enter». Чтобы выбрать тип спрайта, жмите клавишу «W». Кстати, есть два типа вокселей: VOXEL – статичная модель, которая используется для объектов и SPINVOXEL - вращающаяся модель, используемая для оружия и броней. Выберите тип VOXEL, а затем присвойте идентификатор с помощью клавиши «V». Если хотите добавить новую модель в игру, используйте значения с 65, если же желаете заменить стандартную модель – нужно знать ее номер. Полную таблицу идентификаторов можно найти в главе «Дополнительно», а пока присвойте значение 65. Сохраните изменения и выходите.

!ВАЖНО: Все присвоенные номера моделей хранятся в файле VOXEL.DAT. Не забывайте поставлять его вместе с вашим дополнением!

Этап 3. Добавление *.Kvx файла в ресурсный архив

Для добавления *.KVX файлов нам понадобится программа BARF, которую можно найти на диске с игрой, либо в разделе "Файлы" на сайте Российского Кровавого Сообщества. Если просто так добавить файл в архив – в игре ничего не изменится, поэтому нам нужно написать специальный скрипт.

  • Создайте текстовый файл в папке с Blood и назовите его "VOX.RFS". Откройте его блокнотом и впишите следующие строчки, не забывая о кавычках и точке с запятой:

resource "box01.kvx" as 65;

;

Ключевую роль здесь играют ID «as номер» и расширение файла «*.KVX» . Благодаря первому мы можем зарегистрировать в игре один файл по нескольким ID, даже если не знаем имя оригинального файла (полезно, если нужно заменить стандартные модели). Однако если расширение заменяющего файла окажется другим, он зарегистрируется в другом типе файлов и в игре никаких изменений не произойдет (если это будет неизвестный тип).

  • Создайте текстовый файл и назовите его "BOX.BAT". Откройте его блокнотом и впишите следующие строчки:

barf blood.rff @vox.rfs

  • Запустите BOX.BAT и дождитесь окончания процесса добавления файлов. Окно закроется автоматически.

На этом процесс добавления модели в игру завершен, вам осталось только зайти в редактор, создать карту и вставить в нее заветный спрайт, который в игре превратится в красивый ящик, нисколько не отличающийся от того как, если бы его рисовали сектором. В итоге мы получили возможность изменять его размеры или сделать его разрушаемым с выбросом полезных предметов для игрока. К тому же это хорошая экономия секторов.

Иногда, если модель слишком объемная, игрок может проскакивать сквозь нее, пока его не заблокирует спрайт, принадлежащий ей. Здесь можно посоветовать только одно – обложить невидимыми блокирующими спрайтами модель и сделать их Gib-объектами.

Как видите, все оказалось гораздо проще, чем казалось на первый взгляд. POLY2VOX качественно конвертирует модели и делает их внутренности пустыми, за счет чего экономит ресурсы игры. Можно использовать 3D-рипперы, позволяющие выдернуть модель из любой трехмерной игры, например, 3DRIpperDx и таким образом обеспечить себе безбедное существование. В SLAB6 есть набор других средств, которыми вы можете отредактировать вашу модель: удалить ненужные пикселы, осветлить\затемнить, увеличить\уменьшить размеры или копировать ее части. Все вопросы и пожелания пишем здесь и не забываем сказать спасибо Nil’у за его статью о моделях.

PS: Кен Сильверман заинтересован в пополнении своей коллекции воксельных моделей…

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]