Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.( ?( k+ J7 j* ^$ @+ J
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
3 |2 X0 E5 h, ], G" q6 \1 I* Y3 N5 }; ~. N
Необходимые инструменты.
- s% J5 R+ v/ G2 G8 t) W* b: Q3 L; p4 X) v- r" V
Stazis L2 Geo Converter (GeoConv)& e$ o; g. ^* t( a8 R6 t
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
5 Z0 q# j$ @% C2 a- F0 r' }+ T# h* U( `6 ^4 s2 K5 C0 S
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
8 G! W* i& s0 q. QСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
9 Q, b/ k9 ]. y1 O1 O: J# t( x% N8 C
UTPackage (извлечь)0 e' W3 Q4 o3 D9 {
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
9 _9 H! ^/ b4 Y' M6 t9 a6 T
! I3 L' R4 F# Z9 u) pРедактор Unreal Engine 2 (Создание UTX)6 o1 Z; x, i8 v' A# q
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
1 T* q! z$ Q8 O6 C6 u7 O1 j4 L0 }3 a3 f/ f4 k. ~7 Y
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
# ~- G8 e4 W) m- U% ]. |6 H0 }- y oСкачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
% @( z5 o: |6 Q% j: B% I0 h3 U, j( f$ I( q
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)% `4 j% R/ \% a1 {% R1 `
Скачать: Найдите в Интернете 
* S! G( J1 I0 T7 ~* X, r7 |+ h; E w( L+ `7 x0 D8 ]
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.- K+ f4 z$ S4 h1 S9 P( K' W
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
0 T1 R7 q( P# i8 ]8 c# }# a
+ @( Y( a9 {% N' q: k! E3 Y. gСначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.). X5 N1 f3 z5 m4 s8 j. R- d3 o
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"; a- r( n" f' a0 R6 p2 V: o# ~5 H
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw& R$ \& Y. i5 \4 ]
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
7 D! A, H2 N# M0 ^( l& e: S* Скопируйте этот адрес, в данном случае 107h8 M) q: s- j, i. `
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".* N% O2 I% @$ p6 n% N( n# g
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.0 P4 t4 V; }1 C' N8 j4 S* g
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.+ i2 p7 a- H" D$ K4 t
* O4 M+ W8 u' X; X, b7 @4 \8 X8 A2 j+ g8 u# r+ F
Теперь нам нужно создать UTX-файл с сохраненным изображением.0 q, O( {: ^' T' l* z( y
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.4 E* p& W6 a6 Y" {, ^/ }
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье7 u( G$ ^% r5 n- e+ L2 q
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
2 [4 i7 v6 R* {; H+ A2 T' `3 H& L* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.8 W1 e" ^5 J3 D. s
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19' {* g b+ F9 V3 ]) V
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
% c, ^8 E5 Y- ~% S* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
. t* C( X4 n y4 R! o* c2 @Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
/ y4 g, h0 C U3 Q. [3 t9 a) f* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
6 r v1 Y6 c) e9 y- _* Откройте GeoConv и измените эти параметры." }- a, S' U {! v$ W: L5 Q5 C
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80 c4 T/ o* q" G. K# y
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".4 K6 ^: m* C; C5 n
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.9 Q- A4 ]0 [* [' y
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.7 O2 p- c! S: j6 k+ ]( G! V- D
! [3 c8 N v8 V( w) u) v
Известные проблемы
4 E; Z: O' b3 x* _$ j4 m5 D4 `* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
6 _( t' D" ^$ b% z* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
4 E$ Z, `5 S8 y& H- s! p( @
: J+ u* Z, z/ o' R3 F, `0 ^Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
8 w# q; L& d7 s/ zСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
) i: s2 X# ^, @ |