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

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

Автор: admin    Время: 2024-9-22 23:41
Название: Как создать свои собственные геоданные
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.+ k- j1 d2 ^; n1 ]) P
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.4 T5 ]3 r. N- y& F( X

) Y: e$ d- `! jНеобходимые инструменты.
( w  [5 M7 _! b4 O% N0 c+ S7 x$ ^( h7 Z4 l4 ?
Stazis L2 Geo Converter (GeoConv)+ T2 z- y% c2 k
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip0 [) q* }0 _9 g' s4 s6 z1 j
& U% @4 d' v& E
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))4 V6 |% H- k$ F0 E/ {1 m; y( I
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip7 S9 W( |5 G4 N4 N) a: D9 t

% D$ Q7 F2 z$ J. [  ]UTPackage (извлечь)9 v' V. U7 B' e6 C# V( F. l
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
  f; K, A& N, F' m  k9 P' p6 R: `, B7 ~: U3 T6 y+ i
Редактор Unreal Engine 2 (Создание UTX)& ]' K/ b' X8 F% e/ [
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
$ Y4 y2 U5 I! i2 V, G" f! K( T' d2 j; r5 P# `! q
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)+ z- F9 e- @! x7 O- R% M7 ]
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip& s- r( G. m$ G: r

. e$ _+ f) R* B2 N7 VШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)- }2 M1 m5 \3 I* B# i# n
Скачать: Найдите в Интернете 6 V+ c8 [) {  m. K1 Y" v

0 e- u, q9 P! N9 ^! yВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.; _2 U, M& v6 w
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.* ^$ ]# u. e+ S! g8 g# s- Y
( Z0 ]. F* ]5 [# I8 g) B
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)5 Y3 g) }: U% S+ ?
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
7 X5 y2 u+ O  q* ]* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
8 P* B: O# H" K9 }* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
5 S. c; o+ S* y7 x" P- {! r% V1 _  Q* Скопируйте этот адрес, в данном случае 107h
6 U- h0 G# N- B: A- b$ d* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
  u' n" j, z+ Z7 ~* t* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.* ]5 y$ {5 z: f, w8 R! o
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.) {* n- A5 Z% ~- t) [

: W- a! W# S8 J1 O8 y: h" Z8 h% p
Теперь нам нужно создать UTX-файл с сохраненным изображением.
' _* f+ y4 V; S9 s8 X* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
# H5 [* ~; A. }+ [4 \8 E9 ]; ?Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье7 m% O4 H; l) P9 ]
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
& l# m4 m' x( H! ], i2 |* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
+ U7 Z3 N- @5 A$ b, t$ _: k  d. K- OИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
0 |  `6 h' f! T/ R% TПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет# e1 T- ~3 x$ d* R* W2 G7 {3 H
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
) @$ F. S" K& _  y* V7 v% r9 L! JТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)# r8 u" W8 i2 f. ~- {; \
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
+ s* U+ H6 V4 S( _$ ~  S1 Y6 J- h/ {* Откройте GeoConv и измените эти параметры.5 `2 ~; W. z, F5 }3 ]5 v
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
* S2 x4 E6 V* L# t0 M* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".2 {" d8 ~8 s" M* y0 r/ I1 v
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.* d" A' {# M: ~' K% K# w* W
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
. N& g4 f3 \0 w0 F- |
6 A3 g$ `3 A3 \Известные проблемы
  y  [  z$ k: V* L% Q/ J* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
( I0 e: N8 y, n* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
- ~0 H% ^$ [2 I6 U9 Z; k
6 M- p* @) B. ]/ i& ]0 pДальнейшие настройки вручную можно выполнить с помощью G3DEditor.* z# r( o: o( A9 N+ w
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip, a, }8 x8 d1 J6 n





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