Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
( I5 l2 M. V: i( [" f" J9 Y; sЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.: T' M( Q1 S8 H) u! `3 {5 C1 y
$ [ U0 j0 x7 VНеобходимые инструменты.) L* K# G( P* l; A' t* j! ?
: x, q) e! ]9 A2 U, H
Stazis L2 Geo Converter (GeoConv)0 ?& ~2 O w/ Y! m& V
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip. c; V; i) ] j* Y9 K5 o9 H
; p. f" v$ y+ s/ e# HG16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
4 ]2 P( T( z& t7 S+ E( a/ n6 IСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
& F( o" Z4 S# I
% ~% p5 b, C1 F! X- ^7 hUTPackage (извлечь)
2 n' P% |- N7 r, G& KСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip1 M9 V* J3 f' v
3 K- p' H# F% T4 G1 e) f/ J0 JРедактор Unreal Engine 2 (Создание UTX)
6 q9 { Y. g% L! e, t, Z$ r4 nСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip7 K2 h: v+ ]; d& \" w. O# W0 G/ p
' ]4 H$ n! O) r% N8 d8 Q, b6 H* N7 b
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode); }+ o8 k9 K# w/ L0 C1 s
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
, x9 W4 ]4 C- s/ N4 c- N) h9 [- A' I3 Q# I% K9 i4 R* r
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)) ^5 B9 W: {& l5 D
Скачать: Найдите в Интернете 
* V* a5 n) C% _* b
5 n6 F2 `" X. x, z0 g- j$ |0 o3 Z- SВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
+ K" N _5 f( q3 }' aВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
5 p% {( t* B( H
# n5 o' P2 n5 R9 I0 gСначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)6 b; g" {! x" O; k! h; ^+ d8 V
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
; V6 d5 B& a% C8 s* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
5 ?3 D1 }( D+ c" @* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.) l# B# S/ L4 Z* Y1 _
* Скопируйте этот адрес, в данном случае 107h
2 P+ Z# |: I: R, B5 O* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
. q; n. I3 L1 U' m2 F* Z6 z* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
# E/ [ S- o1 l; _$ Q/ I4 Q9 ?* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
) }. C9 E1 J$ f2 H1 v( b) X) z
& P8 s$ [$ E4 }8 j
1 t9 }* c) O% A! A- Y8 ~( DТеперь нам нужно создать UTX-файл с сохраненным изображением.
, h5 b# {- I8 p3 e' A* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.8 h; A, Z* l0 W5 w$ H
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
$ f: [( c2 ? mСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
$ s8 @, y- O, I' j: M) V4 e# _3 S* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.2 `8 \! f) A( L0 M5 `
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19+ ~4 n. _: D- y# ? F
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет- c; x$ W) u/ z" G v! u7 Y
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
1 X- K4 r9 Z3 T* f& n% l+ l* X3 jТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv), D! f6 i% L1 H" {7 V- a. [) H
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx! U. m# G/ K5 H+ q8 V H
* Откройте GeoConv и измените эти параметры.
! T6 n" e0 b0 o# D- _( r, P3 sМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 801 I1 d+ ?6 s/ V' t$ x
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
+ }2 L1 N/ q- \- {+ s4 H/ v0 G2 M* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.9 a* o- e1 w& k) p* S
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
: ?/ a# q5 p+ W
' Y7 L$ g5 _+ S% O! @. ^Известные проблемы k7 P& _3 j- T$ Z: {. N( h
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
R, Q9 x Z: {' d* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
, u, P5 q8 c" a6 |2 @/ q
1 a6 U# a! a! j, G5 tДальнейшие настройки вручную можно выполнить с помощью G3DEditor.
+ h+ {# D8 y9 k( j5 @* M& bСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip* S, D, E5 o, s) A/ {, U
|