16.0 Hacks source -Started-

Posts 1630 of 49 · Page 2 of 4
Quote Originally Posted by Trollaux View Post


Do you know where the new production code goes for 16.1.0?
16.1 Production

Using 'grep' to find string "production" gave me results:

client-1/_-0ot/_-1WF.class.asasm
client-1/_-Hw/_-0vm.class.asasm

By searching an old 14.0 client-1 folder and looking in the new 16.1 I find this:

Added code Highlighted RED, and similarities Highlighted BLUE
 
14.0 CLIENT
L57:
getlocal0
callproperty QName(PrivateNamespace("*", "_-nB:_-19-"), "_-GU"), 0
getlocal1
dup
iftrue L65

pop
getlocal0
convert_b
L65:
iffalse L67

convert_b
L67:
pop
pushtrue

returnvalue
end ; code
end ; body
end ; method
end ; trait
trait method QName(PrivateNamespace("*", "_-nB:_-19-"), "_-by")
method
refid "_-nB:_-19-/instance/_-nB:_-19-/_-by"
returns QName(PackageNamespace("", "#0"), "Boolean")
body
maxstack 4
localcount 1
initscopedepth 4
maxscopedepth 5
code
getlocal0
pushscope

getlex QName(PackageNamespace("flash.system"), "Capabilities")
jump L10

bitor
lshift
equals
equals
pushfalse
add_i
L10:
getproperty QName(PackageNamespace("", "#0"), "playerType")
getlex QName(PrivateNamespace("*", "_-nB:_-19-"), "_-1IQ")
equals
returnvalue



For 16.1, same thing, Added code Highlighted RED, Similarities Higlighted BLUE
 
16.1 CLIENT
getlocal0
callproperty QName(PrivateNamespace("*", "_-Hw:_-0vm"), "_-13M"), 0
getlocal2
iffalse L45

convert_b
getlocal2
iffalse L46

jump L46

L41:
getlocal0
callproperty QName(PrivateNamespace("*", "_-Hw:_-0vm"), "_-0qr"), 0
getlocal2
iffalse L46

L45:
convert_b
L46:
pop
pushtrue

returnvalue
end ; code
end ; body
end ; method
end ; trait
trait method QName(PrivateNamespace("*", "_-Hw:_-0vm"), "_-09b")
method
refid "_-Hw:_-0vm/instance/_-Hw:_-0vm/_-09b"
returns QName(PackageNamespace("", "#0"), "Boolean")
body
maxstack 4
localcount 1
initscopedepth 4
maxscopedepth 5
code
getlocal0
pushscope

getlex QName(PackageNamespace("flash.system"), "Capabilities")
jump L10

equals
multiply
convert_u
add
divide
pushundefined
L10:
getproperty QName(PackageNamespace("", "#0"), "playerType")
getlex QName(PrivateNamespace("*", "_-Hw:_-0vm"), "_-dO")
equals
returnvalue


*16.1 PRODUCTION*

~/Desktop/rabcasm/client-1/_-Hw/_-0vm.class.asasm

Line: 490

On new line add:

Code:
      pop
      pushtrue
Quote Originally Posted by Cyeclops View Post
16.1 Production

Using 'grep' to find string "production" gave me results:

client-1/_-0ot/_-1WF.class.asasm
client-1/_-Hw/_-0vm.class.asasm

By searching an old 14.0 client-1 folder and looking in the new 16.1 I find this:

Added code Highlighted RED, and similarities Highlighted BLUE
 
14.0 CLIENT
L57:
getlocal0
callproperty QName(PrivateNamespace("*", "_-nB:_-19-"), "_-GU"), 0
getlocal1
dup
iftrue L65

pop
getlocal0
convert_b
L65:
iffalse L67

convert_b
L67:
pop
pushtrue

returnvalue
end ; code
end ; body
end ; method
end ; trait
trait method QName(PrivateNamespace("*", "_-nB:_-19-"), "_-by")
method
refid "_-nB:_-19-/instance/_-nB:_-19-/_-by"
returns QName(PackageNamespace("", "#0"), "Boolean")
body
maxstack 4
localcount 1
initscopedepth 4
maxscopedepth 5
code
getlocal0
pushscope

getlex QName(PackageNamespace("flash.system"), "Capabilities")
jump L10

bitor
lshift
equals
equals
pushfalse
add_i
L10:
getproperty QName(PackageNamespace("", "#0"), "playerType")
getlex QName(PrivateNamespace("*", "_-nB:_-19-"), "_-1IQ")
equals
returnvalue



For 16.1, same thing, Added code Highlighted RED, Similarities Higlighted BLUE
 
16.1 CLIENT
getlocal0
callproperty QName(PrivateNamespace("*", "_-Hw:_-0vm"), "_-13M"), 0
getlocal2
iffalse L45

convert_b
getlocal2
iffalse L46

jump L46

L41:
getlocal0
callproperty QName(PrivateNamespace("*", "_-Hw:_-0vm"), "_-0qr"), 0
getlocal2
iffalse L46

L45:
convert_b
L46:
pop
pushtrue

