Top.Mail.Ru

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

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

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

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

x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
) q# x. L8 M' I7 p: B6 y9 H' N  oЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
/ M7 ~" p, K+ D4 w8 L9 e0 {; p. K/ g1 @& }
Необходимые инструменты.
. k$ F% B  N1 P$ [9 v
0 R$ F, c) [1 U: j$ |Stazis L2 Geo Converter (GeoConv)- b$ Y8 w8 R3 I$ ^6 W/ R
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
/ ?5 C; P* [- E1 c9 P2 Z+ t7 |2 }( `& r' Z! d
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
% n3 b! h/ P3 n$ b1 v; g! hСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
: t# c* N: y5 g* j) A* l# B4 C9 P
UTPackage (извлечь)4 e( J4 u4 Q7 n5 K9 ]
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
' [/ Z. h' O* D" x; S. ]
. P7 b" z: h' X! f1 v+ zРедактор Unreal Engine 2 (Создание UTX)$ G/ V& S1 h+ b( I' v
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
4 d- E* r" \* n! g0 Q( ?! @! r7 b+ O0 G) p0 s' o' F4 T
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
3 Z# V* K5 r8 h& UСкачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip% H% g2 x; l: |1 g

6 C- Y5 ?0 M- D7 XШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
" }# u, d9 v, N7 x- r  NСкачать: Найдите в Интернете 1 ~& I8 \$ f1 e; l, t7 _
& U* _# I4 [: \  J% P% g
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.! d" p( G( w2 e2 b. S
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
2 L. J2 n: K6 q+ T7 K. j0 ~9 M3 R6 t  o9 }
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
1 o' m  `. e  D) D+ `+ A% S: V* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
/ \9 n3 e5 y4 @9 J( W& H. m9 I5 |* S* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
( J0 y" F& m; X7 a* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
( a# D1 d# H1 K0 G( l( e3 B. q* Скопируйте этот адрес, в данном случае 107h3 S$ d! K: @- q9 K  V% \/ w
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".; c1 l7 C% w5 n4 Z
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
: K4 A* l( ^2 `5 s/ k! B* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.: Q4 b. k$ ~& i7 V
% w% X& W) X# L7 y( o
3 i" e2 S$ u& m
Теперь нам нужно создать UTX-файл с сохраненным изображением.* N0 t' j1 [  z. R9 T2 r8 v3 L$ i
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
' }$ B% o2 Z) V6 \Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье9 q/ A" O9 i( P5 j* G
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
0 A0 t! E& x2 e0 j  q% M/ ~* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.' f& k  D) O8 m) ^
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
; d( o" u) i( ~Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
& R2 Y/ E: g2 o. d, F$ N; c1 v6 g* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
3 w+ n* I0 v/ l/ X* m. EТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)0 c8 K* B/ `' Y  Z* e$ \0 X9 p. [
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
# v7 e" k" H3 s  O/ e* {4 }* Откройте GeoConv и измените эти параметры.
3 {: Q% Q" ?- e' _$ K3 N: pМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
3 U! f% }7 W1 a. E8 p* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
7 V4 v# R9 ^4 g% {' |* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
6 m8 c/ U8 c/ U1 L. |7 _; D* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
- F. R+ T0 Q5 o4 Y' G3 d* ^  B; \, M3 d. G7 W" Q7 k
Известные проблемы/ \+ @2 {3 Q5 @7 i! y& {  B2 K
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
* m. Y! y5 v! E* q* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
/ U+ @5 z& y. ?) c% u# Y# x$ n- {; Q4 D- Z1 g3 @
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
; ]/ v* W9 P0 U# w3 V, ~, PСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
& X; J2 U* `$ w* @0 E
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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