* Open _-t4.class.asasm
* Locate
Insert below this line the following codeCode:initproperty QName(PrivateNamespace("*", null), "_-0GJ")
PLEASE NOTE :Code:;--------------------- ; AIMBOT TOGGLING NOTIFICATION ;---------------------- #set myval "_-0GJ" #set functionWhirlpool "_-01N" getlocal0 getproperty QName(PrivateNamespace("*", null), $"myval") iftrue AIMBOTON getlocal3 pushstring "AIMBOT : OFF" callpropvoid QName(PackageNamespace(""), $"functionWhirlpool"), 1 jump END AIMBOTON: getlocal3 pushstring "AIMBOT : ON" callpropvoid QName(PackageNamespace(""), $"functionWhirlpool"), 1 END: ;----------------------------------------------------------------
* i used the last version or RABCDASM AVAILABLE...if you have problems try downloading the same version from RABCDASM website.
* This code should be applied ON A ALREADY HACKED CLIENT( BY MOD SELECTOR) . DO NOT TRY TO ADD IT BEFORE , IT MAY PREVENT MOD SELECTOR TO MAKE LATER MODIFICATIONS ON YOUR SWF (it may be safe if modselector doesnt touch this class)
Last edited by JustAnoobROTMG; 11-23-2012 at 07:40 AM.
Due to a recent DMCA takedown attempt we had to remove Faintmako brain. Please do not paid attention to what he say or do.
Good luck making it.
---------- Post added at 11:12 PM ---------- Previous post was at 10:38 PM ----------
Lol you finished so soon, nice one anyway. XD
The mod selector adds quite a few things to this class so it would be a bad idea to add this mod to a .swf and link it to mod selector to add more things. Do like @JustAnoobROTMG said, use the mod selector to get a modified client with the hacks of your choosing (+auto-aim of course) and modify that modified client with these instructions.
I've used this method in a few personal hacks of mine. Thanks for the idea and code.
Be careful, stray too far from the pack and you'll get lost.
FYI , the idea comes from Microgram but it was easy to find it without studying Microgram.
Just look for "Level Up" to find the function which display the "whirlpool'...
Then, add a code using this function in the class where hotkeys are managed
Profit
The good thing is : this function is a "Player" function and the "hotkey managing function" has the instance of the current player (local3)
Last edited by JustAnoobROTMG; 11-23-2012 at 08:58 AM.
Due to a recent DMCA takedown attempt we had to remove Faintmako brain. Please do not paid attention to what he say or do.
can i simply use "callpropvoid QName(PackageNamespace(""), "_-01N"), 1" in order to call the wirlpool ?
Late reply but, Thanks Again @JustAnoobROTMG !
Liked my Post? Say Thanks!
-- Direct Quote from the XDA-Developers Forums.Before saying that a developer is wrong, think harder. Maybe, YOU are wrong since the dev knows more about his own programs than you do and has more knowledge about what he is doing.
Ya, that is the function that handles the animation for the level up. It takes 1 argument, a string that contains the text one wants to display. So the instructions needed are like @JustAnoobROTMG wrote down:
The first instruction contains a handle to the current player (the Player class that contains the whirlpool function "_-01N"). The second contains the string one wants to pass to the whirlpool function then finally the whirlpool function is called taking the two bits of information stored on the stack by the above instructions.Code:getlocal3 pushstring "AIMBOT : OFF" callpropvoid QName(PackageNamespace(""), $"functionWhirlpool"), 1
In as3, the instruction would look like this:
player._-01N("My whirlpool string"); //where player contains the player object one wants the whirlpool animation on (like our player).
Be careful, stray too far from the pack and you'll get lost.
cheers !
so I got my debugger ^^
First off thanks, I saw you post this in the show-off thread and I was hoping you would release it. It would be
really useful to know if autoaim is on or not before you go in on tombs and make all of the bosses rage at the same time with
autoaim on. Having issues locating the line to inject the new code though..
Ok so I created a client with Nilly's Mod Selector and decompiled the clint with RABCDasm, but I can't find
_-t4.class.asasm. What is the full location of this?
maat7043 (11-25-2012)
Thanks just what I needed
Make a tutorial how to use it :S
Ok, so I located the -_t4.class.asam now, but Im not sure that I found the right line to inject the code at.
I tested it like this and it is not working.
Is the "functionWhirlpool" _-01N in the same assembly as _-0GJ?Code:L52: pushfalse initproperty QName(PrivateNamespace("*", "#0"), "_-0Lo") getlocal0 pushfalse initproperty QName(PrivateNamespace("*", "#0"), "_-hw") getlocal0 pushfalse initproperty QName(PrivateNamespace("*", "#0"), "_-3t") getlocal0 pushfalse initproperty QName(PrivateNamespace("*", "#0"), "_-0Ot") L63: getlocal0 pushfalse initproperty QName(PrivateNamespace("*", "#0"), "_-0GJ") ;--------------------- ; AIMBOT TOGGLING NOTIFICATION ;---------------------- #set myval "_-0GJ" #set functionWhirlpool "_-01N" getlocal0 getproperty QName(PrivateNamespace("*", "#0"), $"myval") iftrue AIMBOTON getlocal3 pushstring "AIMBOT : OFF" callpropvoid QName(PackageNamespace(""), $"functionWhirlpool"), 1 jump END AIMBOTON: getlocal3 pushstring "AIMBOT : ON" callpropvoid QName(PackageNamespace(""), $"functionWhirlpool"), 1 END: ;---------------------------------------------------------------- getlocal1 dup iffalse L72 pop getlocal0 convert_b
Anyone see my error? the full location of my code is //com/company/assemblygameclient/game/-_t4.class.asam
_-01N display the whirlpool on the player. The obvious place to find this method is in the Player class..
You know, that stuff is used wehn you Level up
Oh, i am sorry... I didnt saw there was others places with initproperty QName(PrivateNamespace("*", "#0"), "_-0GJ")..
The good one is the one with a "NOT" instruction
The NOT purpose is to NEGATE the current condition of the autofire (enabled or not enabled)Code:not L388: initproperty QName(PrivateNamespace("*", null), "_-0GJ") ;--------------------- ; AIMBOT TOGGLE NOTIFICATION ;---------------------- ;#set myprop "null" #set myval "_-0GJ" #set functionWhirlpool "_-01N" getlocal0 getproperty QName(PrivateNamespace("*", null), $"myval") iftrue AIMBOTON getlocal3 pushstring "AIMBOT : OFF" callpropvoid QName(PackageNamespace(""), $"functionWhirlpool"), 1 jump END AIMBOTON: getlocal3 pushstring "AIMBOT : ON" callpropvoid QName(PackageNamespace(""), $"functionWhirlpool"), 1 END: ;----------------------------------------------------------------
NOT True = False
NOT False = True
Here, the program does a NOT _-0GJ.
For people who understand Actionscript, this picture may help. The good place to insert this code is WHERE THE GAME CHECK THE KEY YOU PRESSED ON KEYBOARD (like the autofire key )
Last edited by JustAnoobROTMG; 11-26-2012 at 11:12 AM.
Due to a recent DMCA takedown attempt we had to remove Faintmako brain. Please do not paid attention to what he say or do.
I found out the problem some people are having(like myself) when inputting the code in and it not working right(errors when reassembling it).
When searching in //com/company/assemblygameclient/game/-_t4.class.asam and you find this code:
instead of this code:Code:initproperty QName(PrivateNamespace("*", "#0"), "_-0GJ")
notice the difference? Replace the word null in the aimbot toggling notification code with "#0" and then reassemble..Code:initproperty QName(PrivateNamespace("*", null), "_-0GJ")
(I used Rabcasm and Rabdcasm)
Code:;--------------------- ; AIMBOT TOGGLING NOTIFICATION ;---------------------- #set myval "_-0GJ" #set functionWhirlpool "_-01N" getlocal0 getproperty QName(PrivateNamespace("*", "#0"), $"myval") iftrue AIMBOTON getlocal3 pushstring "AIMBOT : OFF" callpropvoid QName(PackageNamespace(""), $"functionWhirlpool"), 1 jump END AIMBOTON: getlocal3 pushstring "AIMBOT : ON" callpropvoid QName(PackageNamespace(""), $"functionWhirlpool"), 1 END: ;----------------------------------------------------------------