Название: Как создать свои собственные геоданные [Версия для печати] Автор: admin Время: 2024-9-22 23:41 Название: Как создать свои собственные геоданные Этим руководством поделились много лет назад. Я не являюсь автором оригинала.1 R; ]( \. C; g
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента. # `! W; D/ `' e" } ` 4 [% J9 R5 O, [/ ^& m$ wНеобходимые инструменты. 1 {- ^$ R g* u9 ~6 P b9 o( W2 Q& J e. ~# M2 y+ Z0 b# K) R9 Y
Stazis L2 Geo Converter (GeoConv)$ I6 P& c$ T( }1 v0 e/ W
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip) X$ ]; N2 e# b/ G- Z0 b
8 v; E3 o3 A$ j8 B- H# R4 l' l; \G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))3 L1 K( W/ h3 X6 M! T
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip ; m9 Z9 H8 S) y8 i+ q5 [- j9 o ( {! {/ S) V9 R" U6 c$ S. r/ o! aUTPackage (извлечь)+ ?0 y2 f+ t- g2 D, v* w( d
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip $ ]$ |+ l+ p/ X6 f6 a$ _8 m3 j$ B. V$ i$ m
Редактор Unreal Engine 2 (Создание UTX) - s4 p/ }/ c7 x G2 PСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip% l- j( H4 s) `# F
' }: l1 Y% R1 b* `9 ^
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)" P" e- Q4 L# e8 k7 W5 X. N
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip1 I9 Y/ V. E( Y8 h# g3 `2 R
0 r2 c2 F* c( N9 ]# ?% ?
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit) 3 Z5 o% B( K; V+ U9 XСкачать: Найдите в Интернете 8 \( V9 g! b' K! a- |- H
4 `: }! ?( e+ d3 P
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты. ' L( F% h3 e! tВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты." y. W; y4 f% [4 @& Q
5 v. `$ k" [* D( uСначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)$ ?0 V8 A2 ^ t3 }2 [7 i7 I
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"; b( L6 R1 P& m. g* ^& z- x) _
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw ( M0 s0 v. x! x+ a$ ^+ O. a& W* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение. 6 l7 L w, r; P7 B* Скопируйте этот адрес, в данном случае 107h9 o8 D. u+ l( p# _$ e) _9 C# a h
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".3 y3 o$ g' f" S3 c: g1 J: e
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok. 6 D2 v- o: }4 y: Y+ s' g& E* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16. - I8 m3 n1 \' y: z2 s/ I1 l* K1 @5 X- W. ?+ k
0 s4 s# p- ?9 c, o: h3 x& ^Теперь нам нужно создать UTX-файл с сохраненным изображением.5 ]2 c1 }, b" m$ T- s# t
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля. 5 Z. e0 @! E4 ?, n" SИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье4 r/ U1 p; e) l7 t! S/ k4 x; H8 A
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)- [. s2 V/ }. U" n. r& ^
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно. 3 Z$ F& k8 h$ _' V' jИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19& Y$ S4 o" R7 X( G7 v9 y
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет ( h0 `9 e x2 }* g6 n* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.* `$ J+ u, F- c; I. v3 D7 D- @
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv) ' h8 b7 b4 r$ C4 a* c+ g* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx# g/ T! E4 `7 i" A; z9 c
* Откройте GeoConv и измените эти параметры. ) s2 V( \3 A+ J$ K3 G% g+ r9 f2 QМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80* a* N: L, u* {4 w! j+ f& z$ n
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".5 K; I7 ~% n; ^' z
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.. T* h" u" n% z, v
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.) o6 i$ J) A( I; n* I4 F% Q( O0 I( `
: w9 e4 U, B/ G8 B2 nИзвестные проблемы; H& t7 u, L) y' j0 r4 b2 f
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.4 u3 h% W9 O- ?$ K3 |" W
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).3 w0 a# _1 `2 \1 A( @
1 D( V4 m: z; g/ |! d
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.+ }7 x' O' W% C$ z
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip ) P1 s% L1 V( C9 v5 h/ b6 w) T
Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/)