returnvalue
end ; code
end ; body
end ; method
end ; trait
trait method QName(PrivateNamespace("*", "_-Hw:_-0vm"), "_-09b")
method
refid "_-Hw:_-0vm/instance/_-Hw:_-0vm/_-09b"
returns QName(PackageNamespace("", "#0"), "Boolean")
body
maxstack 4
localcount 1
initscopedepth 4
maxscopedepth 5
code
getlocal0
pushscope

getlex QName(PackageNamespace("flash.system"), "Capabilities")
jump L10

equals
multiply
convert_u
add
divide
pushundefined
L10:
getproperty QName(PackageNamespace("", "#0"), "playerType")
getlex QName(PrivateNamespace("*", "_-Hw:_-0vm"), "_-dO")
equals
returnvalue


*16.1 PRODUCTION*

~/Desktop/rabcasm/client-1/_-Hw/_-0vm.class.asasm

Line: 490

On new line add:

Code:
      pop
      pushtrue
I love you like a love song baby.
Quote Originally Posted by Cyeclops View Post
Did you update the names also? The ss debuffs work fine as always



16.1 is out so back to square one anyway lol

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

14-0-source-codes-started
There we go, got it on the first try, Found the first updated name in the projectiles.class and the other 2 in player.class, replace the new names in the old 14.0 code, new update moved the correct line slightly, but putting it anywhere after local 6/7 and before the hit works.
Thanks man, do you happen to have the new name or where to find it for FSv2/3?
Quote Originally Posted by c2k8s View Post
There we go, got it on the first try, Found the first updated name in the projectiles.class and the other 2 in player.class, replace the new names in the old 14.0 code, new update moved the correct line slightly, but putting it anywhere after local 6/7 and before the hit works.
Thanks man, do you happen to have the new name or where to find it for FSv2/3?
My best advice if you have no clue (like me) would be to look through a Mod Selector for files, codes to update etc. a bit of a tedious one, but same as above with autoaim:

Also ModSelector 14.0 codes, and again not sure if these are the ones still used, just the ones I had saved...

Fullscreen v2

<!-- Don't scale screen with window size adjustment [EXACT_FIT]-->
<code file2mod="WebMain.class.asasm"
line="209">
fsv2_1.txt
Code:
pop
getlex QName(PackageNamespace("flash.display"), "StageScaleMode")
getproperty QName(PackageNamespace(""), "NO_SCALE")
<code file2mod="com/company/assembleegameclient/engine3d/Face3D.class.asasm"
line="945">
fsv2_2.txt
Code:
pop
pushfalse
<!-- Increase view distance (part 2) -->
<code file2mod="com/company/assembleegameclient/map/_-07l.class.asasm"
line="1252">
fsv2_3.txt
Code:
pop
pushbyte 16
<!-- Remove black gradient by side bar -->
<code file2mod="com/company/util/_-0-.class.asasm"
line="277">
fsv2_4.txt
Code:
pushnull
returnvalue
<!-- Remove ugly blue screen -->
<code file2mod="_-1-S/NexusBackground.class.asasm"
line="166">
fsv2_5.txt
Code:
returnvoid
<!-- Minimap teleport menu fix (part 1) -->
<code file2mod="_-1R2/Menu.class.asasm"
line="825">
fsv2_6.txt
Code:
returnvoid
<!-- Minimap teleport menu fix (part 2) -->
<code file2mod="_-0cS/_-oT.class.asasm"
line="906">
fsv2_7.txt
Code:
returnvoid
<!-- Repositioning of side bar -->
<code file2mod="com/company/assembleegameclient/game/GameSprite.class.asasm"
line="3351">
14.0.0_fsv2_8.txt
Code:
getlocal0
getproperty         QName(PackageNamespace(""), "hudView")
pushshort			200
getlex              QName(PackageNamespace(""), "stage")
getproperty         QName(PackageNamespace(""), "stageWidth")
convert_d
pushbyte			2
convert_d
divide
add
setproperty         QName(PackageNamespace(""), "x")
<!-- Repositioning of textbox -->
<code file2mod="com/company/assembleegameclient/game/GameSprite.class.asasm"
line="3351">
14.0.0_fsv2_12.txt
Code:
getlocal0
getproperty         QName(PackageNamespace(""), "_-1dp")
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			0
subtract
setproperty         QName(PackageNamespace(""), "y")
<!-- Repositioning of rank -->
<code file2mod="com/company/assembleegameclient/game/GameSprite.class.asasm"
line="3616">
fsv2_9.txt
Code:
dup
dup
pushshort			408
getlex              QName(PackageNamespace(""), "stage")
getproperty         QName(PackageNamespace(""), "stageWidth")
convert_d
pushbyte			2
convert_d
divide
subtract
setproperty         QName(PackageNamespace(""), "x")
pushshort			304
getlex              QName(PackageNamespace(""), "stage")
getproperty         QName(PackageNamespace(""), "stageHeight")
convert_d
pushbyte			2
convert_d
divide
subtract
setproperty         QName(PackageNamespace(""), "y")
<!-- Repositioning of guild -->
<code file2mod="com/company/assembleegameclient/game/GameSprite.class.asasm"
line="3622">
fsv2_10.txt
Code:
dup
dup
pushshort			  464
getlex              QName(PackageNamespace(""), "stage")
getproperty         QName(PackageNamespace(""), "stageWidth")
convert_d
pushbyte			  2
convert_d
divide
subtract
setproperty         QName(PackageNamespace(""), "x")
pushshort			  306
getlex              QName(PackageNamespace(""), "stage")
getproperty         QName(PackageNamespace(""), "stageHeight")
convert_d
pushbyte			  2
convert_d
divide
subtract
setproperty         QName(PackageNamespace(""), "y")
<!-- Repositioning of gold fame -->
<code file2mod="com/company/assembleegameclient/game/GameSprite.class.asasm"
line="3589">
fsv2_11.txt
Code:
dup
dup
pushshort			194
getlex              QName(PackageNamespace(""), "stage")
getproperty         QName(PackageNamespace(""), "stageWidth")
convert_d
pushbyte			2
convert_d
divide
add
setproperty         QName(PackageNamespace(""), "x")
pushshort			300
getlex              QName(PackageNamespace(""), "stage")
getproperty         QName(PackageNamespace(""), "stageHeight")
convert_d
pushbyte			2
convert_d
divide
subtract
setproperty         QName(PackageNamespace(""), "y")
Yes I'm a cheating copy pasting whore, I also got shit for copying and tracing pictures when I was young, but without these fundamentals I wouldn't be able to draw half the cool shit I can today ... so fuck em!
Quote Originally Posted by Cyeclops View Post
My best advice if you have no clue (like me) would be to look through a Mod Selector for files, codes to update etc. a bit of a tedious one, but same as above with autoaim:

