Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
& v9 |$ i: M2 P- `" q. s5 ?Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
+ B' P( Z9 v8 s9 ~7 t$ x# U# j4 g- O K
Необходимые инструменты.
7 ~& Y! t8 C& O f" m- l" z2 R& R
+ F; L' }% p( rStazis L2 Geo Converter (GeoConv)
% ~6 q, `6 f6 J% {Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
: B4 z" d T' U+ L) _# o* j" v( o: N5 B" T
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
% v/ h# E+ ^* u' \; O8 WСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip; F5 O, D6 m8 x
& H4 W8 y" b, R! V, e
UTPackage (извлечь)# _% h* k) ~+ H% B% f
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip7 ~. C; A- d: x# Q: K$ c' e6 M
+ O* {* r0 W5 G0 S
Редактор Unreal Engine 2 (Создание UTX)
+ ^+ C( y* u$ U4 X! X/ Q* W' h8 mСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip$ [8 k5 p" n0 y" v0 H9 E
2 Y U5 M/ z" O
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
* ~$ K: v8 s: W' w; T5 ?Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
: N5 B' L+ ?0 d0 F. r
1 C! G+ g$ l( fШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
: V) R5 ~( x3 ~8 I9 o2 @+ oСкачать: Найдите в Интернете 
, j3 {1 g( K1 _) H3 P, M9 F
' m2 u+ E& G2 n8 M' l [5 b: mВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.( I- ~" U' Y q$ i
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.& i5 P4 ?, c/ p! } y, u2 O! r& _
2 E/ t# f" x( W7 g! Q9 X0 T" ?Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)/ _- H7 m! @9 t) D; U
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat": ]+ \+ i* m- g7 ~
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
0 T4 x! Z- U, u6 J* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.- m5 T: P) f& n
* Скопируйте этот адрес, в данном случае 107h* M6 {. N$ j/ j: n& m8 c0 S
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
! a/ n) @/ }( ~2 D* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.' v4 s& P/ B% n/ o3 R
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.4 e+ H" B, F3 Q1 E; A
, H' A' m* I, s, H
. b3 {) a E! w, n
Теперь нам нужно создать UTX-файл с сохраненным изображением.
: O- W' Q) _/ |; ^+ t* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
- { I) e, Z; m3 bИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье7 E2 a* R7 c2 P2 q3 M# l
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
) J8 v, j3 [. [9 S f' t# f* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно." [9 D' K& R* K. |: R
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
2 n% U, ]9 I! fПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
2 t/ @1 T2 Q l/ W- m. ~/ b5 Y* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.6 T- @$ s q9 X: d
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
3 }5 }/ a% I9 q! M# T# M5 @& z* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx- D9 I2 L* g' n5 F# C
* Откройте GeoConv и измените эти параметры.( V+ W; z, B) N3 i3 L% k+ W! M
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
# @8 E6 g Z, @% A* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
# A7 \3 @0 F3 W* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.* K1 ?) e6 R( B
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
: d) H- J: ^+ l0 q8 `* d5 R
) u# [# L# f" H, {, E: uИзвестные проблемы: q0 t; |5 e) W. g' T% y
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
9 k) \9 A5 X5 m( Z* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте). q5 O1 B* X' n2 H' f
* d1 f' m* D% v3 U+ U0 [) w& v( oДальнейшие настройки вручную можно выполнить с помощью G3DEditor.
$ b# @) v& ^* z# l" q* yСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip# u$ h* g: T5 v1 g/ G
|