Notable Changes
SmartSpawnClient now takes an extra argument appended to the front of the argument list that specifies the executable used to launch Java. It will search your system's PATH and current directory when given a relative path, or take an absolute path. This is important for windows environments particularly since java.exe will not properly run OpenGL on some systems, but works fine with launched with javaw.exe
Code:
function SmartSpawnClient(java_exec, remote_path, root, params: string; width, height: integer; initseq, useragent, javaargs, Plugins: string): integer;
Parsing of <applet> parameters was tweaked and improved so that it is more robust and less specific to the official RS pages. I.E. SMART is better at loading private servers now, you just need the address of the <applet> declaration, such as
http://soulsplit.com/playnow/play.ph...989&width=1920 which will be split into 'root' and 'params' for SmartSpawnClient as follows:
Code:
root := 'http://soulsplit.com/'
params := 'playnow/play.php?height=989&width=1920'