Top.Mail.Ru

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

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

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

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

x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.( L: R) m0 W; ?* R! O4 ]
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
% I) W, }+ K4 P. ]# ]
1 k. C; v4 b" y! cНеобходимые инструменты.0 L  v1 s  g  l& m
) E+ C9 n( Y5 U' h+ A
Stazis L2 Geo Converter (GeoConv)
1 W* U) v8 W+ p4 \/ U1 W" GСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
/ b2 D. x  a3 v7 Z6 g4 f1 J' r# @& C, i: b  h. M! ^8 \
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))$ z: `# t/ W. O' G
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip, Q( z0 k& G1 n

# T1 \: c- B& R' w% kUTPackage (извлечь); J6 f2 |8 M9 i1 O
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
/ q/ G# p1 p# P1 M! s
. i: l2 z0 J/ F3 `# `7 }Редактор Unreal Engine 2 (Создание UTX)  b4 K* ^) A" F2 p$ S* X9 p. {
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
. b; v, r2 u% F$ n1 a
  l: i" Q3 M3 n6 z: f* HL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
( b0 D. k  n2 L6 m4 E" g/ FСкачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
3 ]4 X5 s5 a. _# F- m( `: A0 J% ^7 |& k: A
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)  P3 y0 @8 D4 o9 N" {
Скачать: Найдите в Интернете
- I+ c) w0 R# l( h0 g4 A# x
9 D# ~0 y; [! U, O2 E. wВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.+ j, E! C$ e" A! f
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.# |( f; F  Y4 [& X% b
# A- B& e& Q, w; @4 O
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)( I& G0 E) ]& k
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
; e) u! ^8 @) H5 [2 j& L* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
& H) j3 A' K, z% \! S2 i* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
4 f+ u! n) Z1 Y+ j) z* Скопируйте этот адрес, в данном случае 107h
" E9 G  H' T2 S; @! ^9 d0 e* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".5 b5 b/ a+ s& q% Y4 F% T
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
+ _8 W, z8 Z& V: n  F4 x" r* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
! a' ~/ [2 z' B% W1 S' _( h
) @# _; \- B. ^. k" P( }* X& P% ~7 C& J0 i4 n# q
Теперь нам нужно создать UTX-файл с сохраненным изображением.- g( r+ D9 x# o- f9 p5 r: D2 y
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
2 \4 J) a% T# h4 w( eИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье0 s) P% y6 L% J0 U  U4 R- ?
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
- y. }9 B8 b$ F5 J9 \* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
1 m  {* P7 J+ q9 @: e2 @Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19) l" R8 h' @; n' K% f- R& S8 }: T# T
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
6 Q8 e( w# b) X0 x, \) s" P* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.$ ~6 i1 ~5 B: C3 [. l
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
8 g) Z) R2 u$ i+ k3 V& V* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
7 s/ }8 U/ [4 Z* Откройте GeoConv и измените эти параметры.
  t7 h% w/ F3 z  j6 q( f8 v5 aМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80+ B: Z6 l6 K0 u( G# d. N
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
( g% B. O8 }: \3 |* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
; b7 {! H6 s) X* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
+ c+ L5 r+ @8 Z8 y3 ~/ z
. s% L! W+ G1 A0 [4 HИзвестные проблемы8 f7 W! a$ H. ]  o5 `
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
& ]2 |; d6 M* k" v$ P* R* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).9 z  O; w  W. M$ T
/ x4 P. v8 b2 r# H9 Z/ ]* I
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.3 F6 `' h. {9 [$ o; ~3 U
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
6 F# Y" V# }! t5 }! H
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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