Top.Mail.Ru

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

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

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

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

x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.- U' X! [* h2 j& @
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.3 v% T8 r' v6 w, v6 _; C& R' c
0 g: G/ r: i5 v' c: v; g
Необходимые инструменты.+ I, L" Z: {- t) Z+ N3 p& e
$ i' L. z$ @4 O  I1 A& S
Stazis L2 Geo Converter (GeoConv)
2 h6 _: V6 C2 x) o- Z2 OСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip2 d9 v/ y1 _0 D2 t/ g: T- M; K

" K; e: }6 T. A; q7 D3 Q" HG16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
7 e# |3 b0 Q" k2 Y( QСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip! k9 S) N% z, N% W
6 o( O' _4 F% Y  N5 @
UTPackage (извлечь)
) x* c# }0 F$ l( ]" k2 E7 oСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
5 {, ~, `8 r1 @, s# r
8 m2 F/ _7 D, A8 LРедактор Unreal Engine 2 (Создание UTX)* X* J2 P, H/ H8 G0 e( N
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
$ i/ f7 @' G  {. S
# D& q: `, {# J& h. bL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode); A& s3 S# e" A1 u
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
% Z$ L/ S5 ^. K) \, F
5 L& i0 c! A$ G; XШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)7 [) b- i! e* c) h& a' J
Скачать: Найдите в Интернете
4 {; W8 R/ w# ^" y( H& Q& v2 v
4 `0 N! |- F. Q  kВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты./ ]9 @( N& N: d4 y9 ^
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
+ C$ T/ I9 G6 O+ C$ Z
7 l; A0 t% i3 M  Y, mСначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
" @6 O0 l/ Y! X( {( ^; Q1 ^9 @* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat", ]: K$ q& o$ V+ b
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
& d0 R6 {# `; |, S$ V9 z+ j" _* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
7 ^% }* k4 G  A& r) h* Скопируйте этот адрес, в данном случае 107h
, f2 J; Y5 P) P0 L4 _  T& P' d' s* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
' s$ z+ n; a  J* d7 x3 ?. ^( |* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.* u( p2 {5 Z+ p
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
3 G5 i) u2 n0 p1 b  d7 |  L/ O6 u7 Z* f$ Q& t" J5 F, b' Z  M
$ m. b4 a; b8 m0 A" g  k5 c
Теперь нам нужно создать UTX-файл с сохраненным изображением.
0 Y% Z% ?) e" ?1 l4 R2 k/ K* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.' w- X' c/ V" \$ G& c
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье. _/ k6 D/ a% f2 ?& H4 G( m+ f2 c
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)1 K. F  w( w! O2 H  [
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.+ p$ e9 p# P2 l' n+ Y% g
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
) S! j8 |2 K( j' H: cПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет# {; r$ @; f5 A3 z5 p- E# y
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
0 q; e3 U, C) T6 qТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)" M- A, d4 _0 Q0 x  o: r) X
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
: b- H6 p7 y  A2 X! q& A* Откройте GeoConv и измените эти параметры.+ H+ K. y  ^: ?
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80- {0 ~# T' N( g. l5 X8 i. Z
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".. t+ R9 B/ b. t! z6 q) c. D! ?
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
% J  P6 R' A: e( j* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.7 p9 r: ]$ i/ @( L  K% Y; K2 o4 G" j, P% n
) I/ U! Q) C% W# k( o
Известные проблемы' w% [& @& f8 P1 M% [
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.# A) c+ v( m4 C! e% x. _0 V/ l
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).  J9 I, s. _, s+ [- z8 v

* \2 x. A" F9 q6 y: x( G! @Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
- ~/ n3 a. g8 ^Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip8 r; m) h; I1 E# D( l) K* s
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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