Создать аккаунт

MoW NET Tweaker

39
0
Загружено: 18 май 2025, 22:00
Автор: TonaTor
Опубликовал: TonaTor
Версия программы/плагина: v1.0m3
MoW NET Tweaker

Небольшая программа для просмотра и небольшого редактирования NET-файлов.


Ещё один простой инструмент для опытных мододелов.
(Особо не тестировал)

Программа для просмотра и настройки некоторых параметров NET-файлов карт.
Эти файлы отвечают за высоты и типы местности карты, настраиваемые в режиме редактирования F2.

(Программа использовалась для скалирования сетки высот на Лисе пустыни и Штурме-1
Теперь она позволяет адаптировать NET`ы с MoW2 в GoH и Ш2).



И так, что за что отвечает:

"Заголовок"
1) X-ячеек и Y-ячеек - Количество клеточек (в самой игре отображается на 2 меньше как для X, так и для Y).
В программе их настраивать нельзя. Их количество должно настраиваться редактором автоматически.

2) X-смещение и Y-смещение - Смешение сетки от центра карты.
Их можно настраивать, но трогать без надобности - не советую.


3) Z-фактор смещения - Это коэффициент, на который будут умножаться высоты клеточек при сохранении файла.
Коэффициент 0.01 - это 1% от изначальной высоты: 10 - это сто процентов.

(Почему для X/Y - сдвига игра использует столь большие float-числа одинарной точности,
а для Z-позиционирования использует short (везде, кроме MoW2) - в душе не знаю. Может хоть вы знаете. Хотя, кого я обманываю...
Лучше процитирую Трудягу: "Просто исторически так сложилось").

4) Размер ячейки (Он же флаг версии) - Интерпретируемое значение для функций тераморфера внутри движка.
Все движки GEM2 понимают 522 в легаси-режиме. Но GoH использует 517 (с вдвое увеличенным кол-вом ячеек),
а MoW2 использует 1034 с доп. сеткой (которой по факту может не быть).
(Вы можете править этот параметр, если знаете, что делаете).

5) Доп. сетка в MoW2 - используется для хранения запретительных флагов.
0 - Нет сетки, но есть параметр; 1 - Есть и параметр и сетка;
(Вы можете включать и выключать флажок для совместимости, если знаете, что делаете).

Террейны движения
Террейны эффектов
Запретительные флаги
(Реальная доп. сетка MAP2 из Аренки)
 - Сделал их отображение просто чтобы было )))

В общем и целом, программу сделал в помощь MoW PLY Tweaker начиная с версии v1.3m4.

Как известно, игра может импортировать рельеф из (желательно) монохромных TGA-файлов.
Но вот какая печаль - данные при этом интерпретируются как всего 8 бит.
Рельеф получается либо совсем плоским, либо (при высокой контрастности) - как пики точёные.
Поэтому изображения рельефа не должны быть сильно контрастными,
и желательно не должны быть большого разрешения > ~500.

Тех. подробности есть в этом посте.

Рельефность можно повысить в MoW PLY Tweaker
А с помощью MoW NET Tweaker - поправить карту высот.

На видео это более показательно:

 

Расшифровать данные NET-файлов оказалось достаточно просто. За один вечерок.
Программа сделана за одни выходные. Её бюджет - несколько кружек чая да пачка печенья.
Исходный код (для RAD Studio XE3 C++) - как всегда выкладываю вместе с программой.
 

UPD-1: 27.12.2021
UPD-2,3,4: 09.05.2025


На форуме разобрал структуру данных NET-файлов:
https://mow-background.moy.su/forum/24-19-229-16-1672817338

Порой, вот, обожаю моддинг.
Просто что-то делать ради хорошего настроения)

Публикация на форуме:
https://mow-background.moy.su/forum/24-19-230-16-1672817345

И да, делайте бекапы!


Скачать:

(Версия v1.0m3)

Размер файла: 1.06 МБ

Смотрите также:

Комментарии
Без политики и матов. Комментарии проходят модерацию.
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.