HelpWorking Hacks for 6.0 Client

Posts 14 of 4 · Page 1 of 1
Working Hacks for 6.0 Client
I started updating the 5.0 hacks for 6.0....if someone could help out I'd appreciate it!

Here's what I have so far:

Production Hack (required to use these codes on production):

File \_-0gH\_-01B.class.asasm, line 480, insert returnvalue, like:

code
pushfalse
returnvalue
pushtrue

---------- Post added at 05:56 PM ---------- Previous post was at 05:03 PM ----------



Auto Nexus

In com\company\assemleegameclient\objects\Player.clas s.asasm, line 4888 (first two and last two lines are from original file):

Code:
L582:
      pushtrue
     #set nexusfunction  "_-j8"
     #set maxhealth    "_-0ZX"
     #set currenthealth    "_-UA"
          
            pop
            getlocal0
            getlex              QName(PackageNamespace(""), "map_")
            getproperty         QName(PackageNamespace(""), "player_")
            ifne                END
            getlex              QName(PackageNamespace(""), "map_")
            getproperty         QName(PackageNamespace(""), "name_")
            pushstring            "Nexus"
            ifeq                END
            getlex                QName(PackageNamespace(""), $"maxhealth")
            getlex                QName(PackageNamespace(""), $"currenthealth")
            convert_d
            divide
            pushdouble             .35
            ifgt                END
            getlex              QName(PackageNamespace(""), "map_")
            getproperty         QName(PackageNamespace(""), "gs_")
            getproperty         QName(PackageNamespace(""), "gsc_")
            callpropvoid        QName(PackageNamespace(""), $"nexusfunction"), 0
        END:
            pushtrue
L583:
      returnvalue
Fullscreen View

Note: I'm still working on this, but I'll put up the steps I get working:

First step (stop stretching): in Webmain.class.asasm, line 265. Change EXACT_FIT to NO_SCALE

Second step(expand tiles):
- in \com\company\assembleegameclient\map\_-0vM.class.asasm line 1175 change pushbyte 1 to pushbyte X where X is how wide you want the viewing circle. I use 5 for 1080p but if you want the full screen of tiles you need a higher number
- in \com\company\assembleegameclient\engine3d\Face3D.c lass.asasm line 997 change pushtrue to pushfalse

Third step (reposition elements):
- for textbox, edit \com\company\assembleegameclient\game\GameSprite.c lass.asasm, and add this code after the pushscope on line 3197:
Code:
      getlocal0
      getproperty         QName(PackageNamespace(""), "textBox_")
      dup
      pushshort			400
      getlex              QName(PackageNamespace(""), "stage")
      getproperty         QName(PackageNamespace(""), "stageWidth")
      convert_d
      pushbyte			2
      convert_d
      divide
      subtract
      setproperty         QName(PackageNamespace(""), "x")
      getlex              QName(PackageNamespace(""), "stage")
      getproperty         QName(PackageNamespace(""), "stageHeight")
      convert_d
      pushbyte			2
      convert_d
      divide
      pushshort			300
      subtract
      setproperty         QName(PackageNamespace(""), "y")

---------- Post added at 07:05 PM ---------- Previous post was at 05:56 PM ----------

Can someone verify the instructions for the first two hacks please?
I would totally do this, if I was smart enough, and patient enough. Lol
Autonexus works perfectly. However I'm not a huge fan of "fullscreen", but I will try it and post results later, if no-one else does.
Congratulations

A word on the "line" method..I dont think its a good idea...
I think that for people sake, its better to explain in which method / below which instructions each code must be inserted....

Talking about line x or y isnt very talkative.. People cant understand "why this particular line"...

Moreover, if you add more than one hack to the same file the line numbers will change (see the "player" class )

Anyway, good luck
Posts 14 of 4 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?