public static String localizeHomeDir() { String dir; if (OSInfo.isLinux()) { if (new File("portable").exists()) { dir = ""; } else { dir = System.getProperty("user.home") + "/.alliance/"; } } else if (OSInfo.isWindows()) { if (new File("portable").exists()) { dir = ""; } else { dir = System.getenv("APPDATA") + "/Alliance/"; } } else { dir = ""; } return dir; }