Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала./ _9 k8 h$ e8 q) m% k! e
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента. u* z( d l: e2 Y5 o2 e. k. W
% Y+ N, {1 N/ f# b& OНеобходимые инструменты.% `8 U) _1 P# |* x6 R+ d
8 V8 P5 \( M3 C8 H1 o9 z! b
Stazis L2 Geo Converter (GeoConv)
1 y9 I- @7 u5 F( S) v* d9 n3 [9 AСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip/ |1 ~) K- M- i9 D
/ r- r) h% c3 ^6 F
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))# l# i* X. ^! R a1 E
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
4 c: ] o6 B! i* ]. N; ]# L4 P4 F9 f1 I- _
UTPackage (извлечь)
% e! R' {' B0 y% G$ mСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip9 Y+ D: x! p+ o
' L6 G( n0 N/ z9 D* AРедактор Unreal Engine 2 (Создание UTX)
% Y8 s- ^/ t. T5 G, {. QСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
# X/ v, j. K g) G" q0 _
$ M& a4 S, F* H% R: S; N5 jL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
8 o* X6 \) }% e/ @) qСкачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
& A! ]3 E& \/ h0 i' H0 o7 o! | @, f/ x! a$ z1 i2 j- H1 m
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
# d3 X: v T" f7 [1 m1 cСкачать: Найдите в Интернете + a2 _ B* j' O' x$ Y( S! W3 ^) S
& B; ?2 `/ }( _' d7 w1 n
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
+ ` t3 O) h# Y6 U) JВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
3 C9 m+ {0 i! s7 \; ^- g: O. |
# \/ c3 @6 i& b' L7 `Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
+ k3 E, e# f- j6 P. O3 M/ J* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"4 c* p$ \. q+ N) [9 |; Z$ f
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
- c+ F, I: X3 U$ C+ S* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
& \4 ^( \4 g- F6 W* Скопируйте этот адрес, в данном случае 107h- M1 u2 u/ i R$ B: E. _* A
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".. e9 z: D! ?1 O: S K' F! E
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.( A; l- l( s$ T
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
\$ G7 H* w" a: K$ c) G* N. r7 Y {# p' z4 k* f6 G6 W' A* x1 J
5 n& D% k9 H: l" A! R8 pТеперь нам нужно создать UTX-файл с сохраненным изображением.
( ?* y, Y; l. E7 o: ]) R% j9 e* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
! u8 e5 X* |; O3 t/ L/ ]2 PИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье% P6 }7 C9 Y' V, q7 ?! K
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
8 ~- N9 I+ W7 T( U6 g; l* [* T* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
# C9 x; S, N% f6 A7 |$ c9 \& e: p. _Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, v% r+ v+ W* \; o+ O$ E; c; D
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
" I, b2 D' e( t4 [- `* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
+ Y$ J% ~1 }3 P( C! D0 y/ ^Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
) c0 j! M9 I7 r& U" V0 l% m* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
8 f6 U) @ _ b+ i% Z% @- m* Откройте GeoConv и измените эти параметры.
+ y1 ~! i/ q# [Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
; C& ]3 t9 }& a8 o, `. o" V* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".& j7 W! J6 }4 O% |6 b( f
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
' p1 i: ^' e# W2 H* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.0 Y8 H, \; f8 k# v# v, ~
. n7 y3 t* @0 ^# E. F& }Известные проблемы
/ E D r7 b- b& I, H0 e* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
5 k. f+ ~* @, @# W' e# S* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
5 F8 G2 v% m( z& i0 s- n. t
" S4 F3 U1 a5 b$ m' E& a0 D/ @# wДальнейшие настройки вручную можно выполнить с помощью G3DEditor.1 M& f% n; P& i2 s8 L L
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip) m) U$ b6 D. c8 z- _
|