Название: Как создать свои собственные геоданные [Версия для печати] Автор: admin Время: 2024-9-22 23:41 Название: Как создать свои собственные геоданные Этим руководством поделились много лет назад. Я не являюсь автором оригинала. * q' w/ a8 O& R, DЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.) {/ _* i7 L, v- f4 A) ~5 [
& w1 k* g8 P( Q# C0 j
Необходимые инструменты.8 Z* A2 h$ [( c/ }
; m; e) o* {) P, n% }
Stazis L2 Geo Converter (GeoConv) k5 v' D' \( u: q& A( s+ G3 o+ R
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip 1 u U2 A% s9 c8 a ) z) N) j) i9 e- SG16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))$ T8 R# u' c5 e7 B. n
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip5 N% P+ g8 L5 A
8 q8 c1 h8 p( D6 Y
UTPackage (извлечь) , R6 t- u+ p# Y* l1 T% q" FСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip % I; b; ^0 d1 V; }/ j* O f! a6 |; @6 q, w1 Y( z5 LРедактор Unreal Engine 2 (Создание UTX)4 ]' [8 d' ~3 N. w8 c& q4 R
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip9 F$ ?4 k! r9 O, I; }0 I
& Y+ R7 ~! V1 Y- J$ \# {L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)4 O6 e" G8 D" \5 m! a
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip 9 i: b5 ?" K4 f* o+ K9 n& n- k' N' o# ^; [) T0 S
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit) 4 S3 i5 o6 b/ |/ y" G# R+ K! QСкачать: Найдите в Интернете - s/ ^4 C% q. z% C; G' x 2 U2 ? W8 ` Q: ]; ]Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты. ; |0 N. _ O2 g) ?5 N) @4 OВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты. 3 f7 [6 _' F7 a2 U V# I2 A( g8 F, c+ L% Y& t
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.) Q* B- A V+ W. p9 H
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"4 A6 w3 n- K3 ^4 K6 B& H0 Q
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw q4 @7 t3 t0 m
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.1 u4 e5 u) L' ~& Z5 C+ J' y; |
* Скопируйте этот адрес, в данном случае 107h : F7 k- X6 Z3 j; Z; b, ]3 n- l! J* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263". & @4 v. ?& [& `2 N' S. D* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok. 5 B+ e% A4 Y$ q+ M: H: {* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16. ; l, n- {5 o* V) t) _1 ]: d# i1 a: L8 ~
7 V, G2 H, u4 VТеперь нам нужно создать UTX-файл с сохраненным изображением.( F7 C# y( @9 F! N- M. Z& E& ^. y& x
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля. 6 b9 r7 z% ^# kИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье 7 l2 S! x! W! X% c0 C8 D& ~( b" oСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка) " a) j+ I A- s6 ?5 G+ M* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно. : l9 x( N" u; W2 IИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19 j. o8 C; j. X. f5 U+ g
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет 7 E+ O" N8 n" X! P9 }* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx. a( n( R g/ n N
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv) 6 s' B% s1 |, ]; z" Q; Q( o5 }9 x- ]* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx * {5 b- ?, B' o* K* Откройте GeoConv и измените эти параметры.' S4 G4 b) I/ v# r- b
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 800 |4 i& {* I1 z: ?9 f
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS". , s5 Q/ Z5 E( [. t* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.. h X$ x) d6 l+ ]' K% f
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE. 2 E3 F8 L1 \% A) K 0 C+ H' _" S" W8 j; E8 }& UИзвестные проблемы7 V* M! q2 Y; `* U" T* A1 A
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.3 K0 L2 ~) L0 c4 U: K8 _3 {
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).' F }: n7 }% x2 E