AIO Tool 3.6 with Auto Client Building

Posts 115 of 20 · Page 1 of 2
AIO Tool 3.6 with Auto Client Building
ROTMG All-In-One Tool

**You have to turn off Hardware acceleration in you options and then reset your client for the HPBars Hack to work**

**Requires .NET 4.0 Framework or higher**


Current Features
  • Coding
  • Proxy Updater
  • Client Launcher
  • Add Hacks
  • Mod Selector


Screen Shots:

Item Select:


Client Launcher:


Coding Tool:


Proxy Updater:


Automatic Hacking Updater:


Automatic Hacking Settings:


Instructions:
First off you need to understand how this is intended to work. You need to download the .zip folder and extract all of the contents to one location on you computer. Everything is based off of the Application.Startuppath so if you move part of it around it will not work. There will be the actual application, a clients folder, a play folder with flash projector and a batchfile, and a folder called RABCDasm with all of the injected code and the contents of RABCDasm's Github.

Play:
The clients folder it intended to have all of your clients in it and this tool will automatically load all of the files in that directory to a drop down list. The play button will launch the client with Adobe flash Projector.

Coding:
This has a few features. It lets you select a client and either decompile it or get the .bin files. All of the created files will go to a new folder called Coding. It also has self explanatory boxes for recompile and swfbinreplace. Look at the batchfiles in the RABCDasm folder if you are confused.

Proxy:
This should help alot with people trying to update their RR or private Proxies. I plan on adding support for custom formatting on the packets, as well as a change log from version to version so you guys know what changed. At the moment:

Generates the packet ID's, rc4 keys, and Deobfuscates and sorts all of the packet classes. They are organized by packet name. In addition to the clean packet classes I also create a file with just the extracted trait slots.

Add Hacks:
Please let me know what you think! So far I have all of the hacks that you see in the listbox pictured and in the list below. All you have to do is work from top to bottom first selecting an swf. Next choose all of the hacks that you want. Note that you can click and drag to select these as well as using shift/ctrl. If everything is setup correctly click check, and then add hacks.

Your finished client will be named: [Version]_AIOTool.swf

The show updates button will now popup a .txt file in notepad and all of the line numbers match the MOD Selector. I also have it write all of the updated code into the .txt file as well called Linesandfiles in the Startup directory

Current Auto Updating Hacks:

  • Connect to Production: This must be selected in order to connect to the production servers. Otherwise you will connect to Testing
  • Force Low Quality: Your client will default to low quality for better fps
  • No Quest Delay: By default there is a delay time between your active quests. This removes that so you always have a quest Marker
  • FPS Cap to 60: This increases your cap fps to 60 rather than 30
  • JNoob's Lava Walls Hack V2: This hack makes it so that you cannot walk onto a lava tile unless you are holding down left click
  • Numerical HP/MP/Fame
  • Auto Nexus (30%): Send you to Nexus when your health reaches 30 percent
  • Disable Confuse
  • Disable Drunk
  • Disable Blind
  • Disable Hallucinating
  • Disable Unstable
  • Disable Darkness
  • Sw Tile Hack:
  • Disable Flow Particle
  • HP Bars
  • SW No Slow
  • SW Speed Hack
  • SW Odom Style
  • Remove Loading Screen
  • Spammable Notifications
  • No Ally Projectiles
  • Round Net Jitter to a hundreth
  • Recon V3
  • Add Proxy Server



Mod Selector:
In addition to the hacks above I also rewrote the Mod Selector code (with permission from nilly) for this tool. All you have to do to utilize this feature is to add in current mod selector files or ones you have created into the folder called */Mods. It uses the exact same file structure

Example Usage:



EX (22.4.0):
Code:
Code:
No Ally Projectiles:
Line: 3233
Line: 3872
com\company\assembleegameclient\objects\Projectile.class.asasm

Updated Code: 
#set ownBullet       _-0L9

Confuse:
Line: 2153
com\company\assembleegameclient\objects\GameObject.class.asasm

Drunk:
Line: 2105
com\company\assembleegameclient\objects\GameObject.class.asasm

Blind:
Line: 2040
com\company\assembleegameclient\objects\GameObject.class.asasm

Hallucinating:
Line: 2521
com\company\assembleegameclient\objects\GameObject.class.asasm

Unstable:
Line: 3206
com\company\assembleegameclient\objects\GameObject.class.asasm

