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

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

Автор: admin    Время: 2024-9-22 23:41
Название: Как создать свои собственные геоданные
Этим руководством поделились много лет назад. Я не являюсь автором оригинала.
, L) T1 P" N' ZЭто единственное руководство, которым когда-либо делились по созданию геоданных из клиента.
! K2 z3 V, a0 z3 V) l( x! ^+ p2 j
Необходимые инструменты.% K( E! K+ f4 e& y) z0 y" x

/ S! T& |, ]) q, \" U4 ~Stazis L2 Geo Converter (GeoConv)1 e! b$ _: Z: `$ r% J
Скачать: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip
8 @) T' J5 V) l* E" K
- F" P' r- W& t5 n) G1 [G16ed (редактор карт высот, работающий напрямую с форматом UEd3 G16 (16-битные оттенки серого.))" B- J, K1 r: Q- X
Скачать: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip
, }. h4 h+ c& Y) o
* ^3 T. s. u* }4 S. ^/ m1 EUTPackage (извлечь); ^. X" N5 \+ K
Скачать: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip
4 M  g6 ?  O7 V! z# W0 @
0 g. _; t. n! a$ gРедактор Unreal Engine 2 (Создание UTX): v. B& G. C. W* F) ~: G* Y
Скачать: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip
1 @: I- x5 D9 ^; t! p6 t
+ }' T+ d. u. r/ ]L2J-GeoEditor (конвертируйте в формат L2J и создайте PathNode)
! g: X3 ]0 R; {Скачать: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip
" c: K1 N: k% S' t* q9 \6 l% R" m5 Q# V5 r& u5 [
Шестнадцатеричный редактор - (я использую UEStudio или Ultraedit)/ `5 G7 s# o  N, G7 Y/ t( a
Скачать: Найдите в Интернете
# E' i+ L+ X) ~# z* v6 V
% t# x2 h- |% KВажно: В этом примере я буду использовать карту T_22_19, но применю ту же процедуру для любой карты.
* B. n; C% i1 d. E1 xВажно: если вы используете классическую карту, удалите _Classic как из текстур, так и из имен файлов карты.
# v( M5 V' h) _
! j# R4 ^7 }  a6 r. {- e) hСначала нам нужно извлечь изображения карты высот из файлов UTX (T_22_19.UTX, T_22_20.UTX и т.д.)
: X8 y+ X1 ?" L) Z0 f* Поместите этот файл T_22_19.UTX в UTPackage /Textures и выполните команду "unpack.bat"* ^) g- ^9 T5 l& Z6 W$ `1 `1 N% h& l/ {
* Откройте папку UTPackage / RAW и найдите файл 22_19.raw
- T3 D( Q' d9 Q: ^: H. z* Откройте этот файл с помощью Ultraedit и найдите (Ctrl + f) "40 80 10", первый байт после этой строки является началом карты высот изображение.3 W- L7 P0 X7 n1 q; O
* Скопируйте этот адрес, в данном случае 107h2 Q4 H- e2 J! C4 a
* Откройте калькулятор Windows и переключитесь в "Научный" режим, выберите "Hex" и введите "107", выберите "Dec", и теперь у вас есть "263".
9 O& e/ u+ N! ?/ @3 Z( i* Откройте G16ed, перейдите в "Файл -> Импорт -> НЕОБРАБОТАННЫЕ данные", найдите 22_19.raw и в поле "Начальное смещение данных" введите "263" и нажмите "Ввод", Ok, Ok.
8 D7 W+ m( _* G; J* Перейдите в "Файл -> Сохранить (Ctrl + S)" и используйте название карты для вашего нового изображения (22_19.BMP). Теперь у вас есть идеальное изображение карты высот G16.
( _+ |, S! p- Z+ g' W" Z) M4 F
* D6 d+ V9 c2 s- _6 O1 R! ]" X% C5 r$ G. {. t
Теперь нам нужно создать UTX-файл с сохраненным изображением.
6 k4 A' g$ v  Y% T8 }2 ~6 s( G& R* Откройте UnrealEd и в окне windows "Текстуры" перейдите в "Файл -> Создать" и заполните поля.
7 H* r3 g3 Y: X: j8 i$ ]Информация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19, Класс: Сырье
' S, y# c: _. t: M+ x3 ]Свойства -> MaterialClass: класс"Движок.Текстура" (Выберите текстуру из выпадающего списка)
# X5 @4 t) A" R9 X- {8 Q/ R* Перейдите в "Файл -> Импорт" и выберите изображение 22_19.BMP и убедитесь, что поля заполнены правильно.
8 \" B0 X/ y1 ?  VИнформация -> Пакет: T_22_19, Группа: Высота, Имя: 22_19
+ [& \. x/ W/ ]" g8 _, ^' LПараметры -> Маскированный: снимите флажок, Создание MipMaps: снимите флажок, Детальный взлом?: снимите флажок, Сжатие: нет  b" l' C# o* Z, m! q1 X
* Перейдите в "Файл -> Сохранить" и сохраните этот файл как T_22_19.utx.5 K4 {) Y0 }# ~" L2 }" B6 ?8 [
Теперь мы можем создать наши геоданные с помощью Stazis L2 Geo Converter (GeoConv)* l8 P' a: M/ R: i& K( L
* Перейдите в папку Textures в игре, переименуйте исходный T_22_19.utx в T_22_19_O.utx и поместим в эту папку наш новый T_22_19.utx* e0 Q3 B6 E+ p% x4 N5 u5 u
* Откройте GeoConv и измените эти параметры.
, ?; H2 B& p* \/ jМинимальный угол наклона плоскости к XY: 20, Высота лестницы: 10, Разница в оптимизации: 80, M4 c. e7 u" f1 Z3 Z) J
* Нажмите "Открыть пакеты" и выберите 22_19.unr в "Lineage II / MAPS", завершите процесс, и теперь у вас есть ваши ГЕО 22_19_conv.dat в папке "Lineage II / MAPS".
/ R) _$ ^+ `. ]' w! ]" D6 X* L* Если вы получаете сообщение об ошибке, измените десятичный символ вашей системы на . из Панели управления -> Региональные настройки.% q: S+ \+ t2 i1 Q5 w
* Преобразуйте этот GEO в формат L2J и создайте PathNode с помощью L2j GeoEditor или HDGE." O2 `( l3 ?: i. x% [8 ]8 P
* w$ F; c: I8 u
Известные проблемы) b/ S6 i  _# r
* Некоторые геоданные сгенерированы некорректно или не могут быть сгенерированы.
4 o! f0 P8 |/ b# k$ L3 [* Использование "Высота лестницы: 10" может вызвать проблемы с лестницей (если вы используете "8", проверьте правильность расположения всех лестниц на карте).
; H6 Q7 J. x1 ]# v: z
& L0 F$ T7 e7 a' IДальнейшие настройки вручную можно выполнить с помощью G3DEditor., n2 |8 D% q. E& e' {
Скачать: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip
$ U0 c$ P6 B+ O3 [5 y




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