diff options
| author | 2016-08-12 19:23:54 +0200 | |
|---|---|---|
| committer | 2016-08-12 19:23:54 +0200 | |
| commit | c4970cc4addedd4565cf8c3ed9ea92b6a4487e0c (patch) | |
| tree | a6f00a59cd0d5bc41014768506d9c4d3aad48de8 /src/main/java/cuchaz/enigma/Deobfuscator.java | |
| parent | Allow exporting mappings as SRG or Enigma (diff) | |
| download | enigma-fork-c4970cc4addedd4565cf8c3ed9ea92b6a4487e0c.tar.gz enigma-fork-c4970cc4addedd4565cf8c3ed9ea92b6a4487e0c.tar.xz enigma-fork-c4970cc4addedd4565cf8c3ed9ea92b6a4487e0c.zip | |
Implement Enigma directory format (#1)
Others changes:
~ Rework File menu
~ Force UTF-8 for all I/O operations
~ Enigma now detect the original file format and use the correct one when you save a mapping
Diffstat (limited to 'src/main/java/cuchaz/enigma/Deobfuscator.java')
| -rw-r--r-- | src/main/java/cuchaz/enigma/Deobfuscator.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/cuchaz/enigma/Deobfuscator.java b/src/main/java/cuchaz/enigma/Deobfuscator.java index d22260f..8cd80be 100644 --- a/src/main/java/cuchaz/enigma/Deobfuscator.java +++ b/src/main/java/cuchaz/enigma/Deobfuscator.java | |||
| @@ -10,6 +10,7 @@ | |||
| 10 | ******************************************************************************/ | 10 | ******************************************************************************/ |
| 11 | package cuchaz.enigma; | 11 | package cuchaz.enigma; |
| 12 | 12 | ||
| 13 | import com.google.common.base.Charsets; | ||
| 13 | import com.google.common.collect.Maps; | 14 | import com.google.common.collect.Maps; |
| 14 | import com.google.common.collect.Sets; | 15 | import com.google.common.collect.Sets; |
| 15 | 16 | ||
| @@ -277,7 +278,7 @@ public class Deobfuscator { | |||
| 277 | // write the file | 278 | // write the file |
| 278 | File file = new File(dirOut, deobfClassEntry.getName().replace('.', '/') + ".java"); | 279 | File file = new File(dirOut, deobfClassEntry.getName().replace('.', '/') + ".java"); |
| 279 | file.getParentFile().mkdirs(); | 280 | file.getParentFile().mkdirs(); |
| 280 | try (FileWriter out = new FileWriter(file)) { | 281 | try (OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(file), Charsets.UTF_8)) { |
| 281 | out.write(source); | 282 | out.write(source); |
| 282 | } | 283 | } |
| 283 | } catch (Throwable t) { | 284 | } catch (Throwable t) { |