Показать сообщение отдельно
Непрочитано 13.02.2017, 09:24   #1
Пользователь

Автор темы (Топик Стартер) карты катакомб и подземелий

решил сделать карты в интерлюде к подземельям, чтобы можно было видеть свое положение. И вроде как получилось. За исключением одного:
в файле zonename-e.dat хранится вся эта инфа по названиям локаций и самим картам а-ля:
101 255 22 19 30000.00000000 -30000.00000000 a,Town of Oren\0 1086 1595 75136 48768 1024 1024 0.05000000 a,map_town_of_oren\0
Так вот, я понял, что самые важные значения - это 1086 1595 75136 48768. Первая группа отвечает за координаты того плюсика на глобал карте, чтобы собственно перейти к ее просмотру. А вторые два значения - за координаты верхнего левого угла(вроде) самой текстурки из файла l2font-e.utx
Окей, почти уже закончил делать текстуры к катам, осталось разместить информацию о мобах.
Но вдруг совершенно случайно заметил, что разместив координаты этих плюсиков на глобал карте, стало невозможным перейти к картам Годдарта, Руны и Шутгарта, а теперь уже и к некрополю дисайплы. Хотя когда делал этот данж, то работало. Этот значок на карте есть, но попросту ничего не происходит после нажатия. Пытался методом исключения добавленных мною координат катакомб найти косяк, но каждый раз косяк был при разных вариантах. Потом уже стал добавлять по одной и что характерно, если только по одному подземелью, то все работает. Если все вместе - нифига.
Кстати, в этом дат файле все три вышеназванные города как раз находятся ближе к концу файла. Попробовал перенести к концу файла строчку с Ореном и он тоже перестал работать. l2asm + l2encdec криво кодируют? пробовал последним FileEdit-ором, но все так же.
Вот он мой zonename
https://yadi.sk/d/GSkGp5X_3DyVMR
Карты пока не доделал, так что без них должен показываться просто черный квадрат.



fork вне форума Ответить с цитированием