Map PLY Converter for MoW v1.2

Программа для конвертации PLY-файлов карт. (Для мододелов).
Конвертирует PLY-файлы карт из:
В тылу врага: Штурм 2 (Men of War Assault Squad 2),
Призыв к оружию (Call to Arms),
В тылу врага: Штурм 2 Холодная война (Men of War Assault Squad 2 Cold War).
В понятные для:
В тылу врага 2 (Faces of War),
В тылу врага 2: Братья по оружию (Brothers of War 2),
Чёрные бушлаты (Men of War: Red Tide),
Штрафбат (Men of War: Condemned Heroes),
В тылу врага 2: Лис пустыни (Men of War),
Битва империй: 1914 - 1918 (Battle of Empires: 1914-1918),
В тылу врага 2: Штурм (Men of War: Assault Squad),
Диверсанты: Вьетнам (Men of War: Vietnam),
Программа частично умеет читать стандартные SUBM-блоки; умеет парсить стандартные списки mtl-файлов; понимает нестандартные (но при этом ANSI) названия mtl-файлов (материалов); умеет парсить materials-файлы; понимает стандартный список параметров матариалов на 2020 год: (diffuse, bump, specular, height, color, parallax_scale); имеет возможность редактирования путей; имеет небольшого анимированного бота, сообщающего статус программы (бот может и заскучать); имеет небольшую защиту от пользователя-дурака.
(Внимание! Программа оперирует BYTE буферами, не пытайтесь маньячить с UTF-16 и прочей ересью в названиях и содержимом файлов)
Однако, файлы "map" и "*.mi" вам придётся адаптировать по старинке (или написать свою программу).
Обновления:
UPD-1:
24.08.20.
Небольшая правка кода. MTL`ы некорректного размера больше грузиться не будут.
UPD-2:
14.02.21
Доработал парсер для чтения "NNNN" - цветов.
Чисто технически, существует вероятность, что при небольшой доработке кода, программа сможет переносить PLY-файлы на
GEM 1. Но он сильно устарел.
Спасибо пользователю Man232, а т.ж. разработчикам "SOEdit" и "Men-of-War-Blender-Importer-master" за описание структуры "MESH".
Вопросы в стиле: "что это?", "как этим пользоваться?", "а что делать дальше?", "а зачем переносить карты?", "почему у меня не открываются MAP и MI файлы?", "как мне перенести скрипты?" - будут игнорироваться.
Смотрите также:



