Top.Mail.Ru

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

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

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

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

x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
' e: v7 z. L6 P+ G8 @9 tЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
  e) G$ ^" s: j1 w6 V
0 G# r" J: x# u$ ]2 W* [; hНеобходимые инструменты.9 p5 g1 `( A, U5 h5 o! b% ]! C$ h/ C

* W+ P% d4 Q& \: ?/ k4 qStazis L2 Geo Converter (GeoConv)
: T3 t6 j" o& O- g2 ~! j8 mСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
$ [' T& Y2 x6 O7 _* [
" i1 z$ r- q9 G/ x( DG16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))) [& f$ U6 u+ l6 h+ o: ^
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip9 L- t4 }$ I$ I
: j, y% m. k3 H& Y
UTPackage (извлечь)
2 l* @, c- Y# VСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
: a5 g( w1 \, T0 o, B8 W# L0 P0 F1 \' A% C& e
Редактор Unreal Engine 2 (Создание UTX)
& A  a; R! M* LСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
6 f9 p0 e/ ~* V# \; q! u: I* N/ f" q. m9 ?9 u5 N" {! o! C
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)) `$ [- u/ W- A8 T) S4 W
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip6 c! Z# h# ^5 [% Y
3 n1 k4 p2 y( ^8 Y8 M, c! a: @: @
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit), T  |3 z; `' i# P7 o0 B
Скачать: Найдите в Интернете
- f7 M: W; }3 d7 O3 |. S/ V
9 O) [. O" ]  V: U7 b3 TВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.0 L& i# A9 T+ k# ?' a8 K
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
( A& N! d0 Q, j$ v' v! }% ]. N( i$ s6 L! r. T2 _  l) s$ T
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
7 y5 U2 ^' R1 U# I, `$ l& |* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
7 E3 Z! ?. f$ o( h5 `* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
! q. O5 R1 H6 T! H: c- M* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
: b. Z0 y0 @( f& t* Скопируйте этот адрес, в данном случае 107h
4 U& F1 \& o- h/ Q7 G# W* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
7 J. f2 L- C2 D' j5 C* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
% c/ _' b; U% b/ B* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
* x. R. P: t  K" u- @+ u: z' w3 J0 ~- {& K9 M7 o

/ [0 o3 K, p% d0 ~. G8 ~Теперь нам нужно создать UTX-файл с сохраненным изображением.! ]- c, f3 ~) |% p% `1 y: _% K
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
/ u, c, @  n# I( R% w5 ~" m. B, kИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
/ ?1 _9 U2 ^: _* r- O  D, t9 x- aСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
# N9 b  ]. C! N, l; s- m$ e2 @. U7 V8 u* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
& c7 D9 f3 G, J$ `Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19. Z% Q; _4 L  }3 a' h, ^2 p' |2 W
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
; y% O6 D& |! R' `% h5 w* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.  o# K3 u; j6 D
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
& h/ s$ u& e1 b6 E& f# @* X0 [' \! g! E* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx; c- u7 X' U6 {2 w$ Q5 D2 m
* Откройте GeoConv и измените эти параметры.
$ X" W3 G- Y7 J7 H( t0 v) `/ S  d/ dМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
) ]( d4 Y$ {6 z! C  u: i* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
) k7 e* e/ B! s! u* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки., l. U  o4 A, T% x
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
: [6 e2 ?; p) X& G% B! h" W+ m' X1 Q: [: z
Известные проблемы1 s1 n$ e5 l  m1 t, a7 c4 q( {1 O
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.' ?9 d" y2 D) s- W) `) p: ~  I
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).- ^+ N5 r; H6 x. a( c9 v( @

2 k) j; t! }( N8 \9 g. x6 }3 AДальнейшие настройки вручную можно выполнить с помощью G3DEditor.
% {+ N' F( _' }) V! {Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
: `- ^! |3 Y8 ~; F/ j
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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