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

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

Автор: admin    Время: 2024-9-22 23:41
Название: Как создать свои собственные геоданные
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
& S7 w3 n! ?3 a" O9 W- ?Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
) G1 L% q. |6 {: [" {
2 W9 S6 D  a# `- F2 G" KНеобходимые инструменты.7 k$ H7 u4 |. h" o* Z) ~
5 |2 ], S' |) i  c+ h% m0 r
Stazis L2 Geo Converter (GeoConv)
& K7 Z" T1 w+ k' G; L; K0 gСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
; e. p3 L; W4 S6 O7 c# e) T/ x+ ^, ~; t4 X
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))# E7 J0 ]: x& M- D+ U1 T' {
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip, h  u/ W4 \: R
9 |. d- O1 d! P" o" f, T: Q6 i" }
UTPackage (извлечь)
* ]: ]9 q# z- g( a$ t( f( E6 y! t; hСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
* X" l+ w; _2 |& l- @" V7 }
; A; ?3 ~" j, s' ~3 C/ nРедактор Unreal Engine 2 (Создание UTX)  \$ K" w3 l6 u) b) R! s; J; w
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
; z+ k2 S1 _3 l9 Q, T. |
, }. m7 L) _* }L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)( h/ [# Y( t! V/ `# b9 o2 J
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
8 |% S7 t% X5 L& W% a0 I$ E1 C3 q, B) L6 @" Z8 m
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
% h% w/ D) H, z5 J3 X) [Скачать: Найдите в Интернете 5 C. ]$ e8 w# W* S; l
! d& F- x( Z% Y  K4 ~- G- x2 p
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
7 s6 I' O' _( f6 T3 g5 ~Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.6 n9 S1 B* i# |7 \1 {9 I8 O' A
" e* c3 M& I- k/ t2 }
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
% S9 N( D1 r* t/ m9 w1 g* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
$ C; \4 {$ z* ]* Откройте папку UTPackage / RAW и найдите файл 22_19.raw; X  k9 e# I: m- x8 h4 y% D' n! ~, a
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.- ]. \4 f3 R2 F3 P( \9 _9 c
* Скопируйте этот адрес, в данном случае 107h
9 ~6 M  h, P+ d2 }* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263"./ U  f$ `( V4 R
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
# w5 y6 A. b& b* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
, [/ A7 B  G2 t9 D+ @# U1 V7 r) Z# h7 r% Z2 n  J

5 ^+ N6 s; ]" }/ n/ ?4 oТеперь нам нужно создать UTX-файл с сохраненным изображением.
' a% ^" k* A" o/ N0 ]" e1 W  b! ]* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
$ B7 l0 }' k; a8 u1 d5 S! HИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье9 n/ \& k9 D5 a. Z. W1 @$ F. Q
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
! @& r9 K" ]: N: v7 x8 z* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
% b% h  s6 Z& D' }. Q6 Z2 C% wИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
) P+ H+ C. u9 |9 r) Q* [Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет5 O3 k2 o: {, e7 n) Z# M2 G8 T, \5 g0 f
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
& _% a5 Y8 C. B/ O9 ]* b2 Y$ _Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)0 d. A& y$ H, ?5 i( C9 N
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
# Y6 ~6 i% w) ^( X$ N* Откройте GeoConv и измените эти параметры.# {) ^& Q% R6 O! X; j) k- w" q$ h
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 803 J- X3 x3 m/ v  \' P1 e/ Z
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
( e- Z+ F" S/ N( P* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.; s$ t" }: r0 A
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.# l  I" i, y  `/ W1 r0 s
- `3 B6 }7 v7 }# j; Y
Известные проблемы. K9 i. d3 s, p
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
1 D( R; W+ z: J( ~# A" }* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
8 h1 X% P8 |, U
1 [! i8 Z5 M2 M8 n  KДальнейшие настройки вручную можно выполнить с помощью G3DEditor.
4 F; H3 ]1 ^  b; g3 [Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip7 r  h8 s5 E+ m, P9 s; M





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