Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
: @' Q' v2 `" WЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.$ T N1 {( a, ?7 T' f* v4 b
) U$ t/ T/ J K% zНеобходимые инструменты.: S5 {! Z, d* A0 K3 y( q; f* e
8 Q* {1 p3 x, G8 o4 s; FStazis L2 Geo Converter (GeoConv)( J- c5 o' M# _* ~! d
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip/ Q( U {0 _) e2 Z7 n B
. {6 s1 h$ O! B2 W! p) z1 k! m* }G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
/ Z5 [* _# E. V. Z7 W$ _Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
O3 k$ U, V8 j4 S! D4 \( U. D
# D( Z: X$ F6 W+ J! ?UTPackage (извлечь)
8 C7 y3 i/ s% L2 \( W' [Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip1 x, N1 T% u3 r
' s3 n+ q0 g1 T7 X8 B% k0 fРедактор Unreal Engine 2 (Создание UTX)
1 r7 ^. m2 L* a) ~' dСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
z% ` b/ G* x* c/ A6 |
, h1 u: j4 n5 s: ^2 x1 [! ^( pL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)* o7 {( C" Y# l4 D# I" Y1 j' S4 Y2 W
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
. p! L3 g9 {- ~9 m) z% i- `& O( Q [( f4 e4 {
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)% f/ M. l& z# [8 M( N3 t, o) Q8 H' p
Скачать: Найдите в Интернете 1 A" [% {3 i- m- ^: L# m& D0 ~( \
6 n m, M2 Q5 QВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.+ M/ ?0 H( j! N2 e$ o' \4 o
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
+ W& c9 S/ ]3 l4 i5 a; ^2 _# L. A4 {8 N
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)# t$ }5 l) ]' {+ @' u0 y
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
0 ?) l$ a$ d5 ]' q. n1 O) f* Откройте папку UTPackage / RAW и найдите файл 22_19.raw8 Q$ [2 _/ D- h0 ~+ ]& I7 T/ u4 K
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
* X, r4 t! t! y! P3 ^5 ~* Скопируйте этот адрес, в данном случае 107h
! _" D% C! v' Q* C: j8 i2 M0 H* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
* z& ]$ E% B' R+ b- y" n* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
6 q4 ]: v9 d( T: L* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
1 l# Z8 o+ s$ C5 i% V1 W* f+ |/ m! [* D
6 z5 |; ^$ t5 ^' e. w, TТеперь нам нужно создать UTX-файл с сохраненным изображением.7 g0 d1 ]9 n$ \/ S( x5 |' C
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
3 c' C- z" d9 t% X( p3 gИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
5 Q' \0 }. c3 w0 H$ QСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
8 l) l0 e4 r& Q) @( b1 ?) N7 B* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
5 \* [6 a5 f, X$ u/ d* bИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
7 P) u, g2 A I0 WПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет) v! ~. O# h. E! B$ c% H
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx., _" D, `: b, k: s/ u
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)+ K* E" g Y! F1 Z) M
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx2 [, G8 \2 x0 y& D& M
* Откройте GeoConv и измените эти параметры.8 y' i f& q) O7 T/ w# q$ n
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
. _# G$ I% _+ K0 q9 b* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS"., W" S+ A# E) J# |. ]
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.& }, ]6 [4 M/ ]) r" U3 G7 i& X
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.6 B+ A$ P8 w- E3 [9 H
2 {2 S( R' Y& L9 L$ C/ l O
Известные проблемы
2 _0 X: |% h/ [8 a$ H* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
& f$ u& V0 G: A/ ?& J: L* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).) J. k% V. I2 n
+ s: d2 }% |5 _# H$ o: X& y% S
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
2 a1 ~) W1 L; J2 b3 F/ W( uСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip+ a' l( @0 M$ Y
|