Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › Realm of the Mad God Hacks & Cheats › Realm of the Mad God Tutorials & Source Code › Updating jOryx a Java RotMG Client

Updating jOryx a Java RotMG Client

Posts 1–15 of 37 · Page 1 of 3
Gratin
Gratin
Updating jOryx a Java RotMG Client
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): http://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
#1 · 10y ago
Gratin
Gratin
Bump, no one's interested in this project? :'(
#2 · 10y ago
TM
tmwilliamlin168
Quote Originally Posted by Gratin View Post
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.
#3 · 10y ago
nikola21555
nikola21555
Is this program gona be for rotmg multiboxin then im interested
#4 · 10y ago
FainTMako
FainTMako
You'll have to do a lot more than just update joryx to make it work lol.
#5 · 10y ago
Gratin
Gratin
Quote Originally Posted by FainTMako View Post
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
#6 · 10y ago
TM
tmwilliamlin168
But after gjoryx is done, we will only have to update the packets, right?
#7 · 10y ago
Gratin
Gratin
Quote Originally Posted by tmwilliamlin168 View Post
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.)
#8 · 10y ago
DonJuan13
DonJuan13
Which in theory could also be automated? @Gratin
#9 · 10y ago
BRDominik
BRDominik
Quote Originally Posted by Gratin View Post
Bump, no one's interested in this project? :'(
I am, just don't have any feedback this far, as I'm staying away from java in the moment.
#10 · 10y ago
Gratin
Gratin
Quote Originally Posted by BRDominik View Post
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?
#11 · 10y ago
BRDominik
BRDominik
Quote Originally Posted by Gratin View Post
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.
#12 · 10y ago
TM
tmwilliamlin168
Quote Originally Posted by Gratin View Post
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.
#13 · 10y ago
Gratin
Gratin
Quote Originally Posted by tmwilliamlin168 View Post
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.
#14 · 10y ago
TM
tmwilliamlin168
Quote Originally Posted by Gratin View Post
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?
#15 · 10y ago
Posts 1–15 of 37 · Page 1 of 3

Post a Reply

Similar Threads

  • [request] revival Joryx 3D OPENGL Rotmg clientBy gorgor in Realm of the Mad God Help & Requests
    12Last post 13y ago
  • [RELEASE][SRC] Java ROTMG classes for Server, Client, Proxy and BaseBy Ikulip in Realm of the Mad God Hacks & Cheats
    59Last post 14y ago
  • GriefCraft V1.9 [1.0.0] Epic Updates - Forcefield+Bypass #1 - [Hack Client] [Godmode]By john404 in Minecraft Hacks & Cheats
    207Last post 14y ago
  • DanZ Modded ROTMG Client [Detailed Instructions]By MrDanZ in Realm of the Mad God Hacks & Cheats
    10Last post 14y ago
  • ROTMG Client in .EXEBy KyleWTF in Realm of the Mad God Hacks & Cheats
    8Last post 14y ago

Tags for this Thread

#client#imoutoftags#java#joryx#krazyshankukraykray#realminnovation#rotmg