Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала. X* g- c9 R/ w& X0 I
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
8 \: U" c' x& F+ q/ [6 {5 u* e4 e& n% |8 i1 L+ D/ j# M
Необходимые инструменты.: u% f+ a1 D/ ~8 R2 L& F4 t
, t \/ s2 o0 `9 T0 a1 Z5 Q
Stazis L2 Geo Converter (GeoConv)
* G6 |& ?8 I' x4 w }/ ?" ?7 oСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
* A: G x% x' S$ g: y( M1 l$ [# z# |0 @4 f' H- @# T
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
8 S \' Q0 S3 _+ [& zСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip( p# |$ i) U" z# c* I! W6 i
6 L, G% r1 [" m' @6 O$ X
UTPackage (извлечь)
/ e& F9 ?0 B) YСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip, Q& ]; T& R5 p6 J% }, S# l
" k- \% y' a& `/ Z' rРедактор Unreal Engine 2 (Создание UTX)) Q' ~& I1 A/ M5 V
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
( q* k5 }9 r& \; L" D P2 y& j, `6 [$ f
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
) e/ [/ ?$ i6 r: ]6 {" \Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip( M" J: @! p6 M
- E5 M4 c" `$ N' t( j3 pШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
0 V7 z0 {% y: j- b* @8 c# |! _Скачать: Найдите в Интернете 
& K4 y% X3 s( Q6 j3 a: G3 P+ B4 _) j6 e" G+ U. _
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.* h, X. T% \+ G7 F9 I& G, C
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
/ y; t' T& H* H0 s# ?
# q) m+ l% r' v$ `" y2 a. Q* JСначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
2 O( `- f# b& p- n( Q2 Q C* O7 L* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
* X& J2 v4 e. t, N- m2 o1 k* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
) K1 ?# s, N$ v p& a5 `1 O) l* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
. U" A, T5 S* o* Скопируйте этот адрес, в данном случае 107h9 X" y( z8 p$ _; d; X: q6 \" R
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".! p4 q. R, R2 f, c4 K
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.% y5 M" H" j5 v4 z9 ^4 v
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.3 U0 k& e1 x5 F7 I# o
0 L' r' e; B9 O# c3 p/ S/ [- u3 ?3 H# w* O1 H* B+ \
Теперь нам нужно создать UTX-файл с сохраненным изображением.
; N6 K" ^! d+ y* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.9 k& n n* N. {9 }+ @8 y
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
% ]/ A) O5 @# ^2 P" n8 AСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
/ M0 B7 r! Q+ H" ?8 _* J% R* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
4 b( h; p3 N: V8 W7 ~Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
" b; o5 ^) O, D* k y3 sПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет0 f {# L. |1 N9 r6 {& a; Z9 c, S
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.! u. J- u- y( Y8 H7 W
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)+ V" c! b5 A$ d4 J+ r6 C+ L
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx, {" v9 Z7 Q7 ?- r5 J! g
* Откройте GeoConv и измените эти параметры.5 {* r2 u7 B0 t H* T( m5 y
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
0 a; \% m/ r- i* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
6 K, X. G: ^3 T$ F! ]* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
: h2 R+ O d5 n# \- S) ^: T* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.' Z& | e) {' Y: F+ i3 _6 [
2 \$ g) [$ v0 h1 G7 P6 I/ NИзвестные проблемы
. s* I& l2 q0 E+ [. I* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
2 b* u+ k6 y9 s' q5 x. ]) e$ d2 _* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).+ j U1 L! }2 N
' k4 v5 X7 Q+ [! w( [Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.* X- s9 H0 M9 k: O( \5 D
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
( @; y# ?) w3 _: l9 D |