Darkness:
Line: 3326
com\company\assembleegameclient\objects\GameObject.class.asasm

Force Low Quality:
Line: 263
WebMain.class.asasm

HP Bars:
Line: 160
com/company/assembleegameclient/objects/Character.class.asasm

Updated Code: 
#set nsCharacter            "_-7k" ;found in com/company/assembleegameclient/objects/Character.class.asasm [protectedns ProtectedNamespace("_-Name")]
#set spnsGameObject         "_-06z"  ;found in com/company/assembleegameclient/objects/GameObject.class.asasm [protectedns ProtectedNamespace("_-Name")]
#set spnsBasicObject        "_-1GM"  ;found in com/company/assembleegameclient/objects/BasicObject.class.asasm [protectedns ProtectedNamespace("_-Name")]
#set graphicUtils           "_-1iY"  ;is one of the classes found in com/company/util/ . File size about 30kb.
#set graphicUtilsCommands   "_-aW"  ;is a parameter of the above class [trait const QName(PackageNamespace(""), "_-Name") slotid 2 type TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace(""), "int")>) end]
#set charPos                "_-1XA" ;may be 12S instead found in com/company/assembleegameclient/objects/BasicObject.class.asasm [trait slot QName(PackageNamespace(""), "_-Name") type TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace(""), "Number")>) end]
#set charHealth "_-7q"              ;found in com/company/assembleegameclient/objects/GameObject.class.asasm [trait slot QName(PackageNamespace(""), "_-Name") type QName(PackageNamespace(""), "int") value Integer(200) end]
#set charMaxHealth "_-1aY"          ;found in com/company/assembleegameclient/objects/GameObject.class.asasm [trait slot QName(PackageNamespace(""), "_-Name") type QName(PackageNamespace(""), "int") value Integer(200) end]
#set playerMana "_-J6"              ;found in com/company/assembleegameclient/objects/Player.class.asasm [trait slot QName(PackageNamespace(""), "_-Name") type QName(PackageNamespace(""), "Number") value Integer(0) end]
#set playerMaxMana "_-VP"           ;found in com/company/assembleegameclient/objects/Player.class.asasm [trait slot QName(PackageNamespace(""), "_-Name") type QName(PackageNamespace(""), "int") value Integer(200) end]
#set gameBoard "_-1mP"               ;found in com/company/assembleegameclient/objects/GameObject.class.asasm as an argument to the draw function [param QName(PackageNamespace("com.company.assembleegameclient.map"), "_-Name")] 

Add Local Host to Server List:

Function:
#set fullfunctionname: _-PW:_-Q1/LocalhostServer
#set ServerNS: _-Zr
#set portProperty: _-1k9
File2mod: _-PW\_-Q1.class.asasm
Line: 275

Add:
File2mod: _-PW\_-Q1.class.asasm
Line: 205

No Necromancer Particles:
Line: 12718
_-N\_-0MO.class.asasm

Round Net Jitter:
Line: 654
_-N\JitterWatcher.class.asasm

Remove Loading Screen:
Line: 128
_-019\_-nO.class.asasm

No Quest Delay:
Line: 327
com\company\assembleegameclient\map\Quest.class.asasm

Updated Code:
      jump                L24

Numerical HP/MP/Fame:
Line: 1256
com\company\assembleegameclient\ui\StatusBar.class.asasm

Connect to Production:
Line: 444
_-0-X\_-1cr.class.asasm

Reconnect with P:

Dispatch:
#set keyCodes: _-Xn
File2Mod: com\company\assembleegameclient\game\_-XG.class.asasm
Line: 3666

Var:
#set recon_event1: _-0sm
#set recon_event2: _-0Qa
File2Mod: com\company\assembleegameclient\game\_-XG.class.asasm
Line: 5422

Save:
#set hotkeyClass: _-XG
File2Mod: _-N\_-0MO.class.asasm
Line: 17363

LavaWalls Hack V2:
Line: 3223
com\company\assembleegameclient\objects\Player.class.asasm

Code Added:
#set mouseClass     com.company.assembleegameclient.game:_-XG
#set mouseClicked   _-0-s

Allow Spammable Notifications:
Line: 357
_-021\_-1lC.class.asasm

Disable SW Slow Effect:
Line: 1856
com\company\assembleegameclient\objects\GameObject.class.asasm

Modify Speed in SW:
Line: 4784
com\company\assembleegameclient\objects\Player.class.asasm

