Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.; o m4 @- \% E. i+ s
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
9 C2 R1 U1 y9 i0 S' {
1 u: |% |0 w( ~: }- v. T( |Необходимые инструменты.+ K4 w6 H. x v1 D" ^& `
/ r. B+ M2 W. SStazis L2 Geo Converter (GeoConv), C# h/ G1 q! G- s
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
' E7 w. ]% E9 |* Z8 z4 z: v9 D! W1 L, h' X" G" e: F
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
. O8 r& R( @& ~" P( HСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
: l4 S0 l* w# M3 n
6 v) D/ X {8 g* V. N {UTPackage (извлечь)
$ j6 p% Z9 O7 H' ^/ \2 l/ T! M5 iСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
1 l* k. \) \ ~0 F; Q" n9 q+ b$ O& ?) X& @5 i
Редактор Unreal Engine 2 (Создание UTX)' q5 ^9 n/ M5 b: O; X' J, X
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
4 e* E4 x2 r; f# w& d9 H
# G, f) N/ w) q! r4 eL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
0 T3 g( S0 v" t0 M1 l6 qСкачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip! _$ s+ ~, c% x" @0 H5 l) D& {* s
5 t0 w( R! I2 q2 f; l, ]9 X! x) dШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
* D5 ~; L& _6 { p$ Q9 H8 ? \Скачать: Найдите в Интернете 3 u2 y) `8 ^. N! o ^9 a/ Z+ f
; t9 F$ z v c! M+ W6 c# j
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.9 h/ m! X+ X2 R8 Z
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
& y, _) C6 i4 H" K' s; X* j+ c7 J- b; H
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)! j8 V3 D# A9 o
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
4 j) G+ \; P% M+ ~* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
" x$ e$ C V6 A3 r' k* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.0 m* W+ k& x! q; Q. p ~, Y. |
* Скопируйте этот адрес, в данном случае 107h
" P5 B, L% X% _# v# d0 i6 j0 ?* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".4 V5 z/ Q& c/ W+ B" B
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
' F" F& M5 d: A* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.5 c, b' ]* O8 h& D
( s0 g; m! ^- [+ r+ {0 |
1 W2 v8 c- w3 k: l, [0 gТеперь нам нужно создать UTX-файл с сохраненным изображением.: I% V! e% g' G$ z9 t+ k6 o" n
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
0 L3 } g" I B$ QИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье4 ~7 G# d& K5 g. `
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)% k$ H% e" L+ s& z$ J& W5 B
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.+ K; I3 `- ~* }/ K4 `0 j
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
, S; Z9 u* B, N3 u% J4 k7 D! n! XПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
! J- y1 [$ u& Q1 v; A5 q1 e; X* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
- D5 T# K: E& ^) M. t! T5 ], n/ }Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
( ]# x) b' l3 @5 U3 Y* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx: W; ]( d& m+ W9 w) ^1 G
* Откройте GeoConv и измените эти параметры.4 I; J$ t: f7 h! A! [/ r
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80* q& I+ N+ ^6 M5 a5 o
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".! [7 S6 [% y6 X
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
) @9 A! r: H5 w& h* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.' r4 `1 ]) ^! f# ~3 n
* g3 w2 |+ V- jИзвестные проблемы
/ z. s P8 J$ x. l' [* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.2 n- E, H/ a" v0 P
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
6 f2 }- F- W$ C$ t0 F' d( Z8 }- }# |! f' _+ ~
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
; T- v- r N3 vСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip; o. [5 O9 v& c5 _1 B
|