Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › Realm of the Mad God Hacks & Cheats › New hacks Codes for 123.5.1

New hacks Codes for 123.5.1

Posts 1–15 of 36 · Page 1 of 3
JU
JustAnoobROTMG
New hacks Codes for 123.5.1
People will "release" (sic) 5.0 hacked clients hexed to be 5.1....
Crap.
Let's make a genuine update !

Original codes by cubeone, tutorial & updates by nilly, 5.1 version all by JustAnoobRotmg

Please do NOT BE A FUCKING MORON and put your name on a client if you release it using theses updated codes

AutoNexus . Same place than previous version : Using text editor, modify player.class.asam : "update" function must finish by

Code:
L461:
      getlex              QName(PackageNamespace(""), "_-0HB")
      getlocal1
      setproperty         QName(PackageNamespace(""), "lastDamage_")

L464:
      pushtrue


pop
getlocal0
getlex              QName(PackageNamespace(""), "map_")
getproperty         QName(PackageNamespace(""), "player_")
ifne L475
getlex              QName(PackageNamespace(""), "map_")
getproperty         QName(PackageNamespace(""), "name_")
pushstring "Nexus"
ifeq L475
getlex QName(PackageNamespace(""), "_-aY")
convert_d
getlex QName(PackageNamespace(""), "_-LT")
convert_d
divide
pushbyte 7
convert_d
pushbyte 20
convert_d
divide
ifgt L475
getlex              QName(PackageNamespace(""), "map_")
getproperty         QName(PackageNamespace(""), "gs_")
getproperty         QName(PackageNamespace(""), "gsc_")
callpropvoid        QName(PackageNamespace(""), "_-M6"), 0

			
L475:			
	pushtrue       
     
L465:
      returnvalue
     end ; code
    end ; body
   end ; method
  end ; trait


---------- Post added at 05:36 PM ---------- Previous post was at 05:32 PM ----------

No Ally particles : Modify Projectile.class.asasm using a text editor

Replace Draw procedure by

Code:
  trait method QName(PackageNamespace(""), "draw") flag OVERRIDE
   method
    refid "com.company.assembleegameclient.objects:Projectile/draw"
    param TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace("flash.display"), "IGraphicsData")>)
    param QName(PackageNamespace("com.company.assembleegameclient.map"), "_-0Dv")
    param QName(PackageNamespace(""), "int")
    returns QName(PackageNamespace(""), "void")
    body
     maxstack 11
     localcount 11
     initscopedepth 5
     maxscopedepth 6
     code
      pushfalse
      pushtrue
      setlocal            9

      jump                L10

      pushnan
      getlocal            4
      declocal_i          3
      pushundefined
      nextvalue
      kill                8
L10:
      setlocal            10

      getlocal0
      pushscope
      
  		getlex              QName(PackageNamespace(""), "map_")
      getproperty         QName(PackageNamespace(""), "player_")
      getproperty         QName(PackageNamespace(""), "objectId_")
      getlocal0
      getproperty         QName(PackageNamespace(""), "ownerId_")
      ifeq                L500

      getlocal0
      getproperty         QName(PackageNamespace(""), "_-jr")
      iffalse             L500

      returnvoid

L500:      
            

      pushbyte            0
      convert_u
      setlocal            6

      pushbyte            0
      convert_u
      setlocal            7

      getlocal            9
      iffalse             L31

      getlex              QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
      getproperty         QName(PackageNamespace(""), "_-Qw")
      iftrue              L32

      getlocal            10
      dup
      iffalse             L30

      pop
      getlocal1
      convert_b
L30:
      iftrue              L32

L31:
      returnvoid

L32:
      getlocal0
      getproperty         QName(PackageNamespace(""), "texture_")
      coerce              QName(PackageNamespace("flash.display"), "BitmapData")
      setlocal            4

      getlocal            10
      dup
      iffalse             L42

      pop
      getlocal1
      convert_b
