Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.& c( d# {+ j! w0 ~& R( `
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.- v, S( N L" N4 N: y+ A
( o& w2 Q, [# l- A5 Y
Необходимые инструменты.* i. l9 ?+ f6 X, ]- U D! [
" m9 K j3 b" d3 m5 P# q5 U
Stazis L2 Geo Converter (GeoConv)
. \9 X% v" i% y+ O1 u- ?" zСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip" V' E7 ^" v" ^8 _) |2 ^6 |* K- X
. L7 q4 {3 O5 g9 H9 w; `/ P3 B
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
1 V: l+ Z' E% C5 a0 q$ R7 PСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
' m' V$ w/ [, Z; |5 B
; z, {! W8 l; x& `5 FUTPackage (извлечь): v4 Q! `8 V! O2 A. L+ J5 u. u
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
0 \8 X r$ [: L
# g0 l% n6 S( U) ^ S; lРедактор Unreal Engine 2 (Создание UTX)* R6 O1 z1 L+ ]% x0 @3 V
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip/ G1 {- S. I4 c8 N
$ T7 G; @; Z& A# d$ n$ c4 a! w
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
0 Z( E4 P. h! S; pСкачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
4 s5 N( S9 G$ N8 T q3 M7 t% e
) A% t6 X' m8 y& ]2 tШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)' g! V1 N* c: e% L
Скачать: Найдите в Интернете 
0 g# W0 S, v4 U& j5 |% `
3 _% ~ ^, U; s# @( J( cВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
' P4 V# P/ w/ }- A1 \4 C( AВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
0 P# A* y r- u: g
7 z! B8 g2 T. {+ m7 zСначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)) G$ W, N7 c$ t
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
5 W8 [8 }6 ]) m4 N# ^1 A5 o* Откройте папку UTPackage / RAW и найдите файл 22_19.raw7 s7 ~( ?! o* \: d9 a t
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение., H' ]; l+ j, X* y7 c" W
* Скопируйте этот адрес, в данном случае 107h
$ U) c4 N7 f& M, r* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".& i- M2 q0 R+ `+ g! H- T+ q
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
% a$ J' q7 p6 F7 k/ f* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
/ J* {1 T. }, f' ?$ t) X* y+ r1 B# v/ R( W4 c
/ v+ [; s& l& vТеперь нам нужно создать UTX-файл с сохраненным изображением.
# V& n; G. ?/ K& J$ r* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.8 o; w [! i E& A9 O1 Q( H
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье y+ E$ N" I* [
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)& m ?3 G# ?- [0 _: w9 G2 _
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.! U+ G, ^! o, C- t
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
1 `$ C) O; |8 R6 AПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
. B2 `6 v6 K/ A( p* f8 d* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.0 K [( N% T0 D. ]& k0 i; L" M1 Y
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
, Z) g* E7 E0 C7 I* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
8 s7 g4 f: Q2 j4 P7 @* Откройте GeoConv и измените эти параметры.
/ x' }/ ]4 F: X/ WМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 802 C8 V5 a( i: u4 n* Q7 u9 y
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".) `/ I! U6 d& j- k, V) Y
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
7 d4 K J5 c- O* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
( P- b. M4 n1 n5 y
( M- l- U* b; T7 yИзвестные проблемы
" [0 o: J g U3 A, h* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы./ N' P8 T& y/ v) U) `
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
7 N. p3 P/ {0 v# v5 A( r# Z8 Z {% g9 ]" N
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
B4 Q: x8 T; j9 j+ G$ iСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip$ V! \% D& N( w
|