README.md

March 19, 2019 · View on GitHub

CrazyClient — the client that transformed RotMG hacking scene

Not maintained since 2017/10/26

About

CrazyClient was my private hacked client for an online MMORPG called Realm of the Mad God. It was first realized in late September, 2016. The client was publicly released in February, 2017. The reception was lukewarm at first but soon the download counts started picking up. The rising popularity of my little hobby project sent me to a development frenzy, resulting in me pumping out new features at an ever-increasing pace.

Developing CrazyClient taught me a multitude of new skills. It was the first project of mine to gain any real userbase. I learned, how certain features that I thought were self-evident, were found to be unintuitive by the users. How not asking for feedback yields better, more thought out feedback.

My legacy

On 2017/03/10, CrazyClient became the first public client to feature a sophisticated anti-death algorithm (aka. OP autonexus). The hack works so well I actually received complaints from people wanting to kill their character for fame (an ingame currency earned by dying) but not being able to. Nilly, a well-known RotMG hack creator, had hinted at the possibility such hack back in 2012. He later explained the gist of it here.

Death in RotMG is permanent. That's the a foundational building block of the experience. Releasing a hack this powerful transformed the game, and the hacking scene.

Another big change came on 2017/10/26. This time I released a map hack for the game. There are 13 predefined realm maps, so I developed an algorithm for recognizing which map the player was on based on a small sample. Certain maps are better for earning fame and before the release of this hack people had manually tried to identify maps for hosting a fame train, an in-game phenomenon where lots of players organize in a selected realm for optimal fame gains.

Release timeline

DateVersionGame VersionDownload count
2017/02/19v1X10.3190
2017/02/28v2X10.3452
2017/03/03v3X11859
2017/03/10v4X11.11921
2017/03/20v5X11.21442
2017/03/24v5.1X122402
2017/03/29v6X123204
2017/04/11v7X12.1731
2017/04/12v7.1X12.1488
2017/04/13v7.2X133784
2017/04/19v8X132145
2017/04/24v9X13451
2017/04/25v9.1X131341
2017/04/28v9.2X13.14645
2017/05/19v9.3X148112
2017/06/20v9.4X159646
2017/07/20v9.5X15.15626
2017/08/01v9.6X165178
2017/08/08v9.7X169820
2017/10/26v10X185994
* Data from 2019/03/19