Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
4 w* l4 |; t9 }/ f8 y& r2 vЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
& T; u" r, P! o0 U& u- p
. P1 ]0 m4 T2 U# | b5 K' l& S6 {Необходимые инструменты.% t- N; L0 M% g9 T! B |" g/ R
0 o+ \. L- n4 b6 S$ m) G2 RStazis L2 Geo Converter (GeoConv)
8 }* s" ^- U8 A6 y" S% xСкачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip: T; f( Z5 J1 E7 h
* L7 d9 q& W7 X# ^5 qG16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
$ C7 T1 j7 V- IСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
# J% T8 T1 B. {( G. I" u0 b1 D6 s1 v; W) v6 Z2 [3 L# K
UTPackage (извлечь)1 I" Y: v3 l, H9 w& r7 w
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
7 Q6 K& E2 W& R, C# B
G8 D9 j) ]) m4 H. O; FРедактор Unreal Engine 2 (Создание UTX)
: d$ ^6 W: t8 {' l/ a2 w8 f4 hСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
1 r, [. ^5 c; P/ q, G5 l. j+ d
9 Z& o. R4 g7 E+ ?L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)3 a4 K) Z* V8 Q' f( p
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip a7 f, l/ G& B/ v* ~9 G
. Q8 @$ T& l2 g5 c* |9 o
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit). I" Y# X. E, a; f& p! r
Скачать: Найдите в Интернете 
% o$ K" o$ t5 P( [: i
( s) A" Z5 T- p' u; l: A" I9 aВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
/ N$ K6 J" M8 S; a, \3 V1 wВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты., r$ u6 Q& q4 e
( d& t7 F$ k/ Z2 b" c b9 K
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
$ i6 q1 P; Y" H- z* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
. @4 ~8 c" V! p+ O$ n7 x* Откройте папку UTPackage / RAW и найдите файл 22_19.raw& Y4 b& R. ?* q
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.) k) i0 d1 z1 C
* Скопируйте этот адрес, в данном случае 107h: P/ f, c5 v' B; S
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
/ e+ | Z& _- y2 C2 }0 H, M( {4 ]* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
( d" i) ?& h1 |* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.) I* w; ^; @8 M
3 _' W3 r" D5 f8 m! m& K) |- }5 C' W5 M$ y( t: Y2 x b
Теперь нам нужно создать UTX-файл с сохраненным изображением.
: n( _$ S. O1 r# j: l! s% K1 l) C F3 D* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
; B" D3 D: b8 [9 jИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
' ~; t6 r7 r1 j1 {" RСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)9 O: X4 C2 U' R) ~. q8 K: ]( [
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
0 f# w# ~5 {5 T% [# R) ]Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19 }' [0 Q$ t( @& H5 x5 [. S' f) y
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
* ?7 h/ m: D7 F* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx./ L: f7 d2 _& X F S# }
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
# y. y, g, V! W' f( L1 G+ a: I) l* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx0 u# Z; V' R" w m. s& Q1 X
* Откройте GeoConv и измените эти параметры., P" ^, m* T( w7 o. H9 u: N
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80' @7 v$ b2 B M
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".) { b. u' o: [ t# j8 u* g
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
# W; `9 z: e7 ~* ]. {: R+ K* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
: D( ^9 S8 q5 c' b9 W4 P' B9 b! @7 J5 }
Известные проблемы
( w; E0 {" U/ l9 n( H% _* Q* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.* |5 d$ w. V7 j3 b3 Q
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).+ j) X! w: z }6 }8 d
* p& r8 C* n$ m! f( a# r# JДальнейшие настройки вручную можно выполнить с помощью G3DEditor.
& A2 j4 f: L7 }) g3 QСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip: y" o0 X* c; V K5 I
|