public Properties getAppletProperties(String worldprefix) throws IOException { Properties p = new Properties(); p.setProperty("width", "765"); p.setProperty("height", "503"); URL url = new URL("http://" + worldprefix + ".runescape.com/lang/en/aff/runescape/game.ws?lowmem=1&plugin=0"); byte[] b = Tools.readAllFromStream(url.openStream()); String page = new String(b); page = page.substring(page.indexOf("")); page = page.substring(page.indexOf(">") + 1); String[] lines = page.split("\\n"); for (String line : lines) { StringTokenizer tok = new StringTokenizer(line, "<> ="); if (!tok.hasMoreTokens()) continue; tok.nextToken(); tok.nextToken(); String key = tok.nextToken(); tok.nextToken(); p.setProperty(key, tok.nextToken()); } return p; }