Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
' J/ r% x6 {! B3 P& uЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.6 W2 }$ A" R- M( A; t, [' L
# [; ^6 J" Q9 x7 W* n* D7 O5 [
Необходимые инструменты.
& L( m- G% Y! @4 f" F7 c, {! G( M# ^# v2 Z ~. F4 ]5 Q
Stazis L2 Geo Converter (GeoConv)0 M% l7 y) j& F0 o$ U# {" J$ p! J
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
: s3 ~9 o* ] ]8 I v+ y q$ ]. |1 ]) W* ]+ y% Z8 k- y' J
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))1 {% l9 [7 \1 S3 q* V4 s6 \ z% O
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip5 D$ @3 Z9 o7 R% n( a9 x2 `
0 \* i: ?4 D& x, V- x
UTPackage (извлечь)3 R( x( {! B3 F" h" p9 Y0 {
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip' [ T! T. L$ k
4 j4 X( o! l7 d6 s/ n3 A; qРедактор Unreal Engine 2 (Создание UTX)% z. ~) K/ J0 l+ W9 ?( O. F
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
6 d# y+ [8 u. a3 j5 q+ q
1 C, |& j" }0 Q9 V7 D$ TL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)! ^: H& w3 q D: ~: [
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip5 {3 V5 u' P, a! H9 i5 n
5 |4 ?% z* [' W$ A5 i$ F" F7 PШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)# I$ A( ?( F! `
Скачать: Найдите в Интернете 
' a, ^ B8 R) n
+ j) x# u. A/ _9 ZВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.3 S' \+ T0 v, y4 K, e
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
7 w0 C$ h% D0 @$ q( ]( G$ y" E3 R, k3 A7 W
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)+ C" s2 W8 e. [
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
, X0 }* L Z( w5 u* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
3 f& G4 \1 @) } I* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
2 |- }( s1 X `% t- [* Скопируйте этот адрес, в данном случае 107h
3 P- `7 O1 }, d( d9 L* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
, m+ `+ W: j6 b' r- M! O* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok." j4 J$ }+ E. G
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.( k P; u9 _* r' P- Z. C
$ o# X4 r. A- Q. z' W8 W. T/ M4 b
: p3 j, a& z& X3 U
Теперь нам нужно создать UTX-файл с сохраненным изображением., \, j9 S& Y( @; E3 y5 v
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.4 V$ s/ `$ r" m- P8 i/ a
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
4 I/ H! k1 d# C' |+ _8 bСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)# y) I( G% y- K& M% F6 e
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
" e/ Q0 P& A( y' M* W4 t; MИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_192 \) T! Y% E6 m: K v, S$ l$ b
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет E+ V2 l9 W; r C8 n% u% }
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.5 p9 \6 \! g" o3 ^; a) g, e# t
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv), a& `5 [8 S& k. }. a
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
# x6 X, h' ?& \. e$ O: a* Откройте GeoConv и измените эти параметры.- H# M$ m1 f& `' Z+ o9 V* ~3 f
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
1 v% Y% @/ C# C5 v) g* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
$ y2 u3 @# y* D3 J1 A# F0 q* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
2 m9 s- l1 B" k! m, L2 A6 M l! _* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.; `8 n" I1 R# P% U6 ^1 T# J
* \: n8 X! T1 u- N# J2 d6 Z- P; H
Известные проблемы
+ u! Y8 ?- W$ a% I4 C$ [* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.. I3 h; M1 y7 t! S3 I v" N: l
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте). i; m6 N0 G. Q3 V
) M5 Z. ?5 y0 N# ?Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
, b& A3 w4 O" [( n8 E' eСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
* |' q$ i z! M+ j" w |