FastMDX
Очень быстрая библиотека для работы с файлами формата MDX. С ее помощью можно открывать, редактировать и сохранять MDX файлы.
Написана на C# с применением быстрого низкоуровневого кода. Используется .NET Core 3.1. Библиотека также является кроссплатформенной.
Модели Reforged пока не поддерживаются.
Пример использования API
API довольно простое.
Загружаем желаемую модель через экземпляр класса MDX:
using FastMDX;
...
var mdx = new MDX("footman.mdx");
Теперь можно получить доступ к свойствам модели. Например, изменим путь текстуры:
Console.WriteLine(mdx.Textures[0].Name);
// Textures\Footman.blp
mdx.Textures[0].Name = "Textures\\Footman1.blp";
И сохраним изменения:
mdx.SaveTo("footman.new.mdx");
Результат:
Модель имеет множество свойств и подсвойств.
Извиняюсь за отсутствие вменяемой документации. Пока что можете использовать подсказки IntelliSense для ориентировки.
Извиняюсь за отсутствие вменяемой документации. Пока что можете использовать подсказки IntelliSense для ориентировки.