Top.Mail.Ru

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

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

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

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

x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
. ?3 `, J$ b* JЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.0 z3 w( T" e; D# V: L; q' G

! {. K8 q! P9 eНеобходимые инструменты.
! o3 o1 h, v% M( S" ^, `/ Y& Z# A- v4 [7 \$ c8 I
Stazis L2 Geo Converter (GeoConv)" z% Z  F* ]. y5 w" r
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
/ C1 e6 Q  M: N6 j$ g% W
4 [4 R' b4 O, I3 Z6 VG16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
  K; ?8 y+ G1 T4 v9 S! jСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip6 c& s- Z- K& {8 v+ l
1 l4 P5 ?( a& h
UTPackage (извлечь)
, V3 t1 Z, s3 X& T7 S& bСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip! T/ a8 H8 Y6 E3 v( B/ l
6 d( p8 q8 V% s: ~. p( A/ C3 Y
Редактор Unreal Engine 2 (Создание UTX)
: C" m7 ]3 n+ d0 m- f  ]Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip6 Z  y5 y, e% K& I' S+ o4 p. J

$ J' r; K) N1 P+ @7 e% vL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)# s" V. i- j5 F5 p; n* Q
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
" R; r- Y0 j% q, T
. {2 E" g" c% }# `# tШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)" z5 W% n# P$ F
Скачать: Найдите в Интернете
2 {( i, D  q( j- B7 ~# I2 q4 O- a% I, |% ~8 h) ?6 L; _4 `4 I
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.6 H& a+ G9 o) F; C: [& ?% p( w
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
3 \( f3 }' N7 N6 i/ O% N6 q0 a7 y5 M) Z; ]0 I
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)8 Y& v6 V, I9 A" V. h1 p5 P3 @: p+ t
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"5 h, _3 I* o3 W) S. e# {  i  G
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw' d. M1 ^0 E+ s4 v5 {
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.! K2 ~3 |7 \1 r4 H6 G/ u6 M4 l
* Скопируйте этот адрес, в данном случае 107h; u/ e1 H  g6 @9 v- p
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
+ G6 O+ J5 Q0 x$ R0 [6 r1 i* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.) P7 v- O2 x, v
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
  L* q6 i0 c# t0 u- k0 ]( P# D
- N# L: a" ~6 Z2 B4 d1 ^5 [. W* Q; ]( ]# _) m" H5 v! g
Теперь нам нужно создать UTX-файл с сохраненным изображением.
. ?9 ?8 v, o2 c* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
( A( N- T. O; oИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье# Z# H- W4 h4 u
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
. q. b. O5 ~& {* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
# f; O, b8 z% u) Q" h! nИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
; N0 z. {4 X# I' l; K. B+ MПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
1 [7 C; j. P. D( I8 y- U* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.% d+ r1 ~+ v1 b* {
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)% ~3 x5 |3 Z1 U4 |$ O
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx. B9 R* ~+ t9 f
* Откройте GeoConv и измените эти параметры.
8 J! m7 Y* R7 ]* W5 I" k! kМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80) Q  A# ]1 x+ m/ [4 j
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".3 {8 q: S! [' F. }' h- ?
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.: u# v" f. w, n2 l
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
6 ?$ q% u$ }. L6 f2 s  S# [3 s& r/ @5 \. _2 b4 D  R, m1 W
Известные проблемы
( h# `3 y7 x2 ~6 y" ~* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
6 a0 W) m/ F; s4 |) i* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
% d% H9 y% I8 b9 r8 @
) n  S, ?, i" f" i4 rДальнейшие настройки вручную можно выполнить с помощью G3DEditor.
$ F9 s8 Z2 f; R3 g& c* H+ u/ ?* OСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
. t+ a6 j2 y/ g7 r* g- Q
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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