Название: Как создать свои собственные геоданные [Версия для печати] Автор: admin Время: 2024-9-22 23:41 Название: Как создать свои собственные геоданные Этим руководством поделились много лет назад. Я не являюсь автором оригинала. 0 f# ], X- j: A3 m8 z+ Q) E- rЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.: j' @ X) ^) d
% a% G. U% @, g% }" M( W2 a, _
Необходимые инструменты. ' R3 m1 }& ]; T4 H $ m2 z6 H z! [( r; _Stazis L2 Geo Converter (GeoConv)- H1 o A- \1 j! f
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip ) {8 f# S7 C, V: U6 @& N7 D1 u5 P D& m4 b. F9 n& \
G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))* M8 n7 ?3 t) ^- n. q( ^, I
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip 6 i6 J1 V- A, i , |6 d% ?5 L; K3 b% eUTPackage (извлечь) # |6 l: U0 O* _ wСкачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip, r! T1 X ^& i: G8 C3 z
" d& a+ M+ r' y) b1 u6 p2 YШестнадцатеричный редактор - (я использую UEStudio или Ultraedit)9 G& S( e [' K% k) \5 N" n; S( f
Скачать: Найдите в Интернете # |% _6 i: W5 X z0 T ' {+ g% Q8 f, ]+ ~Важно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты. : C0 e; V2 w2 X, d! r% h WВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты. 8 m1 h$ N3 n; @. }$ X% u& u8 }( b/ t0 F5 K4 s( j
Сначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.) 8 Q- L2 j9 V& r( r) y" ^* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat" & D9 p. v2 ]& [. F* Откройте папку UTPackage / RAW и найдите файл 22_19.raw8 y( q: Q: ^! }8 E
* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.+ x' M5 x4 Z" a) j
* Скопируйте этот адрес, в данном случае 107h 9 {$ p. W0 b- V* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263"." Q2 |/ @: Z" y9 }$ f. o4 V f
* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok. & b' P" y p* W9 J* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.2 Z1 S* d' z W- `& b9 [. Z
5 |9 b7 y5 b/ j: l3 [; c
- S. r5 v" v4 r; ?% s' R2 TТеперь нам нужно создать UTX-файл с сохраненным изображением. 8 G) B4 x" D' q) G( E* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля. 3 w. x6 m) F! N* ^- ~3 fИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье 2 Q% J7 u( v9 w: cСвойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка). }8 P; w. T1 Z# r4 c
* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно. 5 b2 K- [! E1 xИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_190 {3 _ E2 o0 y" j- V
Параметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет8 O9 c* d5 |( [
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx." F% P! F* Y# `* x+ o4 |
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv) : A6 c) B3 x7 Q* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx5 i1 K3 N* a* F1 d: m# ^# N
* Откройте GeoConv и измените эти параметры. , u" X: g! |8 I; n5 vМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80 $ S0 e9 o( U# }* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".) r2 ^& U& L9 b% }) p
* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки. + M. p8 R: `3 o. z5 {1 @1 J* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE. ~3 t/ g5 `/ k$ A - O7 K! T9 I4 p9 S+ tИзвестные проблемы , R: m" k8 k: l; v& L, B1 `* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы. - I7 m& d- z+ N0 [! I* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).9 @7 Y0 X( V Q# Q3 v
! e8 o8 ?- k* s
Дальнейшие настройки вручную можно выполнить с помощью G3DEditor.6 r# ^0 s) h: A& V
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip ! ~# M* s* f2 y7 q2 n4 b
Добро пожаловать artace.ru - творческий сектор (https://artace.ru/)