L42:
      iftrue              L47

      getlex              QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
      getproperty         QName(PackageNamespace(""), "_-Qb")
      pushbyte            0
      ifeq                L252

L47:
      jump                L155

L48:
      label
      pushint             16777100
      convert_u
      setlocal            6

      pushint             16777215
      getlocal            9
      iffalse             L266

      convert_u
      getlocal            10
      dup
      iffalse             L62

      pop
      getlocal1
      convert_b
L62:
      iftrue              L80

      setlocal            7

      jump                L243

L65:
      label
      pushint             16777100
      convert_u
      getlocal            9
      iffalse             L136

      setlocal            6

      getlocal            10
      dup
      iffalse             L77

      pop
      getlocal3
      convert_b
L77:
      iftrue              L117

      pushint             16777100
      convert_u
L80:
      setlocal            7

      getlocal            10
      dup
      iffalse             L87

      pop
      getlocal3
      convert_b
L87:
      iftrue              L100

      jump                L243

L89:
      label
      pushint             16711680
      getlocal            9
      dup
      iftrue              L97

      pop
      getlocal1
      convert_b
L97:
      iffalse             L150

      convert_u
      setlocal            6

L100:
      pushint             16711680
      convert_u
      setlocal            7

      jump                L243

L104:
      label
      pushshort           255
      convert_u
      getlocal            10
      dup
      iffalse             L113

      pop
      getlocal0
      convert_b
L113:
      iftrue              L119

      setlocal            6

      getlocal            10
      iftrue              L120

L117:
      pushshort           255
      convert_u
L119:
      setlocal            7

L120:
      jump                L243

L121:
      label
      pushint             16777215
      getlocal            9
      dup
      iftrue              L129

      pop
      getlocal3
      convert_b
L129:
      iffalse             L271

      convert_u
      getlocal            10
      iftrue              L151

      setlocal            6

      pushint             16777215
      convert_u
L136:
      setlocal            7

      jump                L243

L138:
      label
      pushbyte            0
      convert_u
      getlocal            10
      dup
      iffalse             L147

      pop
      getlocal0
      convert_b
L147:
      iftrue              L151

      setlocal            6

      pushbyte            0
L150:
      convert_u
L151:
      setlocal            7

      jump                L243

L153:
      label
      jump                L243

L155:
      getlex              QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
      getproperty         QName(PackageNamespace(""), "_-Qb")
      setlocal            8

      getlocal            9
      iffalse             L167

      pushbyte            1
      getlocal            10
      iftrue              L172

      getlocal            8
      getlocal            10
      iftrue              L222

      ifstrictne          L171

L167:
      pushbyte            0
      getlocal            10
      iftrue              L210

      jump                L241

L171:
      pushbyte            2
L172:
      getlocal            8
      getlocal            10
      dup
      iffalse             L179

      pop
      getlocal1
      convert_b
L179:
      iftrue              L199

      ifstrictne          L183

      pushbyte            1
      jump                L241

L183:
      pushbyte            3
      getlocal            8
      getlocal            9
      dup
      iftrue              L198

      jump                L195

      negate
      convert_s
      setlocal            4

      declocal            4
      kill                4
      pushnan
L195:
      pop
      getlocal1
      convert_b
L198:
      iffalse             L206

L199:
      ifstrictne          L202

      pushbyte            2
      jump                L241

L202:
      pushbyte            4
      getlocal            8
      getlocal            9
      iffalse             L234

L206:
      ifstrictne          L211

      pushbyte            3
      getlocal            10
      iftrue              L231

L210:
      jump                L241

L211:
      pushbyte            5
      getlocal            9
      dup
      iftrue              L218

      pop
      getlocal3
      convert_b
L218:
      iffalse             L241

      getlocal            8
      getlocal            10
      iftrue              L234

L222:
      ifstrictne          L232

      getlocal            10
      dup
      iffalse             L229

      pop
      getlocal2
      convert_b
L229:
      iftrue              L235

      pushbyte            4
L231:
      jump                L241

L232:
      pushbyte            6
      getlocal            8
