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

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

Автор: admin    Время: 2024-9-22 23:41
Название: Как создать свои собственные геоданные
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
0 K) s0 x/ I& l% K. }Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
. k. Q% e$ s" F
7 _: C$ k9 d, k- ^+ ^/ P3 C$ jНеобходимые инструменты.
5 o# n$ ~$ e7 h, k( B6 s: f+ r' w  E( P3 f! Q9 l# I
Stazis L2 Geo Converter (GeoConv)" Y) ~6 R1 I3 Q. g1 a! _0 ~
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip+ t6 y# r) f6 u2 c( \

6 x! c8 s4 k) g( DG16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))3 ~. V+ a0 \+ \1 S! Q
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip& n! J; @7 ~* f# s

/ p+ g' I. D4 {* ]1 f; HUTPackage (извлечь)9 d2 E( o$ }" V' k5 D
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
7 G* V( G# v$ _  d. Y0 I  ~: Y: h1 P* |
0 k/ n4 {9 U& s( RРедактор Unreal Engine 2 (Создание UTX)
2 b: f& f2 i% Y7 p- C$ WСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
, n! x0 z! o) [( A$ v5 N# E0 ^3 W3 C. ~" E! s
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
# W0 `4 j5 o& Q: C. SСкачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
! E2 l# i, Z1 r, L9 D9 q, e3 u; d7 p3 K9 P; d
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
5 G& w6 \+ G  r1 [Скачать: Найдите в Интернете 8 A3 L. Q4 t- _
% B+ I5 V% U' E: m$ O' M
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
  s( E5 X& n' Y5 N" w* G: MВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.- \; t0 }  H0 P1 O

% [4 x, u9 o1 S7 O9 xСначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
* B( P& B" M" T/ `. H4 B  J* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"5 i- W, X  y7 l" t0 b. D
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
- e( X. e3 k# Y/ r" i( C* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
8 I$ [5 R( V+ P* Скопируйте этот адрес, в данном случае 107h2 K: m1 a( m1 }9 H) r" v2 ~- X+ j
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263"./ s! B0 f% [0 D0 _/ Q! \
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.7 K! _, b' w. N8 Z% A9 ?
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.0 r% B+ a9 C5 A! G
7 W1 t, s. }# R9 d% C  f( [

1 _4 B4 b: E+ h2 _Теперь нам нужно создать UTX-файл с сохраненным изображением.  Y4 r$ g8 n* Q; M6 q7 G- D
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
/ M9 e3 e+ p+ G0 G& fИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
3 x' l1 D4 c* u$ d7 U, Z* [% x8 cСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка): A9 P2 W! h0 h9 y
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.$ s1 W7 ^" s( h0 x1 V
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_199 g  \6 u  u1 N; W) Z' L1 \
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет; m* M2 A" t+ i, k, H/ e
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.0 M) D0 U( f' k5 |
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)7 s6 G8 k' B' c  e& y+ p/ F
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx2 b+ P9 M) h7 [- c- x2 f
* Откройте GeoConv и измените эти параметры.6 F9 y8 i- y0 @
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80% R/ R" r4 T' u/ y2 S
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
( T1 R+ v6 G% c* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.3 I) S" G( u0 U
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.6 F% x1 {, c" @! u
) S& d8 t6 T1 f# c  Z
Известные проблемы
0 L0 _" @& g* _, I2 M5 _8 x1 e* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.2 H9 i0 b* [6 s# z# B
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).4 L9 g* r) ?6 z" C
$ _3 @; G& M  `
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.5 W. T  K: Y9 M
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
* j+ Q# k" C. O: J




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