Top.Mail.Ru

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

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

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

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

x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.2 @1 T' }1 ]% @  P1 r
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
3 G1 J. D8 O: }- D6 f
" s& q, ^. r! v  KНеобходимые инструменты.
; W/ E% {! U3 F# H0 W# z/ T; p7 _6 J9 q2 c  T4 ~+ u7 t
Stazis L2 Geo Converter (GeoConv)* h" h- E6 C5 c* _, D
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip- M/ ?1 K3 O( g

7 d7 U: ?/ G1 ?. ]: IG16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
9 y8 [2 R( X( T$ f5 e/ ^) oСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
: G1 [: n4 g0 j' |3 R4 Q3 R, H% n% i2 _3 K$ c# h! A* t& B
UTPackage (извлечь)
! V, }6 F! {* g& H% g+ ^Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
3 ?5 t& B2 i% q3 e8 Q* ]
1 c; D' C. Z' MРедактор Unreal Engine 2 (Создание UTX)
2 P3 k0 R# D! p4 E/ dСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip0 R; h& W) M$ R. y( k
, M( }. {0 m2 r( W, S  g( @4 S& ~
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
$ \0 [7 h* I& G( \8 ~. KСкачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
' _8 z/ E* c0 g0 z; l) B5 `7 J% D( S5 m
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
' F# x! C1 i' M; |Скачать: Найдите в Интернете % A+ q& }, m. P6 o

& n0 V: ~8 H# Y2 i6 @4 i- OВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
- A% g! {% C7 K7 \5 F. y; u1 l! A2 ]Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
: o, E. p2 i) ~- p9 V5 L+ R/ |8 c" X$ Z1 ]! A# I
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)7 @' X5 G$ ^2 J9 @" p4 z% {
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"% F1 z# V  e* r: h, c  e4 N$ w
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw- T. B/ _+ G9 ~! C: w/ |# W7 j' a
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
" O/ [) @: j+ F0 _8 K" m# w* Скопируйте этот адрес, в данном случае 107h
$ V3 `0 \1 h2 `# B+ `* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
! b5 ?8 y" E. j; ]' Z8 ]7 C$ W* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.' V$ @2 S7 M! |7 x) i& w- y
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.$ Z8 d( q5 f' G0 z5 Z, H& Z: y
4 }; n: r! [1 A$ E* N
, I+ z$ R3 M  n+ ^7 V7 [
Теперь нам нужно создать UTX-файл с сохраненным изображением.
% X$ G0 D# s: t* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
+ O2 _6 q% H2 u3 T3 ]& e" i/ L6 H- kИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
6 F6 z1 R9 J, y, G9 X& hСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
# z$ r9 Q; M, G* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.8 y5 ?/ k4 v1 J+ b/ K0 R  l
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, }" f. G0 @1 q0 Y* c. U0 `
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет$ V% h8 O) s4 z/ U4 b
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
% |: M" K- ]3 R: `& TТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)0 k% @  h$ n$ N% A& F
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
: Z( G. y3 @! `, R$ l+ {* Откройте GeoConv и измените эти параметры.* K3 b) `# u. M* ?. N0 M5 D
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 800 w# D* }& w0 O
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
- u, |" V$ _7 i+ E, p* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.8 l# R" K0 t  \$ H
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
# F+ Y" \! b% r8 z
% x: `& q/ O8 E! Z' aИзвестные проблемы% @# h9 h8 ]- O$ m8 ?
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.* M8 n# q0 e' w. G9 k
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).* O) a  j4 u1 K/ u" L
: O6 _/ F1 Z  C' p4 |
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
6 F( g5 c  C8 Z8 ~9 m/ yСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
& a+ o/ f# R; C! z! ]/ }% l) I
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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