added --minimap to OpenRA Utility

closes #4195
This commit is contained in:
Matthias Mailänder
2013-12-05 17:41:03 +01:00
parent 06b0ce621f
commit 5a4fc712a9
3 changed files with 23 additions and 2 deletions

View File

@@ -293,5 +293,24 @@ namespace OpenRA.Utility
var result = new Map(args[1]).Uid;
Console.WriteLine(result);
}
public static void GenerateMinimap(string[] args)
{
var map = new Map(args[1]);
Game.modData = new ModData(map.RequiresMod);
FileSystem.UnmountAll();
foreach (var dir in Game.modData.Manifest.Folders)
FileSystem.Mount(dir);
Rules.LoadRules(Game.modData.Manifest, map);
var minimap = Minimap.RenderMapPreview(map);
var dest = Path.GetFileNameWithoutExtension(args[1]) + ".png";
minimap.Save(dest);
Console.WriteLine(dest + " saved.");
}
}
}