Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
8 E' C* P8 V- Z+ }. sЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
/ p! F: t. p3 y y+ K5 I6 @; M
' D$ n" [( E, j0 w- @, `Необходимые инструменты.# O1 R' {- u# ^! Z }- E" A
, u: B( C R8 a3 [5 P ^# q2 r; y8 T
Stazis L2 Geo Converter (GeoConv)
- {, k. M8 K7 j0 Z* H" Y \Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip8 r7 o( ~" p/ T3 p a; R n
" C4 P g$ r; OG16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))& _$ d' o6 p: ]! o6 z# \. K
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
$ j! x9 J- i& }6 [; V- H3 \5 [2 e9 }$ O$ O9 e, V! J1 ?: n
UTPackage (извлечь)
- o7 a: v. ]0 l ^6 Y- }& m' pСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
6 K6 [7 R6 j; @6 Q1 @9 A) H
. I. ]- S) y; v1 i$ xРедактор Unreal Engine 2 (Создание UTX)
- X# g1 M$ K. R# b. n. b9 `Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
( h9 K' j @: ^' t; C) b$ v2 C! I' ]3 ^
L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
; ~! g8 ^- N7 s+ ^% P2 ]Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
4 `, q0 q( t" `' U: z7 W' ]8 F3 v/ a
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)
/ u l, b: S1 UСкачать: Найдите в Интернете 
% ^" {$ W- n/ K4 c9 X; x6 Y/ W, G4 |$ d; P& G" Z/ Z
Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.# T3 o" R' H4 u6 q4 j
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
1 f R/ l- q4 }' k6 j6 q/ p; D$ I! G) E( R7 |
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)0 n( w3 ^4 O5 @) `( F" q
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"/ i; q2 b+ X0 G2 K
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw1 j9 ^/ g8 C+ I/ Y! w0 J
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
& e5 `$ }' x" S0 {* Скопируйте этот адрес, в данном случае 107h$ h0 T& ?8 t, w& {+ l& e8 s
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".# \' s1 Q3 u8 J6 g
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
# X5 ? s1 p- v; |* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
0 r- D! ]) ?1 ]( F$ C1 L9 r; g' p% s) P% I1 c
& P. i2 C. W, u" a, eТеперь нам нужно создать UTX-файл с сохраненным изображением.& _' j" l) _1 K$ |* t
* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
! s1 o7 n8 T6 u0 q0 QИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье# T( {) j5 B& ^( c6 w, y+ m) I3 e+ ~
Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)- @0 S5 ]4 b) Q H
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.4 d, V5 T" Q) |' \
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
; u1 X6 K" i; P5 V3 N% nПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
* \9 K: \+ p* m* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.7 d/ R& V& X3 N+ y
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)6 i5 W8 W6 v- D' U5 t
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx' x6 o s' P+ M
* Откройте GeoConv и измените эти параметры.$ y9 g* x; e+ N3 v, C0 h; j
Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
8 H) A6 O8 @ D( S, R! K9 v* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
( |5 i. p* d' r4 H7 ]" _* d* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.4 j* E# K( o3 `$ ]3 ^8 v& [9 A3 ]2 J
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.
, M Z+ c; u! @ a
6 S2 V8 n, ]% HИзвестные проблемы2 L+ x7 }" m. b% t$ m
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.4 j! h4 `( e1 R5 ]
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте). V+ T% U5 v- R9 r2 O; h
3 _% ^. D3 }" v
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.2 Z$ F" [) p9 o/ O& _0 x
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip* w8 B/ `' K* F5 e8 v
|