artace.ru - творческий сектор

Название: Как создать свои собственные геоданные [Версия для печати]

Автор: admin    Время: 2024-9-22 23:41
Название: Как создать свои собственные геоданные
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
3 X; t; }; p2 t# m1 vЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента." d; {5 x2 J, I' y( a: E- N
. v1 q* p1 J* c9 h- g' L' I/ C
Необходимые инструменты.
3 H8 T) {9 Z/ w/ g4 y0 j! S% T* E& r1 y$ c
Stazis L2 Geo Converter (GeoConv)+ h" z; a$ Z. R! [0 [, k# h3 u
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
, ^+ U: E# R. g
4 O" P9 i# a$ T5 q# n9 e$ sG16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.)): }9 t2 u7 l5 K
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip" h+ I' D# c* j) |' E
) d, ]5 M$ v/ a+ ]
UTPackage (извлечь)3 T' d. a- f, H+ Q/ \6 T$ n$ v
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip" L/ q% d3 L' c7 @: B8 t# D
, }0 w- S7 |; T( U
Редактор Unreal Engine 2 (Создание UTX)3 N" A  ]! Q$ b: c! `
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
) Q) Y6 A3 U/ }; y; m# v- V' W. U' J. @* G! G! ?
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)8 e& f, r$ X  ?9 Y- P" g
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip! Z0 p/ w+ j8 _( t
3 M$ I, c* Y( a0 n. s
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
* z+ m# C5 Z) O. @1 q; h1 ]Скачать: Найдите в Интернете
, K2 w- F3 F% i
# N7 `4 L1 Z6 `0 Z4 g9 V# L3 @Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты./ S( B' g7 g" c  i
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
% j; X. _7 A7 b. ^( H) F, G) P( ^/ o, b1 Q2 F; e7 c; s
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)% V# y; A5 m4 q7 K
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"4 w! |' E5 {# w9 u  H! ?
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw0 s7 Z( e6 A5 x% z1 e
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.9 F5 J# e6 i5 u. ]& O, I
* Скопируйте этот адрес, в данном случае 107h
; w( A/ b$ p: [) [4 i' h* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
4 I* B4 ]* p8 R, g' h1 P* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.. _3 M8 ?- \4 _+ S; e
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
! |, U$ ]6 I+ P9 I: Z" h3 J2 \- t6 l, H, Y' h/ i* v
/ S- H8 z! W" D( {% I
Теперь нам нужно создать UTX-файл с сохраненным изображением.
  N+ P5 Q3 M: v  G7 F* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
' d3 H& }  {0 |, d$ y2 ^) UИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
2 |9 u7 I6 C% E4 D/ \) G4 j/ t" f! tСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка), E) }  P) e$ J5 C) c  X% @1 z5 r
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
% S5 K: n: J% BИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
! X9 a' J% r: D, d" R+ w; v7 UПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
  r: {9 L- s/ T7 Q  c* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
+ k  k" q! k$ `0 x% BТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)% U3 n% ?8 Y( N! A, {
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
' ~' V0 w0 B% F, E- ]1 T( |* Откройте GeoConv и измените эти параметры.
3 a% J: P; z# d& k6 h- iМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 808 N& d. Y+ |' `' p# u
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
7 z( t& R+ h' N" k' a( ^* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
0 b0 B% \) r5 `+ K* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.2 w6 R" `! N4 q- J2 Q; s

1 G/ T: d2 I) _4 j: ]Известные проблемы4 w2 R  {( r3 U
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
, f+ L3 b: i) f) Y* R* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
* }1 D- b7 {! w) H" m% k. [# L: Y5 E) u7 z" S+ [; ?
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.' i: a& e- d$ `7 t* m6 Y
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
( V" h9 i  {1 l" m0 X9 y' |6 P




Добро пожаловать artace.ru - творческий сектор (https://artace.ru/) Powered by Discuz! X3.5