Название: Как создать свои собственные геоданные [Версия для печати] Автор: admin Время: 2024-9-22 23:41 Название: Как создать свои собственные геоданные Этим руководством поделились много лет назад. Я не являюсь автором оригинала. W v6 `3 m6 [7 V
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.. {- e: z# I( `5 ~- r
! w6 r1 i' e3 p# J7 C& Q% T' g
Необходимые инструменты. 8 L. \, f# K% D/ N4 }; l z5 ~( |
Stazis L2 Geo Converter (GeoConv) \) E* a" s/ A- P- ]
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip j1 i4 L7 X6 I7 b# K% x# p% R3 H : L" u5 ?5 }/ A; i# `5 w5 VG16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.)) ( G8 i2 B3 p) J0 [& ~$ [Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip. w- G% O* |6 t, ~, T/ z
" N* G u6 h4 S* ]& C
UTPackage (извлечь)4 L/ m+ Y* |' `+ D( T. }
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip! A3 ^% X) y2 k
X# i) S4 V/ ~ ?
Редактор Unreal Engine 2 (Создание UTX)- G: r- M/ a" }
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip* x% w6 t5 q( @4 a
7 g: t+ E. Z; V* Y( z4 U# J
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode) ' U& P. f2 R P: C, OСкачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip+ b$ `) V2 x- V4 M8 \
' `/ o% a% i$ o3 E: AШестнадцатеричный редактор - (я использую UEStudio или Ultraedit) ! ?( ~; ^% E- s C3 o# jСкачать: Найдите в Интернете 6 \" D. Z' ]! s6 _6 Q3 E- {+ k
0 K! Q0 w' m) C- T& L( r; t1 P
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты. 2 v& ]( ?' z5 v9 r) VВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты. % [+ |% h5 f+ u6 S n9 |3 ]1 ?2 g" F; G( v1 v6 X1 W
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.) - `1 ?7 i1 o8 g( `4 q. ?* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"$ T+ e, e9 ]6 h; f+ s' b0 S6 q
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw& _( H2 U6 Y' V7 ]& `
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение. 2 v9 X! L! Z* ^8 d* Скопируйте этот адрес, в данном случае 107h% F1 n3 C+ n8 A) C. F
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263". 4 n o5 g* }; y5 L* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok. * S5 C# b# s o1 N$ _$ b' Q' X2 [* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.2 |3 z4 J- W' q
, \) h/ t" F5 N" ^4 f
: N d) x& H @, y- s/ HТеперь нам нужно создать UTX-файл с сохраненным изображением. U$ H9 z+ B# _8 U# ?; w* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля. , K4 _$ J; T' l% L7 WИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье% d# d( n6 X% l% X1 _- D! i7 y* W
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка) x: Z8 Y- W4 f
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно., T) ~6 _9 N( Q
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19 ( N7 T- O( D e' C3 f! Z* xПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет0 Y* E( B/ y; P9 O/ u. u
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx. $ S, d; O/ M% r {8 RТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)/ Y }- N6 {: _7 e
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx- i+ {0 ^$ k6 ~0 O
* Откройте GeoConv и измените эти параметры.0 S9 `7 O' K% B+ b
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80 % z$ H! m) X# }9 [4 _* O6 ~* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".0 M4 J5 B c6 G7 V+ O4 m$ a$ p
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки. / J) s. J$ t6 s/ m* O5 d* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.8 h7 X+ n& ?: m, A, S6 o0 j
! c$ j& `( C5 q) z3 @6 O% R
Известные проблемы $ B' H1 H* [* ~* W/ P* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы. 6 G+ F; M! ~8 G. F% x* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).1 a, @% c9 O( o) W. `$ S# ], Z