Page 1 of 3 123 LastLast
Results 1 to 15 of 37
  1. #1
    nilly's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    2,652
    Reputation
    155
    Thanks
    13,983
    My Mood
    Angelic

    Player stat and inventory viewer (v123.5.1)

    Got this idea from another thread https://www.mpgh.net/forum/655-realm-...off-event.html . Basically it adds information to player avatars which allows you to see their stats and inventory.

    It is helpful to make fame/hp/mana numbers always appear. One can do that by following these directions that was posted on the thread linked.
    Quote Originally Posted by nilly View Post


    Navigate to com.company.assembleegameclient.ui:_-0MY._-0EJ() . On line 461, double click and replace the getproperty instruction with pop, pushbyte 1 as showin' in picture.

    Names used are for v123.5.1
    Some people have reported it being on line 465. Just make sure you change the getproperty with _-68 listed in the parameter column.




    To add the feature to your client replace the text inside the _-E7\_-c4.class.asasm with the following:
    Code:
    class
     refid "_-E7:_-c4"
     instance QName(PackageNamespace("_-E7"), "_-c4")
      extends QName(PackageNamespace("_-E7"), "for ")
      flag SEALED
      flag PROTECTEDNS
      protectedns ProtectedNamespace("_-rd")
      iinit
       refid "_-E7:_-c4/iinit"
       param QName(PackageNamespace("com.company.assembleegameclient.objects"), "Player")
       body
        maxstack 10
        localcount 5
        initscopedepth 10
        maxscopedepth 11
        code
         pushfalse
         pushtrue
         swap
         jump                L10
    
         greaterthan
         getglobalscope
         convert_d
         decrement_i
         convert_b
         inclocal_i          3
    L10:
         setlocal3
    
         setlocal            4
    
         getlocal0
         pushscope
    
         pushbyte            0
         setlocal2
    
         getlocal0
         pushint             3552822
         pushdouble          0.5
         pushint             16777215
         pushbyte            1
         constructsuper      4
    
         getlocal3
         iftrue              L48
    
         getlocal0
         getlocal1
         initproperty        QName(PackageNamespace(""), "player_")
    
         getlocal3
         dup
         iffalse             L33
    
         pop
         getlocal2
         convert_b
    L33:
         iftrue              L83
    
         getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-gV")
         pushint             11776947
         pushtrue
         getlocal0
         getproperty         QName(PackageNamespace(""), "player_")
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-gV"), 3
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_-02y")
    
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-02y")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    
         pushbyte            34
         setlocal2
    
    L48:
         getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0Gh")
         getlocal0
         getproperty         QName(PackageNamespace(""), "player_")
         getproperty         QName(PackageNamespace(""), "numStars_")
         pushfalse
         pushtrue
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0Gh"), 3
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_-pg")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-pg")
         getlocal3
         dup
         iffalse             L65
    
         pop
         getlocal2
         convert_b
    L65:
         iftrue              L77
    
         pushbyte            6
         getlocal            4
         dup
         iftrue              L73
    
         pop
         getlocal0
         convert_b
    L73:
         iffalse             L78
    
         setproperty         QName(PackageNamespace(""), "x")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-pg")
    L77:
         getlocal2
    L78:
         setproperty         QName(PackageNamespace(""), "y")
    
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-pg")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    
    L83:
         getlocal2
         pushbyte            30
         getlocal3
         dup
         iffalse             L91
    
         pop
         getlocal3
         convert_b
    L91:
         iftrue              L202
    
         add
         getlocal3
         iftrue              L258
    
         convert_i
         getlocal            4
         dup
         iftrue              L102
    
         pop
         getlocal0
         convert_b
    L102:
         iffalse             L358
    
         setlocal2
    
         getlocal3
         dup
         iffalse             L110
    
         pop
         getlocal2
         convert_b
    L110:
         iftrue              L387
    
         getlocal1
         getproperty         QName(PackageNamespace(""), "guildName_")
         getlocal            4
         iffalse             L139
    
         pushnull
         equals
         getlocal            4
         dup
         iftrue              L123
    
         pop
         getlocal3
         convert_b
    L123:
         iffalse             L143
    
         not
         getlocal            4
         iffalse             L144
    
         dup
         iffalse             L144
    
         getlocal3
         dup
         iffalse             L135
    
         pop
         getlocal2
         convert_b
    L135:
         iftrue              L144
    
         pop
         getlocal1
         getproperty         QName(PackageNamespace(""), "guildName_")
    L139:
         pushstring          ""
         equals
         getlocal            4
         iffalse             L144
    
    L143:
         not
    L144:
         iffalse             L221
    
         getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-LN")
         getlocal0
         getproperty         QName(PackageNamespace(""), "player_")
         getproperty         QName(PackageNamespace(""), "guildName_")
         getlocal0
         getproperty         QName(PackageNamespace(""), "player_")
         getproperty         QName(PackageNamespace(""), "guildRank_")
         pushshort           136
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-LN"), 3
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_-4v")
    
         getlocal3
         dup
         iffalse             L162
    
         pop
         getlocal3
         convert_b
    L162:
         iftrue              L426
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-4v")
         getlocal3
         iftrue              L185
    
         pushbyte            6
         getlocal            4
         dup
         iftrue              L174
    
         pop
         getlocal2
         convert_b
    L174:
         iffalse             L186
    
         setproperty         QName(PackageNamespace(""), "x")
    
         getlocal            4
         dup
         iftrue              L182
    
         pop
         getlocal3
         convert_b
    L182:
         iffalse             L376
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-4v")
    L185:
         getlocal2
    L186:
         pushbyte            2
         subtract
         setproperty         QName(PackageNamespace(""), "y")
    
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-4v")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    
         getlocal2
         pushbyte            30
         getlocal3
         dup
         iffalse             L201
    
         pop
         getlocal1
         convert_b
    L201:
         iftrue              L298
    
    L202:
         add
         getlocal            4
         iffalse             L258
    
         convert_i
         getlocal3
         jump                L214
    
         pushwith
         add_i
         urshift
         swap
         instanceof
         greaterequals
    L214:
         dup
         iffalse             L219
    
         pop
         getlocal2
         convert_b
    L219:
         iftrue              L261
    
         setlocal2
    
    L221:
    	 ;---------------------------------------------------------------------------------------------------------
    	 ;Create XP bar
    	 ;---------------------------------------------------------------------------------------------------------
    	 getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY")
         pushshort           176
         pushbyte            16
         pushint             5931045
         pushint             5526612
         pushstring          "Lvl X"
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY"), 5
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
    	 
    	 getlocal0
    	 getproperty		 QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
    	 pushbyte			 6
    	 setproperty		 QName(PackageNamespace(""), "x")
    	 
    	 getlocal0
    	 getproperty		 QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
    	 getlocal2
    	 setproperty		 QName(PackageNamespace(""), "y")
    	 
    	 findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    	 
    	 getlocal0
    	 getproperty		 QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
    	 pushtrue
    	 setproperty		 QName(PackageNamespace(""), "visible")
    	 ;---------------------------------------------------------------------------------------------------------
    	 ;Create Fame bar
    	 ;---------------------------------------------------------------------------------------------------------
    	 getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY")
         pushshort           176
         pushbyte            16
         pushint             14835456
         pushint             5526612
         pushstring          "Fame"
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY"), 5
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
    	 
    	 getlocal0
    	 getproperty		 QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
    	 pushbyte			 6
    	 setproperty		 QName(PackageNamespace(""), "x")
    	 
    	 getlocal0
    	 getproperty		 QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
    	 getlocal2
    	 setproperty		 QName(PackageNamespace(""), "y")
    
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    	 
    	 getlocal0
    	 getproperty		 QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
    	 pushfalse
    	 setproperty		 QName(PackageNamespace(""), "visible")
    	 
    	 getlocal2
    	 pushbyte			 24
    	 add
    	 convert_i
    	 setlocal2
    	 ;---------------------------------------------------------------------------------------------------------
    
         getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY")
         pushshort           176
         pushbyte            16
         pushint             14693428
         pushint             5526612
         pushstring          "HP"
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY"), 5
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_-023")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-023")
         getlocal            4
         dup
         iftrue              L238
    
         pop
         getlocal2
         convert_b
    L238:
         iffalse             L245
    
         pushbyte            6
         getlocal3
         iftrue              L246
    
         setproperty         QName(PackageNamespace(""), "x")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-023")
    L245:
         getlocal2
    L246:
         setproperty         QName(PackageNamespace(""), "y")
    
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-023")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    
         getlocal2
         pushbyte            24
         getlocal3
         iftrue              L356
    
         add
         getlocal3
         iftrue              L306
    
    L258:
         convert_i
         getlocal3
         iftrue              L307
    
    L261:
         setlocal2
    
         getlocal3
         iftrue              L430
    
         getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY")
         pushshort           176
         pushbyte            16
         pushint             6325472
         pushint             5526612
         pushstring          "MP"
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY"), 5
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_-FC")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-FC")
         getlocal            4
         iffalse             L283
    
         pushbyte            6
         getlocal3
         iftrue              L284
    
         setproperty         QName(PackageNamespace(""), "x")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-FC")
    L283:
         getlocal2
    L284:
         setproperty         QName(PackageNamespace(""), "y")
    
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-FC")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    
         getlocal2
         pushbyte            24
         getlocal            4
         dup
         iftrue              L297
    
         pop
         getlocal2
         convert_b
    L297:
         iffalse             L356
    
    L298:
         add
         getlocal3
         dup
         iffalse             L305
    
         pop
         getlocal2
         convert_b
    L305:
         iftrue              L357
    
    L306:
         convert_i
    L307:
         setlocal2
    
    	 ;-------------------------------------------------------------------------
    	 ; add stats bar
    	 ;-------------------------------------------------------------------------
    	 getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "Stats")
         pushshort           180
         pushbyte            46
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "Stats"), 2
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_stats")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_stats")
         pushbyte            7
         setproperty         QName(PackageNamespace(""), "x")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_stats")
         getlocal2
    	 pushbyte 			 17
    	 subtract
         setproperty         QName(PackageNamespace(""), "y")
    
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_stats")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    	 
    	 getlocal2
    	 pushshort			 55
    	 add
    	 convert_i
    	 setlocal2
    	 ;-------------------------------------------------------------------------
    	 
         getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "Inventory")
         pushnull
         getlocal0
         getproperty         QName(PackageNamespace(""), "player_")
         pushstring          "Other Player Inventory"
         getlocal0
         getproperty         QName(PackageNamespace(""), "player_")
         getproperty         QName(PackageNamespace(""), "_-9A")
         
    	 ;pushbyte            4
         ;---------------------------------------------------------------------------------------------------------
    	 ; Add player inventory slots
    	 ;---------------------------------------------------------------------------------------------------------
    	 pushbyte			 12
    	 ;---------------------------------------------------------------------------------------------------------
    	 
    	 pushfalse
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "Inventory"), 6
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_-e9")
    
         getlocal            4
         dup
         iftrue              L327
    
         pop
         getlocal0
         convert_b
    L327:
         iffalse             L350
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-e9")
         getlocal            4
         dup
         iftrue              L336
    
         pop
         getlocal3
         convert_b
    L336:
         iffalse             L348
    
         pushbyte            8
         getlocal3
         dup
         iffalse             L344
    
         pop
         getlocal0
         convert_b
    L344:
         iftrue              L349
    
         setproperty         QName(PackageNamespace(""), "x")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-e9")
    L348:
         getlocal2
    L349:
         setproperty         QName(PackageNamespace(""), "y")
    
    L350:
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-e9")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    
         getlocal2
    	 
         ;pushbyte            52
    	 ;---------------------------------------------------------------------------------------------------------
    	 ; Properly adjust (Click to open menu)
    	 ;---------------------------------------------------------------------------------------------------------
    	 pushshort			 132
    	 ;---------------------------------------------------------------------------------------------------------
    L356:
         add
    L357:
         convert_i
    L358:
         setlocal2
    
         getlocal            4
         dup
         iftrue              L365
    
         pop
         getlocal2
         convert_b
    L365:
         iffalse             L426
    
         getlocal0
         findpropstrict      QName(PackageNamespace("com.company.ui"), "SimpleText")
         pushbyte            12
         pushint             11776947
         pushfalse
         pushbyte            0
         dup
         pushstring          "Myriad Pro"
         constructprop       QName(PackageNamespace("com.company.ui"), "SimpleText"), 6
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi")
    
    L376:
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi")
         getlocal            4
         iffalse             L396
    
         pushstring          "(Click to open menu)"
         setproperty         QName(PackageNamespace(""), "text")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi")
         getlocal3
         iftrue              L414
    
         callpropvoid        QName(PackageNamespace(""), "updateMetrics"), 0
    
    L387:
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi")
         getlocal            4
         dup
         iftrue              L395
    
         pop
         getlocal3
         convert_b
    L395:
         iffalse             L428
    
    L396:
         findpropstrict      QName(PackageNamespace("flash.filters"), "DropShadowFilter")
         pushbyte            0
         dup
         dup
         constructprop       QName(PackageNamespace("flash.filters"), "DropShadowFilter"), 3
         newarray            1
         setproperty         QName(PackageNamespace(""), "filters")
    
         getlocal0
         jump                L411
    
         negate_i
         not
         getlocal3
         multiply
         pop
         declocal            2
    L411:
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi")
         getlocal            4
         iffalse             L428
    
    L414:
         getlex              QName(PackageNamespace(""), "width")
         pushbyte            2
         divide
         getlocal            4
         iffalse             L425
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi")
         getproperty         QName(PackageNamespace(""), "width")
         pushbyte            2
         divide
         subtract
    L425:
         setproperty         QName(PackageNamespace(""), "x")
    
    L426:
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi")
    L428:
         getlocal2
         setproperty         QName(PackageNamespace(""), "y")
    
    L430:
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    
         returnvoid
        end ; code
       end ; body
      end ; method
      trait slot QName(PackageNamespace(""), "player_") type QName(PackageNamespace("com.company.assembleegameclient.objects"), "Player") end
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_-02y") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-gV") end
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_-pg") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0Gh") end
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_-4v") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-LN") end
      ;----------------------------------------------------------------------------
      ;add trait
      ;----------------------------------------------------------------------------
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_stats") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "Stats") end
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY") end
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY") end
      ;trait slot QName(PackageNamespace(""), "_0E") type QName(PackageNamespace(""), "int") end
      ;----------------------------------------------------------------------------
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_-023") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY") end
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_-FC") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY") end
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_-e9") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "Inventory") end
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi") type QName(PackageNamespace("com.company.ui"), "SimpleText") end
      trait method QName(PackageNamespace(""), "draw") flag OVERRIDE
       method
        refid "_-E7:_-c4/draw"
        returns QName(PackageNamespace(""), "void")
        body
         maxstack 7
         ;localcount 3
    	 ;-------------------------------------------------------------------------
    	 ; increase number of local registers
    	 ;-------------------------------------------------------------------------
    	 localcount 4
    	 ;-------------------------------------------------------------------------
         initscopedepth 10
         maxscopedepth 11
         code
          pushfalse
          pushtrue
          setlocal1
    
          jump                L10
    
          pushscope
    
          lessequals
          negate
          convert_u
          getglobalscope
          urshift
    L10:
          setlocal2
    
          getlocal0
          pushscope
    
          getlocal1
          dup
          iftrue              L19
    
          pop
          getlocal0
          convert_b
    L19:
          iffalse             L89
    	  
    	  ;------------------------------------------------------------------------
    	  ; handle drawing of xp/fame bar
    	  ;------------------------------------------------------------------------
    	  pushstring          "Lvl "
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-81")
          add
          coerce_s
          setlocal3
    
          getlocal3
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
          getproperty         QName(PackageNamespace(""), "labelText_")
          getproperty         QName(PackageNamespace(""), "text")
          ifeq                L5400
    
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
          getproperty         QName(PackageNamespace(""), "labelText_")
          getlocal3
          setproperty         QName(PackageNamespace(""), "text")
    
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
          getproperty         QName(PackageNamespace(""), "labelText_")
          callpropvoid        QName(PackageNamespace(""), "updateMetrics"), 0
    
    L5400:
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-81")
          pushbyte            20
          ifeq                L1370
    
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
          getproperty         QName(PackageNamespace(""), "visible")
          iftrue              L8900
    
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
          pushtrue
          setproperty         QName(PackageNamespace(""), "visible")
    
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
          pushfalse
          setproperty         QName(PackageNamespace(""), "visible")
    
    L8900:
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "exp_")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-7V")
          pushbyte            0
          callpropvoid        QName(PackageNamespace(""), "draw"), 3
    
          ; getlocal0
          ; getproperty         QName(PackageNamespace(""), "_0E")
          ; getlocal0
          ; getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "player_")
          ; getproperty         QName(PackageNamespace(""), "_-gz")
          ; ifeq                L1360
    
          ; getlocal0
          ; getlocal0
          ; getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "player_")
          ; getproperty         QName(PackageNamespace(""), "_-gz")
          ; initproperty        QName(PackageNamespace(""), "_0E")
    
          ; getlocal0
          ; getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
          ; getlocal0
          ; getproperty         QName(PackageNamespace(""), "_0E")
          ; callpropvoid        QName(PackageNamespace(""), "_-Yr"), 1
    
    L1360:
          jump                L1740
    
    L1370:
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
          getproperty         QName(PackageNamespace(""), "visible")
          iftrue              L1640
    
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
          pushtrue
          setproperty         QName(PackageNamespace(""), "visible")
    
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
          pushfalse
          setproperty         QName(PackageNamespace(""), "visible")
    
    L1640:
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-0Lo")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-n8")
          pushbyte            0
          callpropvoid        QName(PackageNamespace(""), "draw"), 3
    	  
    L1740:
    	  ;------------------------------------------------------------------------
    	  ; draw stats
    	  ;------------------------------------------------------------------------
    	  getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_stats")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          callpropvoid        QName(PackageNamespace(""), "draw"), 1
    	  ;------------------------------------------------------------------------
    	  
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-023")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-aY")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-LT")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-P7")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-uR")
          callpropvoid        QName(PackageNamespace(""), "draw"), 4
    
          jump                L42
    
          decrement
          multiply
          convert_i
          lessthan
          nextvalue
          bitxor
    L42:
          getlocal1
          iffalse             L91
    
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-FC")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-86")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-a7")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-0DG")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-dt")
          callpropvoid        QName(PackageNamespace(""), "draw"), 4
    
          getlocal1
          iffalse             L81
    
          jump                L68
    
          pushwith
          greaterthan
          coerce_s
          lessequals
          bitor
          getlocal2
    L68:
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-e9")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-zq")
          callpropvoid        QName(PackageNamespace(""), "draw"), 1
    
          getlocal2
          dup
          iffalse             L80
    
          pop
          getlocal2
          convert_b
    L80:
          iftrue              L89
    
    L81:
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-pg")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "numStars_")
          callpropvoid        QName(PackageNamespace(""), "draw"), 1
    
          getlocal1
          iffalse             L91
    
    L89:
          getlocal0
          callsupervoid       QName(PackageNamespace(""), "draw"), 0
    L91:
          returnvoid
         end ; code
        end ; body
       end ; method
      end ; trait
     end ; instance
     cinit
      refid "_-E7:_-c4/cinit"
      body
       maxstack 3
       localcount 1
       initscopedepth 9
       maxscopedepth 10
       code
        getlocal0
        pushscope
    
        returnvoid
       end ; code
      end ; body
     end ; method
    end ; class
    Note: You need RABCdasm to add this. I won't go over how to do that as there are other tutorials that cover its use. Also I wrapped all the changes I made in comment lines (;-----------------) for those of you who want to know what changes I've made.

    Note: When pasting code into file, make sure you leave a new blank line at the end. If your file ends with 'end ; class' as the last line, it will not work.

    Last edited by nilly; 09-11-2012 at 07:34 AM. Reason: Corrected code. Copy/paste error.

  2. The Following 9 Users Say Thank You to nilly For This Useful Post:

    059 (09-11-2012),CalciumFire (09-11-2012),Flamewind (09-12-2012),HannaFam (09-11-2012),pings (09-11-2012),purple_stuff (09-11-2012),RonaldSeiger (09-11-2012),runekri3 (09-11-2012),Twont (09-11-2012)

  3. #2
    Strudul's Avatar
    Join Date
    Sep 2012
    Gender
    male
    Posts
    182
    Reputation
    10
    Thanks
    1,041
    After rabcasm-ing it:


    Maybe cos your client seems different to everyone elses?

    So the code we will have to use will vary slightly?

    ---------- Post added at 01:53 PM ---------- Previous post was at 01:28 PM ----------

    Managed to fix it.

    If anyone else has the same issue, try this code instead.

    Code:
    class
     refid "_-E7:_-c4"
     instance QName(PackageNamespace("_-E7"), "_-c4")
      extends QName(PackageNamespace("_-E7"), "for ")
      flag SEALED
      flag PROTECTEDNS
      protectedns ProtectedNamespace("_-rd")
      iinit
       refid "_-E7:_-c4/iinit"
       param QName(PackageNamespace("com.company.assembleegameclient.objects"), "Player")
       body
        maxstack 10
        localcount 5
        initscopedepth 10
        maxscopedepth 11
        code
         pushfalse
         pushtrue
         swap
         jump                L10
    
         greaterthan
         getglobalscope
         convert_d
         decrement_i
         convert_b
         inclocal_i          3
    L10:
         setlocal3
    
         setlocal            4
    
         getlocal0
         pushscope
    
         pushbyte            0
         setlocal2
    
         getlocal0
         pushint             3552822
         pushdouble          0.5
         pushint             16777215
         pushbyte            1
         constructsuper      4
    
         getlocal3
         iftrue              L48
    
         getlocal0
         getlocal1
         initproperty        QName(PackageNamespace(""), "player_")
    
         getlocal3
         dup
         iffalse             L33
    
         pop
         getlocal2
         convert_b
    L33:
         iftrue              L83
    
         getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-gV")
         pushint             11776947
         pushtrue
         getlocal0
         getproperty         QName(PackageNamespace(""), "player_")
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-gV"), 3
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_-02y")
    
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-02y")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    
         pushbyte            34
         setlocal2
    
    L48:
         getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0Gh")
         getlocal0
         getproperty         QName(PackageNamespace(""), "player_")
         getproperty         QName(PackageNamespace(""), "numStars_")
         pushfalse
         pushtrue
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0Gh"), 3
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_-pg")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-pg")
         getlocal3
         dup
         iffalse             L65
    
         pop
         getlocal2
         convert_b
    L65:
         iftrue              L77
    
         pushbyte            6
         getlocal            4
         dup
         iftrue              L73
    
         pop
         getlocal0
         convert_b
    L73:
         iffalse             L78
    
         setproperty         QName(PackageNamespace(""), "x")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-pg")
    L77:
         getlocal2
    L78:
         setproperty         QName(PackageNamespace(""), "y")
    
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-pg")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    
    L83:
         getlocal2
         pushbyte            30
         getlocal3
         dup
         iffalse             L91
    
         pop
         getlocal3
         convert_b
    L91:
         iftrue              L202
    
         add
         getlocal3
         iftrue              L258
    
         convert_i
         getlocal            4
         dup
         iftrue              L102
    
         pop
         getlocal0
         convert_b
    L102:
         iffalse             L358
    
         setlocal2
    
         getlocal3
         dup
         iffalse             L110
    
         pop
         getlocal2
         convert_b
    L110:
         iftrue              L387
    
         getlocal1
         getproperty         QName(PackageNamespace(""), "guildName_")
         getlocal            4
         iffalse             L139
    
         pushnull
         equals
         getlocal            4
         dup
         iftrue              L123
    
         pop
         getlocal3
         convert_b
    L123:
         iffalse             L143
    
         not
         getlocal            4
         iffalse             L144
    
         dup
         iffalse             L144
    
         getlocal3
         dup
         iffalse             L135
    
         pop
         getlocal2
         convert_b
    L135:
         iftrue              L144
    
         pop
         getlocal1
         getproperty         QName(PackageNamespace(""), "guildName_")
    L139:
         pushstring          ""
         equals
         getlocal            4
         iffalse             L144
    
    L143:
         not
    L144:
         iffalse             L221
    
         getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-LN")
         getlocal0
         getproperty         QName(PackageNamespace(""), "player_")
         getproperty         QName(PackageNamespace(""), "guildName_")
         getlocal0
         getproperty         QName(PackageNamespace(""), "player_")
         getproperty         QName(PackageNamespace(""), "guildRank_")
         pushshort           136
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-LN"), 3
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_-4v")
    
         getlocal3
         dup
         iffalse             L162
    
         pop
         getlocal3
         convert_b
    L162:
         iftrue              L426
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-4v")
         getlocal3
         iftrue              L185
    
         pushbyte            6
         getlocal            4
         dup
         iftrue              L174
    
         pop
         getlocal2
         convert_b
    L174:
         iffalse             L186
    
         setproperty         QName(PackageNamespace(""), "x")
    
         getlocal            4
         dup
         iftrue              L182
    
         pop
         getlocal3
         convert_b
    L182:
         iffalse             L376
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-4v")
    L185:
         getlocal2
    L186:
         pushbyte            2
         subtract
         setproperty         QName(PackageNamespace(""), "y")
    
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-4v")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    
         getlocal2
         pushbyte            30
         getlocal3
         dup
         iffalse             L201
    
         pop
         getlocal1
         convert_b
    L201:
         iftrue              L298
    
    L202:
         add
         getlocal            4
         iffalse             L258
    
         convert_i
         getlocal3
         jump                L214
    
         pushwith
         add_i
         urshift
         swap
         instanceof
         greaterequals
    L214:
         dup
         iffalse             L219
    
         pop
         getlocal2
         convert_b
    L219:
         iftrue              L261
    
         setlocal2
    
    L221:
    
    	getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY")
         pushshort           176
         pushbyte            16
         pushint             5931045
         pushint             5526612
         pushstring          "Lvl X"
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY"), 5
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
    	 
    	 getlocal0
    	 getproperty		 QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
    	 pushbyte			 6
    	 setproperty		 QName(PackageNamespace(""), "x")
    	 
    	 getlocal0
    	 getproperty		 QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
    	 getlocal2
    	 setproperty		 QName(PackageNamespace(""), "y")
    	 
    	 findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    	 
    	 getlocal0
    	 getproperty		 QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
    	 pushtrue
    	 setproperty		 QName(PackageNamespace(""), "visible")
    	 
    	 
    	 getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY")
         pushshort           176
         pushbyte            16
         pushint             14835456
         pushint             5526612
         pushstring          "Fame"
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY"), 5
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
    	 
    	 getlocal0
    	 getproperty		 QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
    	 pushbyte			 6
    	 setproperty		 QName(PackageNamespace(""), "x")
    	 
    	 getlocal0
    	 getproperty		 QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
    	 getlocal2
    	 setproperty		 QName(PackageNamespace(""), "y")
    
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    	 
    	 getlocal0
    	 getproperty		 QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
    	 pushfalse
    	 setproperty		 QName(PackageNamespace(""), "visible")
    	 
    	 getlocal2
    	 pushbyte			 24
    	 add
    	 convert_i
    	 setlocal2
    
    	 
         getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY")
         pushshort           176
         pushbyte            16
         pushint             14693428
         pushint             5526612
         pushstring          "HP"
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY"), 5
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_-023")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-023")
         getlocal            4
         dup
         iftrue              L238
    
         pop
         getlocal2
         convert_b
    L238:
         iffalse             L245
    
         pushbyte            6
         getlocal3
         iftrue              L246
    
         setproperty         QName(PackageNamespace(""), "x")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-023")
    L245:
         getlocal2
    L246:
         setproperty         QName(PackageNamespace(""), "y")
    
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-023")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    
         getlocal2
         pushbyte            24
         getlocal3
         iftrue              L356
    
         add
         getlocal3
         iftrue              L306
    
    L258:
         convert_i
         getlocal3
         iftrue              L307
    
    L261:
         setlocal2
    
         getlocal3
         iftrue              L430
    
         getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY")
         pushshort           176
         pushbyte            16
         pushint             6325472
         pushint             5526612
         pushstring          "MP"
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY"), 5
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_-FC")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-FC")
         getlocal            4
         iffalse             L283
    
         pushbyte            6
         getlocal3
         iftrue              L284
    
         setproperty         QName(PackageNamespace(""), "x")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-FC")
    L283:
         getlocal2
    L284:
         setproperty         QName(PackageNamespace(""), "y")
    
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-FC")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    
         getlocal2
         pushbyte            24
         getlocal            4
         dup
         iftrue              L297
    
         pop
         getlocal2
         convert_b
    L297:
         iffalse             L356
    
    L298:
         add
         getlocal3
         dup
         iffalse             L305
    
         pop
         getlocal2
         convert_b
    L305:
         iftrue              L357
    
    L306:
         convert_i
    L307:
         setlocal2
    
    	 
    	 getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "Stats")
         pushshort           180
         pushbyte            46
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "Stats"), 2
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_stats")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_stats")
         pushbyte            7
         setproperty         QName(PackageNamespace(""), "x")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_stats")
         getlocal2
    	 pushbyte 			 17
    	 subtract
         setproperty         QName(PackageNamespace(""), "y")
    
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_stats")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    	 
    	 getlocal2
    	 pushshort			 55
    	 add
    	 convert_i
    	 setlocal2
    	 
    	 
         getlocal0
         findpropstrict      QName(PackageNamespace("com.company.assembleegameclient.ui"), "Inventory")
         pushnull
         getlocal0
         getproperty         QName(PackageNamespace(""), "player_")
         pushstring          "Other Player Inventory"
         getlocal0
         getproperty         QName(PackageNamespace(""), "player_")
         getproperty         QName(PackageNamespace(""), "_-9A")
         pushbyte            4
    	 
    	 
    	  pushbyte			 12
    	 
    	 
         pushfalse
         constructprop       QName(PackageNamespace("com.company.assembleegameclient.ui"), "Inventory"), 6
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_-e9")
    
         getlocal            4
    	 dup
         iftrue              L327
    
         pop
         getlocal0
         convert_b
    L327:
         iffalse             L350
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-e9")
         getlocal            4
         dup
         iftrue              L336
    
         pop
         getlocal3
         convert_b
    L336:
         iffalse             L348
    
         pushbyte            8
         getlocal3
         dup
         iffalse             L344
    
         pop
         getlocal0
         convert_b
    L344:
         iftrue              L349
    
         setproperty         QName(PackageNamespace(""), "x")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-e9")
    L348:
         getlocal2
    L349:
         setproperty         QName(PackageNamespace(""), "y")
    
    L350:
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-e9")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    
         getlocal2
         pushbyte            52
    	 
    	 
    	 pushshort			 132
    	 
    	 
    L356:
         add
    L357:
         convert_i
    L358:
         setlocal2
    
         getlocal            4
         dup
         iftrue              L365
    
         pop
         getlocal2
         convert_b
    L365:
         iffalse             L426
    
         getlocal0
         findpropstrict      QName(PackageNamespace("com.company.ui"), "SimpleText")
         pushbyte            12
         pushint             11776947
         pushfalse
         pushbyte            0
         dup
         pushstring          "Myriad Pro"
         constructprop       QName(PackageNamespace("com.company.ui"), "SimpleText"), 6
         initproperty        QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi")
    
    L376:
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi")
         getlocal            4
         iffalse             L396
    
         pushstring          "(Click to open menu)"
         setproperty         QName(PackageNamespace(""), "text")
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi")
         getlocal3
         iftrue              L414
    
         callpropvoid        QName(PackageNamespace(""), "updateMetrics"), 0
    
    L387:
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi")
         getlocal            4
         dup
         iftrue              L395
    
         pop
         getlocal3
         convert_b
    L395:
         iffalse             L428
    
    L396:
         findpropstrict      QName(PackageNamespace("flash.filters"), "DropShadowFilter")
         pushbyte            0
         dup
         dup
         constructprop       QName(PackageNamespace("flash.filters"), "DropShadowFilter"), 3
         newarray            1
         setproperty         QName(PackageNamespace(""), "filters")
    
         getlocal0
         jump                L411
    
         negate_i
         not
         getlocal3
         multiply
         pop
         declocal            2
    L411:
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi")
         getlocal            4
         iffalse             L428
    
    L414:
         getlex              QName(PackageNamespace(""), "width")
         pushbyte            2
         divide
         getlocal            4
         iffalse             L425
    
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi")
         getproperty         QName(PackageNamespace(""), "width")
         pushbyte            2
         divide
         subtract
    L425:
         setproperty         QName(PackageNamespace(""), "x")
    
    L426:
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi")
    L428:
         getlocal2
         setproperty         QName(PackageNamespace(""), "y")
    
    L430:
         findpropstrict      QName(PackageNamespace(""), "addChild")
         getlocal0
         getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi")
         callpropvoid        QName(PackageNamespace(""), "addChild"), 1
    
         returnvoid
        end ; code
       end ; body
      end ; method
      trait slot QName(PackageNamespace(""), "player_") type QName(PackageNamespace("com.company.assembleegameclient.objects"), "Player") end
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_-02y") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-gV") end
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_-pg") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0Gh") end
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_-4v") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-LN") end
      
      
        trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_stats") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "Stats") end
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY") end
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY") end
      ;trait slot QName(PackageNamespace(""), "_0E") type QName(PackageNamespace(""), "int") end
      
       
      
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_-023") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY") end
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_-FC") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "_-0MY") end
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_-e9") type QName(PackageNamespace("com.company.assembleegameclient.ui"), "Inventory") end
      trait slot QName(PrivateNamespace("*", "_-E7:_-c4"), "_-xi") type QName(PackageNamespace("com.company.ui"), "SimpleText") end
      trait method QName(PackageNamespace(""), "draw") flag OVERRIDE
       method
        refid "_-E7:_-c4/draw"
        returns QName(PackageNamespace(""), "void")
        body
         maxstack 7
         localcount 3
    	 
    	 
    	 localcount 4
    	 
    	 
         initscopedepth 10
         maxscopedepth 11
         code
          pushfalse
          pushtrue
          setlocal1
    
          jump                L10
    
          pushscope
    
          lessequals
          negate
          convert_u
          getglobalscope
          urshift
    L10:
          setlocal2
    
          getlocal0
          pushscope
    
          getlocal1
          dup
          iftrue              L19
    
          pop
          getlocal0
          convert_b
    L19:
          iffalse             L89
    
    	  
    	  pushstring          "Lvl "
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-81")
          add
          coerce_s
          setlocal3
    
          getlocal3
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
          getproperty         QName(PackageNamespace(""), "labelText_")
          getproperty         QName(PackageNamespace(""), "text")
          ifeq                L5400
    
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
          getproperty         QName(PackageNamespace(""), "labelText_")
          getlocal3
          setproperty         QName(PackageNamespace(""), "text")
    
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
          getproperty         QName(PackageNamespace(""), "labelText_")
          callpropvoid        QName(PackageNamespace(""), "updateMetrics"), 0
    
    L5400:
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-81")
          pushbyte            20
          ifeq                L1370
    
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
          getproperty         QName(PackageNamespace(""), "visible")
          iftrue              L8900
    
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
          pushtrue
          setproperty         QName(PackageNamespace(""), "visible")
    
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
          pushfalse
          setproperty         QName(PackageNamespace(""), "visible")
    
    L8900:
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "exp_")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-7V")
          pushbyte            0
          callpropvoid        QName(PackageNamespace(""), "draw"), 3
    
          ; getlocal0
          ; getproperty         QName(PackageNamespace(""), "_0E")
          ; getlocal0
          ; getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "player_")
          ; getproperty         QName(PackageNamespace(""), "_-gz")
          ; ifeq                L1360
    
          ; getlocal0
          ; getlocal0
          ; getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "player_")
          ; getproperty         QName(PackageNamespace(""), "_-gz")
          ; initproperty        QName(PackageNamespace(""), "_0E")
    
          ; getlocal0
          ; getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
          ; getlocal0
          ; getproperty         QName(PackageNamespace(""), "_0E")
          ; callpropvoid        QName(PackageNamespace(""), "_-Yr"), 1
    
    L1360:
          jump                L1740
    
    L1370:
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
          getproperty         QName(PackageNamespace(""), "visible")
          iftrue              L1640
    
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
          pushtrue
          setproperty         QName(PackageNamespace(""), "visible")
    
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_xp")
          pushfalse
          setproperty         QName(PackageNamespace(""), "visible")
    
    L1640:
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_fame")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-0Lo")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-n8")
          pushbyte            0
          callpropvoid        QName(PackageNamespace(""), "draw"), 3
    L1740:
    	  
    	  
    	  getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_stats")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          callpropvoid        QName(PackageNamespace(""), "draw"), 1
    	  
    	  
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-023")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-aY")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-LT")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-P7")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-uR")
          callpropvoid        QName(PackageNamespace(""), "draw"), 4
    
          jump                L42
    
          decrement
          multiply
          convert_i
          lessthan
          nextvalue
          bitxor
    L42:
          getlocal1
          iffalse             L91
    
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-FC")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-86")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-a7")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-0DG")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-dt")
          callpropvoid        QName(PackageNamespace(""), "draw"), 4
    
          getlocal1
          iffalse             L81
    
          jump                L68
    
          pushwith
          greaterthan
          coerce_s
          lessequals
          bitor
          getlocal2
    L68:
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-e9")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "_-zq")
          callpropvoid        QName(PackageNamespace(""), "draw"), 1
    
          getlocal2
          dup
          iffalse             L80
    
          pop
          getlocal2
          convert_b
    L80:
          iftrue              L89
    
    L81:
          getlocal0
          getproperty         QName(PrivateNamespace("*", "_-E7:_-c4"), "_-pg")
          getlocal0
          getproperty         QName(PackageNamespace(""), "player_")
          getproperty         QName(PackageNamespace(""), "numStars_")
          callpropvoid        QName(PackageNamespace(""), "draw"), 1
    
          getlocal1
          iffalse             L91
    
    L89:
          getlocal0
          callsupervoid       QName(PackageNamespace(""), "draw"), 0
    L91:
          returnvoid
         end ; code
        end ; body
       end ; method
      end ; trait
     end ; instance
     cinit
      refid "_-E7:_-c4/cinit"
      body
       maxstack 3
       localcount 1
       initscopedepth 9
       maxscopedepth 10
       code
        getlocal0
        pushscope
    
        returnvoid
       end ; code
      end ; body
     end ; method
    end ; class
    Okay, even though it rabcasm-ed, I am not seeing any overlay when I hover over a name.

    Will see if I can find the problem.
    Last edited by Strudul; 09-11-2012 at 06:56 AM.

  4. #3
    ganha123's Avatar
    Join Date
    May 2012
    Gender
    male
    Posts
    144
    Reputation
    10
    Thanks
    761
    Can somebody make this client and attach it thanks

    -Ganha123-

  5. The Following User Says Thank You to ganha123 For This Useful Post:

    MBJR (09-11-2012)

  6. #4
    Strudul's Avatar
    Join Date
    Sep 2012
    Gender
    male
    Posts
    182
    Reputation
    10
    Thanks
    1,041
    Still can not find why mine won't work, however I believe I found the problem with Nilly's code.



    This line is commented out, and I do not think it should be (though I may be wrong).

    ---------- Post added at 02:20 PM ---------- Previous post was at 02:08 PM ----------

    I tried doing this in the original client instead.

    In that, the _-68 is on line 461 as you say in com.company.assembleegameclient.ui:_-0MY._-0EJ(). So I replaced that and went on to replace the code in _-E7, _-c4.

    With
    Code:
    ;pushbyte 52
    I get

    after rabcasm

    With
    Code:
    pushbyte 52
    I get

    after rabcasm

  7. #5
    nilly's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    2,652
    Reputation
    155
    Thanks
    13,983
    My Mood
    Angelic
    Edited op with updated code block. Guess I copy pasted wrong. Works from freshly updated client.

    Edit:
    Odd, still broke.... Copy paste into code block is doing something....

    Edit:
    Ok figured it out. You need end the file with a blank line (new line)
    Last edited by nilly; 09-11-2012 at 07:28 AM.

  8. #6
    Strudul's Avatar
    Join Date
    Sep 2012
    Gender
    male
    Posts
    182
    Reputation
    10
    Thanks
    1,041
    Quote Originally Posted by nilly View Post
    Edited op with updated code block. Guess I copy pasted wrong. Works from freshly updated client.

    Edit:
    Odd, still broke.... Copy paste into code block is doing something....

    Edit:
    Ok figured it out. You need end the file with a blank line (new line)
    Seems to have got it.

  9. #7
    runekri3's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Posts
    792
    Reputation
    9
    Thanks
    240
    My Mood
    Cheerful
    Quote Originally Posted by nilly View Post
    Edited op with updated code block. Guess I copy pasted wrong. Works from freshly updated client.

    Edit:
    Odd, still broke.... Copy paste into code block is doing something....

    Edit:
    Ok figured it out. You need end the file with a blank line (new line)
    OOOOHHHHH

    It has got almost nothing to do with the OP but
    Now I get it why most hacks I tried to add with rabcdasm didnt work.
    A blank line in the end.

    Damn Ive had similiar issue in python aswell

    Oh and yes Ill go add the older hacks and this to my personal client, thanks nilly =)

  10. #8
    RonaldSeiger's Avatar
    Join Date
    Apr 2012
    Gender
    male
    Posts
    73
    Reputation
    10
    Thanks
    13
    Wow Nilly, it's genius.

    Thanks a bunch! Works flawlessly.
    Last edited by RonaldSeiger; 09-11-2012 at 07:59 AM.

  11. #9
    loldudev5's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Location
    isreal
    Posts
    142
    Reputation
    10
    Thanks
    229
    My Mood
    Inspired
    This looks very useful for trading!

  12. #10
    UltraN00b's Avatar
    Join Date
    May 2012
    Gender
    male
    Location
    Protected v0id
    Posts
    514
    Reputation
    68
    Thanks
    401
    My Mood
    Amazed
    This... Is... Great!

    ---------- Post added at 11:46 AM ---------- Previous post was at 11:44 AM ----------

    Also, we did update marine's proxy with those vague instructions.... looks like you have some people to help you with your coding

  13. #11
    059's Avatar
    Join Date
    Mar 2011
    Gender
    male
    Location
    California
    Posts
    3,312
    Reputation
    700
    Thanks
    92,771
    This is so fucking fun. <3 you nilly.


    Side note, anyone know how he got specials characters into his name? It's alt 0233 btw. Pretty sure he has a foreign keyboard. You can't do alt codes into a name change or copypaste either. I really wish I could packet edit this game.

  14. #12
    S4vior's Avatar
    Join Date
    May 2012
    Gender
    male
    Posts
    54
    Reputation
    10
    Thanks
    13
    My Mood
    Angry
    VERY well done. Thank you for contributing to this forum so much, I think you deserve a special title ;D. Oh yeah and...

    INB4 MrDanZ takes credit.

  15. #13
    059's Avatar
    Join Date
    Mar 2011
    Gender
    male
    Location
    California
    Posts
    3,312
    Reputation
    700
    Thanks
    92,771
    Quote Originally Posted by S4vior View Post
    VERY well done. Thank you for contributing to this forum so much, I think you deserve a special title ;D. Oh yeah and...

    INB4 MrDanZ takes credit.
    lol, could see that happening

  16. #14
    RonaldSeiger's Avatar
    Join Date
    Apr 2012
    Gender
    male
    Posts
    73
    Reputation
    10
    Thanks
    13
    I assumed that was a given.

  17. #15
    dwdude's Avatar
    Join Date
    Nov 2009
    Gender
    male
    Posts
    222
    Reputation
    10
    Thanks
    47
    Quote Originally Posted by 059 View Post
    This is so fucking fun. <3 you nilly.


    Side note, anyone know how he got specials characters into his name? It's alt 0233 btw. Pretty sure he has a foreign keyboard. You can't do alt codes into a name change or copypaste either. I really wish I could packet edit this game.
    CHOOSENAME [Chéésé]
    NAMERESULT [false , Name is not alpha]

    Must have created his name in an earlier build.

Page 1 of 3 123 LastLast

Similar Threads

  1. [Release] Player Stats Hack | Level 70 HACK |
    By Gravemind1 in forum Call of Duty 6 - Modern Warfare 2 (MW2) Hacks
    Replies: 64
    Last Post: 01-16-2010, 05:30 PM
  2. Reseting all stats and starting from rank 1
    By nate68 in forum Call of Duty Modern Warfare 2 Help
    Replies: 4
    Last Post: 12-05-2009, 05:51 AM
  3. Selling 2 accs with good stats and some money!
    By aswhooper in forum Trade Accounts/Keys/Items
    Replies: 5
    Last Post: 07-23-2009, 07:50 PM
  4. [IMPORTANT] if you edited the player.txt and....
    By KnockOut in forum Combat Arms Hacks & Cheats
    Replies: 51
    Last Post: 04-02-2009, 12:07 PM
  5. STAT AND RANK HACK
    By viper131 in forum Call of Duty 4 - Modern Warfare (MW) Hacks
    Replies: 11
    Last Post: 12-30-2008, 03:48 PM