Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала." C O: V5 m& \4 z& u
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.0 O7 p: w W5 t: T, Z
6 k: |' F. b0 Q/ N5 z& ~
Необходимые инструменты.
- X3 g* i, T- B' t
) @3 ]) @/ R9 K; bStazis L2 Geo Converter (GeoConv)% a0 q: D! ]: { u2 p: Z8 o$ }9 f9 G% }9 E
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
: J* ]" h8 ?6 L. b% A8 D; X% U8 M6 ^5 R( n3 K
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))9 C5 ^$ N, Q) J6 I9 u. C* q
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
4 Y7 X1 X& h- I2 l* F1 L
p) u* n) o/ S6 sUTPackage (извлечь)
. Y3 D' g3 V7 @1 _! g& S8 {* }Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip! z' [7 o- ^2 ]3 |
6 B( w) }" y4 p% L; n8 N7 nРедактор Unreal Engine 2 (Создание UTX)7 e6 P2 m0 F, o) s2 S" W0 d
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip& i( Y% |9 w) Z7 q4 v$ X# E
. P- @' V! C8 O3 ~& j8 {L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
+ ~4 ^. O% v {/ r1 KСкачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip# y6 D8 L& o2 i0 Z. _2 a
/ q$ j% \/ v- L3 e+ J% D9 a
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
B" G: I5 c* O& A# F5 y. uСкачать: Найдите в Интернете 
$ X1 N5 `0 F0 W3 l
' t! W g# l$ r7 nВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
: S: C, R4 v% s. P1 {: D" JВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.; r6 H. a0 C2 x. ?; ]6 q
7 G3 i" p% h: t9 G: G4 BСначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)# q& \" J+ ^4 R
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
; K0 B C6 @; S9 p- {4 O( E8 Y& C* Откройте папку UTPackage / RAW и найдите файл 22_19.raw4 a/ v# R1 b0 b0 e# T$ {( y3 A8 `7 G0 m
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение./ X' {8 s ]; m( j/ W: H! _
* Скопируйте этот адрес, в данном случае 107h& q1 n0 ~) I$ w. S8 i+ ?$ R) R
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
$ i) `7 r: P' V- c* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
7 S+ z( r# L: n0 j* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16., k8 i( O# i9 Q/ l
& m1 r0 R# v# r/ k
: h3 t' c1 G! T1 n& {0 Z2 }Теперь нам нужно создать UTX-файл с сохраненным изображением.- X/ P' t) E$ m
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля. P# t7 M) m4 Q
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье* e' o$ e) b: ^$ \ U$ e: r
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка), m& X2 M0 r) S6 x: f) U
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.# c% U& e8 r! y8 U+ N$ c7 @
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_194 H0 p& S) }, y" ~* o% ^5 f
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет- ?" z) v+ _, O5 s$ e6 T( {3 S( D
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.! e- v. d* a6 Y x
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
5 L5 [0 L8 {7 B5 z# e7 ~& `* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
3 H/ K6 x5 { G; a* Откройте GeoConv и измените эти параметры., ]# }( e" I# M4 J
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
2 I* I. S6 _1 }( T% u) x; ^* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".! z" C- j1 m2 ]2 d6 V+ Y7 G+ B S
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.6 l/ [: b$ u8 W) G$ Z; c4 l/ `. T
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE." `) k! Y4 [8 i6 t
3 `3 a6 j5 H0 R- k( _( t: i
Известные проблемы
& U. p7 w5 y$ r7 ?- n& n. U* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.9 e/ L/ \3 v1 h9 ^
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте)." ^: l0 h0 n7 X, \. \
6 Y/ G1 D0 M( I0 H7 v( f+ `Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
5 r( a- w# C( B( d* T# P# m) bСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
" X/ S1 C, N$ d, a' x |