Top.Mail.Ru

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

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

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

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

x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
: Z  B8 n, P4 }# C5 u' QЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.% d  |8 y7 W- x; d' n% M' J
5 N5 b: u* w8 y* ^7 X) j
Необходимые инструменты.
) T' ]7 C8 c# [# h8 f7 J  a- X" B4 ]+ o# _& M
Stazis L2 Geo Converter (GeoConv)
! T- D* X+ s) s6 N6 h. uСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
( _3 A% J( L$ p+ m) K6 y. o6 I# I( e
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.)); l+ T7 ?! f5 S! h
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip; G& ^% d# y; b6 c/ f5 P: V
$ d& k" D8 T5 y1 e
UTPackage (извлечь)3 a5 V" `  b5 c, X
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
# M, ~5 V" n: v$ c  j7 n
# `8 D. B" d7 a$ V' p: GРедактор Unreal Engine 2 (Создание UTX)
1 h8 S9 K, v4 M) ?# X: DСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
& V# U4 d) m; F& w/ O$ b: Q) Y) w2 q0 I2 J% t
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)/ y9 ^0 x& @$ h+ l6 U- X
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
) l6 ?0 [; B6 d9 u# p* v
- W# d+ E8 i+ m; V* wШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
! y" }4 C0 W  kСкачать: Найдите в Интернете
& `# c' x0 X- t$ F$ V9 X- H& {6 ^( U# b! C, y5 o# a$ s) W
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
8 d9 @9 j3 |( [, @3 l9 h4 ^Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.+ q3 d" i) C% V  j: j
% d' N0 V( I. k2 K* F: o1 `
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)& W. V. ?! B* }2 Y! E2 P0 N
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat": \% h8 D6 U0 f( \
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw( ^/ ~! o5 J, |  ?9 o
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение., X* h+ ?  Z" w: m' |- k
* Скопируйте этот адрес, в данном случае 107h1 ]( L! M$ @, L6 `0 c4 P, K- u
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
- V- e3 D' Y& A  ~6 G* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok." r& k$ _2 M0 c' M0 c) {, L- p
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.1 D/ G* o0 v! |8 e

# Y. r! M% ~& p* q
, N: m- I9 T! {  b0 \; TТеперь нам нужно создать UTX-файл с сохраненным изображением.& e0 p7 X) e9 }1 T1 o
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
! J8 _- c4 [% y' r# U% }Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье8 \6 A, r, s) U2 G1 z) T/ ?* J
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)- |' y; u: `. H& q5 ]
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.2 j1 ^- P0 ^* E9 }) P- r/ F
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
. q3 s9 i3 [" G: ]- E8 `Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
( ~: d2 X4 v  L) s  z* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.9 N9 Z* f0 a, M" c
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)& `4 X0 r. ]' f
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
2 b9 x+ T' B  a, v6 c) P* o* Откройте GeoConv и измените эти параметры.
9 u' o2 \; E9 X$ w. s2 q& o" zМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80& ^( K' L: p; q5 ^7 I* q, q
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
+ P. r6 P2 n3 t: b1 V* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.; o7 W1 h% ]& X  E. d7 f
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
; K5 h9 R- a0 {# B' H; d% D# D! C
$ K) g$ W2 {: q/ m0 R% h4 Y5 WИзвестные проблемы; _) @5 C" p& I  E* c% ?
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
: G2 J5 ^7 n( G# E* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
5 `' _+ d' E0 v- Q
3 E: [+ Z8 Q9 @Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
% U% n% z4 M$ {+ {' jСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip9 i. g- @  H0 a  b& z
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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