Top.Mail.Ru

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

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

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

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

x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.. r" f" O) d$ J" Q& m4 j
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
" Q1 c! s" I% X* c) x5 P+ S6 j
6 l- }  s$ n% h. X6 N( gНеобходимые инструменты.
0 S# O5 F% G# n. S% K7 @4 ]+ y/ S8 K6 X  J) d$ |* [8 C  d
Stazis L2 Geo Converter (GeoConv)
; l, p  g7 x' ^! i" T: V- r. L& v7 jСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip! L$ W, f4 E! t. ^" i/ ?
$ q) S: _6 K: `7 `, }
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))/ x$ }. X$ p2 P9 U! K) l( s
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip" n3 ~4 L6 b% F3 N1 ]& c5 B) H

( b6 N5 c: C% z; i* }- _$ cUTPackage (извлечь)
( E( i8 [) x  e/ i3 [" \; r2 PСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
# y8 ^6 ?3 L' E  X/ F; r9 o9 f0 C" N: j) t  v3 u* a0 E
Редактор Unreal Engine 2 (Создание UTX)$ W8 p5 ]6 I0 n6 a6 F  h' ]9 c% F+ J
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip; S0 \7 X! o& ~" b" K) a/ F
' }: O) L: F: S+ b& B3 y6 M
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)0 y, l. R  G9 ?  ^9 Q
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
7 M6 {9 g: p- m2 P, q
' g" M% C0 w& a3 t3 ^, {( O' O( y  GШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
! I) U2 G- ^: l6 Y8 Z3 tСкачать: Найдите в Интернете   D% B5 D, U4 B8 W) }) {% v
- p1 p# j- A* T7 D8 E0 C
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
4 {2 A0 O2 P4 v- r" X! l" G1 GВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.5 V) R+ F' a% c- V& p
& U2 G" R9 s+ B3 n" `
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)+ R) p, ?9 ~- I1 p. h
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
3 c5 e7 h1 W7 a8 w* Откройте папку UTPackage / RAW и найдите файл 22_19.raw4 ^& q8 Z# T4 \6 p' h& i* r
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.8 K1 D, \- k+ h- j0 \5 c: c( e
* Скопируйте этот адрес, в данном случае 107h
' ^/ V, n8 n! V$ L4 M* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".6 c% A# i- I* L
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.! v! J1 g5 [4 ]  }
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
# ~- p8 Z  J& d5 D# @' X# [% K9 T
& U/ o6 C! O9 y2 ^3 Z
7 `7 ^& H& E& x* b- dТеперь нам нужно создать UTX-файл с сохраненным изображением.
. b1 Q1 _& N& J* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.% V# f& y- g- ]" i$ a3 H$ Z
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
3 {* d# i* k6 }3 I6 P0 QСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
5 P6 T) r2 M% H& O9 X& J* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
" Z. U) J( l* R  f' t, LИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
8 U5 a# ^9 f* m3 mПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет. C1 q# T" z+ w3 N: q6 Z; [
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
2 y" R( n2 @; r6 |8 B7 a# {. CТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)  _. X& F( p8 S/ N8 W/ v" l; c, I
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx* Y# @4 T$ A1 ~4 X
* Откройте GeoConv и измените эти параметры./ E& r) g- t) g8 R. q8 R' s
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
/ e8 D# T( m1 M& ~9 a* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".$ K3 c$ V& W: H3 }3 e! b
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
. p6 e5 p5 g5 @/ K  ^/ Q* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
( M8 c$ p- L1 o: H$ }( {# s  X4 o* g2 f; Y& S6 Q+ }
Известные проблемы- Y6 E, E& W/ t. o- W
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.7 d4 F/ }: b2 G
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).* ^% e+ x8 Y5 W% @
7 @8 ?+ ^7 @7 ]+ E
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.8 @% Y" w+ j) _0 u2 V7 ]$ P- m" e
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
1 R$ p- s8 v0 k3 N6 P
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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