Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
( x7 {9 l7 ~' q: L/ h# L9 c2 B8 m5 r1 ^Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
+ R& n7 c. Z* N9 W& k7 h3 S/ s
8 @$ ]# V# @5 g* t7 `% ?Необходимые инструменты.$ u+ E3 p/ ~7 T4 m
4 p' o0 w! r9 s* c2 qStazis L2 Geo Converter (GeoConv)) W( N# \, k L* s2 d9 P
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
1 m; \- _2 z! K4 d6 m# [+ T; I% V1 }$ Y3 X6 p
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
* {/ @& p4 B. I. V8 `$ nСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip2 ^; j8 ]& W" l4 U0 q
& [! P ?% `' j8 N( n3 h4 T: o
UTPackage (извлечь)
8 E2 |9 X" T1 ~, Y6 o0 o- zСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip, `+ f4 W6 h4 N' f: `9 k: G) M
- n& h7 n$ {$ J3 o" J8 O
Редактор Unreal Engine 2 (Создание UTX)5 j$ X/ z$ i* k s. ]
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
( I1 Q, f7 M1 |6 }3 T% \" Y
( p# e" U# ^) G, P) B% ~L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode) F# h% r7 T0 n) Z/ W
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
% ~# o% y- C7 x# Q
( w: _0 O7 x8 f' uШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)- V: ^( w8 I* N. `$ U
Скачать: Найдите в Интернете 
2 Q: g% E9 l' F+ o0 ?: l: W* I1 h. N3 r- P; K6 T
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
4 N% k+ Z5 {0 @7 EВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.- X$ | z" }. M$ D
+ ^: p! t2 t! b0 _9 x- Q
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
$ E" i( d5 R; A* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
2 E9 O, F/ N$ s$ q1 ~' }$ V( n* Откройте папку UTPackage / RAW и найдите файл 22_19.raw) O; |' p2 m& T6 B) ~# M" \) |
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.' Z' e4 c! O, u: n2 {4 p/ Z4 S' O: y! C
* Скопируйте этот адрес, в данном случае 107h5 q+ D* A8 t K+ K0 D
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
. t( r) Z0 s9 e& c) w* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
: z$ l+ n) ~" `9 }* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.6 y' Q5 u9 z; O) K \8 f& n& Y: t
; S& Z e. {8 S$ A" y. f- b
3 N3 [: G; g3 uТеперь нам нужно создать UTX-файл с сохраненным изображением.) V: l- l4 K! o( T8 a! `
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.! C! V3 J- Q6 }+ {
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье2 f0 n& e u$ K2 y% i
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)& ?2 d0 j" a6 d2 [$ {5 e1 s
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
; f6 R( }6 w# _/ | hИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
, l) @! I( t1 f+ |Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет4 x: ]* L m* b1 X( s5 D
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
7 e. g6 r9 e% L: JТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
8 l$ ~) I' H+ _* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx* z9 ~. @5 Z* \% r) Q' C
* Откройте GeoConv и измените эти параметры.7 ?* ]4 J- l2 `4 Z* T" q
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
. H( D2 w4 g8 c* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".7 K. N$ s! r; n8 `: o
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
+ ]0 e+ K) n1 g( p8 ~3 I* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
4 Y0 S5 x3 j& F7 j2 E+ \/ z1 K0 [ u& l; n. R; c/ S
Известные проблемы
/ g) ^2 a; i3 h0 L# a7 j2 f* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
( S" m- W9 G" A( s: v$ {" P& R8 t! ?* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).4 I5 D( y) }2 J
+ p* u' d: R9 t% |0 S0 `
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
( u( j+ r% n2 R8 h% ]Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip* t; w4 z" L( _% m
|