16.0 Hacks source -Started-

Posts 115 of 49 · Page 1 of 4
16.0 Hacks source -Started-
*Production*

~/rabcasm/client-1/_-0op/_-Ch.class.asasm

Line: 499

On new line:

Code:
      pop
      pushtrue
example:

Code:
      pop
      getlocal0
      convert_b
L49:
      iftrue              L51

L50:
      convert_b
L51:
      pop
      pushtrue
      returnvalue
     end ; code
    end ; body
   end ; method
  end ; trait
  trait method QName(PrivateNamespace("*", "_-0op:_-Ch"), "_-qB")
*No Debuffs*

~/rabcasm/client-1/com/company/assembleegameclient/objects/GameObject.class.asasm

Below "pushfalse" of each trait put:
Code:
      returnvalue
example:

Code:
  trait method QName(PackageNamespace("", "#0"), "isBlind")
   method
    refid "com.company.assembleegameclient.objects:GameObject/instance/isBlind"
    returns QName(PackageNamespace("", "#0"), "Boolean")
    body
     maxstack 4
     localcount 3
     initscopedepth 5
     maxscopedepth 6
     code
      pushfalse
      returnvalue
      pushtrue
      setlocal1

      jump                L10
Blind = isBlind
Drunk = isDrunk
Hallucinating = _-Ym
Confused = _-0qJ

*Spamfilter*

~/rabcasm/client-1/_-1gP/_-1Rs.class.asasm

search "execute" trait method
change "localcount" to 6
Add code on new line after the first "setlocal"

Line: 185

Code:
    ;--------------------- SPAM FILTER -------------------
      getlocal1
	  getproperty         QName(PackageNamespace(""), "text_")
	  callproperty        QName(Namespace("http://adobe.com/AS3/2006/builtin"), "toLowerCase"), 0
	  coerce_s
	  setlocal            5
	  
	  getlocal            5
 	  pushstring          "*ADD YOUR FILTER WORDS HERE*"  
	  callproperty	      QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
	  pushint             0
	  ifge                SPAM

	  jump                CONTINUE
      
SPAM:
	returnvoid
      
CONTINUE:
     ;--------------------------------------------------
Add extra as you need of these lines, adding what other words you want to filter:
Code:
	  getlocal            5
 	  pushstring          "*ADD YOUR FILTER WORDS HERE*"  
	  callproperty	      QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
	  pushint             0
	  ifge                SPAM
 
Example
;--------------------- SPAM FILTER -------------------
getlocal1
getproperty QName(PackageNamespace(""), "text_")
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "toLowerCase"), 0
coerce_s
setlocal 5

getlocal 5
pushstring "---oryx"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM

getlocal 5
pushstring "pots.co"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM

getlocal 5
pushstring "rotmgpot,com"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM

getlocal 5
pushstring "sale,com"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM

getlocal 5
pushstring "-x-"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM

getlocal 5
pushstring "(dot)"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM

getlocal 5
pushstring "rotmg.ws"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM

getlocal 5
pushstring "bagxdotxnet"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM

getlocal 5
pushstring "potionsrotmg.net"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM

getlocal 5
pushstring ".com"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM

getlocal 5
pushstring "rotmg,co"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM

getlocal 5
pushstring "ts.co"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM

getlocal 5
pushstring "potionsrealm"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM

getlocal 5
pushstring "potions.us"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM

getlocal 5
pushstring "rotmg.org"
callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM

jump CONTINUE

SPAM:
returnvoid

CONTINUE:
;--------------------------------------------------

*No Ally Projectiles*

~/rabcasm/client-1/com/company/assembleegameclient/objects/Projectile.class.asasm

Code:
      ;--------- No Ally Projectiles ----------
      #set unknowVar "_-00c"   
      getlex              QName(PackageNamespace(""), "map_")
      getproperty         QName(PackageNamespace(""), "player_")  
      getproperty         QName(PackageNamespace(""), "objectId_")  
      getlocal0
      getproperty         QName(PackageNamespace(""), "ownerId_")  
      ifeq                L500
      getlocal0       getproperty   
      QName(PackageNamespace(""), $"unknowVar" )  
      iffalse             L500  
      returnvoid  

