Index: java/AEInstaller2-Updater/src/net/oni2/aeinstaller/updater/AEInstaller2Updater.java
===================================================================
--- java/AEInstaller2-Updater/src/net/oni2/aeinstaller/updater/AEInstaller2Updater.java	(revision 776)
+++ java/AEInstaller2-Updater/src/net/oni2/aeinstaller/updater/AEInstaller2Updater.java	(revision 777)
@@ -24,7 +24,10 @@
 	public static void main(String[] args) {
 		boolean debug = false;
-		for (String a : args)
+		for (String a : args) {
 			if (a.equalsIgnoreCase("-debug"))
 				debug = true;
+			if (a.equalsIgnoreCase("-usewd"))
+				Paths.useWorkingDirectory = true;
+		}
 		if (!debug) {
 			try {
Index: java/AEInstaller2-Updater/src/net/oni2/aeinstaller/updater/backend/Paths.java
===================================================================
--- java/AEInstaller2-Updater/src/net/oni2/aeinstaller/updater/backend/Paths.java	(revision 776)
+++ java/AEInstaller2-Updater/src/net/oni2/aeinstaller/updater/backend/Paths.java	(revision 777)
@@ -9,4 +9,9 @@
  */
 public class Paths {
+
+	/**
+	 * Use the wd instead of the jar path
+	 */
+	public static boolean useWorkingDirectory = false;
 
 	/**
@@ -33,5 +38,9 @@
 	 */
 	public static File getPrefsPath() {
-		return getInstallerPath();
+		if (useWorkingDirectory) {
+			String wd = System.getProperty("user.dir");
+			return new File(wd);
+		} else
+			return getInstallerPath();
 	}
 
