Top.Mail.Ru

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

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

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

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

x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
* _8 N0 O$ i1 I' uЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
) y$ x8 U. }. m1 ^% c: m: Q9 L1 e( `# C
Необходимые инструменты.9 ]+ K& L; t& `* d

7 |2 G6 U8 ~  }Stazis L2 Geo Converter (GeoConv)
7 ]" [  t8 q$ s& ]Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip5 e, m3 k4 p6 @% ]+ W6 L
. E  H& I7 L/ H# P
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
! L/ r' e1 n% O7 Y( XСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip1 f* G( P/ ?3 [- a/ {' D: C. D

. h& k" r/ X( r% fUTPackage (извлечь)
; O5 \! X9 V8 o8 A; F- u# C, p; ]Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
* d# o# A/ s4 [6 U' v% ?" D$ r& {/ z4 F
Редактор Unreal Engine 2 (Создание UTX)
7 ^1 y( w6 }7 G. N& o3 YСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip7 z7 ?$ x, i' r

8 s- [0 \/ z- EL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)7 {" y8 A3 H( S6 T/ a5 I4 O7 H
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
9 r, W, t7 Y  i8 Q) S9 i; o' M) w+ }- a) ~: D7 v) K
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)1 t( u! {  ?" k- q* F
Скачать: Найдите в Интернете
! \; X* ^0 f9 c, x
% q1 U6 G& n; z- VВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.7 p# Y" k9 E  g- O/ x8 K+ G
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.* ?3 y) J+ e0 Z; I/ d

% {/ }7 M+ E0 ~$ l2 |Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
3 q5 z! ]! A8 y# p+ U* x) h* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
" @( `$ ~! \% g; A/ V/ _. ]* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
+ v6 J( K( I! B- P: W4 d* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
% A9 \# C& s* t7 ?( z8 w) A2 H* Скопируйте этот адрес, в данном случае 107h$ M$ }$ u) Q/ {; y  E' C
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
( L& U7 C! {3 X2 w) T* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.4 ^9 o6 S* h. b
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16./ P9 h1 e! e9 ~* x7 r2 Q/ J

9 d0 @5 e; u6 ], o9 ?( x" Z& F- L6 q" w% Q6 L* r
Теперь нам нужно создать UTX-файл с сохраненным изображением.
( B: D' y4 H; P* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.3 k/ w, H. F5 n* {  C! d. o
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье# z, e8 b* }/ }( m+ N) J
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
. h$ m7 O* h3 Y) \$ ~8 i* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
* J; ~* I: {6 F  G# qИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_196 Y) f5 S4 f3 N( R. Y: H( p9 _
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет( b- a" R4 S1 e5 X! J% _
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.% y/ [$ X, w+ R& L
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
' a6 W6 B1 X8 e+ [; r3 b9 m* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx: y" r8 K4 }! m% d. P
* Откройте GeoConv и измените эти параметры.
1 ], j1 F( ~* q8 \. mМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80( S8 G" c+ X: w- _+ M) T
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".% y* s/ c; L; J6 d( z0 [) |' S
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.: q) }( w! z9 d* r) q/ \4 E+ f
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.. `- j0 F% R: a# a, f

1 v; L; k+ X1 u; M: n2 CИзвестные проблемы
5 w7 K1 F$ v) D* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.8 S; }9 R7 W/ z- X" c; {; f
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
1 n6 a- R4 O& h5 c% s! S0 X. c" i9 C9 F5 X# G& l
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.9 m) k* V3 j' V  V9 V
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
1 o2 j. O9 H6 M( _" J0 X! |
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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