L234:
      ifstrictne          L237

L235:
      pushbyte            5
      jump                L241

L237:
      jump                L240

      pushbyte            6
      jump                L241

L240:
      pushbyte            6
L241:
      kill                8
      lookupswitch        L153, [L48, L65, L89, L104, L121, L138, L153]

L243:
      getlex              QName(PackageNamespace("com.company.assembleegameclient.util"), "TextureRedrawer")
      getlocal            4
      pushbyte            120
      pushtrue
      getlocal            6
      getlocal            7
      callproperty        QName(PackageNamespace(""), "redraw"), 5
      coerce              QName(PackageNamespace("flash.display"), "BitmapData")
      setlocal            4

L252:
      getlocal0
      getproperty         QName(PackageNamespace(""), "props_")
      getproperty         QName(PackageNamespace(""), "rotation_")
      getlocal            9
      dup
      iftrue              L261

      pop
      getlocal1
      convert_b
L261:
      iffalse             L286

      pushbyte            0
      equals
      iffalse             L270

      pushbyte            0
L266:
      convert_d
      getlocal            9
      iffalse             L286

      jump                L285

L270:
      getlocal3
L271:
      getlocal0
      getproperty         QName(PackageNamespace(""), "props_")
      getproperty         QName(PackageNamespace(""), "rotation_")
      divide
      getlocal            9
      iffalse             L285

      convert_d
      getlocal            9
      dup
      iftrue              L284

      pop
      getlocal3
      convert_b
L284:
      iffalse             L286

L285:
      convert_d
L286:
      setlocal            5

      getlocal0
      getproperty         QName(PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), "_-08V")
      getlex              QName(PackageNamespace(""), "x_")
      setproperty         QName(PackageNamespace(""), "x")

      getlocal            9
      dup
      iftrue              L297

      pop
      getlocal2
      convert_b
L297:
      iffalse             L381

      getlocal0
      getproperty         QName(PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), "_-08V")
      getlex              QName(PackageNamespace(""), "y_")
      setproperty         QName(PackageNamespace(""), "y")

      getlocal            9
      iffalse             L397

      getlocal0
      getproperty         QName(PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), "_-08V")
      getlex              QName(PackageNamespace(""), "z_")
      setproperty         QName(PackageNamespace(""), "z")

      getlocal0
      getproperty         QName(PackageNamespace(""), "_-ey")
      getlocal1
      getlocal0
      getproperty         QName(PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), "_-08V")
      getlocal0
      getproperty         QName(PackageNamespace(""), "angle_")
      getlocal2
      getproperty         QName(PackageNamespace(""), "angleRad_")
      subtract
      getlocal0
      getproperty         QName(PackageNamespace(""), "props_")
      getproperty         QName(PackageNamespace(""), "_-g-")
      add
      getlocal            5
      add
      getlocal2
      getproperty         QName(PackageNamespace(""), "wToS_")
      getlocal2
      getlocal            4
      callpropvoid        QName(PackageNamespace(""), "draw"), 6

      getlocal            9
      iffalse             L342

      getlocal0
      getproperty         QName(PackageNamespace(""), "_-ko")
      getproperty         QName(PackageNamespace(""), "_-Hi")
      iffalse             L397

      getlocal            9
      dup
      iftrue              L341

      pop
      getlocal1
      convert_b
L341:
      iffalse             L397

