Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.4 d/ c/ c! d X* {+ f" K n% l1 `
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
( ]" B8 t6 O7 Q' g% S
, ?( t9 N# i8 V f5 o6 T! w) aНеобходимые инструменты.9 L* N; ?- ?+ G6 n! Z6 T1 O% s
; s# c/ K+ V1 `' ^. X
Stazis L2 Geo Converter (GeoConv)+ M6 }0 q) t- _, _3 y
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
; K+ K2 Q8 F! K% g8 ]( r1 U6 D: Z& R/ M5 S2 i5 T: w" y
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
9 w9 }1 V$ {' K7 WСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
+ S* F& e, T" K& c2 L; k/ v- D
8 m% I9 E: K: `2 ?6 {4 [+ mUTPackage (извлечь)$ X9 B, e+ O* B) [8 S' Z# Q! Q
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip( ~+ e$ `3 f4 y5 l
) q3 V4 ~2 u }& F0 m8 S: I8 AРедактор Unreal Engine 2 (Создание UTX)
, I: K% @0 k0 u% J% d( x' dСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip$ i1 B9 S4 [% E$ N
' ]' V) [ T v t+ S
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)% x- }4 M' p: j$ I9 G
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip! U; k! o* z' w7 ?4 I, X9 W
7 y- Z7 a8 ]8 W+ Q3 ]' p5 J
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)( l6 d; X# n" v4 R8 C# i1 |# X# |+ D& ^
Скачать: Найдите в Интернете ! ~$ q2 @7 |% v4 s3 Q0 N
1 Z1 g. x. D- F; z# `8 Q
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.! I" u2 n+ D) s2 i
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.: `" B2 ? Y1 G; r
4 z& m2 ?0 x, N& `& hСначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
6 P7 m# X! r( ~% Y, A* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"8 w$ K' H% w& I6 ?
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw8 I+ d0 Y# x7 P
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.- q6 a) I9 G. N w" O
* Скопируйте этот адрес, в данном случае 107h
* q% R6 R) S/ z2 K: h% l# D7 @* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".# N, G) q, ]' n& K2 G, D- B* x
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.1 c3 J" ?+ a; K6 i
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
# F% A* l q2 U6 w( h) a s% i! f* C' s
0 A! v$ `* j( d
Теперь нам нужно создать UTX-файл с сохраненным изображением.( V4 x: g) B9 k: p
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.. L7 ^5 b% X: k) b
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье; z2 T7 f* U6 h- a6 {" I. k: c
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
$ a" s7 K* _, S6 o* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.5 E1 | a+ w* c O$ e4 j
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19. `9 M* q" N7 T- H( D
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
6 f, M, g. ^' i3 E# X$ B+ |* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
1 {8 N: ^+ x! m- Z* i6 DТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)# K& v! c$ T7 K- d
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
5 D; m$ {* U: w1 |0 i5 n8 ]2 n* Откройте GeoConv и измените эти параметры. i+ d, Q" ?3 D' {
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
/ n) {9 m+ o' E- U. o* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
5 f! }* \- A- A3 D u3 z& f& ^* x6 k* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.# ?5 _ C5 u: ] e4 c
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
6 ?( x/ m0 S( ^# O' {" ^2 d
% U7 C6 w8 \" c* v( P! `! |, h, oИзвестные проблемы& [7 b7 h; K' {+ D9 u: ~
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
' O g7 \6 e1 Y) D* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
1 G& a" ] Q& X7 F* V
5 Q: i0 S1 ?1 U7 ?* T. Z9 dДальнейшие настройки вручную можно выполнить с помощью G3DEditor.
+ \. o7 I7 A! T) i D/ E1 y7 \Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
0 b) |2 u' ^1 v& S- w |