For reasons that can be found here, I will be starting a community project to update jOryx. This thread will be sorta like the effort to update marine power's proxy (which contains a lot of useful information).
So far I've updated it so you can connect to any server (as long as you change it in the code, will fix this later), be logged in for about 10 seconds getting a bunch of error messages then finally dc'ing. No graphics or chat messages are displaying. This project will be taking advantage of git so fork it and make changes, open issues, and make merge requests. There are 3 ****** repositories of interest, the one i'm currently updating (gjOryx), the original source fork from 4-5 years ago, and a backup of that fork on my ******.
I will probably post more information about working with jOryx, and answer questions below.
I'm kind of interested.
If gjoryx can actually connect & play then multiboxing would greatly improve because we can turn off the rendering in the code, and it might save a lot of CPU/RAM. I am also more familiar with java than c# which is used with krelay.
I would like to help, but the problem is that I don't know a lot about packets and communication in ROTMG.
Is this program gona be for rotmg multiboxin then im interested
You'll have to do a lot more than just update joryx to make it work lol.
Originally Posted by FainTMako
You'll have to do a lot more than just update joryx to make it work lol.
+ you have to do a lot to update joryx lol
But after gjoryx is done, we will only have to update the packets, right?
Originally Posted by tmwilliamlin168
But after gjoryx is done, we will only have to update the packets, right?
Yeah, but unless you want a bunch of placeholder objects, you also gotta update any new assets (items, walls, tiles, enemies, bosses, portals etc.)
I am, just don't have any feedback this far, as I'm staying away from java in the moment.
Originally Posted by BRDominik
I am, just don't have any feedback this far, as I'm staying away from java in the moment.
Any particular reasons your staying away from java?
Originally Posted by Gratin
Any particular reasons your staying away from java?
It isn't a language that interest me. I've used it before and does not satisfy me to program in it.
Originally Posted by Gratin
Yeah, but unless you want a bunch of placeholder objects, you also gotta update any new assets (items, walls, tiles, enemies, bosses, portals etc.)
They don't seem to update that much on realmrelay or krelay.
Originally Posted by tmwilliamlin168
They don't seem to update that much on realmrelay or krelay.
Thats because they don't need to know how to render any of those assets, they just simply pass it on to the client or to the server while extracting/modifying any data it's programmed to.
Originally Posted by Gratin
Thats because they don't need to know how to render any of those assets, they just simply pass it on to the client or to the server while extracting/modifying any data it's programmed to.
Oh right.
So every update will take like a few days? just to get the assets?
I seen that the client hasn't been updated to 27.7.5 yet.
I have a few more questions:
How do you get the new assets? Is it like getting the new packets?
How do you know what packets to send in the client and the encryption stuff that occurs in the client? Do you have to look in the source code or something?