Top.Mail.Ru

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

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

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

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

x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
/ t1 Y; a, A6 CЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.0 X2 Q* k  _, a! r/ g
. }, g; o3 o- {  h
Необходимые инструменты.# }/ l- L/ g2 R- M! x0 [9 j% Z. I8 V

# z: L9 z7 u1 o9 n6 WStazis L2 Geo Converter (GeoConv)
- k" C& a; Y# Z: q# ~4 G7 |* mСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
9 U; d, b* q/ M4 F# V9 c. }* P2 F, g7 h( y- y$ a- b
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))& M7 e" }8 K# J% d6 s; ]
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
  T$ [+ \1 x% f1 j8 q& R2 ]5 ~6 `- J, P: k  K: f, N- R
UTPackage (извлечь)
) U6 s! Z$ b  V! mСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
/ M4 t5 t# T% t9 A9 x; n/ M! g
Редактор Unreal Engine 2 (Создание UTX)9 k% ~2 q+ w4 Q! X& m( I7 [3 L
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip& I0 M2 P% t: C" b+ C) X/ H: d$ ^' [4 h+ n

- Z/ ^0 [; y7 F* w0 K, k* jL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)3 N! [( S6 K! Y& o) E# o0 r9 f
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip* d$ k' F1 T4 }) h5 n. @

: J; n( M! J+ R( ]* L  S; tШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
( _: y; a* A7 c- H" h* zСкачать: Найдите в Интернете
# q/ Z# \- A1 ~0 R/ K9 I7 G3 U0 o+ R) c, y
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
; V' N  e8 S* G7 V9 s( dВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
0 `; {8 U, p# k! r4 s
0 @! v  v$ m1 @& p# R0 GСначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)* i3 W( o3 m9 K2 Z; F2 O  c
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"7 e# C( V# G5 P; F
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw3 O7 n( G) H, T0 F7 l3 ~0 U
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.$ _+ J# n3 T  D2 x/ ^. ?8 D6 X
* Скопируйте этот адрес, в данном случае 107h3 G7 E7 e0 T" ^  P9 T1 L
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".) b* x: S) r2 V; q. B7 ^1 {
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
8 c3 a6 e; F9 i0 T+ j' ?) j! H. w. }* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.& Y/ {+ z$ {  o- j9 m- F) U

+ Y" P, g0 a, A# c8 `
9 G" T! X5 u. b" O5 O( U" p$ `Теперь нам нужно создать UTX-файл с сохраненным изображением.; G! u- C, _1 ?3 b& K& v% t5 O
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
, ]8 {( r6 \  OИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
! ^5 M: P' m) G! ~+ OСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
4 S+ Z2 d! [  Q$ @: l% H% ]& z* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.: z7 ^; l, h! L% D  c
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
! I6 J$ j- p7 M$ O* a! c) w- wПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет5 L# W# i$ k. P; @& y+ s& s- h
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx./ a; m7 J* ?) Z% M2 G& e& z
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
' ?9 l/ P6 r! D7 M0 A" I" p* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx8 u' p# Y0 B4 [# L
* Откройте GeoConv и измените эти параметры.8 u! P& `, B1 L/ c! q4 k4 d
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 801 z& k) ~! _. C' h
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".1 O+ N+ ?( h% I9 |9 W
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
9 V5 V& D5 ~6 n; C2 o0 ^* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.+ i1 j8 ~6 J. h1 t. E
" {7 ^3 u3 ^, L, p. r' b
Известные проблемы0 \+ q# \$ X0 u2 q- _% N& H
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
2 B( p; @% m4 C: q: `$ y$ l* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).5 S0 K" m% d6 u. R/ f
, u0 V9 _# k- h2 \" x
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.! R0 `) c8 b# h4 S
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
7 S% _0 E; B' }5 }, ~3 W
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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