SRL/SRL-5 — pull request #46 by Brandon-T (2012-06-03 18:51:29+00:00)
Title: Fixing Smart Params. Simba 0.98 & 0.99

According to here: http://villavu.com/forum/showthread.php?t=83700

0.99rc6 is going to be the official release of 0.99 which will accommodate Smart v7.1 also an official release from Benland100.

The fixes requested will allow SRL to use the Old && New versions of loading Smart. The parameters currently passed to smart are wrong and this fixes it.

There is no more unsigned clients for runescape and the way Smart is loaded now, there is no Members/Non-Members parameters. SuperDetailed is gone as well.

The parameters are grabbed from online and passed directly to smart.
{$DEFINE SMART} will load LibSmart32.dll the old way via saving parameters to a file and loading from there. Currently outdated if using smart v7.1. Only solution if below that.

{$DEFINE SMARTREMOTE} Will load LibSmartRemote32.dll and pass parameters directly to smart without saving. Only supports v7.1 and above.

FixSmartSpeed is added to globals and SRL.Simba to allow a user to choose whether or not to set the canvas refresh rate up and down to allow smart to load faster for slow users or users with loading problems.

TLDR: Smart fix needed before someone gets banned.