Also ModSelector 14.0 codes, and again not sure if these are the ones still used, just the ones I had saved...

Fullscreen v2

<!-- Don't scale screen with window size adjustment [EXACT_FIT]-->
<code file2mod="WebMain.class.asasm"
line="209">
fsv2_1.txt
Code:
pop
getlex QName(PackageNamespace("flash.display"), "StageScaleMode")
getproperty QName(PackageNamespace(""), "NO_SCALE")
<code file2mod="com/company/assembleegameclient/engine3d/Face3D.class.asasm"
line="945">
fsv2_2.txt
Code:
pop
pushfalse
<!-- Increase view distance (part 2) -->
<code file2mod="com/company/assembleegameclient/map/_-07l.class.asasm"
line="1252">
fsv2_3.txt
Code:
pop
pushbyte 16
<!-- Remove black gradient by side bar -->
<code file2mod="com/company/util/_-0-.class.asasm"
line="277">
fsv2_4.txt
Code:
pushnull
returnvalue
<!-- Remove ugly blue screen -->
<code file2mod="_-1-S/NexusBackground.class.asasm"
line="166">
fsv2_5.txt
Code:
returnvoid
<!-- Minimap teleport menu fix (part 1) -->
<code file2mod="_-1R2/Menu.class.asasm"
line="825">
fsv2_6.txt
Code:
returnvoid
<!-- Minimap teleport menu fix (part 2) -->
<code file2mod="_-0cS/_-oT.class.asasm"
line="906">
fsv2_7.txt
Code:
returnvoid
<!-- Repositioning of side bar -->
<code file2mod="com/company/assembleegameclient/game/GameSprite.class.asasm"
line="3351">
14.0.0_fsv2_8.txt
Code:
getlocal0
getproperty         QName(PackageNamespace(""), "hudView")
pushshort			200
getlex              QName(PackageNamespace(""), "stage")
getproperty         QName(PackageNamespace(""), "stageWidth")
convert_d
pushbyte			2
convert_d
divide
add
setproperty         QName(PackageNamespace(""), "x")
<!-- Repositioning of textbox -->
<code file2mod="com/company/assembleegameclient/game/GameSprite.class.asasm"
line="3351">
14.0.0_fsv2_12.txt
Code:
getlocal0
getproperty         QName(PackageNamespace(""), "_-1dp")
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			0
subtract
setproperty         QName(PackageNamespace(""), "y")
<!-- Repositioning of rank -->
<code file2mod="com/company/assembleegameclient/game/GameSprite.class.asasm"
line="3616">
fsv2_9.txt
Code:
dup
dup
pushshort			408
getlex              QName(PackageNamespace(""), "stage")
getproperty         QName(PackageNamespace(""), "stageWidth")
convert_d
pushbyte			2
convert_d
divide
subtract
setproperty         QName(PackageNamespace(""), "x")
pushshort			304
getlex              QName(PackageNamespace(""), "stage")
getproperty         QName(PackageNamespace(""), "stageHeight")
convert_d
pushbyte			2
convert_d
divide
subtract
setproperty         QName(PackageNamespace(""), "y")
<!-- Repositioning of guild -->
<code file2mod="com/company/assembleegameclient/game/GameSprite.class.asasm"
line="3622">
fsv2_10.txt
Code:
dup
dup
pushshort			  464
getlex              QName(PackageNamespace(""), "stage")
getproperty         QName(PackageNamespace(""), "stageWidth")
convert_d
pushbyte			  2
convert_d
divide
subtract
setproperty         QName(PackageNamespace(""), "x")
pushshort			  306
getlex              QName(PackageNamespace(""), "stage")
getproperty         QName(PackageNamespace(""), "stageHeight")
convert_d
pushbyte			  2
convert_d
divide
subtract
setproperty         QName(PackageNamespace(""), "y")
<!-- Repositioning of gold fame -->
<code file2mod="com/company/assembleegameclient/game/GameSprite.class.asasm"
line="3589">
fsv2_11.txt
Code:
dup
dup
pushshort			194
getlex              QName(PackageNamespace(""), "stage")
getproperty         QName(PackageNamespace(""), "stageWidth")
convert_d
pushbyte			2
convert_d
divide
add
setproperty         QName(PackageNamespace(""), "x")
pushshort			300
getlex              QName(PackageNamespace(""), "stage")
getproperty         QName(PackageNamespace(""), "stageHeight")
convert_d
pushbyte			2
convert_d
divide
subtract
setproperty         QName(PackageNamespace(""), "y")
Yes I'm a cheating copy pasting whore, I also got shit for copying and tracing pictures when I was young, but without these fundamentals I wouldn't be able to draw half the cool shit I can today ... so fuck em!
Thanks again man, I tried this, but it seems the names of some of the files have changed, I guess thats why there is no FS v2 in clients yet and the only one that is, is broken. I would update the names, but I would have no idea where to start .
Quote Originally Posted by c2k8s View Post
Thanks again man, I tried this, but it seems the names of some of the files have changed, I guess thats why there is no FS v2 in clients yet and the only one that is, is broken. I would update the names, but I would have no idea where to start .
Having a look now, I will let you know what I find
Quote Originally Posted by c2k8s View Post
Thanks again man, I tried this, but it seems the names of some of the files have changed, I guess thats why there is no FS v2 in clients yet and the only one that is, is broken. I would update the names, but I would have no idea where to start .
Ok, I got it for the most part except for the black around the outside??? any help plz