L342:
      getlex              QName(PackageNamespace(""), "map_")
      findpropstrict      QName(PackageNamespace("_-0Km"), "_-06s")
      pushbyte            100
      pushint             16711935
      pushshort           600
      pushdouble          0.5
      getlex              QName(PackageNamespace("com.company.assembleegameclient.util"), "_-04d")
      pushbyte            3
      callproperty        QName(PackageNamespace(""), "_-Fe"), 1
      getlex              QName(PackageNamespace("com.company.assembleegameclient.util"), "_-04d")
      pushbyte            3
      callproperty        QName(PackageNamespace(""), "_-Fe"), 1
      constructprop       QName(PackageNamespace("_-0Km"), "_-06s"), 6
      getlex              QName(PackageNamespace(""), "x_")
      getlex              QName(PackageNamespace(""), "y_")
      callpropvoid        QName(PackageNamespace(""), "addObj"), 3

      getlex              QName(PackageNamespace(""), "map_")
      findpropstrict      QName(PackageNamespace("_-0Km"), "_-06s")
      pushbyte            100
      pushint             16711935
      pushshort           600
      pushdouble          0.5
      getlex              QName(PackageNamespace("com.company.assembleegameclient.util"), "_-04d")
      pushbyte            3
      callproperty        QName(PackageNamespace(""), "_-Fe"), 1
      jump                L374

      greaterequals
      setlocal3

      decrement_i
      greaterthan
      inclocal            4
      inclocal_i          6
L374:
      getlex              QName(PackageNamespace("com.company.assembleegameclient.util"), "_-04d")
      pushbyte            3
      callproperty        QName(PackageNamespace(""), "_-Fe"), 1
      constructprop       QName(PackageNamespace("_-0Km"), "_-06s"), 6
      getlex              QName(PackageNamespace(""), "x_")
      getlex              QName(PackageNamespace(""), "y_")
      callpropvoid        QName(PackageNamespace(""), "addObj"), 3

L381:
      getlex              QName(PackageNamespace(""), "map_")
      findpropstrict      QName(PackageNamespace("_-0Km"), "_-06s")
      pushbyte            100
      pushint             16711935
      pushshort           600
      pushdouble          0.5
      getlex              QName(PackageNamespace("com.company.assembleegameclient.util"), "_-04d")
      pushbyte            3
      callproperty        QName(PackageNamespace(""), "_-Fe"), 1
      getlex              QName(PackageNamespace("com.company.assembleegameclient.util"), "_-04d")
      pushbyte            3
      callproperty        QName(PackageNamespace(""), "_-Fe"), 1
      constructprop       QName(PackageNamespace("_-0Km"), "_-06s"), 6
      getlex              QName(PackageNamespace(""), "x_")
      getlex              QName(PackageNamespace(""), "y_")
      callpropvoid        QName(PackageNamespace(""), "addObj"), 3

L397:
      returnvoid
     end ; code
    end ; body
   end ; method
  end ; trait

Replace Drawshadow procedure with

Code:
  trait method QName(PackageNamespace(""), "drawShadow") flag OVERRIDE
   method
    refid "com.company.assembleegameclient.objects:Projectile/drawShadow"
    param TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace("flash.display"), "IGraphicsData")>)
    param QName(PackageNamespace("com.company.assembleegameclient.map"), "_-0Dv")
    param QName(PackageNamespace(""), "int")
    returns QName(PackageNamespace(""), "void")
    body
     maxstack 12
     localcount 9
     initscopedepth 5
     maxscopedepth 6
     code
      pushfalse
      pushtrue
      swap
      jump                L10

      pushscope

      getlocal3
      setlocal3

      getlocal2
      popscope
      nextvalue
L10:
      setlocal            7

      setlocal            8

      getlocal0
      pushscope
      
  		getlex              QName(PackageNamespace(""), "map_")
      getproperty         QName(PackageNamespace(""), "player_")
      getproperty         QName(PackageNamespace(""), "objectId_")
      getlocal0
      getproperty         QName(PackageNamespace(""), "ownerId_")
      ifeq                L500

      getlocal0
      getproperty         QName(PackageNamespace(""), "_-jr")
      iffalse             L500

      returnvoid

L500:            
      
  

      getlocal            7
      dup
      iffalse             L20

      pop
      getlocal3
      convert_b
L20:
      iftrue              L32

      getlex              QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
      getproperty         QName(PackageNamespace(""), "_-Qw")
      iftrue              L32

      getlocal            7
      dup
      iffalse             L30

      pop
      getlocal2
      convert_b
L30:
      iftrue              L32

      returnvoid

