Jump to content

New RuneScape Client leaked?


Jard_Y_Dooku

Recommended Posts

Remember that downloadable RS client that Jagex talked about? I think they just leaked it. When I loaded RuneScape today it came up with this message:

 

87653583.png

 

Naturally, I decided to download it. For anyone else that wants to try it, the link is: http://www.runescape...Scape_Setup[Caution: Executable File]

 

Note that this is NOT the same as the client on the downloads page. That one is 89.5KB. The one I just linked to is 20 MB.

 

I'll update with more info after I install it.

 

EDIT: Ah... apparently it's just the normal client, but with Java included. I thought they'd have done something more interesting. :(

  • Never trust anyone. You are always alone, and betrayal is inevitable.
  • Nothing is safe from the jaws of the decompiler.

Link to comment
Share on other sites

I found this within the html-source of their page a while ago, the setup file at-least. I was intrigued by it so downloaded it - all I got was the standard client though. Like you though, I noticed it's file size in comparison to the previous and was quite confused that there was nothing, at least visibly, different.

 

Edit :- Oh, Java contained - fair enough then.

Link to comment
Share on other sites

Yeah I doubt they would just add Java to the "real" new client.

Link to comment
Share on other sites

Yeah I doubt they would just add Java to the "real" new client.

 

In one of the recent Q&A's one of the mods stated the fact that the new client will be able to run Runescape without using java.

 

So what would it use...? I know they have ported Runescape to other things such as Direct X (They said they had been a few years ago, I don't know if they finished though)...but that would be for something like the Xbox. (PC can run DX though so hmm) Why would they not use Java on a game that is built around Java? Also, I don't know if that's what you implied but that's what I got from your post, that Jagex was going to use a different language.

Big_Stingman.png
Link to comment
Share on other sites

Just because the server is in Java, it doesn't mean the client has to be. If the new client can actually pull more then 30 fps on max graphics, then I will use it.

 

If they are building a client that is for players who don't have access to java then logically we must assume that it will not be in java.

Link to comment
Share on other sites

I have a question... This new client you speak of- are they planning on having you download the entire game for faster load times and stuff like that? I would find that incredably usefull :^_^:

iximi.png
Link to comment
Share on other sites

I have a question... This new client you speak of- are they planning on having you download the entire game for faster load times and stuff like that? I would find that incredably usefull :^_^:

 

 

I think the new client will be a standalone application which still uses the same cache files. I am 90% sure it will produce higher performance in game. Java is a memory hog so yeah.

Link to comment
Share on other sites

I have a question... This new client you speak of- are they planning on having you download the entire game for faster load times and stuff like that? I would find that incredably usefull :^_^:

 

 

I think the new client will be a standalone application which still uses the same cache files. I am 90% sure it will produce higher performance in game. Java is a memory hog so yeah.

From an online gaming hacker perspective, that's awesome! Of course, since 99% of RuneScape is server-sided, you can't edit anything through typical game hacking methods that would be anything more then just visual (Like making it look like you have 2B using cheat engine by editing Java[Caution: Executable File]). But I'm sure this will open up some doors for some interesting things (Which, again, will only be visual). ^^.

 

And now I know I'm going to get PMed from people asking me to write them Battlefield or WarRock hacks and people posting below flaming because I like to write them. :P.

 

Now, being a developer of the Micro, I can study how they did it and possibly myself and Jason (Developer of SK) can include and maybe embed it in our own clients to speed things up! :D.

09144a99bb.png

Link to comment
Share on other sites

I have a question... This new client you speak of- are they planning on having you download the entire game for faster load times and stuff like that? I would find that incredably usefull :^_^:

 

 

I think the new client will be a standalone application which still uses the same cache files. I am 90% sure it will produce higher performance in game. Java is a memory hog so yeah.

 

Now, being a developer of the Micro, I can study how they did it and possibly myself and Jason (Developer of SK) can include and maybe embed it in our own clients to speed things up! :D.

 

I would like to see API's where developers can, using a developers ID key, access read only variables of the game.

 

For example, they could put all of the chats in the game into separate servers. If they were to do this, they could provide an read-only access url, something like "chat22.runescape.com/devkey=34343ffffw". Developers could then parse the data into a label or text box and then stream the chat to a toolkit like SK.

 

I would like to be able to stream the chat in game onto the LCD on my G15 keyboard. I created an add on in wow which does that, but I don't think Jagex will ever break out of their shell.

Link to comment
Share on other sites

I really hope Jagex opens up to the add-on community if they come out with a full-featured C++ client. Add-ons make WoW excellent, WoW without add-ons is ridiculous.

-------------------------------------------------------------------

Link to comment
Share on other sites

Yeah I doubt they would just add Java to the "real" new client.

 

In one of the recent Q&A's one of the mods stated the fact that the new client will be able to run Runescape without using java.

 

I wouldn't be surprised if this is it. Effectively, it allows you to "run" RuneScape without Java since it installs it for you.

  • Never trust anyone. You are always alone, and betrayal is inevitable.
  • Nothing is safe from the jaws of the decompiler.

Link to comment
Share on other sites

I highly doubt this is the new client.

I also do not think jagex would go through the up-front and long term time/cost it would take to port runescape to c++ or whatever language they would decide. It would introduce so many bugs that could not be fixed in the ported version while still being consistent in the java version that it would turn into trying to manage 2 different games. It will likely be a java web start application which is basically a applet that you download to your hard drive, runs "stand alone" in its own window, launches from an icon on your desktop, and built in support for updating itself.

Nagrom_17.png

Doing random stuff on runescape. Always happy to have a random conversation, just pm me.

It looks like a puke covered dragon face that is screaming
Thanks Unoalexi for my awesome avatar!
Link to comment
Share on other sites

If that's the "downloadable RS" they talked about in the QA, I'm disappointed. It's still the same old Internet Explorer based browser. IE doesn't even support the resizable mode of RS, so why does Jagex make it IE based?.

 

Java is not restricted to browser applets. It can be used to make stand alone applications (doubleclickable *.jar files) too. There is no need to switch completely to C++ to make non-browser RS. It's also possible to make a custom *[Caution: Executable File] launcher (with C++ for example) for Java applications, if the default Java launcher (javaw[Caution: Executable File]) isn't enough.

Link to comment
Share on other sites

[hide]

I have a question... This new client you speak of- are they planning on having you download the entire game for faster load times and stuff like that? I would find that incredably usefull :^_^:

 

 

I think the new client will be a standalone application which still uses the same cache files. I am 90% sure it will produce higher performance in game. Java is a memory hog so yeah.

 

Now, being a developer of the Micro, I can study how they did it and possibly myself and Jason (Developer of SK) can include and maybe embed it in our own clients to speed things up! :D.

[/hide]

I would like to see API's where developers can, using a developers ID key, access read only variables of the game.

 

For example, they could put all of the chats in the game into separate servers. If they were to do this, they could provide an read-only access url, something like "chat22.runescape.com/devkey=34343ffffw". Developers could then parse the data into a label or text box and then stream the chat to a toolkit like SK.

 

I would like to be able to stream the chat in game onto the LCD on my G15 keyboard. I created an add on in wow which does that, but I don't think Jagex will ever break out of their shell.

Yeah, the only think Jagex has really done for developers is the hiscores page. Would be nice to see more abilities like the one you stated.

 

I also think it'd be nice to see the number of players in certain areas of the map. For example, I could look at the GWD in world 76 and see the player count inside.

 

Even small things would help us. For example an easily parsed GE database. Instead we have to use RuneScript's servers. However, they've stayed in their shell this long, I doubt they're about to change anytime soon.

09144a99bb.png

Link to comment
Share on other sites

I really hope Jagex opens up to the add-on community if they come out with a full-featured C++ client. Add-ons make WoW excellent, WoW without add-ons is ridiculous.

I quite agree with you, this would open up a huge realm of possibilities that could greatly improve the gaming experience for many players, not just the developers who would utilise it!

 

I'm just not quite sure I can see it happening though, doesn't seem 'Jagex' like - perhaps they'll change though? I'd also imagine that the player-base that this kind of addition would cater to would be immensely less than it is on many other MMORPGs - unfortunately!

 

I'm also not certain what their 'new' client will be like. An entirely new client, built off a different platform would be fantastic! But really, all I see happening is Jagex producing a 'utility' client, much like we have in SwiftKit that utilises some of their own databases and simply provides the game playable through their current applet.

 

For example an easily parsed GE database. Instead we have to use RuneScript's servers.

The Grand Exchange site isn't that difficult to produce a parser for - certainly viable to use that rather than RuneScript from what I've seen at least. But I do see what you mean, having a nice API for it would be brilliant! :)

Link to comment
Share on other sites

I really hope Jagex opens up to the add-on community if they come out with a full-featured C++ client. Add-ons make WoW excellent, WoW without add-ons is ridiculous.

I quite agree with you, this would open up a huge realm of possibilities that could greatly improve the gaming experience for many players, not just the developers who would utilise it!

 

I'm just not quite sure I can see it happening though, doesn't seem 'Jagex' like - perhaps they'll change though? I'd also imagine that the player-base that this kind of addition would cater to would be immensely less than it is on many other MMORPGs - unfortunately!

 

I'm also not certain what their 'new' client will be like. An entirely new client, built off a different platform would be fantastic! But really, all I see happening is Jagex producing a 'utility' client, much like we have in SwiftKit that utilises some of their own databases and simply provides the game playable through their current applet.

 

For example an easily parsed GE database. Instead we have to use RuneScript's servers.

The Grand Exchange site isn't that difficult to produce a parser for - certainly viable to use that rather than RuneScript from what I've seen at least. But I do see what you mean, having a nice API for it would be brilliant! :)