No Scale

~/rabcasm/client-1/WebMain.class.asasm
Line: 244

I found replacing "EXACT_FIT" with "NO_SCALE" seems to work, old method shuts down my flash projector, won't open at all? I don't think this is where I'm going wrong, but then maybe it is, remove black screen???

~/rabcasm/client-1/com/company/assembleegameclient/engine3d/Face3D.class.asasm
Line: 952
On new line:

Code:
      pop
      pushfalse
Similarity I found:

getlocal2
getproperty QName(PackageNamespace("", "#0"), "_-4D")
getproperty QName(PackageNamespace("", "#0"), "right")
pushbyte 10
add
convert_d
setlocal 5

getlocal2
getproperty QName(PackageNamespace("", "#0"), "_-4D")
getproperty QName(PackageNamespace("", "#0"), "bottom")
pushbyte 10
add
convert_d
setlocal 6

pushtrue
;------------
pop
pushfalse
;------------
setlocal 7

getlocal0
getproperty QName(PackageNamespace("", "#0"), "vout_")
getproperty QName(PackageNamespace("", "#0"), "length")
convert_i


Increase View

Just down from the top I found similarity in files:

getlocal0
findpropstrict QName(PackageNamespace("flash.geom"), "PerspectiveProjection")
constructprop QName(PackageNamespace("flash.geom"), "PerspectiveProjection"), 0
initproperty QName(PackageNamespace("", "#0"), "_-1VL")


~/rabcasm/client-1/com/company/assembleegameclient/map/_-MT.class.asasm
Line: 1278
On new line:

Code:
      ;----------------- INCREASE VIEW --------------
      pop
      pushbyte            8
      ;--------------------------------------------------
Increase as you wish, if you look at above one, it is set to 16, the more tiles the more lag I'm guessing...

Remove Black

Similarity in files:

findproperty QName(PackageNamespace("", "#0"), "END_FILL")
findpropstrict QName(PackageNamespace("flash.display"), "GraphicsEndFill")
constructprop QName(PackageNamespace("flash.display"), "GraphicsEndFill"), 0
initproperty QName(PackageNamespace("", "#0"), "END_FILL")

~/Desktop/rabcasm/client-1/com/company/util/_-0qt.class.asasm
Line: 267
On new line:

Code:
     pushnull
     returnvalue
Remove Blue

~/rabcasm/client-1/else%20/NexusBackground.class.asasm
Line: 159
On new line:

Code:
      returnvoid
Minimap teleport menu fix (part 1)

~/Desktop/rabcasm/client-1/_-Rq/Menu.class.asasm
Search: "onRollOut"
Line: 762
On new line:

Code:
      returnvoid
Minimap teleport menu fix (part 2)

~/Desktop/rabcasm/client-1/_-1TR/_-1dO.class.asasm
Search for "position" trait method
Line: 830
On new line:

Code:
      returnvoid
Side Bar + Text Box + Arena

This might need some messing around with, I'm not sure how to make the Arena float always in top centre?
Update names are found in trait slots near the top

text = chat
trait slot QName(PackageNamespace("", "#0"), "_-1is") type QName(PackageNamespace("_-eP"), "Chat") end

Arena = ArenaLeaderboardButton
trait slot QName(PackageNamespace("", "#0"), "_-D6") type QName(PackageNamespace("_-06s"), "ArenaLeaderboardButton") end

~/rabcasm/client-1/com/company/assembleegameclient/game/GameSprite.class.asasm
Search for trait method "onEnterFrame"
Line: 3318
On new line:

