Наверное все задумамись как добавить дополнительную карту к главной карте в линейке.
Тоесть если посмотреть на карту на ней нанесены плюсики и при нажатие открывается дополнительная увеличеная карта.
ТАк вот я разобрался как это делать и Кстати сделал все КАТЫ и пешеры.
Всё нужное храниться в zonename-e.dat (я не буду описывать как открывать и как менять текстуру - этого хлама полно в google)
Там сл столбцы:
nbr - ID локации
zone_color_id - сопостовление Цвета локации в маской
(Этим цветом выделяют область при поподании персонажа в которую просиходить смена на доп. карту. zone_color_id определяется палитрой которая находиться в l2zonename.utx.)
x_world_grid - хз (перевод: х по сетке мира)
y_world_grid - хз (перевод: х по сетке мира)
(Карта мира поделена на квадтраты . - x y - верхний левый угол квадтрата.
каждый квадрат на котором карта мира меняется в доп. карту, определяется маской. Саму маску можно увидеть посматрев файл - l2zonename.utx)
top_z - параметр вверх по Z определяющий карту (т.е. если вы находитесь в городе выше Z то откроется сразу карта Мира а не города)
bottom_z - тож самое только вниз
zone_name - имя локации
coords?[0] - координаты по х (горизонталь) плюсика
coords?[1] - координаты по y (вертикаль) плюсика
coords?[2] - левый верхний угол доп. карты по х (легко можно определить командой /loc)
coords?[3] - см. выше только y
coords?[4] - размер доп карты х(по умолчанию 1024)
coords?[5] - размер доп карты y(по умолчанию 1024)
unk01 - предполагаю что увеличение =)
map - название текстуры хранящейся в L2Font-e.utx (соответствено туда надо и добовлять доп. карты)
НУ вообщем удачи в начинание
(если что 224773439 знаю почти везь клиент но на бумажке
)