Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.# v, r3 i: {6 f
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
/ G% u J/ g$ v+ X! p0 Q v+ i7 H9 i$ _8 L! I; w
Необходимые инструменты.: s' C* `, G1 F# S1 G& I
$ W5 G" P9 ^$ S6 b1 ]6 L& [Stazis L2 Geo Converter (GeoConv). E) O- I2 N% h8 |0 X7 o) }
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip; n' c( E, }# u! N- d
& i4 Y4 ?1 y( N- z9 [8 W
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
, L. `. ~+ g9 b' }9 O) xСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip# S8 Z' I6 U+ ?! E2 b
% v7 z1 a6 s" F" q& dUTPackage (извлечь)
- e% m" E; c1 q) k5 l& B* y# iСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
" y' M3 C8 J) D
3 [) X7 \& B- _# L( DРедактор Unreal Engine 2 (Создание UTX)
3 s5 C) G! F; c$ _Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
3 q) s6 z& Y; P: i5 N' h9 X2 |0 n
+ v9 D: x, G. RL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)! e5 E" ]4 v) v& p8 y( m2 }
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip4 V' `2 x# D# r. c% Z
2 K) f; d& g7 ]7 G7 ~Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
5 c9 M R7 T# p5 y6 s0 YСкачать: Найдите в Интернете 2 d2 m7 l2 o5 }+ N- q
- j* m! W0 G0 s$ u$ z
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.% k B. z% v- q/ |5 L3 C
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
- j' k# r4 `0 n; ?( g% S2 I# [1 U" H7 S: K/ J' L- V
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
* h" ]# Z# }, [; |* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"
! O/ v$ X T) a4 v- ~$ K* Откройте папку UTPackage / RAW и найдите файл 22_19.raw" @' O" {; I. r2 }9 F, G" K& U
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.5 w3 L+ Z9 i( E, d9 G8 w
* Скопируйте этот адрес, в данном случае 107h) O/ f9 J1 c1 \, r2 V" ]
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".0 T. Z5 X Y% }, o( i9 i" _$ ^
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.4 o0 E+ v* t; p. x, ]5 x# [9 B Q
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
( J* O; G( k. z; y) D3 E% ], Z
- V! J7 q4 i; `2 M1 E
- |0 a. ~0 G# L |% n4 x. g1 {Теперь нам нужно создать UTX-файл с сохраненным изображением.
) F- {0 [3 ^0 F+ F9 |* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
$ J* X, E6 O) D$ `( YИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье# \" `$ k3 n+ F5 N: t
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)- B! ^' I9 g6 L- R& m- y. o
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно. y5 B; H3 Z* J {
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19/ z; s2 n+ p3 H: O
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
8 c* _4 P6 ?/ p% Z) l/ i* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.
- g1 v# b; O, ~! ^4 w sТеперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)
; N- ]' O& ?0 ?! Z r6 ^; ^* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx
; S8 |4 B0 X% E7 [* Откройте GeoConv и измените эти параметры.5 U/ g) ?( A3 O. v2 t
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80 h0 ]5 B" N: r) Z
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
6 i6 E) q) B; u D9 u# W* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.* t# F% s5 e% T# t
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
* k/ R" [5 t* p; J/ G: u$ S: a. e4 R& k$ [
Известные проблемы8 u' {* l( V: f2 O0 O! g
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.4 l5 d1 e- o" k4 v+ ^$ c, Q
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
& G8 V- X4 ?$ k; i9 R6 J8 w: c1 A' L1 N
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.
p1 v0 _9 E+ }0 T" HСкачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip" w) s4 D p% ^6 ^ f$ F" B% u
|