SRL Archive - Script Requests

SMART on RSPS?


koryperson

2013-06-26 17:34:44

Hey guys!
I've been playing a lot of RSPS's as people have been purchasing my scripts, but I had just recently though of something…
Would it be possible to have a SMART window for an rsps? I know it wouldn't be possible for a webclient, but it might be for a downloadable client.

Thoughts?

Itankbots

2013-06-27 22:45:48

From: koryperson
Hey guys!
I've been playing a lot of RSPS's as people have been purchasing my scripts, but I had just recently though of something…
Would it be possible to have a SMART window for an rsps? I know it wouldn't be possible for a webclient, but it might be for a downloadable client.

Thoughts?


No, a webclient is what you would need. Thats what we load runescape with through smart.

Yes it would be possible, i don't exactly remember how, but people edited the smart paramaters include to get it to work with 07 when it first came out :P So it is defiantly possible

bgtemp

2013-08-06 18:36:38

It's possible ,but you would have to change few lines in SMART source code,because function ,which loads java applet is too specific for RS.

Brandon

2013-08-06 19:33:04

From: bgtemp
It's possible ,but you would have to change few lines in SMART source code,because function ,which loads java applet is too specific for RS.


No. Not anymore. Changes were made to Smart last night as shown here: https://github.com/BenLand100/SMART/commit/6d8bbf374b96743023b416f3fba535ac143a9b0e
Allows it to load any RSPS. You can then use the reflection on the RSPS if you have hooks. If the RSPS uses an applet with a canvas component then you can use colour.. Otherwise you won't be able to use colour (for now).

rj

2013-08-06 19:35:29

From: Brandon
No. Not anymore. Changes were made to Smart last night as shown here: https://github.com/BenLand100/SMART/commit/6d8bbf374b96743023b416f3fba535ac143a9b0e
Allows it to load any RSPS. You can then use the reflection on the RSPS if you have hooks. If the RSPS uses an applet with a canvas component then you can use colour.. Otherwise you won't be able to use colour.


So do we just have to edit the smart params now?

Brandon

2013-08-06 19:36:10

From: Officer Barbrady
So do we just have to edit the smart params now?


Yes.

J J

2013-08-06 20:00:42

From: Brandon
No. Not anymore. Changes were made to Smart last night as shown here: https://github.com/BenLand100/SMART/commit/6d8bbf374b96743023b416f3fba535ac143a9b0e
Allows it to load any RSPS. You can then use the reflection on the RSPS if you have hooks. If the RSPS uses an applet with a canvas component then you can use colour.. Otherwise you won't be able to use colour (for now).

I checked out SoulSplit and they do actually use an archive / parameters. Guess it's pretty much necessary if you want to embed an applet.
The archive uses a relative path though and the RuneScape JAR uses the full link. But I guess BenLand has taken care of that already.

Good news, SMART has had some nice improvements over the past few days!

bgtemp

2013-08-06 20:06:56

This is great change. What a pity I don't play RS(PS) anymore.

NoobAce

2013-10-19 15:17:06

Is there like a tutorial for that? Like making SMART work for rsps cause i tried once to edit some things .. And i wasn't even sure im in the right place lol .-.

rj

2013-10-19 22:49:00

From: NoobAce
Is there like a tutorial for that? Like making SMART work for rsps cause i tried once to edit some things .. And i wasn't even sure im in the right place lol .-.


With smart 8.3 it's possible to load most private servers but smart may not be able to get the color data thus making it useless

Olly

2013-10-20 11:17:09

From: Officer Barbrady
With smart 8.3 it's possible to load most private servers but smart may not be able to get the color data thus making it useless


Pshh, I wouldn't complain about a autoclicker that doesn't use your mouse… also if the private server has opengl.. win win :)

rj

2013-10-20 14:05:54

From: Olly
Pshh, I wouldn't complain about a autoclicker that doesn't use your mouse… also if the private server has opengl.. win win :)


Well I figured he would want to make something semi complicated :d

PkHonor

2013-11-15 16:50:42

Hi, can anyone explain me how to use SMART (v8.3) for a RSPS?
As seen in the example on the SMART v8.3 page, they are referring to the 'SmartSpawnClient' thingie.
Don't even know where to search tbh.. Can anyone at least give me a hint?

rj

2013-11-15 16:53:23

From: PkHonor
Hi, can anyone explain me how to use SMART (v8.3) for a RSPS?
As seen in the example on the SMART v8.3 page, they are referring to the 'SmartSpawnClient' thingie.
Don't even know where to search tbh.. Can anyone at least give me a hint?


With smart 8.3 it's possible to load most private servers but smart may not be able to get the color data thus making it useless

PkHonor

2013-11-15 17:00:42

From: Officer Barbrady
With smart 8.3 it's possible to load most private servers but smart may not be able to get the color data thus making it useless


As long as I'd be able to have multiple clients with multiple cursors, I would be happy. But I have no idea how to set it up, and after searching an hour on here; I wasnt able to find it anywhere

koryperson

2013-11-27 14:47:05

You spent an hour searching and didn't bother looking in the SMART v8.3 update thread? http://villavu.com/forum/showthread.php?t=105548

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'