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)
Смотрите также:



