RotMG Unity Client Thread
After being requested by some individuals I've decided to make this thread to hopefully help organize information regarding the Unity Client, etc.
Below you can post anything you know about the Beta client in hopes that we can use this info to build our own modified client.
I'm not a coder so sorry if this is stupid but since Flash and Unity run on the same servers shouldn't Unity also be compatible with proxies like K-relay? I would think adding a Localhost option or just using a hosts file would be simpler than coding a whole new client.
If you put a Fiddler breakpoint on char/list and account/verify and add <IsSupporter>true</IsSupporter> to the XML response, you can log into the game and try playing. The issue is you will get the following error. I think, Unity client might send some kind of packet informing the server you have logged in from Exalt and the server checks if you have permissions to do so. I am not familiar enough with C# so I couldn't prove my theory.
[IMG]https://user-images.******userconten*****m/42045258/77163431-1ad9ca80-6abf-11ea-810b-5d065af89463.png[/IMG]
P.S. also I am creator of HTTP proxy for rotmg and it seems to be working with Exalt too so I could write a plugin for it.
I'm afraid they opened pandora's box with this unity client...
I somehow smell a lot of nice haxx with this client.
I wonder if it even is possible to play without having the beta with a few tweaks.
The launcher for the game is pretty easily modifiable via dnSpy or any .NET decompiler but the actual game installs to
C:\Users\<USER>\Documents\RealmOfTheMadGod\Product ion
When looking a little deeper you can see that they use IL2CPP which basically allows you to use c++ in Unity. From the little research I did it seems it will be pretty hard to modify, IDA pro may be the best bet in this situation. Will keep everyone updated on further finds.