RS3 RuneScape NXT Details

Discussion in 'General' started by Furor, Mar 27, 2015.

  1. Furor

    Joined:
    Jun 21, 2014
    Messages:
    344
    Likes Received:
    101
    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:
    [​IMG]

    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
     
    #1 Furor, Mar 27, 2015
    Last edited: Mar 27, 2015
  2. EpicBas

    Joined:
    Nov 5, 2014
    Messages:
    157
    Likes Received:
    17
    It look great but will it affect bots since they wil stop using Java?
     
  3. Furor

    Joined:
    Jun 21, 2014
    Messages:
    344
    Likes Received:
    101
    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).
     
  4. Thunderkill

    Joined:
    Jan 31, 2015
    Messages:
    104
    Likes Received:
    23
    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 ^^)
     
  5. srpronto

    Joined:
    Mar 24, 2015
    Messages:
    357
    Likes Received:
    48
    Looks a nice update. Runescape needed that.
     
  6. Baddest Man on Earth

    Joined:
    Nov 26, 2014
    Messages:
    609
    Likes Received:
    241
    Well I'm taking c++ next semester anyways
     
  7. Savior

    Savior ArbiKool

    Joined:
    Nov 17, 2014
    Messages:
    1,989
    Likes Received:
    671
    RuneMate staff too stronk
     
  8. srpronto

    Joined:
    Mar 24, 2015
    Messages:
    357
    Likes Received:
    48
    +1
     
  9. Derk

    Joined:
    Jan 8, 2015
    Messages:
    1,608
    Likes Received:
    585
    This looks pretty fucking legit.
     
  10. Insomniac

    Joined:
    Jan 27, 2015
    Messages:
    1,487
    Likes Received:
    486
    Soon League of RuneCraft.
     
  11. Philosobyte

    Joined:
    Dec 18, 2014
    Messages:
    398
    Likes Received:
    77
    Will bots have to be coded in C++?
     
  12. Infinite Inferno

    Infinite Inferno The Pip Collector

    Joined:
    Sep 14, 2014
    Messages:
    416
    Likes Received:
    116
    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 bots 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.
     
  13. Philosobyte

    Joined:
    Dec 18, 2014
    Messages:
    398
    Likes Received:
    77
    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.
     
  14. Infinite Inferno

    Infinite Inferno The Pip Collector

    Joined:
    Sep 14, 2014
    Messages:
    416
    Likes Received:
    116
    @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.
     
  15. Philosobyte

    Joined:
    Dec 18, 2014
    Messages:
    398
    Likes Received:
    77
    Damn it. I was planning on developing for RuneMate again as C++ practice.
     
    #15 Philosobyte, Mar 31, 2015
    Last edited: Mar 31, 2015
  16. Exia

    Joined:
    Nov 3, 2013
    Messages:
    590
    Likes Received:
    236
    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.

    Memory management isn't that big of deal, plus then maybe RM wouldn't have it's stupid fucking memory leak.
     

Share This Page

Loading...