Разработка модов. Глава 3

Материал из Pocket Fallout для КПК на PDA PC PPC Mobile.

При конвертации карты от Fallout, конвертер карт (начиная с 1.8 версии) распаковывает и записывает по папочкам использованные на карте frm-файлы. Все папки расположены в каталоге “UsedFrm” в том каталоге, куда Вы сохранили сконвертированную карту (и скрипт map_build.pfs).
Имена папок соответствуют папкам графических ресурсов Pocket F.A.L.L.O.U.T. Пользователю необходимо переконвертировать «расфасованные» изображения при помощи конвертера frm-файлов ([FcFrmCnv.exe]). Данный конвертер способен целиком конвертировать каталоги frm-файлов.

Содержание

Автоматическая конвертация

Для конвертации каталога frm-файлов в ресурсы Pocket FA.L.L.O.U.T. следует запустить FcFrmCnv.exe из командной строки со следующими параметрами :

FcFrmCnv.exe -folder <путь_каталогу frm-файлов>
                     <путь_каталогу экспорта_изображений>

Пример

  1. Открываем Total Commander
  2. Идем в папку с конвертером (FcFrmCnv.exe)
  3. Внизу (в Total Commander) в командной строке пишем что-то вроде этого :
FcFrmCnv.exe -folder d:\Extract\Maps\City2\UsedFrm\art\ d:\Extract\Images\Art

Если конвертер отработает нормально, то на экране появиться сообщение об этом.
Внимание ! В поставке с конвертером идет файл x_convert.bat. Это пакетный файл, выполняющий процедуру, описанную выше. Пользователю достаточно открыть файл для редактирования и заменить путь каталога frm-файлов FRM_FOLDER и пусть сохранения SAVE_FOLDER на свои значения :

@set FRM_FOLDER=D:\Work\Shared\TestMaps\arcaves\UsedFrm\
@set SAVE_FOLDER=D:\myPrivate\Converter

После того, как пользователь заменит пути и сохранит файл x_convert.bat. Ему достаточно запустить (дабл клик) этот пакетный файл.

Примечания

Конвертер автоматически создает изображения и конфигурационные файлы. Во избежание «засорения» лишними файлами каталога графических ресурсов Pocket F.A.L.L.O.U.T. (Graphics\) ниже приводится список папок графических ресурсов с описанием надобности cfg-файлов :

  • Graphics\art

В данной папке cfg-файлы нужны только для изображений, описывающих анимацию (содержащую раскадровку). Например, виды гра фических файлов, которым нужны cfg-файлы : открывающие двери, горящий огонь и т.п.

  • Graphics\iface

В данной папке cfg-файлы не нужны.

  • Graphics\items

В данной папке cfg-файлы не нужны.

  • Graphics\misc

В данной папке cfg-файлы не нужны.

  • Graphics\skills

В данной папке cfg-файлы не нужны.

  • Graphics\tiles

В данной папке cfg-файлы не нужны.

  • Graphics\walls\<…>

В каждой папке, описывающих группу стен, необходим единый cfg-файл. Созданный по правилам, описанных «Особенности построения стен». Для автоматического формирования общего cfg-файла создана специальная утилита, которая обрабатывает каталог frm-файлов с изображениями стен и формирует из этих данных общий конфигурационный файл.

  • Graphics\objects\<…>

В каждой папке, описывающих юнитов необходимы cfg-файлы ДЛЯ КАЖДОГО вида спрайта. Более подробно описано тут.

Послесловие

Лучше всего конвертацию ресурсов (особенно стен и юнитов) выполнить один раз и в дальнейшем их использовать всеми мододелами. По этому, было бы здорово если мододелы объединились и, в первую очередь, выполнили едино разовую конвертацию.

Разработка модов

Для дальнейшего ознакомления с материалом по разработке модов используйте нижеприведённую ссылку:
Разработка модов. Глава 4 "Создание персонажей"

Чтобы попасть в другие разделы материала кликните по любой из следующих ссылок:
Разработка модов. Введение
Разработка модов. Глава 1 "Основные теоретические данные о локациях"
Разработка модов. Глава 2 "Создание карты"

Личные инструменты