Top.Mail.Ru

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

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

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

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

x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
. E3 y) v# L) y1 g& H$ tЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
3 i0 k' x9 H0 ~" X4 K- |% w" t$ g  G; |
Необходимые инструменты.
* c4 n2 H/ C  D9 C
! `8 Y) P  x) [; S/ n; LStazis L2 Geo Converter (GeoConv)% |1 I, ?- |7 }, V8 R% k' \8 d
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
  x8 m- n' Q( t5 ~  z8 F& b9 o# |: q
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
$ a  e& }# r2 X2 b4 \2 V, s1 F2 QСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
6 r0 j8 Q% x9 T" o9 {2 e5 E
( J& y! h; V+ X+ z# A" WUTPackage (извлечь)
  G+ E: b$ f. fСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
  J2 j/ {% E% Z+ L. R( Q9 p' R( M8 H% ?# t8 v2 D) \* {9 G" O; ]3 a+ n& r/ }
Редактор Unreal Engine 2 (Создание UTX)
  h5 o6 }$ i( IСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
# o: B  x% t  b0 x1 [, C+ R/ f. j. d
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)7 @9 f) |" t7 U2 q, @8 F4 M
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
" q& R8 W6 ]* X9 _+ S) J. W
' \$ v! U8 Z4 YШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)$ A) E, |9 n, M. R, P" `* Y
Скачать: Найдите в Интернете / I' i7 H) C# a% m1 f

$ V9 H8 g8 _8 i6 ~( j0 SВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
" \0 X7 _. D- \6 T& p. `9 RВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
5 y1 |& q  K7 |1 v0 P8 b( e9 N  ?8 E( U* V: d4 W
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)2 ]& s3 H4 r- o9 R, D' B# `
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"6 h4 K" k" G7 r$ v9 \9 U% U6 _0 c
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw1 |  C0 H  g4 x' k8 a6 L0 H
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
' g* r% V* R% F; ^4 j5 A4 x! {! {* Скопируйте этот адрес, в данном случае 107h0 W! o9 u5 X6 \
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".5 D1 w/ N2 j9 v7 a4 m' D& G
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
0 ?2 K- S& ~- c+ u& }* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.5 H9 w0 q( |% Z- ^0 O3 O
% ^# _, y4 Z" p
% L! o8 `9 ^" a# N% N' g7 w
Теперь нам нужно создать UTX-файл с сохраненным изображением.1 n) j, Z& O1 P+ V
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.! t" v! M) u1 A" e" w: z4 z; }# p- o5 v, i8 c
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
( y, P8 V* L6 n5 F( r# p8 wСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)9 b- Q9 b9 }) c( @3 l
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.& x$ K' j! o. v; ]3 ~. U
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
8 R4 M: n+ {) U# GПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
# ~/ v* b# k5 o; a6 d# G0 @9 _* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
9 B  l. }) ~- I/ j9 OТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
; j  D/ o' A$ \1 ]* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx+ g+ Y6 H) ^& @; h( h
* Откройте GeoConv и измените эти параметры.
! s) [$ V, }$ g) f( hМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
: C* R$ I: P5 R6 o+ T  C* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
9 b: k3 ]  k6 Q* R* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
* Q5 W  s( Z! E2 {8 C* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.& P, p6 m. J" W0 |8 R8 U, J3 S
/ y1 ^$ Q9 d* q/ Z, d+ Y& H
Известные проблемы
8 Q9 c8 \  |$ M1 w* z* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы./ F% {. n, [; p  k8 A+ Z
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
' P' Z8 v2 i, A/ ?" G
. Y& n3 k  Y2 _# U' ]& D4 eДальнейшие настройки вручную можно выполнить с помощью G3DEditor.
6 y. s. r% w' C6 i1 NСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
4 z: O: @! o: U/ E" c/ D: g8 }
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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