Top.Mail.Ru

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

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

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

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

x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.5 E$ D  g) {* q! H0 K6 i: u
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента." i9 V* G, ^+ d

9 L7 Y$ t, C$ I6 o- S: d  DНеобходимые инструменты.
* F8 z6 K( p! }0 g+ y- c, G/ p/ f9 T& ~! r) V  g
Stazis L2 Geo Converter (GeoConv)
$ A% c; c' Z- DСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip/ x7 o" \% X7 w. U' ?( T
8 _: ?" X$ v: E6 i5 L
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
" \3 F9 I& d6 i' A! N! kСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
0 p+ o9 c/ C( L% Q1 u2 p  t; K+ |# h6 W) q: d# C* J6 d
UTPackage (извлечь)" ]) l9 N; e4 b+ m" |
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip/ W( R( x# _0 F, N# O
9 X3 b; X1 ]) u) P& G
Редактор Unreal Engine 2 (Создание UTX)
, [/ s- l, z4 FСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
# ^! w2 N8 n8 \( l
1 C7 }- ^+ B) OL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
" w: Q" a* {) Z% P) fСкачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip+ [+ V; q6 C9 a# c) g- Q6 v2 D3 R$ {

6 S) _6 M$ d6 S( [3 [' g2 dШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
) h$ Q; P9 G8 `Скачать: Найдите в Интернете 2 T% X9 R; W" _% n' N! p

/ |" Z7 |& I# G, \& {' fВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
+ G9 v( D; A9 x1 Y: U$ n, c8 o/ EВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
2 [8 C! N; R! F
& @3 d3 n( D. y% L8 p( g: w2 _Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)$ ]4 G8 [# e, R- E
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"+ H& s3 l1 Z- W# A) t( m' m
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw7 Y. O4 c1 j; S
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.# u) M" Y1 L8 L2 _/ S0 _4 V
* Скопируйте этот адрес, в данном случае 107h3 U/ b6 X: k, n! A4 @5 M/ e, P# [
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
8 n2 Z1 }/ C, S$ f) n* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.4 H7 K3 Q1 X' [0 B9 y4 D3 P2 H* z
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
" v$ k$ V4 i8 d; f/ {
6 D8 D' |- N( `6 D9 i
& r. |3 A6 f2 C! AТеперь нам нужно создать UTX-файл с сохраненным изображением./ r; [/ b" F! B3 l8 h6 b# n
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
8 w* d% O% T1 m: H% jИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
1 b1 L% i  b+ s9 Z& ZСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)# v' e# A# ]/ S8 T: `, ^
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.% K! J; A6 F: y* w4 u" P6 R
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_199 L4 Y8 [1 N9 p# ?! t: J
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
! ^0 r8 a, W9 M6 |' u0 G* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.( I0 T$ x3 l1 {  L" N6 Y! b
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
$ ]1 J! y) ~! p* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
8 A# {$ g8 ?) J. ^* Откройте GeoConv и измените эти параметры.
& A+ [3 D! F1 [7 @$ zМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
: c5 ^, t  J1 ~5 Y7 g* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".% v5 P1 p6 m# y& V3 O
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.1 P6 S+ y+ n( ~1 R  _4 e  x2 E
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.8 P; Y) B7 @. I

% e! t( P  C  \2 aИзвестные проблемы3 [1 z/ x) k+ d8 B) Q; l- V
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
( E! @8 E1 k& L! g6 }, W* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).9 n( u' l8 v: D

4 y" X, e" D6 N9 ?: x: rДальнейшие настройки вручную можно выполнить с помощью G3DEditor.6 }& G$ N5 s1 M
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
: u7 M& r. @6 |% R5 q+ }
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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