Code:
      ;--------------------- SIDE BAR -----------------------------
      getlocal0
      getproperty         QName(PackageNamespace(""), "hudView")
      pushshort           200
      getlex              QName(PackageNamespace(""), "stage")
      getproperty         QName(PackageNamespace(""), "stageWidth")
      convert_d
      pushbyte            2
      convert_d
      divide
      add
      setproperty         QName(PackageNamespace(""), "x")
      ;------------------------------------------------------------

      ;--------------------- TEXT BOX -----------------------------
      getlocal0
      getproperty         QName(PackageNamespace(""), "_-1is")
      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			  0
      subtract
      setproperty         QName(PackageNamespace(""), "y")
      ;---------------------------------------------------------
      
      ;--------------------- ARENA -----------------------------
      getlocal0
      getproperty         QName(PackageNamespace(""), "_-D6")
      dup
      pushshort			  1000
      getlex              QName(PackageNamespace(""), "stage")
      getproperty         QName(PackageNamespace(""), "stageWidth")
      convert_d
      pushbyte			  2
      convert_d
      divide
      subtract
      setproperty         QName(PackageNamespace(""), "x")
      pushshort			  306
      getlex              QName(PackageNamespace(""), "stage")
      getproperty         QName(PackageNamespace(""), "stageHeight")
      convert_d
      pushbyte			  2
      convert_d
      divide
      subtract
      setproperty         QName(PackageNamespace(""), "y")
      ;-----------------------------------------------------------
Gold

Search: "credits_"
Line: 3623
On new line:

Code:
      ;---------------------- GOLD -----------------------------
      dup
      dup
      pushshort			  200
      getlex              QName(PackageNamespace(""), "stage")
      getproperty         QName(PackageNamespace(""), "stageWidth")
      convert_d
      pushbyte			  2
      convert_d
      divide
      add
      setproperty         QName(PackageNamespace(""), "x")
      pushshort			  306
      getlex              QName(PackageNamespace(""), "stage")
      getproperty         QName(PackageNamespace(""), "stageHeight")
      convert_d
      pushbyte			  2
      convert_d
      divide
      subtract
      setproperty         QName(PackageNamespace(""), "y")
      ;----------------------------------------------------------
Rank

Search: "numStars_"
Line: 3662
On new line:

Code:
      ;--------------------------- RANK --------------------------
      dup
      dup
      pushshort			  408
      getlex              QName(PackageNamespace(""), "stage")
      getproperty         QName(PackageNamespace(""), "stageWidth")
      convert_d
      pushbyte			  2
      convert_d
      divide
      subtract
      setproperty         QName(PackageNamespace(""), "x")
      pushshort			  304
      getlex              QName(PackageNamespace(""), "stage")
      getproperty         QName(PackageNamespace(""), "stageHeight")
      convert_d
      pushbyte			  2
      convert_d
      divide
      subtract
      setproperty         QName(PackageNamespace(""), "y")
      ;------------------------------------------------------------
Guild

Search: "guildName_"
Line: 3691
On new line:

Code:
      ;--------------------------- GUILD ---------------------------
      dup
      dup
      pushshort			  468
      getlex              QName(PackageNamespace(""), "stage")
      getproperty         QName(PackageNamespace(""), "stageWidth")
      convert_d
      pushbyte			  2
      convert_d
      divide
      subtract
      setproperty         QName(PackageNamespace(""), "x")
      pushshort			  305
      getlex              QName(PackageNamespace(""), "stage")
      getproperty         QName(PackageNamespace(""), "stageHeight")
      convert_d
      pushbyte			  2
      convert_d
      divide
      subtract
      setproperty         QName(PackageNamespace(""), "y")
      ;-------------------------------------------------------------

I'm not sure what that red bag is called with the " x days left" so I wasnt able to move it.


EDIT: Nevermind I think I found it, with the Face3d I have put "pushtrue" instead of "pushfalse" sorry about that....
just startng to learn this shit
im new but can u post how to put autoaim in client
Quote Originally Posted by kiwigod View Post
im new but can u post how to put autoaim in client
Look what he did to find the updated production line, do that but with autoaim.
Quote Originally Posted by kiwigod View Post
im new but can u post how to put autoaim in client
Hello fellow Kiwi yes my flag has Australia, but I was born and raised in New Zealand, Dirty South for me, Otaaaaaaaaago.

But back to the real stuff, I dont use Autoaim at all but did update it a while back in 14.0, I'm assuming the code still works if updated.........? can anyone verify?
You might want to start a little more simple than Autoaim though, but if you are sure you want to delve right in there?

You will need to update these codes first, These are the ones I updated in 14.0, maybe search back through threads to find a 14.0 hacked client, decompile it and save the client-1 folder, rename and/or move the folder, and then decompile a current build .swf and start updating.

#set fullfunctionname "com.company.assembleegameclient.objects:Playe r/aim_"
#set functionname "aim_"
#set mouseClass "com.company.assembleegameclient.game:_-qj#0"
#set mouseClicked "_-1EC"
#set playerNamespace "_-14n"
#set characterNamespace "_-0wz"
#set gameobjectNamespace "_-1OQ"
#set basicobjectNamespace "_-cQ"
#set projectileNamespace "get "
#set Aimbot_charMaxHealth "_-BE"
#set ObjLibDictionary "_-iF"
#set gameobjVector "_-1Se"
#set ObjPropertiesDictionary "_-cf"
#set FunctionIsInvincible "_-0gA"
#set FunctionsIsStasis "_-sO"
#set FunctionsIsInvulnerable "_-rs"

