Название: Как создать свои собственные геоданные [Версия для печати] Автор: 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
' \/ @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