From 88d10a9a2e70f2aa280cf97d26c0d538da4df75c Mon Sep 17 00:00:00 2001 From: Guus Waals <_@guusw.nl> Date: Fri, 20 Sep 2024 17:43:25 +0800 Subject: [PATCH] Make sure files exist, move menu path --- scripts/Decompile.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/Decompile.java b/scripts/Decompile.java index e1c528e7..9664bafc 100644 --- a/scripts/Decompile.java +++ b/scripts/Decompile.java @@ -1,6 +1,6 @@ // Script to export decompiled C code from Ghidra // @category _Reman3 -// @menupath Tools.Reman3.Decompile All +// @menupath Reman3.Decompile All import java.io.File; import java.io.PrintWriter; @@ -500,6 +500,10 @@ public class Decompile extends GhidraScript { throw new Exception("Output directory does not exist: " + RecompileConfig.INSTANCE.outputDir); } + // Make sure to create output folders + RecompileConfig.INSTANCE.dirDecompFix.mkdirs(); + RecompileConfig.INSTANCE.dirDecompAuto.mkdirs(); + buildFunctionBlacklist(); List functions = new ArrayList<>();