And add it to this (where it says NAMES TO UPDATE) , hoping this is the right old aimbot still being used...? if not I apologise.

Autoaim
search in Player.class.asasm

file2mod="com/company/assembleegameclient/objects/Player.class.asasm"
line="8405">
14.0.0_jNoobAutoAim.txt
Code:
;----------------------------------
;AIMBOT
;----------------------------------
; NAMES TO UPDATE
;
	#set fullfunctionname "com.company.assembleegameclient.objects:Player/aim_" ; the full function name
	#set functionname "aim_"                                       ; the function name
	#set mouseClass "com.company.assembleegameclient.game:_-qj#0" ; Found at the end of the onmousedown procedure : initproperty        QName(PrivateNamespace("*", "com.company.assembleegameclient.game:_-0M4#0"), "_-0E")
	#set mouseClicked "_-1EC"                                       ; Found at the end of the onmousedown procedure : initproperty        QName(PrivateNamespace("*", "com.company.assembleegameclient.game:_-0M4#0"), "_-0E")
	#set playerNamespace "_-14n"                                    ; Namespace of the Player class
	#set characterNamespace "_-0wz"                                ; Namespace of the Character class
	#set gameobjectNamespace "_-1OQ"                                ; Namespace of the GameObject class
	#set basicobjectNamespace "_-cQ"                               ; Namespace of the BasicObject class
	#set projectileNamespace "get "                                ; Namespace of the Projectile class
	#set Aimbot_charMaxHealth "_-BE"                               ; Found in com/company/assembleegameclient/objects/GameObject.class.asasm [trait slot QName(PackageNamespace(""), "_-Name") type QName(PackageNamespace(""), "int") value Integer(200) end]
    #set ObjLibDictionary "_-iF"                                   ; Found in ObjectLibraray class, this is the slot 7  : trait const QName(PackageNamespace(""), "_-") slotid 4 type QName(PackageNamespace("flash.utils"), "Dictionary") end
	#set gameobjVector "_-1Se"                                     ;If wrong replace for _-NC Found in GameObject class, this is the SECOND vector: trait slot QName(PackageNamespace(""), "") type TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace(""), "int")>) value Null() end
    #set ObjPropertiesDictionary "_-cf"                            ; Found in ObjProperties class : trait slot QName(PackageNamespace(""), "") type QName(PackageNamespace("flash.utils"), "Dictionary") end
    #set FunctionIsInvincible "_-0gA" 								;_-1S7 is 13.3 value
    #set FunctionsIsStasis "_-sO"									; _-0Io is 13.3 value
    #set FunctionsIsInvulnerable "_-rs"								;_-k7 is 13.3 value

trait method QName(PackageNamespace(""), $"functionname" );
   method
    refid $"fullfunctionname"
    param QName(PackageNamespace(""), "Number")
    returns QName(PackageNamespace(""), "void")
    body
    maxstack 16
     localcount 16
     initscopedepth 16
     maxscopedepth 18
     code
      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($"playerNamespace"), StaticProtectedNs($"playerNamespace"), StaticProtectedNs($"characterNamespace"), StaticProtectedNs($"gameobjectNamespace"), StaticProtectedNs($"basicobjectNamespace")])
      add
      setlocal            7
      
      getlex              QName(PackageNamespace(""), "map_")
      getproperty         QName(PackageNamespace(""), "gs_")
      getproperty         QName(PackageNamespace(""), "mui_")
      getproperty         QName(PrivateNamespace("*", $"mouseClass"), $"mouseClicked")
      iftrue              SHOOT
      
      pushnull
      coerce              QName(PackageNamespace("com.company.assembleegameclient.objects"), "GameObject")
      setlocal            4
  
      pushbyte            255
      setlocal            8
      
      pushbyte            0
      setlocal            9
      
	  pushnull
      coerce_a
      setlocal            11

      pushbyte            0
      setlocal            12
	  
      pushbyte            0
      setlocal            13
	  
      pushbyte            0
      setlocal            5
      
      getlex              QName(PackageNamespace(""), "map_")
      getproperty         QName(PackageNamespace(""), "goDict_")
      coerce_a
      setlocal            6

      jump                NEXTOBJ

