Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.6 O; i0 ~- q( J( S
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
) L, o; U3 J% A8 k9 R* w6 t( e
3 `" D) j3 C2 B- JНеобходимые инструменты. Z7 H+ u5 I5 c9 V* S
4 o% Q! e: I+ e6 k) {7 B/ u5 DStazis L2 Geo Converter (GeoConv)
! s0 O6 F; p6 g2 t% h9 C+ I/ qСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip8 r+ K! C% e6 I" b. _6 V: }+ B. |
; ]. B! r$ \* B
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
( J( _% h1 A6 Z2 c4 ^" y( O( C# kСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
3 S% F- s* D( e! [" a+ c/ O& V
) d% b; _% }+ W% S6 V7 xUTPackage (извлечь)4 }9 G/ H, V. e8 Z. Z
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
, j% ~7 X+ `% D8 T& Y. W) U/ w+ }6 W3 g
Редактор Unreal Engine 2 (Создание UTX)
# u' G: l/ P U1 ]Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip1 W# [7 y% \7 T6 R
$ B4 r' t8 I b, q$ ]! |L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
) H4 m& ^1 M' V4 lСкачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
3 U$ b6 I0 P) v2 A: o; [* s. o. |
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
& I" y6 M9 G& r5 u% R) cСкачать: Найдите в Интернете 
& v: h- q) i. v, o; O; o. ^: G
' a' h( V3 |9 w, u2 B) mВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.% L; n; M4 x( \
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
# j4 B6 K1 w$ H- C6 H! Y
! T0 S7 Z0 P& h" V. N1 s/ R" bСначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
) M( J' c( h# _# A* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
9 k* G5 n0 Z: _) u! k, ^1 R* Откройте папку UTPackage / RAW и найдите файл 22_19.raw3 s0 Q9 k/ y( o1 `) L1 Q
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
9 {; x ~" x2 C$ ]8 s+ r' C0 R* Скопируйте этот адрес, в данном случае 107h# ^$ U- r. c8 J, A
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
3 j- P4 b8 d" U" i5 k' W+ f# i* O* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
6 `. Q* C5 ]: f9 I! u' m. n* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
$ v. t5 S+ s& d
+ k+ m- _% a, o4 F* X J# k" c ?& G" O) y8 N9 `) C" B
Теперь нам нужно создать UTX-файл с сохраненным изображением.. }8 @( |! l6 b0 N* `* t+ X
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.+ X0 x. i* R w# W" |& T7 n. f
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье, C! r1 H: L7 j3 ?2 u! F: J
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)0 U- R2 }5 } p3 ^
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
" R P0 H" g- NИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
. R% @$ {5 w6 H6 k' D4 AПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет( Q1 O- r# Y) P @/ z% [( S- c
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
+ X: [8 R2 h5 _Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
S. g- |3 H' W7 ~3 I3 x* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
8 n* e- _' K" s- o/ {) Q4 x9 w2 `# G* Откройте GeoConv и измените эти параметры.% [% s, u9 g# I) s
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
! u( e% ] I7 {& m t+ k* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
' q9 K1 X' `1 X) m# v* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
/ W! k/ y, f0 x3 X* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.+ ^; L1 ?! y! n, l [$ U/ n
% Z( K" V& D+ y7 V, x4 p
Известные проблемы
- q% y8 A T) ^' O% U4 c* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.& }! Z g% \" D
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
, k$ Q; u5 L2 ?& g7 V) X& C I7 C7 {+ R& s4 E+ n
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
$ z6 D6 _2 M5 _Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip8 Y ]# h+ Z7 P* M& W% s
|