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

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

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

7 I( M) M. }4 ^Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
, X! N4 [- I9 A) UСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip: S9 o. y! c* R2 ]8 f





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