Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

Sign up now!

RS3 RuneScape NXT Details

Status
Not open for further replies.
Joined
Jun 21, 2014
Messages
350
Jagex recently posted details for the RuneScape NXT client on the forums, you can read the complete details here:

http://www.anonymz.com/?http://services.runescape.com/m=forum/forums.ws?198,199,113,65596566

Highlights:

"A unanimous decision was made to begin work on a brand-new, cross-platform, C++ RuneScape client. The back-end code (rendering, audio, networking, build systems, etc.) would be written from scratch, but for the client code itself we would port the HTML5 code base to C++. "

"Firstly, the Java language is no longer fit for purpose as a modern game client solution. Even major browsers are going to stop supporting it soon, starting with Chrome, and with Firefox following suit soon after. "

"We're nearly finished implementing the core client features, with visuals and performance already better than the Java client. "


Comparison:
MlreCc1.jpg


Features:

Better performance over existing Java client
Better visual than HTML5 RS3 client
● More platform and OS support (Windows XP/7/8, OSX, Linux, web browser)
● Improved loading speed
● Improved draw distances over Java
● Improved graphics:
- Global illumination lighting (irradiance via spherical harmonics and ambient occlusion)
- Atmospheric light scattering
- Cascaded shadow maps (highly detailed sun shadows over larger distances)
- Improved post-processing
- Improved reflections
- Gamma correct and HDR rendering pipeline
 
Last edited:
Joined
Jun 21, 2014
Messages
350
It look great but will it affect bots since they wil stop using Java?
Cloud and Arbiter said that if this happens, RuneMate will be able to be ported over very quickly, in measure of weeks (1-2 if I remember).
 
Joined
Jan 31, 2015
Messages
116
I heard something that RuneMate will be able to port to NXT quite quickly. But don't quote me on that.

This new client would totally change the runescape experience, it has ran too long on java and it's time to move on to something more powerful.
(and hopefully make bots perform better too ^^)
 
The Pip Collector
Joined
Sep 14, 2014
Messages
445
Will bots have to be coded in C++?
No, for 2 reasons. 1. The Java client probably won't be going anywhere soon, and 2. @Cloud said that via JNI's ,we can still code scripts in Java. @Arbiter also mentioned that if C++ client is released and java support is ended, it will take them a week, max two, to get Runemate back up and running.
 
Joined
Dec 18, 2014
Messages
398
No, for 2 reasons. 1. The Java client probably won't be going anywhere soon, and 2. @Cloud said that via JNI's ,we can still code scripts in Java. @Arbiter also mentioned that if C++ client is released and java support is ended, it will take them a week, max two, to get Runemate back up and running.
Okay, thanks.

Since it takes so little time, I reckon it'd be wise to convert RuneMate to C++ even if only for the performance gains. Perhaps it would reduce bans?

I assume this also means that there would be an option to code using C++ without using the JNI.
 
The Pip Collector
Joined
Sep 14, 2014
Messages
445
Okay, thanks.

Since it takes so little time, I reckon it'd be wise to convert RuneMate to C++ even if only for the performance gains. Perhaps it would reduce bans?

I assume this also means that there would be an option to code using C++ without using the JNI.
@Cloud said that we probably won't be allowed to code in C++, and i agree with him. The things that we have in Java such as Java FX ui builder and garbage collection make scripting a breeze compared to what we would have to go through in C++. Not to mention that there aren't that many good Ui builders/tutorials for C++ like Java, there is no garbage collection in C++, meaning scripters will have to worry about things like memory leaks and dangling pointers.
 
Joined
Dec 18, 2014
Messages
398
@Cloud said that we probably won't be allowed to code in C++, and i agree with him. The things that we have in Java such as Java FX ui builder and garbage collection make scripting a breeze compared to what we would have to go through in C++. Not to mention that there aren't that many good Ui builders/tutorials for C++ like Java, there is no garbage collection in C++, meaning scripters will have to worry about things like memory leaks and dangling pointers.
Damn it. I was planning on developing for RuneMate again as C++ practice.
 
Last edited:
Joined
Nov 3, 2013
Messages
609
No, for 2 reasons. 1. The Java client probably won't be going anywhere soon, and 2. @Cloud said that via JNI's ,we can still code scripts in Java. @Arbiter also mentioned that if C++ client is released and java support is ended, it will take them a week, max two, to get Runemate back up and running.
This is interesting, and I'm curious where the rationale for 1-2 weeks comes from, I've dealt with both languages as well as worked a tiny bit on hacking games that are not written in Java (PSO2). The RS client wouldn't just be a C++ wrapper around a Java core, it would be entirely rewritten. There will be no reflection (Runemate's primary source of data gathering), so I'm curious how they intend to grab stuff, especially if Jagex goes along using something like GameGuard.

@Cloud said that we probably won't be allowed to code in C++, and i agree with him. The things that we have in Java such as Java FX ui builder and garbage collection make scripting a breeze compared to what we would have to go through in C++. Not to mention that there aren't that many good Ui builders/tutorials for C++ like Java, there is no garbage collection in C++, meaning scripters will have to worry about things like memory leaks and dangling pointers.
Memory management isn't that big of deal, plus then maybe RM wouldn't have it's stupid fucking memory leak.
 
Status
Not open for further replies.
Top