Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.& F7 a: F4 T5 s0 s7 n. k
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.5 W i6 c, C7 @$ m ?2 U: Z8 @' W0 p
; V) m0 Q# e; b( J" T$ h; HНеобходимые инструменты.
$ R# Q3 K) J) D2 \1 g& z1 U& s
7 ]0 P, n5 T( h' O8 t+ U* l X; J$ Z. vStazis L2 Geo Converter (GeoConv)
' Y1 G5 [( H \4 CСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip, _6 a: y. @% ?7 A Q5 y1 S( s. p. D
$ F% q! y# @$ w p. r$ d
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
" R2 w/ n' c1 d2 n7 D3 C% eСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
Y" U8 Y. _$ r) ~; p6 u% E; D& Y: L- _9 f3 x# F
UTPackage (извлечь)
" i7 i7 }/ b8 F) {* T" }Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
5 P0 T- E t- g' Y3 C ]; R% r3 w# {4 n/ E" r2 h4 l/ u) U
Редактор Unreal Engine 2 (Создание UTX)& b' X9 B7 K \4 q$ W Z: V( P2 J% Y
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
% v6 L9 A, m5 B" J& ?: ]1 s ^) @% ^) b9 O( Y
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)8 U" \- {4 a/ ?% X3 Q4 n) k3 T
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip# T, H) C. g% S$ F- h
* {$ x' ]1 ~# D3 b9 i% }: hШестнадцатеричный редактор - (я использую UEStudio или Ultraedit); m5 S* W: u% y2 y
Скачать: Найдите в Интернете 
# c0 i. |+ B) y+ q
" I; Z- f, k7 UВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.0 x M9 [- m9 Y8 s5 a
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.7 l$ h! ~2 W1 Q) Q4 }/ ?" m1 {
) w; }$ [. x. L @5 n: G4 B) \5 |4 v
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)2 o/ S! T6 l A( H5 l* ?4 \
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
' x2 P! D2 A3 h* C2 o( M* Откройте папку UTPackage / RAW и найдите файл 22_19.raw) a, z e9 F- [9 A; b2 F
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.9 F* t. j8 }9 a' w6 i) I( w
* Скопируйте этот адрес, в данном случае 107h+ ` u% n1 ^6 D2 M% l. R* S
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".5 v6 D1 x6 N5 j8 @3 T4 {- q! b& N
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.9 R5 w4 [: D/ K: D$ H# v- [/ h5 E
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
1 G. t: X3 a% Y" H5 X, y7 h- A: Q8 \9 q/ a5 e2 h5 f2 h
0 Z+ ?; }7 Z3 Y4 _1 i
Теперь нам нужно создать UTX-файл с сохраненным изображением.
2 m6 Y' ^: y( @' j* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
" }$ c7 M1 Q' b3 EИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье1 h) k- q' Q+ J- f4 G2 y" S
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)0 {: [! x3 _; N, B
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
N6 v7 M, X0 C# j" EИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19. G% U U! c( n" W! Y9 a0 q& z- X
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
+ V9 q8 f& m# Q9 s/ D* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
- i9 [' q3 P( j, vТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)8 s; E Q5 ~/ W& s5 z' Y% c/ {
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
' M# s, a3 B0 ?4 q& A5 c. v* Откройте GeoConv и измените эти параметры.9 G1 `% P0 t; I4 `& |
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
/ F, T m0 A4 o! z7 E) K7 I* T* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".$ Z0 j. f% J6 M5 ~" b, m, p# [
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки. p0 H; d5 m0 P0 X! Y( [+ B0 y0 ~
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
+ }' J' U* W% Z* \
4 X. a0 \; H l) ^0 Z1 aИзвестные проблемы$ R1 [5 V: K' ^+ ^- P
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
0 }4 F$ x, G0 @& }: w* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).& W, b" v8 |% m. i( |" ]7 i
3 G3 H* @; @3 x
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.7 @4 _- t5 k0 ^" E3 C
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip# t' f. N: t& \+ c2 B* y9 I
|