L34:
      label
      getlocal            6
      getlocal            5
      nextvalue
      coerce              QName(PackageNamespace("com.company.assembleegameclient.objects"), "GameObject")
      dup
	  setlocal            4
	  
      getlex              QName(PackageNamespace("com.company.assembleegameclient.objects"), "Character")
      istypelate
      iffalse             NEXTOBJ
	   
      getlocal            4
      getproperty         QName(PackageNamespace(""), "props_")
      getproperty         QName(PackageNamespace(""), "isEnemy_")
      iffalse             NEXTOBJ

      getlocal            4
      callproperty        QName(PackageNamespace(""), $"FunctionIsInvincible"), 0 ;Check if target is INVINCIBLE 
      iftrue              NEXTOBJ

      getlocal            4
      callproperty        QName(PackageNamespace(""), $"FunctionsIsStasis"), 0  ;Check if target is in STASIS
      iftrue              NEXTOBJ
	  
      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

      getlex              QName(PackageNamespace("com.company.assembleegameclient.objects"), "ObjectLibrary")
      getproperty         QName(PackageNamespace(""), $"ObjLibDictionary")
      getlex              QName(PackageNamespace(""), $"gameobjVector")
      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($"projectileNamespace"), StaticProtectedNs($"projectileNamespace"), StaticProtectedNs($"basicobjectNamespace")])
      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($"projectileNamespace"), StaticProtectedNs($"projectileNamespace"), StaticProtectedNs($"basicobjectNamespace")])
      getproperty         QName(PackageNamespace(""), $"ObjPropertiesDictionary")
      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($"projectileNamespace"), StaticProtectedNs($"projectileNamespace"), StaticProtectedNs($"basicobjectNamespace")]) 
      dup
      setlocal            11
      
      getproperty         QName(PackageNamespace(""), "speed_")
      pushshort           10000
      divide
      getlocal            11
      getproperty         QName(PackageNamespace(""), "lifetime_")
      multiply   
      pushbyte            1
      add	  
      ifgt                NEXTOBJ
      
      getlocal            4
      getproperty         QName(PackageNamespace(""), "props_")      
      getproperty         QName(PackageNamespace(""), "id_")
      setlocal            15
      
      getlocal            15
      pushstring          "Steel Bot"
      ifeq                NEXTOBJ

      getlocal            15
      pushstring          "Rock Bot"
      ifeq                NEXTOBJ

      getlocal            15
      pushstring          "Paper Bot"
      ifeq                NEXTOBJ

      getlocal            15
      pushstring          "Oryx Suit of Armor"
      ifeq                NEXTOBJ

      getlocal            15
      pushstring          "Sprite Child"
      ifeq                NEXTOBJ

      getlocal            15
      pushstring          "Shield Orc Shield"
      ifeq                NEXTOBJ

      getlocal            15
      pushstring          "Shield Orc Key"
      ifeq                NEXTOBJ

      getlocal            15
      pushstring          "Shield Orc Flooder"
      ifeq                NEXTOBJ

      getlocal            15
      pushstring          "Pentaract Eye"
      ifeq                NEXTOBJ

      getlocal            15
      pushstring          "Beach Spectre"
      ifeq                NEXTOBJ

      getlocal            15
      pushstring          "Mysterious Crystal"
      ifeq                NEXTOBJ

      getlocal            15
      pushstring          "Crystal Prisoner Steed"
      ifeq                NEXTOBJ

      getlocal            15
      pushstring          "Crystal Prisoner Clone"
      ifeq                NEXTOBJ

      getlocal            15
      pushstring          "Stheno Swarm"
      ifeq                NEXTOBJ

      getlocal            15
      pushstring          "Stheno Pet"
      ifeq                NEXTOBJ
	  
	  getlocal            15
      pushstring          "Top Vertical Trap"
      ifeq                NEXTOBJ
      
      getlocal            15
      pushstring          "45-225 Diagonal Trap"
      ifeq                NEXTOBJ
      
      getlocal            15
      pushstring          "135-315 Diagonal Trap"
      ifeq                NEXTOBJ
      
      getlocal            15
      pushstring          "Left Horizontal Trap"
      ifeq                NEXTOBJ
       
      getlocal            15
      pushstring          "Anti-Spectator"
      ifeq                NEXTOBJ
       
      getlocal            15
      pushstring          "Black Moon"
      ifeq                NEXTOBJ
       
      getlocal            15
      pushstring          "Black Planet"
      ifeq                NEXTOBJ
       
      getlocal            15
      pushstring          "Chase Element"
      ifeq                NEXTOBJ
       
      getlocal            15
      pushstring          "Guardian Element"
      ifeq                NEXTOBJ
       
      getlocal            15
      pushstring          "Ring Element"
      ifeq                NEXTOBJ
       
      getlocal            15
      pushstring          "White Moon"
      ifeq                NEXTOBJ
       
      getlocal            15
      pushstring          "White Planet"
      ifeq                NEXTOBJ
	  
	  getlocal            15
      pushstring          "Limon Element"
      ifeq                NEXTOBJ
	  
	  getlocal            15
      pushstring          "Active Sarcophagus"
      ifeq                NEXTOBJ
	  
	  getlocal            15
      pushstring          "Beam Priestess"
      ifeq                NEXTOBJ
	  
	  getlocal            15
      pushstring          "Beam Priest"
      ifeq                NEXTOBJ
	  
	  getlocal            15
      pushstring          "Horrid Reaper"
      ifeq                NEXTOBJ
	  
	  getlocal            15
      pushstring          "Body Segment Tail"
      ifeq                NEXTOBJ
	  
	  getlocal            15
      pushstring          "Ghost Lanturn Off"
      ifeq                NEXTOBJ
	  
	  getlocal            15
      pushstring          "Ghost Lanturn On"
      ifeq                NEXTOBJ
	  
	  getlocal            15
      pushstring          "Limon Element 1"
      ifeq                NEXTOBJ
	  	  
	  getlocal            15
      pushstring          "Limon Element 2"
      ifeq                NEXTOBJ
	  	  
	  getlocal            15
      pushstring          "Limon Element 3"
      ifeq                NEXTOBJ
	  	  
	  getlocal            15
      pushstring          "Limon Element 4"
      ifeq                NEXTOBJ
       
      getlocal            4
      getproperty         QName(PackageNamespace(""), $"Aimbot_charMaxHealth")
      dup
      setlocal            13

      getlocal            12
      ifeq                L103

      getlocal            13
      getlocal            12
      iflt                NEXTOBJ

      jump                L107

