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

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

Автор: admin    Время: 2024-9-22 23:41
Название: Как создать свои собственные геоданные
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.; _5 i2 N+ C: ^3 y* a8 V5 f! t
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
7 u7 |  J, M: j3 X: e( t4 e# f+ B
" E6 k* R* A( ~$ v% T$ hНеобходимые инструменты.' z0 O) e1 ^& q
; o$ S( a# F$ _' m4 U8 F
Stazis L2 Geo Converter (GeoConv)) D, z7 o( X% }: Z
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip9 A( E- b. e% O8 u

4 z. Q: F0 J6 q$ c' CG16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))( s& N: b. Z# {8 S
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip4 v4 J. D; j9 h, I% o6 g
& {, o: v. X# D% d9 u
UTPackage (извлечь)5 W+ A2 h3 b2 k
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
5 C4 ]. }6 {" W
. s9 W% X- m$ M0 GРедактор Unreal Engine 2 (Создание UTX)  m$ w5 D$ `! A  n; c% D
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
* w; M2 B) a  s2 d- f' t0 {- g
, U; s! {/ ?. Y9 |0 O/ t( BL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
- ]  h& p6 T- @. i* {Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
0 E+ W! \& J( K6 i+ w; W8 V( P4 @. ?* P. a: g
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
7 `( K' C* y8 D: zСкачать: Найдите в Интернете & Y# s4 [, u  p5 Z% r4 W' U, W
2 l+ @- e0 I8 ], K9 ?: p) t
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
6 Q% o3 b* w. X* I3 P% GВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
' l  X0 v" p8 P  u, j- j: T# E; ~0 q* `6 a- ~
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
" ]3 _' Z+ Z" [  L* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"2 ^0 o6 X. N9 S! Y- t
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
5 Y/ s7 j% Z+ G- W6 V) g3 |: F* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
. N% {6 a" u2 A& A! ?. r  |1 q* Скопируйте этот адрес, в данном случае 107h
) C' H0 `' h% w3 E& p7 T. c  H& _& H* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
2 m1 x. P; S- D9 S* M* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
- p- H4 U9 H1 K" j* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
. g6 `* e) y& y2 X  n5 T# m& d! T7 f6 G
9 R) j; v2 V+ n* U; [' _
Теперь нам нужно создать UTX-файл с сохраненным изображением.4 O2 K: K. I! J9 q; u% Z
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.3 \4 `3 b3 @9 }7 a) b& I0 t
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
* ~% q1 C0 H9 g! x9 v, TСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка); D  ~) q0 v# B; Z; {. `: F
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
1 l% x. N& a5 ^4 OИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, ^" a1 V/ F1 Q" r. z* ]( q* l( o! B
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет/ O* P' p1 [9 B4 Z- k7 n  c
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
7 h+ J/ Z- I& o) t" hТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)/ \' T* ^. @3 d" Z# C3 ~
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
& M- [  G$ |( z* Откройте GeoConv и измените эти параметры.
1 t) ?% g+ F& K/ a3 }! ~2 CМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
- i5 v0 O9 Q* L, |* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
0 a) M6 Y, P! O& a- x% l* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.% R9 A* r4 Z) F, Y9 E5 w
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.$ H7 D1 n( U% V0 H; C

0 @0 |2 t$ T2 X1 D: B. |Известные проблемы
9 a9 y: P7 y1 ]1 O* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.$ `" `1 F6 @0 D' {
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
2 |7 O  i# @" d# }
* ?  \4 r* y2 j% Q" e! K) mДальнейшие настройки вручную можно выполнить с помощью G3DEditor., U+ g+ U& b+ C2 V* j* K5 j
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
; z( i2 w% `9 Y1 Z: ~( r; \




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