Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
0 P) t) I) Z! s7 K7 @; \Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
% m4 E% @" d; b5 ~, W) V# J' L( p6 g9 O$ A8 r; a7 n
Необходимые инструменты.
) D e4 v L; Z0 p7 g6 |! |* S+ ~! l4 V- m3 G, o M5 g
Stazis L2 Geo Converter (GeoConv)
/ B' ~8 z/ F5 F0 UСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
' Y8 `$ X e6 M8 Z/ _! _* a$ m$ A( b( U/ L* ^8 M
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))& z+ V1 Z9 f* C4 a+ d6 X" H. ]
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip2 f7 x- h% c; n; H) |
& i$ a) U& [3 D# G: ^UTPackage (извлечь)
0 V$ J- w$ i5 j! F' H! lСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip1 [, Q- J: r7 X' y
- u4 w; w, E0 t$ X8 W9 _4 {2 B
Редактор Unreal Engine 2 (Создание UTX), Y k) z9 e0 u9 d
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
2 Y- K- b. D& B5 \% I" ^: I* o
" J* e5 j5 ?/ D6 `& D- `: h" i5 XL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)) w0 ]- s( T8 J1 r' O
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
3 c* [/ e$ i) l2 J* N5 t) S, o/ w6 a; E) g$ p6 B3 ^6 r- b4 w" x
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
3 n9 y, Z8 `7 zСкачать: Найдите в Интернете 
4 ^, _* o4 S- c% G h* [3 I$ q& r/ v5 i1 I' W
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
@/ } Y$ ~/ }' K' w2 eВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.4 g/ l; z- `% s3 m
1 r0 W/ N3 }3 f. G0 pСначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)/ x& [8 S2 Z% v5 n$ A* b
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat", g: D2 _9 o7 A/ N
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
# m, y1 g) a; G3 M, t' f/ t* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.( R0 K- k4 N# d6 x% @ o9 C
* Скопируйте этот адрес, в данном случае 107h
: [# c; C2 U- j1 D! C3 n7 n* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
) ~4 k4 n% L8 S! J, O* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.+ a4 ^( A1 t$ d9 C
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
5 @' @" x$ g6 ~ K8 P
' t/ B# L/ R5 s; `% o6 P2 e
0 g, d0 q9 I7 }6 @ i3 aТеперь нам нужно создать UTX-файл с сохраненным изображением.- c$ r$ [# W$ `7 o
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля., A0 D+ C$ o; }% q
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
& ^, ?* A N7 ~& oСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
: S# R' v6 s: E* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.1 q3 K- i2 D5 L5 [
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19; L: h6 D8 B7 D) l3 O `
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
: C- F" V4 k: v2 H5 {( L; d0 P8 E* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
( H) d9 K. B* _) wТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)6 N6 ?3 e: N6 R2 h' o
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
- o0 A0 J) P3 D* Откройте GeoConv и измените эти параметры.
: e3 I( [( j9 K; j! l7 gМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
, {1 \: O7 S7 n5 M0 B8 z8 K- Z- w* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
8 C7 G6 `3 z- q: q9 ^) r# T8 E, Y* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
6 b' v5 P1 |. z$ K, e8 C* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
' T4 D: h3 U6 j0 C4 J$ p5 \
. j* \. g" I4 l: h$ gИзвестные проблемы
' b$ M5 @* R- K1 B* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.- k! ]" J; F/ M# \
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
- ?# R* ~9 T0 Z' ^& p; g7 y7 x, A9 \" V4 i7 R
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
$ n7 Y X# i9 ?% b) aСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
% P, r: n9 V6 x7 v; ^+ ? a: a |