L32:
      getlocal0
      getproperty         QName(PackageNamespace(""), "props_")
      getproperty         QName(PackageNamespace(""), "_-0-Z")
      pushshort           400
      divide
      getlocal            7
      iftrue              L40

      convert_d
L40:
      setlocal            4

      pushbyte            30
      getlocal            4
      multiply
      getlocal            7
      dup
      iffalse             L50

      pop
      getlocal0
      convert_b
L50:
      iftrue              L52

      convert_d
L52:
      setlocal            5

      pushbyte            15
      getlocal            4
      multiply
      getlocal            7
      dup
      iffalse             L62

      pop
      getlocal1
      convert_b
L62:
      iftrue              L64

      convert_d
L64:
      setlocal            6

      getlocal0
      getproperty         QName(ProtectedNamespace("_-09j"), "_-J4")
      getproperty         QName(PackageNamespace(""), "matrix")
      getlocal            5
      pushbyte            2
      multiply
      getlocal            6
      pushbyte            2
      multiply
      pushbyte            0
      getlex              QName(PackageNamespace(""), "_-bY")
      jump                L83

      setlocal            4

      declocal_i          6
      kill                5
      inclocal            3
      popscope
      inclocal            2
L83:
      pushbyte            0
      getproperty         MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
      getlocal            5
      subtract
      getlex              QName(PackageNamespace(""), "_-bY")
      pushbyte            1
      getproperty         MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
      getlocal            6
      subtract
      callpropvoid        QName(PackageNamespace(""), "createGradientBox"), 5

      getlocal1
      getlocal0
      getproperty         QName(ProtectedNamespace("_-09j"), "_-J4")
      callpropvoid        QName(Namespace("http://adobe.com/AS3/2006/builtin"), "push"), 1

      getlocal            7
      iftrue              L168

      getlocal0
      getproperty         QName(ProtectedNamespace("_-09j"), "_-PC")
      getproperty         QName(PackageNamespace(""), "data")
      pushbyte            0
      setproperty         QName(PackageNamespace(""), "length")

      getlocal            8
      iffalse             L157

      getlocal0
      getproperty         QName(ProtectedNamespace("_-09j"), "_-PC")
      getproperty         QName(PackageNamespace(""), "data")
      getlex              QName(PackageNamespace(""), "_-bY")
      pushbyte            0
      getproperty         MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
      getlocal            5
      subtract
      getlex              QName(PackageNamespace(""), "_-bY")
      pushbyte            1
      getproperty         MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
      getlocal            6
      subtract
      getlex              QName(PackageNamespace(""), "_-bY")
      pushbyte            0
      getproperty         MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
      getlocal            5
      add
      getlex              QName(PackageNamespace(""), "_-bY")
      pushbyte            1
      getproperty         MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
      getlocal            6
      subtract
      getlex              QName(PackageNamespace(""), "_-bY")
      pushbyte            0
      getproperty         MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
      getlocal            5
      add
      getlex              QName(PackageNamespace(""), "_-bY")
      pushbyte            1
      getproperty         MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
      getlocal            6
      add
      getlex              QName(PackageNamespace(""), "_-bY")
      pushbyte            0
      getproperty         MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
      jump                L149

      getlocal            5
      pushfalse
      setlocal            5

      negate_i
      inclocal            6
      kill                3
L149:
      getlocal            5
      subtract
      getlex              QName(PackageNamespace(""), "_-bY")
      pushbyte            1
      getproperty         MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
      getlocal            6
      add
      callpropvoid        QName(Namespace("http://adobe.com/AS3/2006/builtin"), "push"), 8

L157:
      getlocal1
      getlocal0
      getproperty         QName(ProtectedNamespace("_-09j"), "_-PC")
      callpropvoid        QName(Namespace("http://adobe.com/AS3/2006/builtin"), "push"), 1

      getlocal            7
      dup
      iffalse             L167

      pop
      getlocal3
      convert_b
L167:
      iftrue              L172

