Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
2 B9 X" R3 k6 P; v1 i- r, LЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
( x5 S2 ^# x$ ?3 B- S3 I" ?7 P, f" @8 U
Необходимые инструменты.
, f% b L5 H* V; q5 |& F4 B$ N: x3 ]8 n( u; n1 z+ u6 m
Stazis L2 Geo Converter (GeoConv)
" \) T. }& y6 C/ C# z+ i: o8 cСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip) L! x7 M5 l: P Y, e u* [
' J# r( C1 B( Z" K. _
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))! k H, i1 a4 |
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip( E2 i7 O+ Y' I
u) V' M9 k$ n
UTPackage (извлечь)
8 \6 c( b% H: v6 bСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
$ X, t( e5 f. \0 o q1 B8 c5 ?( u1 f4 @. i
Редактор Unreal Engine 2 (Создание UTX)
1 y9 k5 c L% B- ?7 t) V5 fСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip/ v- ~: i }) P6 e1 ]
) ?' E+ Z2 `4 jL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)% T$ b# K' L& B; Q5 T/ M4 U F/ R
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
% W8 J+ ^4 o9 h' @6 B% o8 k
$ m# G2 q3 A3 F7 \: I8 FШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)' `; X% {9 {+ [! X
Скачать: Найдите в Интернете 
7 F' w: j( j3 x. I# l5 ~' z" i8 Z8 s+ k8 I( \4 x, Y, W7 K
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
) W& L @( G! \9 m5 i VВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.$ G# U/ m" w6 `
7 C5 _. U- M, i9 F3 Q/ B7 P
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.): ^# c5 j; ^- Y% u9 C
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
- W+ W6 d' c, u0 T$ {9 ]! o' u2 Y* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
+ W9 e" m, i- ^! x r" s* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
- ~- J& m# `0 Y7 \* Скопируйте этот адрес, в данном случае 107h
/ B9 W+ @# H& d3 Q* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
; ^9 z' E2 g3 K9 N% Q2 _* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
$ A5 ]& ~* S' w3 w' C0 ^; r0 g* c* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
+ U) J* K1 R* M; H7 a* Y
( }8 c) L4 g3 ]9 {
1 O q5 _% m4 D6 h8 sТеперь нам нужно создать UTX-файл с сохраненным изображением.
- @- y& O/ V* s& P# q* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.! J% P4 T3 A0 r% k; _) R8 ]0 H4 u
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье R( I; i, _: c$ M
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка): n7 B$ q! n7 F3 E
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
$ g0 A& T$ M# \8 a: v$ pИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_198 t& A5 a4 L6 X3 r# Z# E
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет6 F5 I7 t/ x! H
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.& E3 q. j8 h1 n z4 E
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
& K' O9 `0 Z# `! l: E% F* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx! I, G, Q R: _3 `; w
* Откройте GeoConv и измените эти параметры.! @- M4 [4 v/ [; f# L8 _
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80) y3 j7 a# p i5 K' B' J7 Q
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
, F, R$ q) f8 @) |9 R5 t) C* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
/ I9 u( w; s/ Z9 I* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
" P! L1 {+ n6 y7 L$ L9 H
( o) @" y; N$ P# g6 v0 ?& K0 fИзвестные проблемы
$ b4 ?; u& |& i1 \* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
/ Q+ a6 [0 A4 M9 {6 r! n v! |* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
# @/ A/ y/ p5 u, Z; ~, m
" e/ D- X/ Y+ p5 r; XДальнейшие настройки вручную можно выполнить с помощью G3DEditor.
# A6 X, z( u0 }9 ~0 }$ r- b' `Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip: x$ e& }# B! y# G6 ]6 J
|