L500:
Add the following after the first "pushscope" you see in the "draw" method
Do the same thing for the "drawshadow" method

draw = Line: 3203
drawShadow = Line: 3816

*Numerical HP / MP*

~/rabcasm/client-1/com/company/assembleegameclient/ui/StatusBar.class.asasm

Line: 1551

On new line add:

Code:
      pop
      pushbyte            1
example:


Code:
      getlocal0
      getproperty         QName(PackageNamespace("", "#0"), "_-1W9")
      getlocal2
      iftrue              L206

L196:
      convert_b
      pop
      pushbyte            1
L197:
      dup
L198:
      iffalse             L218

      getlocal2
      dup
      iffalse             L205
*Autonexus*

~/Desktop/rabcasm/client-1/com/company/assembleegameclient/objects/Player.class.asasm

Line: 5073

On new line add: <<directly below "pushrtrue" and change .30 to whatever you want your autonexus to be. .30 = 30%

Code:
  ;-------------------
  ; AUTO NEXUS    
  ;-------------------    
  ; trait slot QName(PackageNamespace("", "#0"), "_-Ru") type QName(PackageNamespace("", "#0"), "int") value Integer(200) end ; CURRENT
  ; trait slot QName(PackageNamespace("", "#0"), "_-0es") type QName(PackageNamespace("", "#0"), "int") value Integer(200) end ; MAX
  
     #set nexusfunction "escape"
     #set currenthealth    "_-12x"
     #set maxhealth   "_-gi"
          
            pop
            getlocal0
            getlex              QName(PackageNamespace(""), "map_")
            getproperty         QName(PackageNamespace(""), "player_")
            ifne                END
            getlex              QName(PackageNamespace(""), "map_")
            getproperty         QName(PackageNamespace(""), "name_")
            pushstring            "Nexus"
            ifeq                END
            getlex                QName(PackageNamespace(""), $"maxhealth")
            getlex                QName(PackageNamespace(""), $"currenthealth")
            convert_d
            divide
            pushdouble          .30
            ifgt                END
            getlex              QName(PackageNamespace(""), "map_")
            getproperty         QName(PackageNamespace(""), "gs_")
            getproperty         QName(PackageNamespace(""), "gsc_")
            callpropvoid        QName(PackageNamespace(""), $"nexusfunction"), 0
        END:
            pushtrue      
  ;-------------------------------------------------------------
*SpriteWorld*

Tile Hack

~/rabcasm/client-1/com/company/assembleegameclient/objects/Player.class.asasm

Line: 4838

On new line:

Code:
	  ;----------------------
	  ;Sprite world Tile hack 
	  ;---------------------- 
        getlex              QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
        getproperty         QName(PackageNamespace("", "#0"), "data_")
        iffalse             END12

        pop       
		pushfalse
		END12:
	  ;----------------------
Speed Hack

~/rabcasm/client-1/com/company/assembleegameclient/objects/Player.class.asasm

Line: 5292

On new line:

Code:
;----------------------------  
; Sprite World Speed Hack
;----------------------------
    
   getlex QName(PackageNamespace(""), "map_")
   getproperty QName(PackageNamespace(""), "name_")
   pushstring "Sprite World"
   ifne NORMAL
            
   getlocal0
   pushdouble 1.6
   setproperty           QName(ProtectedNamespace("with"), "_-ew")

   NORMAL:
;-----------------------------------------------------
No Slow

~/rabcasm/client-1/com/company/assembleegameclient/objects/GameObject.class.asasm

Line: 1702
On new line add:

