FOnline
Прототипы предметов

Прототипы предметов хранятся в текстовом виде в файлах в директории Server/Proto/Items/.

Редактируются с помощью редактора объектов.

Файл items.lst содержит список файлов, содержащих данные о прототипах предметов. В составе SDK это файлы:

ammo.fopro
armor.fopro
container.fopro
door.fopro
drug.fopro
generic.fopro
grid.fopro
key.fopro
misc.fopro
wall.fopro
weapon.fopro

Каждый файл создан для хранения своего типа объектов, форматы прототипов каждого из типов объектов имеет различия.

Общие поля:

Pid Номер прототипа (должен быть уникальным для всех типов объектов)
Type Определяет тип объекта
PicMapName Изображение на земле
PicInvName Изображение в инвентаре
Flags Флаги объекта
SoundId Идентификатор звука
Material Тип материала

Примечание по поводу PicMapName и PicInvName:
В настоящий момент (ревизия 396) движок использует библиотеку DevIL ( http://openil.sourceforge.net/ ),
которая позволяет использовать графические файлы следующих форматов:

.bmp, .cut, .dds, .doom, .hdr, .gif, .ico, .jpg, .lbm, .mdl, .pal, .pbm, .pcd, .pcx, .pgm, .pic, .png, .ppm, .psd, .psp, .raw, .sgi, .tga

Исключения:

.jp2, .exr, .mng, .tif, .lcms, .utx, .wdp

( http://openil.sourceforge.net/about.php )
Кроме того движок так же может использовать графику таких игр как:

Так же можно использовать текстовый формат fofrm, данный вормат может к примеру объединить несколько различных графических файлов в анимацию или добавить изображению сдвиги, если исходный формат файла этого не позволяет или его редактирование является трудоемким.
Имена файлов могут содержать дополнительные параметры (все параметры можно комбинировать):
Формат SPR:

Формат ART:

Формат BAM:

Примечание:
Если вы используете параметры в именах графических файлов, вам так же необходимо добавить их в файл HashNames.lst находящийся в папке Data клиента.
Формат записи: [любое число] [имя файла] [конец строки].
Например:

0 art\scenery\BrazureFire$t.ART
0 art\scenery\BrazureFire$t3.ART
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)