Update Code:
#set Props    _-86
#set Speed    _-03Y

SW Tile Hack:
Line: 4735
com\company\assembleegameclient\objects\Player.class.asasm

MOD: No Particles <-- Added
MOD: Reduced Particles <-- Added
MOD: Projectile Passes Cover <-- Added
MOD: Disable SS Debuffs <-- Added
MOD: No-Idle Time <-- Added
MOD: No-Clip <-- Added
MOD: jNoob Auto-Aim <-- Added
MOD: Fame and Inventory Viewer <-- Added
MOD: Fullscreen v2 <-- Added

If you want to modify one of the hacks like changing the nexus value to something else you can find the injected code as .txt files in the RABCDasm folder. Or if you just want to see what my code looks like for the hacks. Just don't change the file names

Uploads:
Part 1: Play Folder. Folder Called Play with flashplayer_11_sa in it. This is the biggest file and may become corrupt so you can always create it yourself.
Part 2: RABCDasm Folder and injected code for AddHacks Section
Part 3: Actual Application

Virus Scans:
1: AIO Tool 7-5 Part 1.zip - Jotti's malware scan
2: AIO Tool 7-5 Part 2.zip - Jotti&#039;s malware scan
3: AIO Tool 7-5 Part 3.zip - Jotti&#039;s malware scan

Hope everything makes since! Shoot me a PM or post here if you have suggestions for more tools. I am thinking of adding a few more hacks to be automatically updated as well as adding in some additional settings.
~Matt

Credits: @nilly, @JustAnoobROTMG, @club599
AIO Tool 7-5 Part 1_mpgh.net.zip3.0 MB · 432 downloads Clean
AIO Tool 7-5 Part 2_mpgh.net.zip1.3 MB · 221 downloads Clean
AIO Tool 7-5 Part 3_mpgh.net.zip665 KB · 222 downloads Clean
@ @maat7043
11.5 MB?
Can you please split it in 2MB parts or make a smaller version(becuase files bigger then 2.1-2.2 MB get screwed in the download process)

Btw, don't Windows XP support .Net framework 4.0?
Quote Originally Posted by Lovroman View Post
@ @maat7043
11.5 MB?
Can you please split it in 2MB parts or make a smaller version(becuase files bigger then 2.1-2.2 MB get screwed in the download process)

Btw, don't Windows XP support .Net framework 4.0?
I was under the impression it didnt maybe 4.5 is the XP cut off. I will verify.

Are .7z files ok?
Quote Originally Posted by Lovroman View Post
@ @maat7043
11.5 MB?
Can you please split it in 2MB parts or make a smaller version(becuase files bigger then 2.1-2.2 MB get screwed in the download process)

Btw, don't Windows XP support .Net framework 4.0?
you can download anything, just need to redownload, if it doesnt go above 2.2mb then press delete in chrome(idk in mozzila)if it goes farther, it'll download.
Quote Originally Posted by maat7043 View Post
I was under the impression it didnt maybe 4.5 is the XP cut off. I will verify.

Are .7z files ok?
Yep, 4.5 is Win7+.
And yes, if they're smaller then 2.1 MB, they definetly are okay.
Quote Originally Posted by Lovroman View Post


Yep, 4.5 is Win7+.
And yes, if they're smaller then 2.1 MB, they definetly are okay.
Reuploaded. Doing my scans now. I got everything except the actual adobe flash projector to be less than 2.1Mb
I miss the Fullscreen v3 in this
That tool is just awesome. Everything we could have asked. Guys, instead of giving thousands of "thanks" to someone who made a client using a tool made by someone else, give some love to the real creators.
@IziLife inspired me to make this when he said no one helps people update RR anymore. This should help a lot
Damn dude, I didn't know you made all those mods for the mod selector
Just checked it out for myself, damn matt this really is impressive. Would definitely come in handy, it's everything we've asked for and more(well maybe not god mode )
As someone who has done web design in the past, but hasn't been able to figure out how to update RR properly, Thank you for this.
Part1 can't be download stop at 2.2Mo
Quote Originally Posted by kills64 View Post
Part1 can't be download stop at 2.2Mo
Skip part 1 then. It's just used in the play button which is not really that useful. I mostly added it to quickly test my clients
Nice work, as always.
What hacks from my tool do you actually miss?
Posts 115 of 20 · Page 1 of 2
This thread is closed for replies.

Similar Threads

Tags for this Thread

Need help?