diff --git a/OpenRA.Mods.Common/UtilityCommands/ExtractMapRules.cs b/OpenRA.Mods.Common/UtilityCommands/ExtractMapRules.cs index d08f4e8aa3..9900478eb5 100644 --- a/OpenRA.Mods.Common/UtilityCommands/ExtractMapRules.cs +++ b/OpenRA.Mods.Common/UtilityCommands/ExtractMapRules.cs @@ -54,7 +54,7 @@ namespace OpenRA.Mods.Common.UtilityCommands { Game.ModData = modData; - var map = new Map(modData, modData.ModFiles.OpenPackage(args[1])); + var map = new Map(modData, modData.ModFiles.OpenPackage(args[1], new Folder("."))); MergeAndPrint(map, "Rules", map.RuleDefinitions); MergeAndPrint(map, "Sequences", map.SequenceDefinitions); MergeAndPrint(map, "VoxelSequences", map.VoxelSequenceDefinitions); diff --git a/OpenRA.Mods.Common/UtilityCommands/GetMapHashCommand.cs b/OpenRA.Mods.Common/UtilityCommands/GetMapHashCommand.cs index 6f6f6bca3d..61825b4777 100644 --- a/OpenRA.Mods.Common/UtilityCommands/GetMapHashCommand.cs +++ b/OpenRA.Mods.Common/UtilityCommands/GetMapHashCommand.cs @@ -10,6 +10,7 @@ #endregion using System; +using OpenRA.FileSystem; namespace OpenRA.Mods.Common.UtilityCommands { @@ -25,7 +26,7 @@ namespace OpenRA.Mods.Common.UtilityCommands [Desc("MAPFILE", "Generate hash of specified oramap file.")] public void Run(ModData modData, string[] args) { - using (var package = modData.ModFiles.OpenPackage(args[1])) + using (var package = modData.ModFiles.OpenPackage(args[1], new Folder("."))) Console.WriteLine(Map.ComputeUID(package)); } } diff --git a/OpenRA.Mods.Common/UtilityCommands/OutputActorMiniYamlCommand.cs b/OpenRA.Mods.Common/UtilityCommands/OutputActorMiniYamlCommand.cs index f4c39ff1ae..876812d1d8 100644 --- a/OpenRA.Mods.Common/UtilityCommands/OutputActorMiniYamlCommand.cs +++ b/OpenRA.Mods.Common/UtilityCommands/OutputActorMiniYamlCommand.cs @@ -1,6 +1,7 @@ using System; using System.IO; using System.Linq; +using OpenRA.FileSystem; namespace OpenRA.Mods.Common.UtilityCommands { @@ -27,7 +28,7 @@ namespace OpenRA.Mods.Common.UtilityCommands try { mapPath = args[2]; - map = new Map(modData, modData.ModFiles.OpenPackage(mapPath)); + map = new Map(modData, modData.ModFiles.OpenPackage(mapPath, new Folder("."))); } catch (InvalidDataException) { diff --git a/OpenRA.Mods.Common/UtilityCommands/ResizeMapCommand.cs b/OpenRA.Mods.Common/UtilityCommands/ResizeMapCommand.cs index 665c456f08..378f3d40d1 100644 --- a/OpenRA.Mods.Common/UtilityCommands/ResizeMapCommand.cs +++ b/OpenRA.Mods.Common/UtilityCommands/ResizeMapCommand.cs @@ -49,7 +49,7 @@ namespace OpenRA.Mods.Common.UtilityCommands public void Run(ModData modData, string[] args) { Game.ModData = modData; - map = new Map(modData, modData.ModFiles.OpenPackage(args[1])); + map = new Map(modData, modData.ModFiles.OpenPackage(args[1], new Folder("."))); Console.WriteLine("Resizing map {0} from {1} to {2},{3}", map.Title, map.MapSize, width, height); map.Resize(width, height);