» TeamX (Архив Форума)«


Форум TeamX » Тех. поддержка » Patterns в BIS Editor'e

Переход по темам
<< Пред. След. >>
Единственная страница этой темы

 
Kovarny
Пользователь

Откуда: Руссия, Новосибир ...
Регистрация: Июнь 2003

Всего: 114 сообщений

Кто-нибудь разбирался с файлами, отвечающими за паттерны BIS Mapper'а?
Те, которые лежат в proto\tiles\patterns.

Там вообщем-то всё понятно, но есть некоторые проблемы.
В этом файле по смещениям 0x0010, 0x0020, 0x0030 ... и т.д. лежат указания на тайлы в формате:
Два первых байта - строчка с картинкой из art\tiles\tiles.lst.
Четвёртый байт - ?Тип объекта? Везде стоит 04 - tiles (вроде то, что надо)

Номер строки из tiles.lst (я всё время путаю Intel и Motorola) дан в таком формате, что сначала младший байт, а потом старший.
С этим проблем нет. Но вот в конце файла, по смещениям 0x1680, 0x1684 и 0x1688 тоже бывают числа. У меня сначала там стояло 2/2/0 соответственно. Так, при использовании паттерны появлялись только два тайла из тех восьми, что я задал. После того, как я поменял их на 3/3/0 вообще стала твориться какая-то чертовщина. Среди моих тайлов стал почему-то появляться объект №448 из категории Scenery. Может кто-нибудь сталкивался с подобным?

На всякий случай: мой прошник (закинул в rar, т.к. дурацкий хостер)

-----
Схватился за стебель я
Чтобы в пропасть мне не упасть
А это была крапива.

Отправлено: 22:38 - 6 Дек., 2005
ph0enix
Пользователь

Регистрация: Сент. 2005

Всего: 13 сообщений

Четвертый байт - в каком списке искать картинку.  Правда действует только на preview паттерна. При рисовании же все берется из art\tiles\tiles.lst. Очередная недоделка.

0x1680 - Ширина паттерна.
0x1684 - Высота паттерна.
0x1688 - [deleted by WG]. Изменение ни к чему не приводит. В первых 18 паттернах совпадает с номером файла.
Ширина и высота могут быть различными.

Не выражайся.
WG


-----
strogg__yandex_ru

Отправлено: 3:28 - 27 Фев., 2006 | ИСПРАВЛЕНО: ph0enix - 3:48 - 25 Янв., 2008
 

Переход по темам
<< Пред. След. >>
Единственная страница этой темы


Powered by Ikonboard 2.1.9 RUS
Modified by RU.Board Team
© 2000 Ikonboard.com