From e1b780ae6d60bd6a9635f6f1197dc26d2b31e3a8 Mon Sep 17 00:00:00 2001 From: gegy1000 Date: Fri, 28 Jun 2019 23:13:43 +0200 Subject: Profile option for mappings to be saved by-obf instead of by-deobf --- .../java/cuchaz/enigma/command/ComposeMappingsCommand.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/main/java/cuchaz/enigma/command/ComposeMappingsCommand.java') diff --git a/src/main/java/cuchaz/enigma/command/ComposeMappingsCommand.java b/src/main/java/cuchaz/enigma/command/ComposeMappingsCommand.java index 1f6a069..f57f1fa 100644 --- a/src/main/java/cuchaz/enigma/command/ComposeMappingsCommand.java +++ b/src/main/java/cuchaz/enigma/command/ComposeMappingsCommand.java @@ -2,6 +2,8 @@ package cuchaz.enigma.command; import cuchaz.enigma.throwables.MappingParseException; import cuchaz.enigma.translation.mapping.EntryMapping; +import cuchaz.enigma.translation.mapping.MappingFileNameFormat; +import cuchaz.enigma.translation.mapping.MappingSaveParameters; import cuchaz.enigma.translation.mapping.tree.EntryTree; import cuchaz.enigma.utils.Utils; @@ -26,12 +28,14 @@ public class ComposeMappingsCommand extends Command { @Override public void run(String... args) throws IOException, MappingParseException { - EntryTree left = MappingCommandsUtil.read(args[0], Paths.get(args[1])); - EntryTree right = MappingCommandsUtil.read(args[2], Paths.get(args[3])); + MappingSaveParameters saveParameters = new MappingSaveParameters(MappingFileNameFormat.BY_DEOBF); + + EntryTree left = MappingCommandsUtil.read(args[0], Paths.get(args[1]), saveParameters); + EntryTree right = MappingCommandsUtil.read(args[2], Paths.get(args[3]), saveParameters); EntryTree result = MappingCommandsUtil.compose(left, right, args[6].equals("left") || args[6].equals("both"), args[6].equals("right") || args[6].equals("both")); Path output = Paths.get(args[5]); Utils.delete(output); - MappingCommandsUtil.write(result, args[4], output); + MappingCommandsUtil.write(result, args[4], output, saveParameters); } } -- cgit v1.2.3