17.2 - AssembleeGameClient1381438077
Just a quick starter for people, add what you need to the thread (Please No SS Debuffs).
Try not to release a client too quickly... let the lazy and the leeches feel some pain first, and also suck eggs hexers lol
*PRODUCTION*
~/rabcasm/client-1/_-Rr/_-0D3.class.asasm
Line: 393
on new line: below "pushtrue"
Code:
;-------------- PRODUCTION ---------
returnvalue
;-----------------------------------
Works the same as placing "pop / pushtrue" and the end of this trait.
*NUMERICAL HP / MP*
~/rabcasm/client-1/com/company/assembleegameclient/ui/StatusBar.class.asasm
Line: 1529
On new line:
*DEBUFFS*
~/rabcasm/client-1/com/company/assembleegameclient/objects/GameObject.class.asasm
After each "pushfalse"
Search the following:
Blind = isBlind
Drunk = isDrunk
Hallucinating = "_-1hW"
Confused = "_-1EJ"
*NO ALLY PROJECTILES*
~/rabcasm/client-1/com/company/assembleegameclient/objects/Projectile.class.asasm
After the first 'pushscope' of the 'draw' method and also the 'drawShadow' method
Find unkownVar in trait slots below "bulletType"
Code:
;--------- No Ally Projectiles ----------
#set unknowVar "_-1Rp"
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "player_")
getproperty QName(PackageNamespace(""), "objectId_")
getlocal0
getproperty QName(PackageNamespace(""), "ownerId_")
ifeq L500
getlocal0 getproperty
QName(PackageNamespace(""), $"unknowVar" )
iffalse L500
returnvoid
L500:
*AUTONEXUS*
~/rabcasm/client-1/com/company/assembleegameclient/objects/Player.class.asasm
End of the "update" trait
Line: 4836
On new line:
Code:
;-------------------
; AUTO NEXUS
;-------------------
#set nexusfunction "escape"
#set maxhealth "_-0Hr"
#set currenthealth "_-1SZ"
pop
getlocal0
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "player_")
ifne END
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "name_")
pushstring "Nexus"
ifeq END
getlex QName(PackageNamespace(""), $"maxhealth")
getlex QName(PackageNamespace(""), $"currenthealth")
convert_d
divide
pushdouble .30
ifgt END
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "gs_")
getproperty QName(PackageNamespace(""), "gsc_")
callpropvoid QName(PackageNamespace(""), $"nexusfunction"), 0
END:
pushtrue
;-------------------------------------------------------------
*FRAMERATE 60FPS*
~/rabcasm/client-1/WebMain.class.asasm
Line: 232
On new line:
Code:
;-------------------------
; FPSSETTING
;-------------------------
getlex QName(PackageNamespace(""), "stage")
pushdouble 60
setproperty QName(PackageNamespace(""), "frameRate")
;-------------------------
Not sure if this is needed now with the new HW Accel.
*SPAM FILTER*
~/rabcasm/client-1/_-NI/_-uY.class.asasm
Line: 162
Change "localcount" to 6
Line: 179
On new line:
Code:
;--------------------- SPAM FILTER -------------------
getlocal1
getproperty QName(PackageNamespace("", "_-NI:_-uY/instance/execute"), "text_")
callproperty QName(Namespace("https://adobe.com/AS3/2006/builtin"), "toLowerCase"), 0
coerce_s
setlocal 5
getlocal 5
pushstring "ADD TEXT TO FILTER HERE"
callproperty QName(Namespace("https://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
;--------- EXAMPLE --------
getlocal 5
pushstring "pots.co"
callproperty QName(Namespace("https://adobe.com/AS3/2006/builtin"), "search"), 1
pushint 0
ifge SPAM
;---------------------------
jump CONTINUE
SPAM:
returnvoid
CONTINUE:
;--------------------------------------------------
*FULL SCREEN V2*
No Scale
~/rabcasm/client-1/WebMain.class.asasm
Line: 215
Replace "EXACT_FIT" with "NO_SCALE"
--Fix--
~/rabcasm/client-1/com/company/assembleegameclient/engine3d/Face3D.class.asasm
Line: 904
on new line:
Code:
;-------------- FIX ------------
pop
pushfalse
;-------------------------------
Changing the pushtrue to pushfalse seems to work fine also.
Increase View
~/rabcasm/client-1/com/company/assembleegameclient/map/_-17X.class.asasm
Line: 1129
On new line:
Code:
;------------------------- INCREASE VIEW ---------------------------
;------------------ Change this value to 8 or more -----------------
pushbyte 8
;-------------------------------------------------------------------
Zoom Out - HW accel. ON
~/Desktop/rabcasm/client-1/_-01/_-V3.class.asasm
Line: 523
Change 600 to 1100 or greater
Line: 571
Change 600 to 1100 or greater
Remove Black
~/rabcasm/client-1/com/company/util/_-Bq.class.asasm
Line: 262
On new line:
Code:
;----------- REMOVE BLACK -----------
pushnull
returnvalue
;------------------------------------
Side Bar + Text Box
~/rabcasm/client-1/com/company/assembleegameclient/game/GameSprite.class.asasm
Search for trait "onEnterFrame"
~Line: 3338
After first "pushscope"
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(""), "_-xT")
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")
;---------------------------------------------------------
Gold
Search: "credits_"
Only copy red code: Make to look like:
Code:
getlocal0
getproperty QName(PackageNamespace("", "#0"), "_-0G")
;---------------------- 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")
;----------------------------------------------------------
getlocal 5
getproperty QName(PackageNamespace("", "#0"), "credits_")
getlocal 5
getproperty QName(PackageNamespace("", "#0"), "_-1cB")
callpropvoid QName(PackageNamespace("", "#0"), "draw"), 2
Rank
Search: "numStars_"
Only copy red code: Make to look like:
Code:
getlocal0
getproperty QName(PackageNamespace("", "#0"), "_-0cR")
;--------------------------- 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")
;------------------------------------------------------------
getlocal 5
getproperty QName(PackageNamespace("", "#0"), "numStars_")
callpropvoid QName(PackageNamespace("", "#0"), "draw"), 1
Guild
Search: "guildName_"
Only copy red code: Make to look like:
Code:
L206:
getlocal0
getproperty QName(PackageNamespace("", "#0"), "_-1jh")
;--------------------------- 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")
;-------------------------------------------------------------
getlocal 5
getproperty QName(PackageNamespace("", "#0"), "guildName_")
getlocal 5
getproperty QName(PackageNamespace("", "#0"), "guildRank_")
callpropvoid QName(PackageNamespace("", "#0"), "draw"), 2
Remove Arena Leaderboard Button
Search "ArenaLeaderboardButton"
Line: 1461
On new line: below "pushfalse"
Code:
;----------- REMOVE ARENA BUTTON ---------------
returnvoid
;-----------------------------------------------
Remove Red Bag in Nexus
Search "PackageButton"
~ approx Line: 1906
On new line: below "pushfalse"
Code:
;------------- REMOVE RED BAG ----------------
returnvoid
;---------------------------------------------
*SPRITE WORLD*
Tiles
~/rabcasm/client-1/com/company/assembleegameclient/objects/Player.class.asasm
Line: 4619
Code:
;----------------------
;Sprite world Tile hack
;----------------------
getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
getproperty QName(PackageNamespace("", "#0"), "data_")
iffalse END12
pop
pushfalse
END12:
;----------------------
Speed Hack
Line: 5064
New line:
Code:
;-----------------------------
; Sprite World Speed Hack
;-----------------------------
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "name_")
pushstring "Sprite World"
ifne NORMAL
getlocal0
pushdouble 1.6
setproperty QName(ProtectedNamespace("_-Ui"), "_-1Wy")
NORMAL:
;-----------------------------
No Slow
~/rabcasm/client-1/com/company/assembleegameclient/objects/GameObject.class.asasm
Search: "_-0yN"
Line: 1659
Place code after the "pushscope"
Code:
;----------------------------
; Sprite World NoSlow
;----------------------------
getlocal0
getproperty QName(PackageNamespace("", "#0"), "map_")
getproperty QName(PackageNamespace("", "#0"), "name_")
pushstring "Sprite World"
ifne SKIP_swNs
pushfalse
returnvalue
SKIP_swNs:
;----------------------------
Please note: Some lines may very depending on what codes have been added previous, an example would be Sprite world hack here and its lines assume you have already done the Autonexus codes (both Sprite and Autonexus codes reside in Player.class)... if not, the line numbers I provided wont match, and you will need to find the new line(s).