Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала., Q. A2 |1 Y% e+ J
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
' h( P& ^# S3 r: V) U `" M2 I U4 T, O: D: ]' \4 B, i$ O7 {# `4 z
Необходимые инструменты.2 o: F1 U) Z! O# A# m; M" m# K
* C/ r! W/ V2 e6 b( y& c; G* j- [1 hStazis L2 Geo Converter (GeoConv)
# X' z, y3 t5 Q1 fСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
# D% R6 d- i% M8 \4 w) H
5 N! ~9 k9 D! n4 r( p/ K. ?G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
+ ~1 G8 y: n4 e& U+ d, UСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip4 Y- Y" x5 w. `8 b5 T3 `* ~
! f: x* a8 t& e/ e+ [UTPackage (извлечь)
# e" W9 a7 w" |' C4 p' RСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
6 |0 R, v3 a, S N( `8 X
' e% [4 I6 I( u* W" }Редактор Unreal Engine 2 (Создание UTX)8 r* t1 j& D: d
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
- B# P0 G" \# N- A* d( i' p3 I3 D4 {4 N! [
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
; l: p) N X. KСкачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip3 V' j% f! y' v# C0 C+ C3 N: T
) H; m+ F* [. r+ jШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
6 J- z3 C* a8 b/ `& VСкачать: Найдите в Интернете . R7 H( G: Z* w8 I; N
4 h4 W2 P1 S* j7 M1 ? b- m0 c" D$ j
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
8 F% m& z( P* S/ Q0 Y0 s6 U! u" ]$ m9 lВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
9 g+ K' A; z" V' v3 C' k" A& t1 K- G9 c7 ?. _
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)$ m* a3 G" P8 G. T' y0 E! [& r* i
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"( A8 O3 z+ o: m4 n5 ~: e
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw9 N2 A2 T, s; m+ ?1 n) H) O
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
$ Y) v; J) i, ^. L: m* Скопируйте этот адрес, в данном случае 107h. D2 V& U! ? V% K* O2 V- i+ ~& u
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".6 ]% E, a+ q* [. l' L: g
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
& ^+ \1 e5 v9 X3 ]; Z2 N5 q# K* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.0 U* {- Q9 s, D- P8 U* x6 _
3 M; L9 Z+ m# \+ v
' T$ ?, I+ ~! P- y: l6 p) X
Теперь нам нужно создать UTX-файл с сохраненным изображением.
5 q( x9 f6 R# L3 r7 y+ ~* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.& x# G) X4 ]/ W9 y( }5 ^& l$ N; k
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
9 O0 \/ c$ x; u$ H% G$ ZСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
+ y7 |/ ^- z. }6 W4 w( c$ a- m+ e* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.% G4 A* w& H0 N4 P+ P
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
+ z' g( ^6 s1 t. I# A: o( xПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
: |; I- V2 J- C) Q$ a* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.2 d9 g2 C1 G1 Z& E
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv): Y& y( f Z0 i; J4 o! [
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx. j" @: z# a3 k. d5 `& w+ X$ C
* Откройте GeoConv и измените эти параметры.
/ w* A+ Z: g+ z, [Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
% V( m5 n$ t& I' M; G* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".. P4 }5 L1 E9 [" x1 x
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.8 x. S" h9 n( C
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.$ _0 {8 {; n# r6 F2 t
; ]8 g& z y& @; r+ X
Известные проблемы
$ W i' \# i1 ?) m* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.0 z, W; q2 x/ \8 E& u6 P1 c
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
, N6 Z4 ^, Q0 x( G. ^4 {/ g) X' S
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.+ }5 X2 F ^4 C/ Y
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip+ o, f, k) x \9 Y' k E" V
|