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

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

Автор: admin    Время: 2024-9-22 23:41
Название: Как создать свои собственные геоданные
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.- {& n4 R: c3 ?& R
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.9 f' J' M# g) r0 J& I! f
! s: W% _/ _- k& t
Необходимые инструменты.4 C- L+ [7 X, `4 J, j6 s' U
, t1 p; m- t% Y2 U# v# ^: m  }, O) W
Stazis L2 Geo Converter (GeoConv)+ u4 d' l# H; y$ x4 c' Q2 r4 O
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip$ n5 ~; G& L7 [; `  [! j

9 X0 |. N; ^8 l" {G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
' \! U3 W: d1 I) J8 |% g) wСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip! p. v) i; H1 l* Y" }; r
: l, {' T0 T+ W! A7 D5 ~
UTPackage (извлечь)
3 U1 w8 j1 S' NСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip. @. Q4 b3 S: ?

( d: I' C: i/ ]; G: _Редактор Unreal Engine 2 (Создание UTX)2 R% H8 J0 c4 z* r3 h
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip$ {- R4 I& w; o) E0 d; o
" l2 h; m6 `$ i+ C% n. J% S6 a
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)' F  c  ~# j/ E. ~; Z4 O# Z
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
7 E9 j* Q, H0 Y0 G
% [' w4 g3 x: \Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)9 L1 d4 K* {/ X/ A  K4 J
Скачать: Найдите в Интернете 8 {: O6 ^) H+ H% w" v! {

6 P: p: H/ s( XВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.+ T1 A4 z+ k9 C/ K. g4 H
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
* r, g& d( \. ?) I, _7 O4 Z. V* M$ G$ T
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)/ {) m& a* q/ D8 f$ y: B6 i$ g
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"" R+ |( {6 r9 e, w8 z+ W/ Z9 A' H
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
: z9 M& {- L: p% y3 z* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
. Y& d. Z2 V1 S) Y. v' A* Скопируйте этот адрес, в данном случае 107h" @% l/ N; b1 d& y) }9 P4 |& w6 ?
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".$ o+ @8 N" [& J9 d, b
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.8 P" I, |- {* z8 Z- n' C* y) j
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
! U4 t0 J+ N; l
' c, J  R6 P& @7 b$ m# `6 `  _
+ S' f9 D. |( IТеперь нам нужно создать UTX-файл с сохраненным изображением.
' C+ n- W+ g) x* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
1 E, m" f; y! J/ @4 t9 c: hИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье0 Z  F, [" X& d- V4 \
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка); a2 {: I8 }! I, M  H0 `& O( ]  P
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.6 L8 S5 E' u% w$ p" U0 R2 m% ?
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
% f2 l; G7 D/ R7 ?1 _+ m- TПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет7 c  m" B% K1 J; j" c+ e
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
$ Z# Q3 o* ], g" h5 k- XТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)0 _) f( o0 ?. j
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx; t1 v/ B+ ^" f6 x6 \2 q
* Откройте GeoConv и измените эти параметры.
& n8 O& T$ i' [' Y! BМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
! h# F4 ~6 \, W/ Y( D* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
# E  g2 F; G9 U( W* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
' r3 [  e. Z$ t* S- a9 K* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
* B5 l1 R7 Y$ c5 T# [  o4 x6 w+ N/ G) k. e
Известные проблемы
2 w$ W6 k+ G6 S. a* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
3 f2 c+ h  J) I/ O! [* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
" X+ n0 n6 }8 T
  X: D! l8 g& y9 {+ LДальнейшие настройки вручную можно выполнить с помощью G3DEditor.( Q9 p3 {, _* u" u7 d% p/ M
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip, P3 ^! y4 z0 {





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