artace.ru - творческий сектор

Название: Как создать свои собственные геоданные [Версия для печати]

Автор: admin    Время: 2024-9-22 23:41
Название: Как создать свои собственные геоданные
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.- ]7 T2 m6 _, h% l/ a8 R/ i2 t
Это единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
, W. P& ~9 i8 D2 `" Q5 {
- p+ {( U! n0 D: M/ S! j( p, a/ i) HНеобходимые инструменты.
& |9 E$ \0 d) X8 h' i" Y% g4 v
) t3 k9 z( P& B: PStazis L2 Geo Converter (GeoConv)$ z5 q+ G$ R5 `- E( t( Y: H+ p# |8 E, z7 s) H
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip+ g4 _! t; ]$ H* I

! C2 V9 c) i$ U, ]# i- |5 V: |" O# H' }G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))
7 j: t/ g. i/ ~4 BСкачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
) n" q8 s  D+ l/ x1 P4 v) @5 w
. u' `8 C( C! k* c) F6 y1 AUTPackage (извлечь)2 E: y6 y/ D/ ?+ P, D
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
2 i* \0 ~8 @4 _$ O8 w6 E9 S
% b; z- w! S. l1 \4 |Редактор Unreal Engine 2 (Создание UTX)
/ q3 g4 _8 O2 E) s% qСкачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip+ `# m* r6 s& W* M  A" e0 S

' \/ @8 {: m2 \  h$ D% i; jL2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)9 a9 N& ~4 E4 b1 P  W$ F% `
Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip1 j! u) s: z% K, f/ U$ z% u& H
# E6 p/ l' J) i" o
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)* f: O: V0 y; b6 s; f2 x
Скачать: Найдите в Интернете + o# P3 |$ W3 F& s7 }/ U

% t" I6 N7 s3 r8 T5 q% NВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.0 U9 J7 F" a+ [; X1 h, E
Важно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
1 d! ^2 G7 L( ?
! ^. L5 B; B3 R& tСначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)7 \8 H* r/ T: z' `
* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"6 L2 R$ {' J7 R0 A+ F/ g! ~4 E' H
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
3 F0 M( G+ v- _. b* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.
. s7 {7 e, x* B* Скопируйте этот адрес, в данном случае 107h; n5 z3 C6 S6 g- z
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".: o/ L# D8 G( k( L' U* H/ Q
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.7 c& f" N! S5 O7 ]0 ~
* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
0 Z, B' m) N2 y9 Q
: F0 H6 D- D8 m' S
0 I. ^6 a, j: S) B& }9 kТеперь нам нужно создать UTX-файл с сохраненным изображением.
2 k$ |5 z$ a$ V1 m/ g* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.& E& a4 G3 D1 f, N
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
* M/ O- E/ h0 C0 HСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)4 K4 I( r% m( x+ v- O. V0 ?7 _
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.& L% G* k6 x5 G
Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19' q$ h9 X- w1 s. T4 A5 n4 u
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет
' Z) i5 O+ ^: M2 W; V* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.; M1 Z9 t, O/ n& g, ]
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)4 C# F3 T% i% t& j
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx  Z3 C& n1 B, s! v5 ^4 i
* Откройте GeoConv и измените эти параметры.
: }3 K& H! z* j$ s! P9 w% o7 A* \Минимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80
+ z4 _( M* T& \3 C3 p* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
& E3 R0 c0 k: ^, Q* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки./ [, u8 w1 w3 X9 f9 F9 d9 d2 I# ^
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE.3 W( F, u. j& R

  Q8 @( s0 b& {/ G- Q" rИзвестные проблемы. e. L1 ]4 g# z  X9 a9 o
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы./ {2 `# e" i+ O. D) r
* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).# p  d# i$ M' s  ~- P

8 h& K: t7 C5 G  U$ U# \6 C& [4 bДальнейшие настройки вручную можно выполнить с помощью G3DEditor.2 @; Q: h1 q3 L$ ]# {4 N/ A
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip% [& _( a2 b2 D4 b





Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/) Powered by Discuz! X3.5