Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала./ j8 e- c( p5 [7 X( @
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.8 V$ ]+ ?2 [' H4 s! x. \
# _2 N7 K' z t5 _& N7 f1 e: C& I
Необходимые инструменты.# {# q* c. k0 b- T5 L! D
7 `& \6 ^6 Q" O& e, V- pStazis L2 Geo Converter (GeoConv)8 i1 Y4 x4 ]2 V. ?/ b6 N2 l) `6 p; \
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip) _9 X# i* o2 l! h# w* M8 t8 ~: j
& n6 N: p0 Y( I" p! }
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))( R, c$ y6 e& Q
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
0 y/ f. m* @! C4 E) c
) a5 X2 @! |2 ^UTPackage (извлечь)# r5 g t O5 i- J# d
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip6 \" f! M/ \3 g
; V5 j0 _* A8 k" g
Редактор Unreal Engine 2 (Создание UTX)* e8 K0 Z K. b! |5 S% p' \" k
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip: u+ E. F: x% q( f
) p7 _' \% V H/ z0 T( a' p5 v$ q5 [
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)$ ]/ G! d, a8 f1 z
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
9 N4 T6 G" x$ B$ r/ o* V% q. g0 M7 G& X4 w8 c
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
) ^; P, D R, MСкачать: Найдите в Интернете 
, H: p9 @( y/ Y8 ?1 @% G8 s5 C7 ^& o, U# X
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.! f- [9 ?" T% S9 v' G
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты., a$ t6 ^& V2 h9 y5 }- ^
* w: y+ b8 a( f4 e7 S
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)$ U3 _1 o, b; v( b
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"6 r ~$ A8 o* v/ h4 ~+ i
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
* k4 @/ c' [7 j6 G2 q3 z" m* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.* E& I9 i, b5 k- o. M
* Скопируйте этот адрес, в данном случае 107h) p4 D# c, S* ] m; @3 R( Y
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
0 R. O" ^- y& K% O% `. [$ f* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
h, A: o9 ^! c2 ?; m% C* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
/ Q% D# B/ _7 ~/ \; l- q4 [
2 N4 y- H F S6 P
7 i/ v; O5 @" ~* ?0 V9 J' BТеперь нам нужно создать UTX-файл с сохраненным изображением.: @2 v$ c1 \0 l
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.1 l- \8 \) d7 s- T% |, z7 I$ a% K
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье- v. ^! i' U ` L1 J
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)) i8 s$ r2 \) D
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
8 a+ s. _& a. M: y" U+ U% U+ [Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_197 r! E- X" ]7 f& k
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
+ S6 `5 c5 c" E& Z% K9 }* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
) l/ U" w8 P( k1 b% F7 \, I$ s! uТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
4 I N) N$ Y6 j% l+ l4 G$ q* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
% i, x3 p A% x( z+ O7 a8 ?( g# P* Откройте GeoConv и измените эти параметры.2 M+ @6 V& E" o
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
$ k. ^# U; n8 d, ^2 F9 J; p' ~. p* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".& F- j& Z5 O1 M) F3 B8 ?
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.$ G) u5 ?! K9 q; e( Z" d! F
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
. r7 H% C% u( Q6 o: A% ]* f' y- o5 v! s$ N, ~
Известные проблемы R' O' q5 p) n2 [: ]. m
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
|. ^/ u# |: c7 t. v3 D4 ~" o3 n* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
" U8 s1 f8 \7 f [% L' B0 F
0 S- k P! s3 tДальнейшие настройки вручную можно выполнить с помощью G3DEditor., ~1 f, ]% V0 W9 m
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
, f% _0 }$ r0 R' P; y) F |