Top.Mail.Ru

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

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

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

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

x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
# l2 A3 S3 P& Y2 f9 pЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
; O- r6 A: N4 A2 K
2 z) u2 L  C# RНеобходимые инструменты.' F+ j- D; e& u2 {3 e

. n! K9 c* C3 AStazis L2 Geo Converter (GeoConv)
3 y0 Q3 z4 ]' U/ w! b! _% b. k0 uСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip- G1 d( ~! J7 u0 v. ~4 e7 V$ T

6 g: g) {& J7 C- g, F$ tG16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
+ r5 u; n6 W, }Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
8 s2 s2 q) O+ D/ n1 T4 d
/ a: T$ _; a$ r) L, I$ `UTPackage (извлечь)
! W& D2 `) a2 O8 XСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
3 v2 X8 w  L$ N  L0 p  G' ^! Y( }& h! V. d
Редактор Unreal Engine 2 (Создание UTX). W$ n; p2 O+ `$ Q1 Z
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
' L' E1 _! y9 v: A4 v4 m7 _) Z3 u# d3 x" H- w( c
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)% O/ r. Q- V8 n3 F. Z' ~
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip3 c3 Q# {, i7 \- ]
! U# p; G  ^4 k  o- j% U' ~: _( _
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
: x/ s) g' \9 nСкачать: Найдите в Интернете
& t; H! ^6 u, o2 P  M+ m' H& c! M. d4 `+ H. c
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
) H! D: ]' }$ c1 P: G6 M) qВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
# v8 t2 Z+ T) m% W; r( x9 E) |  Y2 A# z9 b' l" t, c
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
- X& j4 b! d( ~7 d. q* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"6 T1 x# l/ Z/ V1 b+ G; ?% h
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
* B; j* r( u- ?% v+ S/ ~* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
3 ?& u4 @' ~  n6 Q2 F) v* Скопируйте этот адрес, в данном случае 107h
* n. \# l+ e8 ?2 a4 y* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263"., @7 ~# E7 `0 A$ o
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.' ^) R. p& M+ g5 U/ Z6 O
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.* h4 I5 Q' W2 ~( X

+ N" ]8 @* `, v$ j( R' x" z& t% Z- n4 P: H
Теперь нам нужно создать UTX-файл с сохраненным изображением.
4 V& {* R5 {* ?; j* f; O. s* ]# R* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.# l- ]; S% w8 e+ D7 c. K) N
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье+ \- K: U; H! p) c7 O
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
0 y$ z$ Z7 C3 b2 g0 W8 ~* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
9 N9 `- M% U' k2 _/ wИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_197 G" s: V/ Q! Q  ^0 J6 O# U1 {
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет' T4 K( H0 h) E8 P* a/ Y
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
( n* z  w5 s: T# |" s) N9 oТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
6 g* \7 D5 K8 C9 F1 J" U( @8 w* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx1 g  c! p9 c3 A! I  C
* Откройте GeoConv и измените эти параметры.
) _6 x  U, K( e6 D/ ^Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 806 E8 q3 G( O; A& |
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".& S- a2 f7 H4 b
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
5 F' Q" D5 i* l& g( ?# \* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
- _1 {7 B1 y# W: ^8 A7 ?+ l4 \: v! t2 p7 K7 n
Известные проблемы; u+ o* D$ ?. m/ D6 a6 _* |
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
6 q3 x. t+ g) F: Y3 H3 O! s* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
+ O5 Y( ], [! `" u3 z( S$ j# \/ D& O# c3 n1 d: c
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
; A) `/ e3 ~' R- i/ E$ yСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
6 n& |: _0 _& H+ `
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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