Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
: N+ P4 F: @$ A$ ]* l4 GЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.& K1 G2 D. R! _% Q7 s
1 ?0 |3 j, l [. p0 A+ Z
Необходимые инструменты.
( Z0 J& ^5 S9 M3 v& ?- g! y$ {: R
Stazis L2 Geo Converter (GeoConv)7 E# t* E; F. B! p0 ~
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip& f. t/ A# T5 ^1 S( c
! q6 w# |% z- A; H6 ^0 Z3 o; }+ PG16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
% `: v0 j) \+ P& wСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip2 f& X; e |/ W/ {. f& d* P- ~
" P0 _/ N; x9 D+ D6 s uUTPackage (извлечь)
8 h5 c, Q4 [6 S$ d! ~( iСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip" F m3 x4 F& q) I, E
' w% H. ]- O$ _
Редактор Unreal Engine 2 (Создание UTX)% ^ z6 j8 n' z ?$ A% w1 h
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
* m9 M9 z1 B- m. I$ I9 p2 ?
?( S$ B' s2 bL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
! I/ d& H, i) N5 I/ q( @8 @: l! AСкачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
5 y3 }7 L- u' d+ @5 H) ~4 K: c* o; P3 [
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)- d& B2 f/ T' h
Скачать: Найдите в Интернете 9 d/ t# e( r' |- ]( H- M$ j# @
1 e/ A# [3 q* O( n v1 r
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.7 {& c4 p. w9 N1 e
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
' l: L: `; [7 v: ?: z7 F' p! i- H( `* w
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)5 X6 Q0 B; c7 k8 a* @3 P
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
- l2 ]; K# @( p) o* G" }( {4 i: ~* Откройте папку UTPackage / RAW и найдите файл 22_19.raw6 x, E+ ~' J- a& W& F
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.# x j; i" k0 Q6 q
* Скопируйте этот адрес, в данном случае 107h1 \2 P0 z, ?0 A. R2 A4 U) o& @
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".9 k a" Q9 g0 w: N+ L
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.* N1 e& `# [4 w
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.% K+ e: r- r4 T) A
! h) R' ]) F: x6 ?, B7 f
+ W5 s) [9 x, r$ jТеперь нам нужно создать UTX-файл с сохраненным изображением.
. j4 k9 v9 H% Q: Y" j; g( M* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
- x$ f3 H5 A- }7 ?! e5 J5 G4 |! Q% uИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье. ?9 e) g U& e( w% n6 g5 [
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
- m3 G. u! U' [/ P: ~* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
* @& H# E) X0 r, e. w1 I) wИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
5 b: y+ o* ]4 L5 O1 b. xПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
0 c! |: x5 k4 [/ I* j7 q& Y, |* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
% n/ g9 I1 ^) o; IТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)3 D# Z. G g O+ y9 @
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx2 g n4 H% b: z' `# E
* Откройте GeoConv и измените эти параметры.
, e) k2 C$ F4 ?0 N4 H% T+ AМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80* x$ a. L7 z( B8 `- T
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".: o1 G- c2 Q; b3 _$ L- W A
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.
" ` u h+ {( o8 d9 L* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
$ _3 A9 t7 q( t4 U Q9 M, j
/ S* k) N& b4 O* C8 GИзвестные проблемы
8 J: _" @8 \+ ?9 u. N7 w* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.# M7 V6 q9 C- H3 N2 P0 y8 Y/ e
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
$ ?% h: b5 j% G: @6 ^" G; a! H% c; t' ]
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
0 a! F; E9 K- _" oСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip& M7 ~6 j+ [% o ~8 C; _0 j6 b
|