artace.ru - творческий сектор

Название: Как создать свои собственные геоданные [Версия для печати]

Автор: 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

/ M9 a# b+ T' S; g, L4 }Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.7 \0 e6 [: G1 I, x9 z
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip% U7 B9 p: W9 G. K  o- m! S





Добро пожаловать artace.ru - творческий сектор (https://artace.ru/) Powered by Discuz! X3.5