Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.9 M( l" I5 O( ~ \5 K
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
: Z2 s- _5 w3 U6 S/ q: g! e$ S# y w( Y5 A
Необходимые инструменты.5 A. y1 N# q0 R
* J/ M, ]1 v/ z3 h/ o5 _% D0 RStazis L2 Geo Converter (GeoConv)
- h6 d( ~4 p. r1 }& a; fСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
, r8 ~: G3 f; F7 n% H. E% G/ _5 U0 X4 {& D3 o
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
+ ]; T$ b# L- {4 |Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip% o K: r* _9 I) [
- R, p, b% g: L2 }5 ~. L4 B( DUTPackage (извлечь)' \" n4 c; A. i5 L$ L& Z* F
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
* a8 d+ H( s* P! o6 j; D# ^; \& M& e, z4 |+ L5 a
Редактор Unreal Engine 2 (Создание UTX)* f$ I3 J/ K( d6 \. l' G
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
/ Z% A6 X/ ?3 }" {+ C3 `' U& i: ^( x6 O9 q
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
. `2 ~, Q6 C1 _& o5 YСкачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip6 l( I+ ~' ?) A T
/ R; H8 ]/ F6 U% x9 o0 TШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
; \( p# P1 S- T5 ~* y- ^* hСкачать: Найдите в Интернете " s9 m% d9 k5 P: }
5 d- f3 C) B/ Z2 w% ]
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты./ z( e3 ?. ~* N5 x9 E
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты., P+ n+ w2 O: o* o& Z! X& x
) k }$ L2 B X# k' P0 _( S, hСначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.); z2 n2 f' Q3 z2 i
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"4 _) I* A5 L4 b6 D( V% g
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
0 e9 h1 G/ C7 g. Q0 }% o! ^+ m* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
. C9 s+ u; W+ D8 f* Скопируйте этот адрес, в данном случае 107h
- L, \' [4 r8 a1 M* [3 @" e4 V. S, V. q* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
2 N' x: e/ a" n- F& L* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok. D/ x, B( u( n3 O: F
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
6 X+ D4 S: }' E' H3 i- ^
7 z8 z9 r$ J! k( D/ r: R9 X+ S, T
Теперь нам нужно создать UTX-файл с сохраненным изображением.
$ ]7 \' e+ }- v- l H6 V: S* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.& l, f. D0 O, ]/ x' _+ T
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
! S+ A3 M! n7 E3 H9 R5 |Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
6 [, D; Q; w; s& @/ |* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.9 H% W, }9 T1 D9 c4 F4 F
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
/ z8 {$ J, {/ y1 M+ @* |$ l! ?Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет3 m; @# j, E9 y% [; Q# T
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.9 A) x1 }" w6 [
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
5 S; m1 _& W! |5 b* A( n [* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
3 u$ V% p1 q( N' s. e* Откройте GeoConv и измените эти параметры.
x' \, G7 i; T8 V$ @) vМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
0 e, E5 H4 u1 b# p/ f' A+ ]* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".8 u! Q( ^0 @! y3 e! S
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.' [5 v! O* I0 i7 I2 B
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.# A3 k) I/ ~3 o. w
: _& S9 I- R" ~2 [9 O
Известные проблемы
6 e- M4 S2 w! G# l# k* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.. x# h/ i1 _( K: N. [
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).$ T% E7 C( ]1 L2 T, a8 M% t% W
h/ }0 w0 u$ t6 k, J: y3 n$ z2 x2 q
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
( A" u* z- k P o2 iСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
, d( e$ F; e I/ w" T# b+ ^+ k |