Realm Relay v1.1.0
The completely open RotMG proxy utility for those who cannot be bothered to figure out how to decrypt, parse, and re-encrypt packets
- Simplifies packet hacking
Use an easy JavaScript API to develop hacks which manipulate packets! - Easy installation and use
Works with any client; use it in conjunction with your favorite hacked client! - Customize your proxy
Mix and match scripts various scripts published by members of the community! - Prevent IP bans
Optionally pipe your connection through your favorite Socks4/5 proxy to hide your real ip address
Example Script
// spamfilter.js
var ID_TEXT = $.findPacketId("TEXT");
var keywords = [
".info",
".net",
".org",
".us",
"% off",
"24/7",
"cheap",
"client",
"customer",
"del|very",
"delivery",
"dellvery",
"pric", // pricing/prices/price
"prize",
"satis", // faction/factory/fied
"service",
"stock",
"www"
];
function onServerPacket(event) {
// get the packet involved in this event
var packet = event.getPacket();
// if this event's packet is a TEXT packet...
if (packet.id() == ID_TEXT) {
// make text lowercase to match the keyword list
var text = packet.text.toLowerCase();
// loop through every keyword for testing
for (var i = 0; i < keywords.length; i++) {
// if keyword exists in the text...
if (text.indexOf(keywords[i]) != -1) {
// cancel the event to stop the packet from being sent to the client
event.cancel();
// break the loop because we already know the packet is spam
break;
}
}
}
}
The documentation for developing scripts is available in every download.
Note: Scripts made before this update will have to be rescripted due to packet id changes. This update has changed how packet ids are handled, so this should not be a problem again.
Contributors
Want to contribute to the project?
View the source and contribute at https://******.com/DeVoidCoder/Realm-Relay.
Alternatively, publish JavaScript hacks for the rest of the community to use!
Q & A
Q: Help, I have no idea how to use this thing! What do I do?
A: Follow the directions in the readme.txt located inside the .zip file download. If you have any questions, feel free to ask them in this thread.
Q: Why do I get the "Realm Relay listener problem" error?
A: Close any previously opened instances of Realm Relay. Check your task manager for any running instances of java.exe.
Q: The "Realm Relay enabled!" notification does not show up when I enter the game. What did I do wrong?
A: You either did not edit your hosts file correctly or are not connecting to USEAST3. Refer to the readme.txt. If you continue having problems, post here and someone can help you.
Q: What exactly can this proxy do?
A: This proxy has the potential to do all kinds of hacks! You just need to find/create scripts to do them! If you cannot find the hack you want, someone might make it sooner or later.
Q: The console hangs at "Waiting for HELLO from client..." then disconnects. What is wrong?
A: You are either using the loader swf (playing on the website) or playing in the flash projector. To play using a browser, see
http://www.mpgh.net/forum/720-realm-...-browsers.html
Report any bugs or issues to this thread
If it seems like I forgot anything, let me know. I am trying to make sure nothing is confusing.
VirusTotal
Jotti's malware scan
VirSCAN.org