L168:
      getlocal1
      getlex              QName(PackageNamespace("com.company.util"), "_-9e")
      getproperty         QName(PackageNamespace(""), "END_FILL")
      callpropvoid        QName(Namespace("http://adobe.com/AS3/2006/builtin"), "push"), 1

L172:
      returnvoid
     end ; code
    end ; body
   end ; method
  end ; trait

NO-Debuff (!!!!!in testing!!!!)
Using yogda go to com.company.assembleegameclient.objects.GameObject

You need to Insert Bytecode
Code:
pushfalse
returnvalue
at the beginning of the functions named :

_-0Ie for Stunned
_-8a for Confused
_-GD for Hallucinating
_-R7 for Paralyzed
_-rL for Blind
_-Nb for Drunk

All tested (except Hallucinating) and doesnt provoke d/c


HOLY SHIT.. I updated AIMBOT !!

AIMBOT: open Player.class.asasm. Replace the method _-O7 with

Code:
trait method QName(PackageNamespace(""), "_-O7")
   method
    refid "com.company.assembleegameclient.objects:Player/_-O7"
    param QName(PackageNamespace(""), "Number")
    returns QName(PackageNamespace(""), "void")
    body
     maxstack 16
     localcount 16
     initscopedepth 16
     maxscopedepth 18
     code
      
	  ;aimingAngle = arg1 + Parameters.data_.cameraAngle;
	  getlocal0
      pushscope
      getlocal1
      getlex              QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
      getproperty         QName(PackageNamespace(""), "data_")
      getproperty         Multiname("cameraAngle", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#0"), PackageNamespace(""), PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#1"), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-iX"), StaticProtectedNs("_-iX"), StaticProtectedNs("_-TE"), StaticProtectedNs("_-iP"), StaticProtectedNs("_-0-I")])
	  	add
      setlocal            7
	  
	  ;if (Left_Clicking) don't alter aimingAngle
      getlex              QName(PackageNamespace(""), "map_")
      getproperty         QName(PackageNamespace(""), "gs_")
	 		getproperty         QName(PackageNamespace(""), "mui_")
      getproperty         QName(PrivateNamespace("*", "com.company.assembleegameclient.game:_-07a#0"), "_-08R")
	  iftrue              L138
	  
	  ;Get game object
      pushnull
      coerce              QName(PackageNamespace("com.company.assembleegameclient.objects"), "GameObject") ;coerce null that was pushed onto stack into a GameObject obj ???
      setlocal            4 ;save object to local register 4
	  
	  ;initialize current target distance to -1
      pushbyte            255
      setlocal            8
	  
	  ;initialize considered target distance to 0
      pushbyte            0
      setlocal            9
	  
	  ;set local register 11 to any type (used for speed and lifetime of player's projectile)
      pushnull
      coerce_a
      setlocal            11
	  
	  ;current target max health
      pushbyte            0
      setlocal            12
	  
	  ;considered target max health
      pushbyte            0
      setlocal            13
	  
	  ;used for hasnext2 instruction
      pushbyte            0
      setlocal            5
	  
	  ;get the list of every object in game? jump to start going through list
      getlex              QName(PackageNamespace(""), "map_")
      getproperty         QName(PackageNamespace(""), "goDict_")
      coerce_a
      setlocal            6
      jump                L131
	  
L40:
      label
      getlocal            6
      getlocal            5
      nextvalue
      coerce              QName(PackageNamespace("com.company.assembleegameclient.objects"), "GameObject")
      dup
	  setlocal            4
      
  
	  ;make sure object is a character and not something like a wall
	  ;getlocal			  4
      getlex              QName(PackageNamespace("com.company.assembleegameclient.objects"), "Character")
      istypelate
      iffalse             L131
	  
	  ;make sure object is an enemy
	  getlocal			  4
      getproperty         QName(PackageNamespace(""), "props_")
      getproperty         QName(PackageNamespace(""), "isEnemy_")
	  iffalse             L131
      
	  getlocal            4
      callproperty        QName(PackageNamespace(""), "_-0C4"), 0 ;<--don't aim at INVINCIBLE (procedure of Gameobject who check for the invincible state. This procedure use the _-0K- property which is referenced as Invincible in %ConditionEffect list
      iftrue              L131
      
	  getlocal            4
      callproperty        QName(PackageNamespace(""), "_-CH"), 0 ;<--don't aim at targets that are in stasis (Stasis effect)
      iftrue              L131

	  getlocal            4
      callproperty        QName(PackageNamespace(""), "_-c8"), 0 ;<--don't aim at shielded targets (Invulnerable effect)
      iftrue              L131
      
      
	  ;calculate distance enemy is from player
	  	getlex              QName(PackageNamespace(""), "Math")
      getlocal            4
      getproperty         QName(PackageNamespace(""), "y_")
      getlex              QName(PackageNamespace(""), "y_")
      subtract
      dup
      multiply
      getlocal            4
      getproperty         QName(PackageNamespace(""), "x_")
      getlex              QName(PackageNamespace(""), "x_")
      subtract
      dup
      multiply
      add
      callproperty        QName(PackageNamespace(""), "sqrt"), 1
      dup
      setlocal            9 ;store considered target distance
	  
	  ;load up equiped weapon info ???
      getlex              QName(PackageNamespace("com.company.assembleegameclient.objects"), "ObjectLibrary")
      getproperty         QName(PackageNamespace(""), "_-020")
      getlex              QName(PackageNamespace(""), "_-zq")
      pushbyte            0
      getproperty         MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
	  convert_i
      getproperty         MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
	  	getproperty         QName(PackageNamespace(""), "_-Ie")
      pushbyte			  0
      getproperty         MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
      dup
      setlocal            11 ;store weapon data in registry
	  
	  ;calculate if considered target is in range using weapon projectile speed and lifetime 
      getproperty         QName(PackageNamespace(""), "speed_")
      pushshort           10000
      divide
      getlocal            11
      getproperty         QName(PackageNamespace(""), "lifetime_")
      multiply
      ifgt                L131 ;jump to next considered object (current considered object out of range)
	  
	  ;get considered target max health
      getlocal            4
      getproperty         QName(PackageNamespace(""), "_-LT")
      dup
      setlocal            13 ;store max health
	  
	  ;if considered target max health is the same as current target max health, check distance
      getlocal            12
	  ifeq				  L109
	  
	  ;if considered target max health is less than current target max health, move on to next object.
	  getlocal			  13
	  getlocal			  12
      iflt                L131
	  
	  jump 			 	  L1099 ;considered target max health is greather than current target's, set new target

L109:	  
	  
	  ;if considered target distance is less than current target distance, set new target
      getlocal            9 ;considered target
      getlocal            8 ;current target
      iflt                L1099
	  
      jump                L131 ;current target is closer than considered target, check next object
	  
L1099:
	  ;considered target max health is more than current, set at new target.
      getlocal            13
      setlocal            12
      getlocal            9
      setlocal            8
	  
	  ;calculate shooting angle
      getlex              QName(PackageNamespace(""), "Math")
      getlocal            4
      getproperty         QName(PackageNamespace(""), "y_")
      getlex              QName(PackageNamespace(""), "y_")
      subtract
      getlocal            4
      getproperty         QName(PackageNamespace(""), "x_")
      getlex              QName(PackageNamespace(""), "x_")
      subtract
      callproperty        QName(PackageNamespace(""), "atan2"), 2
      setlocal            7 ;store new angle
      jump                L131 ;look at next object
L131:
      hasnext2            6, 5
      iftrue              L40
      kill                6
      kill                5
      getlocal            12
      pushbyte            0
      ifeq                L141
L138:
      getlocal0
      getlocal            7
      callpropvoid        QName(PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#0"), "shoot"), 1
L141:
      returnvoid
     end ; code
    end ; body
   end ; method
  end ; trait
#1 · edited 13y ago · 13y ago
ZkT
ZkT
You rock like always man. But i have a question.... which is the difference between changing .5 to .5.1 and modifying the code?
#2 · edited 13y ago · 13y ago
cookiezeater
cookiezeater
Good job..
#3 · 13y ago
JU
JustAnoobROTMG
Well, i think it is better to have a fresh updated version.. we can't know if they changed something which is not in the "changelog".

Hexed should works fine but... but we dont have enough testing to say "its ok ALL is fine"
#4 · 13y ago
ZkT
ZkT
Quote Originally Posted by JustAnoobROTMG View Post
Well, i think it is better to have a fresh updated version.. we can't know if they changed something which is not in the "changelog".

Hexed should works fine but... but we dont have enough testing to say "its ok ALL is fine"
Im going to test your codes and i will post back about the outcomes
#5 · 13y ago
JU
JustAnoobROTMG
About no-debuff
functions into GameObject.class.asm

_-0Ie > Stunned ??
_-8a > Confused
_-GD > Hallucinating
_-R7 > Paralyzed

cant figure where is Blind..

I will be cool if someone can confirm blocking Stunned doesnt D/c

Nilly, how did you managed to locate Blind, since "forcing" the effect doesnrt seems to work? set a function to return false and get blinded in godland?
#6 · edited 13y ago · 13y ago
Sussie
Sussie
Seems legit. Keep the nice work ;-)
#7 · 13y ago
TE
Tempei
+1 - edited draw/drawshadow as per this post and it works perfectly. Thank you
#8 · edited 13y ago · 13y ago
PU
purple_stuff
Before you could add the autonexus code using Yogda, can you do that with the autonexus code above??
I added the latest 123.5.1 info to a wiki:

* No ally projectiles - Realm of the Mad God Hacking Guides Wiki

* Remove negative status effects - Realm of the Mad God Hacking Guides Wiki
#9 · edited 13y ago · 13y ago
CO
Cowbreast
how do i open projectile.class.asam?
#10 · 13y ago
nilly
nilly
Quote Originally Posted by purple_stuff View Post
Before you could add the autonexus code using Yogda, is this the same way?

I added the "no ally projectiles" to a wiki: No ally projectiles - Realm of the Mad God Hacking Guides Wiki
First time I've seen that wiki, pretty cool.
#11 · 13y ago
MU
muaaach
So maybe you guys can answer the question what is wrong with my "no ally projectile" code.
Co when I'm reasembling it back tha command send me message

c:\RABCDAsm>rabcasm client-1\client-1.main.asasm
object.Exception@assembler.d(1239): client-1\com/company/assembleegameclient/obj
ects\Projectile.class.asasm(3576,98):
(included from client-1\com/company/assembleegameclient/objects/Projecti
le.script.asasm(31,36))
(included from client-1\client-1.main.asasm(382,76))
----------------
443314
44319F
4020DA
42A1B7
429DD3
45150D
----------------
object.Exception@assembler.d(572): Unknown private namespace name
----------------
443314
44319F
426300
42FAF6
425E11
425D8A
4259C8
42590C
----------------
#12 · 13y ago
zxcvbbb
zxcvbbb
I'm looking for a change in the client since they say they added some backtrack... Anyone else found anything different? :P its so much to go trough :P
#13 · 13y ago
JU
JustAnoobROTMG
Added WIP codes for no debuffs + added infos to help newbies
#14 · 13y ago
YI
YingJing
i get the same error like muaaach over and over again can someone help me with the "no ally particles" pls?
#15 · 13y ago
Posts 1–15 of 36 · Page 1 of 3

Post a Reply

Similar Threads

  • A question on the new hack update for combat armsBy masterkman in Combat Arms Hacks & Cheats
    1Last post 17y ago
  • HI,NEW HACK (AIMBOT) FOR ALLBy mahmoud1993 in CrossFire Hacks & Cheats
    8Last post 16y ago
  • new hack glitch for zpBy MrDonut123 in CrossFire Glitches
    7Last post 16y ago

Tags for this Thread

None