Реклама: Новые сервера Lineage 2

Как подключить редактор геодаты HD GeoEditor 1.7b к клиенту Lineage II?

4 августа 2009
Решил написать статью о том как же подключить редактор геодаты HD GeoEditor 1.7b к вашему клиенту Lineage 2.

Для этого дела вам понадобится сам редактор геодаты HD GeoEditor 1.7b.
Программа ArtMoney.
И самое главное желание ;)

Подготовка

1. Установите ArtMoney.
2. Распакуйте в удобное место HD GeoEditor 1.7b (скажем в c:\server_tools).
3. Скопируйте папку с геодатой в клиент игры Lineage II, а именно в system (пример c:\Lineage2\system).

Поиск данных

Далее заходим в игру под аккаунтом администратора и вводим в чат команду "///stat l2" на экране появится информация о сервере, вашем расположении и т.д. Садимся чаром дабы не сбить координаты и записываем значения координаты «X». Теперь открываем ранее установленный ArtMoney в окошке программы выбираем "Выбери процесс: Lineage II" ("Select process: Lineage II"), теперь жмём "Искать" ("Search") и проделайте следующие действия:


Искать: "Точное значение" (Search: "Exact value").
Значение: "записанная координата «Х»" (Value: "recorded coordinate «X»").
Тип: "С точкой" (Type: "Float").
Диапазон адресов: "Все" (Address range: "ALL").


По окончанию действий нажмите "Ок". Начался поиск значений и в конце работы у вас появится много адресов с этими значениями.

Теперь переключитесь на клиент и переместите персонажа в другое место. Теперь снова сядьте персонажем и запишите новые координаты "Х", переключаемся на ArtMoney и жмём "Отсеять" ("Filter"), проделываем следуюющие действия:


Искать: «Точное значение» (Search: «Exact value»).
Значение: "новая записанная координата «Х»" (Value: "new recorded coordinate «X»").
Тип: "С точкой" (Type: "Float").


По окончанию действий нажмите «Ок». Проделывайте это действие (новая координата и отсеивание) пока не останется десять адресов. Если останется меньше или больше (не значительно), то не страшно.

Настройка программы

1. Переписываем полученые значения.
2. Открываем папку с программой HD GeoEditor 1.7b.
3. Находим там файл конфигурации "Options.ini" и открываем его в текстовом редакторе.

Вписываем по очереди полученные значения в строчку:


StatOffset = $полученное значение


Начните с первого, у меня на клиенте Lineage II C4 с протоколом 659 это значение:


002BABC8


Переключаемся на клиент Lineage II и смотрим в информации (слева) какая на данный момент загружена карта. Это значение должно быть в формате **_** (например 17_25 — карта на которой находится "Talking Island Village").

Запускаем "HD GeoEditor 1.7b" он в данный момент не определил наш клиент. В этом вы можете убедиться посмотрев на панель "Client Respone" (находится чуть ниже мини карты) — "Active: NO".

Далее нам нужно импортировать тот кусок геодаты который совпадает с загруженной картой в клиенте Lineage II. У меня это "17_25". Для импорта проделайте следующее:

"File"> "Import from conv.dat"> «Выбираем геодату из папки клиента (Lineage2\system\geodata\17_25_conv.dat)»

Если при этом на панели "Client Respone" — Active: так и осталось значение "NO", то замените значение в:


StatOffset = $полученное значение


На другое из списка.
В противном случае я вас поздравляю. У вас получилось и вы научились подключать HD GeoEditor 1.7b к клиенту Lineage II. В чём собственно и заключалась задача этого манула.

Полезное

Что бы просмотреть данные геодаты введите в чате команду "///geodata".
При нажатии в редакторе "HD GeoEditor 1.7b" на кнопку "Follow", при перемещении курсора персонаж будет следовать за ним.
Править геодату стаёт возможным только при зажатой кнопке "Ctrl". При этом не забывайте устанавливать правильное значение высоты (координата "Z").

Информация

При написании статьи использовался сервер Off C4.