Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
* }- L% O: z0 N/ f+ b# a* ]Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента./ q1 p* c& i7 {9 v. H' w* P! c
- i9 i+ U K) @! p9 a: w8 n
Необходимые инструменты.
/ {) p F2 ^0 p9 u" n
* G% c9 W" _ G# S, b" [, U0 eStazis L2 Geo Converter (GeoConv)- t' d9 n4 x2 o ]
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
+ g" t6 l% u1 O" g
, ~/ K. j( U/ N% x+ d0 lG16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))0 S! @) A& x0 z/ `
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip0 t# D1 L9 A" W% Z
~+ k% H$ ], k
UTPackage (извлечь)
( `6 q' M. m3 v( W6 r4 |. bСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip% G4 K/ C; ?( M* I. }6 }
' k) _ ^. r( S5 B: l
Редактор Unreal Engine 2 (Создание UTX)
2 X5 h2 X0 w8 @Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
t0 u# @) f, D$ E& J) C" K& a
7 z. W( Q$ M' m- V% X# z1 |" P9 RL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)/ T, r7 K( H& R8 C3 l( }' u0 X
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip' ]# u- f# M8 n, x! o
/ D! H& m5 |+ }+ K: q9 h+ ]Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
. _+ U5 Y1 a+ u7 ?1 s3 QСкачать: Найдите в Интернете 6 H, E- t/ A4 P' d7 a# K A4 _0 K
1 r- y5 W/ \. l' }1 |+ ]2 r
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
A4 C( [6 s- ]" \* u) Q2 S2 r7 ^Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
5 L' \% O! Q% K1 P! p2 ~$ u
: v R0 m# [5 b- E. YСначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)0 p! A; A6 D. q8 r6 \1 K7 O* u
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"5 l$ A' V% F x6 c1 g) S( W6 x0 r% P
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
) d4 n5 C8 U& F* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
: B1 D3 b+ X" N2 Q% @( _9 B* Скопируйте этот адрес, в данном случае 107h
5 E, [# ~5 S9 G- Y) a6 f* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".3 k$ U/ l Z+ L2 V/ A# v
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.' G1 ~. w' l# Y
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
6 z% F- ]% T2 B' r7 _& `+ @: r
, W) S2 O* x2 H2 H2 Q* {& _5 ?& _$ v3 T
Теперь нам нужно создать UTX-файл с сохраненным изображением.+ I+ @& d. [. A$ r* x, e" @, `
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
5 g. f3 S$ ], r0 Z# JИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
' A0 U' W, |2 \( t" H3 cСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
3 d2 K1 ]- Q; N2 T* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
0 V) B; ?& R# \: X& IИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19+ ~: X: P( x4 Z- n" E
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
4 U/ Z( ?9 _) Q/ M) {; `, Y* |( C5 L* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
0 i& ], M2 a2 k8 |( QТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
# S" ?/ t. ^& K0 Z; \* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
; c: l+ `( ~ N: i/ n9 R, [) Y* Откройте GeoConv и измените эти параметры.6 d; H, [# i* M# h$ H
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80# X0 A: u) c6 u' X
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".6 U( ?% q# d' k7 M
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
1 A3 y3 Y4 t+ A& ^6 K8 Z% i* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
. E! I) h7 a/ _4 Y8 N6 `/ b8 E0 J; V! }' \+ L% l: o( Q
Известные проблемы
4 ]5 R+ T4 L m* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
. i) y$ G# ~! }) O* d; W" s+ n& F* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
7 x6 t6 ?9 B5 I( L* g
' H/ X5 [# V* N; O) b) g: e3 L: ^+ kДальнейшие настройки вручную можно выполнить с помощью G3DEditor.3 o4 q5 g+ P0 G
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip/ \" c% S4 g# ` C; V! i) @; @: g' x
|