public static Dictionary<string, long> GetMaterialAssetDetails(string filename)
{
var map = new MyVoxelMap();
map.Load(filename, SpaceEngineersCore.Resources.GetDefaultMaterialName(), true);
if (!map.IsValid)
return new Dictionary<string, long>();
IList<byte> materialAssetList;
Dictionary<byte, long> materialVoxelCells;
map.CalculateMaterialCellAssets(out materialAssetList, out materialVoxelCells);
return map.CountAssets(materialVoxelCells);
}