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

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

Автор: admin    Время: 2024-9-22 23:41
Название: Как создать свои собственные геоданные
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
+ m0 }# T5 |2 e# U# ?. ?8 D1 P: TЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.- t; `; S( v  Y/ F! O' a: Y& f

3 O5 E" O& J8 u$ u. ^6 n' }Необходимые инструменты.
8 M) k6 k: X5 u4 ]9 g; r9 L/ B( t3 u" o9 `1 Q8 R3 I
Stazis L2 Geo Converter (GeoConv)* L1 ~( B; {. W
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip) v* O$ f1 j5 f$ S' Q, y* x

% M3 B, s. }$ W/ n3 \G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))! Q* i- T7 I/ i: i4 T& u5 ?' t, {
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
+ B3 A! D5 R( ?
7 @2 c( t0 A! B% lUTPackage (извлечь)
( S/ e# }8 x" wСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
6 a& r# _; I' W& Y9 z# e, u8 |. z' Q
Редактор Unreal Engine 2 (Создание UTX)- q/ B" e) _9 G3 Q: s
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip8 F3 r/ }  ^- T; \( x

! ^* g  F, c8 m( Q" ~L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)( }* p$ E. n, S! }
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
8 o- S  G1 {; h6 q- e
4 F9 S1 Q- ~8 a( I1 j9 jШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
/ }9 ~0 r% u) p! V9 r+ j0 e  N) w7 }Скачать: Найдите в Интернете
& Y" Z3 [% m( }) x' B* [
$ u4 B5 i& ]% z* mВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.: O: t# _' e+ [$ [: d6 i
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
/ x2 r3 X- z* Q6 p- M7 ]
5 m3 a6 W3 j5 J8 FСначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.), X4 ~+ _  D" P( P- S& H+ c2 W# e3 E
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"6 C: I: H4 c, W" z, Q- C
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw! k; j) i7 G: a
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
3 }! R) D5 t2 x' `* Скопируйте этот адрес, в данном случае 107h
; F( }+ k+ v/ R# e* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".3 j% R$ X# L5 A2 h" [( O- R5 D
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.& D8 h) n; }+ y  V
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.6 I+ r5 s) L8 b* U" \* @9 y
) h$ ?0 G& F2 L0 O4 X, I
9 z. G9 k: ~$ c- \! p
Теперь нам нужно создать UTX-файл с сохраненным изображением.2 E# P& e7 d  E4 V  ^7 H( _
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.6 N! O, M7 m+ m7 q+ P( b
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
( o- y$ L! G( p5 n# ^Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
2 _% O9 R. z  q+ P$ S' R* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.$ \0 S2 a: I6 p" E& m5 @
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
" ?& j: F3 e" HПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет7 b( m2 ^+ _% g2 O% M
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
6 J4 j  y, j; eТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)4 t# \; R) U" |
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
0 }/ ?- G' a) A& Q. {. n' R2 t* Откройте GeoConv и измените эти параметры.
- V- O$ C0 n: J+ e0 rМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
, {) r/ a9 Y0 G) _2 \9 ~" R+ W* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS"./ m) E5 a2 J: L% ?* A
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.1 G8 t  z2 ]8 R7 H
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
  d. r. W. ^' z3 ~8 L; J' A" ~' Q' x' ~2 v. ^: y& g9 }4 ?
Известные проблемы* {& z; |9 }6 z, E# v& ]) s
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
8 V  H# |3 \4 v3 a! s; O* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
  O* I! \% o' y2 I. w3 G+ }' y( m) \
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.$ p& N5 e7 l* _: i
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
% P: x8 f3 z/ @: r+ C




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