Code:
;----------------------------  
; Sprite World NoSlow
;----------------------------
      getlocal0
      getproperty     QName(PackageNamespace("", "#0"), "map_")
      getproperty     QName(PackageNamespace("", "#0"), "name_")
      pushstring      "Sprite World"
      ifne            SKIP_swNs

      pushfalse
      returnvalue

      SKIP_swNs:
;----------------------------
Thanks for this! Hope to start seeing clients pop up in the next few days.

And i'll probably make my own when everyone else stops doing it.
Thank you!! Already made a simple client .
Looks great, can't wait to download jNoob's client and change a few things
Quote Originally Posted by Cyeclops View Post
-snip-
thanks @Cyeclops , any luck on the source for server-side debuffs? Really would like to add it to a private client again.
Quote Originally Posted by c2k8s View Post
thanks @Cyeclops , any luck on the source for server-side debuffs? Really would like to add it to a private client again.
SS Debuffs are the same as always, update the names, place in same spot...
Quote Originally Posted by Cyeclops View Post
SS Debuffs are the same as always, update the names, place in same spot...
Yeah. But for some reason. I'm getting the damage from the debuffs. Before I didn't. D=
I saw that the Dont take Hit actually changed the code so that might be the reason.
Quote Originally Posted by Cyeclops View Post
SS Debuffs are the same as always, update the names, place in same spot...
Well it seems MPGH is having problems, and it wont let me see your older than 2 days posts, so I can't actually find your old post with what line to put SS Debuffs on, or how to find the new names, Im almost sure you had a post in another thread with how to update the -class names..
Damn unless you post the new names and what line or how to find them again, im shit outta luck ha.
Quote Originally Posted by Cyeclops View Post
SS Debuffs are the same as always, update the names, place in same spot...
Well it seems MPGH is having problems, and it wont let me see your older than 2 days posts, so I can't actually find your old post with what line to put SS Debuffs on, or how to find the new names, Im almost sure you had a post in another thread with how to update the -class names..
Damn unless you post the new names and what line or how to find them again, im shit outta luck ha.

:EDIT sorry if double post, MPGH is lagging bad.
Thank you very much!
Thanks for this . Now all I'm hoping for is fs source and disable particle effects source.
@Cyeclops

Which version is this?
Quote Originally Posted by liaojh1998 View Post
@Cyeclops

Which version is this?
AssembleeGameClient1377638894.swf
Quote Originally Posted by BRDominik View Post
Yeah. But for some reason. I'm getting the damage from the debuffs. Before I didn't. D=
I saw that the Dont take Hit actually changed the code so that might be the reason.
Did you update the names also? The ss debuffs work fine as always

Quote Originally Posted by c2k8s View Post
Well it seems MPGH is having problems, and it wont let me see your older than 2 days posts, so I can't actually find your old post with what line to put SS Debuffs on, or how to find the new names, Im almost sure you had a post in another thread with how to update the -class names..
Damn unless you post the new names and what line or how to find them again, im shit outta luck ha.
16.1 is out so back to square one anyway lol

If you figure it out, keep the client even when it outdates, and maybe even the client-1 folder (you dont need to do this with every client, just 1 for reference), write a note of what you did and where, when a new update comes out, decompile and open, then also open the saved client-1 folder or file(s), find similarities, try your code, save - compile - test .... if your swf wont compile, there is most likely an error in your code. Astrogrep might be a good friend also to find those strings.

14-0-source-codes-started
Quote Originally Posted by Cyeclops View Post
Did you update the names also? The ss debuffs work fine as always



16.1 is out so back to square one anyway lol

If you figure it out, keep the client even when it outdates, and maybe even the client-1 folder (you dont need to do this with every client, just 1 for reference), write a note of what you did and where, when a new update comes out, decompile and open, then also open the saved client-1 folder or file(s), find similarities, try your code, save - compile - test .... if your swf wont compile, there is most likely an error in your code. Astrogrep might be a good friend also to find those strings.

14-0-source-codes-started
Do you know where the new production code goes for 16.1.0?
Posts 115 of 49 · Page 1 of 4

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?