DonJuan13 (12-13-2015)
gjOryx
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.
Relevant Links
The current project: https://******.com/AMPBEdu/gjOryx
Realm Shifter (end goal of this project): https://www.mpgh.net/forum/showthread.php?t=1060486
Fork of original source: https://******.com/trapped/jOryx
Fork of fork of original source (aka backup, will remain unedited): https://******.com/AMPBEdu/jOryx
DonJuan13 (12-13-2015)
Bump, no one's interested in this project? :'(
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
But after gjoryx is done, we will only have to update the packets, right?
Which in theory could also be automated? @Gratin
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?