I know the GE is easily parsable, but to get all the information on one item, you'd have to do 2 parses. One to get the list of search results which would only show the current price and change today and the links to each items extra information. Then you'd have to do a second parse to get their actual minimum, market, maximum prices, percentage changes over 30, 90, and 180 days, and graphs. Instead of doing 2 downloads and 2 parses from Jagex, you can get all that in one parse of RuneScript. :P. I'd rather parse RuneScript anyways as 99% of the time their servers are much faster then retrieving all the information from Jagex.

 

And where to get it directly from Jagex the parsing would take more work, time, and memory (Although you could use RegEx to take care of most of it), I'd rather use my function to get lines from RuneScript:

[hide=Function for retrieving information from RuneScript (Copied directly from the RS Micro source)]

/*
Name:			RScript_GL()	RuneScript Get Line			Doctor Zany
Description:	Searches for a given line in a variable retrieved
			from RuneScript.
Variables:		V - The variable to search.
			D - Delimiters to search for in the variable.
			N - The delimiter result number. (Eg. If more then
				one line started with D, the N result would be
				returned.)
*/

RScript_GL(V, D, N="") {
If(N == "")
	N := 1
F := 1
Loop
{
     If(Parse(Parse(V, "`n", A_Index), ":", 1) == D)
     {
        If(F == N)
           Return String_Replace(Parse(V, "`n", A_Index), D ":" A_Space, "")
        Else
           F += 1
     }
     Else If(Parse(V, "`n", A_Index, "N/A") == "N/A")
	Return
}
}

