Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.$ t: }; Z3 }3 a
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.! U+ }2 q2 B8 s4 I3 I1 a+ [1 B
. G. [( l# n# h% h
Необходимые инструменты.
8 v3 a Y2 I( _5 ~! ^" `- c3 ?. z, l( M5 I% T7 V# ~$ F- z9 B
Stazis L2 Geo Converter (GeoConv)) h5 |. V5 x+ ?4 x! ^4 a' }/ f& K
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip6 w+ j7 r4 N+ q7 U6 ?" X7 E% f- ^8 C
6 d8 Z# t! S, w# b( s4 w1 JG16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.)) T) ~# J0 I" d. ~5 F
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip3 I X$ X! ~5 V4 b2 u$ d, g: J2 Q
* r1 C; A& Z- t: V5 }4 @0 IUTPackage (извлечь)6 ]4 J. B: `$ d6 z+ m" k
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
- B- a5 l) p9 V" B' g' Q1 s j+ N$ ?. K
Редактор Unreal Engine 2 (Создание UTX)
0 z! e1 Z( M' e5 n3 gСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip" L0 D# d, T6 O' @
9 G8 K& u' t, F
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
8 S5 N$ |+ n* Z3 D( H zСкачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip( M% n) e- V5 h! P
9 {3 \% o% ~ k
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
5 [( I, @' _9 V0 I" J; j- uСкачать: Найдите в Интернете 
' V `, S7 y0 d5 H j0 u( T& I* A, v" e/ y: a1 {! y7 S
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
4 W. ^ p" ]4 D5 wВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
& X, f3 L, U$ v9 W- j7 E- }4 @ @! H( {: V# w0 I
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
- F! m! Z( h# c* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
9 M" r6 H6 n7 v( s, X* Откройте папку UTPackage / RAW и найдите файл 22_19.raw$ K- p0 L& a( S! o5 `" G
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
; _; P) c0 e5 R0 a3 b6 n0 ~4 }* Скопируйте этот адрес, в данном случае 107h6 @) ?" p4 _- Z1 ]. I* B1 k8 o5 ]
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".9 A( ?% w' |) S" n$ D, I- @4 |! ~
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
4 l2 ?1 [5 |; J s: q% w* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.- P5 G- Q7 T* E
6 M5 `" l( y/ F4 |0 T% X$ ^
2 k& U: |0 J( E2 B
Теперь нам нужно создать UTX-файл с сохраненным изображением.
- ~# k! {+ G# H0 c& t- i* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
9 i2 y! i; a4 e$ f( s# A- A. }8 aИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
M1 O& B3 D9 q4 [& wСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
* H6 Y9 m" A- _) k* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
+ k8 S0 g0 x N& q; h' p( DИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19: ~) y }1 e/ A5 `1 g5 v0 O$ H( n
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
: e. b, ^1 V& E+ c0 N$ q* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
- v, q( Y6 J; U8 _2 }! u$ N' QТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)3 L& Q3 G' Y9 l* s5 ?
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
8 N1 {" m+ G6 ], g$ r* Откройте GeoConv и измените эти параметры.& r: F$ G+ q# \( O) G$ [1 j+ M
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
; t/ u3 ~5 J" ~" e5 S! E: ^* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
" J W2 R1 a1 a* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
$ ~7 ^. t' F( g: }. n* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
5 F2 s4 k0 S- m4 R8 z0 {" [3 E. [) ?" j" y% r
Известные проблемы! m3 b" [- i& r
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
+ s8 c) ?1 L# m8 ~5 a% Z t" n3 K* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).; g8 _% w3 w1 e2 F9 s
- J8 I( [6 Y6 _ S" @3 v# M- wДальнейшие настройки вручную можно выполнить с помощью G3DEditor.. m7 J3 N, F+ e
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
. e; w# c) n% ?, L |