rendered paste bodypublic 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("<app"), page.indexOf("</applet>"));
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;
}