L103:
      getlocal            9
      getlocal            8
      iflt                L107

      jump                NEXTOBJ

L107:
      getlocal            13
      setlocal            12

      getlocal            9
      setlocal            8

      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

      jump                NEXTOBJ

NEXTOBJ:
      hasnext2            6, 5
      iftrue              L34

      kill                6
      kill                5
      getlocal            12
      pushbyte            0
      ifeq                END

SHOOT:
      getlocal0
      getlocal            7
      callpropvoid        QName(PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#0"), "shoot"), 1

END:
      returnvoid
     end ; code
    end ; body
   end ; method
  end ; trait
;-----------------------------------------------------------------------------------------------------------------------

file2mod="com/company/assembleegameclient/objects/Player.class.asasm"
line="8416">
autoAim_2.txt
Code:
getlocal0
getlocal1
callpropvoid QName(PackageNamespace(""), "aim_"), 1
returnvoid

file2mod="com/company/assembleegameclient/game/_-qj.class.asasm"
line="864">
14.0.0_autoaim_offShootFix.txt
Code:
; Insert this in com/company/assembleegameclient/game/(the class that holds the hotkeys info) onMouseDown function just after getlocal0, pushscope.

;--------------------------------------------------------------------------------------------------
;Names to update on updates
;--------------------------------------------------------------------------------------------------
#set hotkeyClass        "com.company.assembleegameclient.game:_-qj#0" ;class found in com/company/assembleegameclient/map/
#set mouseDown          "_-1EC"  ;found in hotkeyClass

;--------------------------------------------------------------------------------------------------
;Code
;--------------------------------------------------------------------------------------------------
getlocal0
pushtrue
initproperty QName(PrivateNamespace("*", $"hotkeyClass"), $"mouseDown")

file2mod="com/company/assembleegameclient/game/_-qj.class.asasm"
line="2165">
14.0.0_jNoobAutoAim_notif.txt
Code:
; _-names
#set privNs "com.company.assembleegameclient.game:_-qj#0"
#set notif "_-0z2" ; search Player class for "level up!". Is the name of the function that acts on that string.
#set mouseUp "_-1ZH" ; mouseup maybe? right after mousedown trait slot

; code
        getlocal0
        getproperty     QName(PackageNamespace(""), "gs_")
        getproperty     QName(PackageNamespace(""), "map")
        getproperty     QName(PackageNamespace(""), "player_")

        getlocal0
        getproperty     QName(PrivateNamespace("*", $"privNs"), $"mouseUp")
        iffalse         AA_OFF

        pushstring      "Auto-Aim: On"
        jump            AA_CONT

AA_OFF:
        pushstring      "Auto-Aim: Off"

AA_CONT:
        callpropvoid    QName(PackageNamespace(""), $"notif"), 1
If you are just starting........... you have a bit of work ahead of you .......... Good Luck
Production:

File: _-UN/_-Nv.class.asasm

Code:
464 L40:
465       pop
466       pushtrue
467       returnvalue
468      end ; code
469     end ; body
470    end ; method
471   end ; trait
FULL SCREEN TWEAK :

Repositioning the Chat Box and Side Bar :

Add Line 3303 :
Code:
;MOVE CHAT
getlocal0
getproperty         QName(PackageNamespace(""), "_-CL")
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     0
subtract
setproperty         QName(PackageNamespace(""), "y")


;MOVE HUDVIEW
getlocal0
getproperty         QName(PackageNamespace(""), "hudView")
pushshort     200
getlex              QName(PackageNamespace(""), "stage")
getproperty         QName(PackageNamespace(""), "stageWidth")
convert_d
pushbyte      2
convert_d
divide
add
setproperty         QName(PackageNamespace(""), "x")


Oh @Cyeclops you are faster than me :3 Thanks for the other ones <3
Quote Originally Posted by IziLife View Post
FULL SCREEN TWEAK :

Repositioning the Chat Box and Side Bar :

Add Line 3303 :
Code:
;MOVE CHAT
getlocal0
getproperty         QName(PackageNamespace(""), "_-CL")
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     0
subtract
setproperty         QName(PackageNamespace(""), "y")


;MOVE HUDVIEW
getlocal0
getproperty         QName(PackageNamespace(""), "hudView")
pushshort     200
getlex              QName(PackageNamespace(""), "stage")
getproperty         QName(PackageNamespace(""), "stageWidth")
convert_d
pushbyte      2
convert_d
divide
add
setproperty         QName(PackageNamespace(""), "x")


Oh @Cyeclops you are faster than me :3 Thanks for the other ones <3
No prob, do you know what the little red bags name is?? would like to move it.... right off the screen lol
Quote Originally Posted by Cyeclops View Post
No prob, do you know what the little red bags name is?? would like to move it.... right off the screen lol
I guess it's "PackageButton" "_-wU"
Yeah its working

Posts 1630 of 49 · Page 2 of 4

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?