[/hide]

 

So, for example, using that function if I wanted the search results in the GE for the string "Dragon" and got it from RuneScript using this link which returned:

[hide=Result for searching "Dragon" in RuneScript's Grand Exchange parser]

START
RESULTS: 96
SEARCH TERMS: +Dragon*
MULTIITEM: 0
DUPLICATES: 0
OUTDATED: 0
ITEM: 1 Dragon_sq_shield 299600 306400 321700 5201 1.8% 2% 1.1%
IID: 1187
ITEM: 1 Dragon_2h_sword 1700000 1800000 1800000 27300 -3.9% 12.9% 45.6%
IID: 7158
ITEM: 1 Dragon_arrow 2786 2933 3080 -9 -27.7% -38.2% -51.6%
IID: 11212
ITEM: 1 Dragon_arrow_(p) 3014 3173 3332 -22 -34.2% -35.8% -48.3%
IID: 11227
ITEM: 1 Dragon_arrow_(p+) 3091 3254 3417 1 -24.7% -35.5% -49.3%
IID: 11228
END

[/hide]

 

Say I wanted the information on the 3rd result, I'd only have to do:

RScript_GL(V, "ITEM", 3)

 

Much easier then using Jagex directly. Only downside is that RuneScript's information may be outdated by 5 minutes tops.

09144a99bb.png

Link to comment
Share on other sites

If that's the "downloadable RS" they talked about in the QA, I'm disappointed. It's still the same old Internet Explorer based browser. IE doesn't even support the resizable mode of RS, so why does Jagex make it IE based?.

Jagex make everything based for Firefox as they use it on all their computers.

Link to comment
Share on other sites

If that's the "downloadable RS" they talked about in the QA, I'm disappointed. It's still the same old Internet Explorer based browser. IE doesn't even support the resizable mode of RS, so why does Jagex make it IE based?.

Jagex make everything based for Firefox as they use it on all their computers.

captureflc.jpg

TIF-SIG-PREVAIL.jpg

IRC Nick: Hiroki | 99 Agility | Max Quest Points | 138 Combat

Bandos drops: 20 Hilt | 22 Chestplate | 21 Tassets | 14 Boots

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.