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

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

Автор: admin    Время: 2024-9-22 23:41
Название: Как создать свои собственные геоданные
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
0 f# ], X- j: A3 m8 z+ Q) E- rЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.: j' @  X) ^) d
% a% G. U% @, g% }" M( W2 a, _
Необходимые инструменты.
' R3 m1 }& ]; T4 H
$ m2 z6 H  z! [( r; _Stazis L2 Geo Converter (GeoConv)- H1 o  A- \1 j! f
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
) {8 f# S7 C, V: U6 @& N7 D1 u5 P  D& m4 b. F9 n& \
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))* M8 n7 ?3 t) ^- n. q( ^, I
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
6 i6 J1 V- A, i
, |6 d% ?5 L; K3 b% eUTPackage (извлечь)
# |6 l: U0 O* _  wСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip, r! T1 X  ^& i: G8 C3 z

8 X$ s8 d! U0 H8 b, k' z. sРедактор Unreal Engine 2 (Создание UTX). c9 z6 X8 D  k/ {. T) H
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip. |% Z- B" y0 t: i- X4 L$ L
: l7 V4 B' d& Y
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
. m' i9 R4 J$ [( G# MСкачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip. [6 q0 J, m1 p9 X6 f# c& K: M  V- I

" d& a+ M+ r' y) b1 u6 p2 YШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)9 G& S( e  [' K% k) \5 N" n; S( f
Скачать: Найдите в Интернете
# |% _6 i: W5 X  z0 T
' {+ g% Q8 f, ]+ ~Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
: C0 e; V2 w2 X, d! r% h  WВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
8 m1 h$ N3 n; @. }$ X% u& u8 }( b/ t0 F5 K4 s( j
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
8 Q- L2 j9 V& r( r) y" ^* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
& D9 p. v2 ]& [. F* Откройте папку UTPackage / RAW и найдите файл 22_19.raw8 y( q: Q: ^! }8 E
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.+ x' M5 x4 Z" a) j
* Скопируйте этот адрес, в данном случае 107h
9 {$ p. W0 b- V* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263"." Q2 |/ @: Z" y9 }$ f. o4 V  f
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
& b' P" y  p* W9 J* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.2 Z1 S* d' z  W- `& b9 [. Z
5 |9 b7 y5 b/ j: l3 [; c

- S. r5 v" v4 r; ?% s' R2 TТеперь нам нужно создать UTX-файл с сохраненным изображением.
8 G) B4 x" D' q) G( E* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
3 w. x6 m) F! N* ^- ~3 fИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
2 Q% J7 u( v9 w: cСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка). }8 P; w. T1 Z# r4 c
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
5 b2 K- [! E1 xИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_190 {3 _  E2 o0 y" j- V
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет8 O9 c* d5 |( [
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx." F% P! F* Y# `* x+ o4 |
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
: A6 c) B3 x7 Q* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx5 i1 K3 N* a* F1 d: m# ^# N
* Откройте GeoConv и измените эти параметры.
, u" X: g! |8 I; n5 vМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
$ S0 e9 o( U# }* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".) r2 ^& U& L9 b% }) p
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
+ M. p8 R: `3 o. z5 {1 @1 J* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
  ~3 t/ g5 `/ k$ A
- O7 K! T9 I4 p9 S+ tИзвестные проблемы
, R: m" k8 k: l; v& L, B1 `* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
- I7 m& d- z+ N0 [! I* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).9 @7 Y0 X( V  Q# Q3 v
! e8 o8 ?- k* s
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.6 r# ^0 s) h: A& V
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
! ~# M* s* f2 y7 q2 n4 b




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