Top.Mail.Ru

[Геодата] Как создать свои собственные геоданные

[Скопировать ссылку]
admin Опубликовано 2024-9-22 23:41:02 | Показать все сообщения |Режим чтения Распечатать Назад Вперед

Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!

Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться

x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.. @/ D# _& y6 ]4 d
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
. c3 w# E! P: E9 s7 M: H$ ]' O% o; i7 ^6 k2 R3 N* T
Необходимые инструменты.& e1 M; n; k& P! d" A
' o! O$ X; }3 l; z7 m4 s/ ?& U# t
Stazis L2 Geo Converter (GeoConv)
" \$ p' y0 ?1 Q' I$ \# i4 t1 UСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip6 u. B7 c# w" i

; y/ T4 d+ B" S& H2 V8 o, TG16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.)). i5 _( B9 P8 g
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip+ j+ p% q; ]" q, E; b
) n* z! k5 n' \
UTPackage (извлечь), Y/ @, a: ^( W2 q5 t5 _
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip8 \! o! U# I/ P9 I5 k3 b

2 m6 k  w, F0 l! Z, vРедактор Unreal Engine 2 (Создание UTX)
) x, ^/ d1 J. g0 G# fСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
3 U- t% h/ u0 n0 C+ Y& V6 J
1 R3 V; N- N" s/ o- R# gL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)0 D) v$ u2 R: w8 v
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip% f& ]- c# r* x+ @$ e6 Q. }
. o2 o; d0 w" G
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
2 s, A$ m" g) }. o) y" O- E6 Z7 |. |( UСкачать: Найдите в Интернете # p+ k5 F# Y( {0 b1 Z5 T

3 H. s" Z7 |2 D' o, ~Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
3 V+ f* ^+ r( e# fВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты." w' X3 Y6 l  c3 |1 x$ @
* J& n0 z5 _- J3 \6 o" b
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)* ^/ M+ N* }- C
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"4 o6 o( q( I/ j! u7 @  |
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
6 |8 H3 S) R6 |+ L, u. [* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
5 z- w5 H- g2 ]' J* Скопируйте этот адрес, в данном случае 107h
& m- d" @, S$ [6 C- V' @* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
2 o0 v, y  U, b: ~* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.9 {: X) p2 Q  }0 U" g
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
& k4 L3 n# |+ c) @& N7 u, z! e$ f; M& j# Q5 M& @" Q1 C! q
1 [2 l5 y, O% B  o
Теперь нам нужно создать UTX-файл с сохраненным изображением.
: P, r% `3 ?7 b& `; @* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.8 y! `" q/ {3 e6 F, P
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
. Z2 r& M* {) }+ lСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
. w) H8 J2 x1 m7 a$ z8 w0 \* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
, ]9 q2 h$ Q# |' z9 Q! T6 sИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
0 g3 |3 v1 c6 _Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
/ K/ C* f2 r7 ?2 E* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
2 V( I! b" r- D3 A( a, GТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)8 V" `7 ~0 Z: P% f2 n: n- ]; w/ N- D
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx8 D& ~9 F. A' l7 v% ~
* Откройте GeoConv и измените эти параметры.
  @" l  v0 t3 z- xМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 804 |# i4 @% g0 `3 e5 D/ I1 x. o
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
7 j0 V& S5 S3 k# u% k7 u" g* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
2 H' y0 ^" y" J6 c  L8 M+ [* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.' d  O/ z0 p* H' n+ |
) p& j: b' S4 Q! w
Известные проблемы
' v2 P/ E& R7 B. p3 X2 ]) K* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.! v4 j: @5 X( r  f0 F+ x9 M% I* K& m
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).# }6 ~; }- N- C( w2 G- Y
& g# K% h1 l, X
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.! e, ]2 s9 s3 X$ v- d2 u
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip4 |  X" W* t5 P; p
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

Правил начисления баллов

Опубликовать
Сектор творческих людей
Горячая линия

638638758

С понедельника по воскресенье с 9:00 до 23:00

Обратной связь

admin@artace.ru Онлайн

QR-код

Powered by Discuz! X3.5© 2001-2021 Comsenz Inc.