New build codes for client: AssembleeGameClient1364597953
Clean client Attached
AssembleeGameClient1364597953.swf.zip - Jotti's malware scan
https://www.virustotal.com/en/file/9...eb15/analysis/
<<INVENTORY VIEW IS NOT WORKING>>
*Production*
Address: /rabcasm/client-1/_-Eo/_-0wL.class.asasm
Line: 498
add new lines
Code:
;----Production----
pop
pushtrue
between 'L63' and 'returnvalue'
*No Debuffs*
Address: /rabcasm/client-1/com/company/assembleegameclient/objects/GameObject.class.asasm
Add
Under the first 'pushfalse' of each
Stunned = "_-0Cy"
Blind = "isBlind"
Hallucinating = "_-4U"
Drunk = "isDrunk"
Confused = "_-0rb"
Paralysed = "_-1Sy"
*No ServerSide Debuffs* <<<<THIS IS NOT ADDED>>>>
Thanks for this goes to DatCoder
DatCoders Note: It may fail or disconnect you if you take a lot of status effect hits in a short time like standing on quiet bombs or on urgle traps for a long time
Not recommended if you want a stable client.
Bleeding
Armor Broken
Slowed
Weak
File: Projectile.class.asasm
Addres: /rabcasm/client-1/com/company/assembleegameclient/objects/Projectile.class.asasm
Search for the "Update" method and change the 'localcount' from 15 to 18 at Line: 1844
Go to Line: 2610
Add the following bellow:
Code:
;----No ServerSide Debuffs----
getlocal0
getproperty QName(PackageNamespace("", "#0"), "_-1XB")
getproperty QName(PackageNamespace("", "#0"), "effects_")
dup
setlocal 15
pushnull
ifeq TAKE_HIT
pushint 0
setlocal 16
getlocal 15
kill 15
coerce_a
setlocal 17
jump LOOP_END
LOOP_BEGIN:
label
getlex QName(PackageNamespace("com.company.assembleegameclient.util"), "ConditionEffect")
getproperty QName(PackageNamespace("", "#0"), "effects_")
getlocal 17
getlocal 16
nextvalue
convert_u
getproperty MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:GameObject"), StaticProtectedNs("_-0Q3"), PackageNamespace("", "#0"), PackageNamespace("com.company.assembleegameclient.objects"), ProtectedNamespace("_-0Q3"), PrivateNamespace("*", "com.company.assembleegameclient.objects:GameObject/instance"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), StaticProtectedNs("_-MF")])
coerce QName(PackageNamespace("com.company.assembleegameclient.util"), "ConditionEffect")
getproperty QName(PackageNamespace("", "#0"), "name_")
setlocal 15
getlocal 15
pushstring "Dead"
ifeq DONT_TAKE_HIT
getlocal 15
pushstring "Quiet"
ifeq DONT_TAKE_HIT
getlocal 15
pushstring "Weak"
ifeq DONT_TAKE_HIT
getlocal 15
pushstring "Slowed"
ifne NOT_SLOWED
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "name_")
pushstring "Sprite World"
ifne DONT_TAKE_HIT
NOT_SLOWED:
getlocal 15
pushstring "Sick"
ifeq DONT_TAKE_HIT
getlocal 15
pushstring "Dazed"
ifeq DONT_TAKE_HIT
getlocal 15
pushstring "Bleeding"
ifeq DONT_TAKE_HIT
getlocal 15
pushstring "Armor Broken"
ifeq DONT_TAKE_HIT
LOOP_END:
hasnext2 17, 16
iftrue LOOP_BEGIN
TAKE_HIT:
Then insert
just after the call to the damage method but before the jump to the end of the method: 2811
*No Ally Projectiles*
File: Projectile.class.asasm
Address: /rabcasm/client-1/com/company/assembleegameclient/objects/Projectile.class.asasm
Add the following after the first "pushscope" you see in the "draw" method
Do the same thing for the "drawshadow" method
draw = Line: 3262
drawShadow = Line: 3969
Code:
;----No Ally Projectiles----
#set unknowVar "_-gr"
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:
*No Delay Quest Notification* <<<<NOT ADDED>>>>
File: Quest.class.asasm
Address: /rabcasm/client-1/com/company/assembleegameclient/map/Quest.class.asasm
Line: 331
Add on new line
*No Loading Screen*
File: _-1Cq.class.asasm
Address: /rabcasm/client-1/_-Ec/_-1Cq.class.asasm
Line: 140
Add on new line under 'code'
Code:
;----No Loading Screen----
returnvoid
*Numerical HP/MP*
File: StatusBar.class.asasm
Address: /rabcasm/client-1/com/company/assembleegameclient/ui/StatusBar.class.asasm
Line: 1488
*Sprite World Tile Hack*
File: Player.class.asasm
Address: /rabcasm/client-1/com/company/assembleegameclient/objects/Player.class.asasm
Line: 4730
Add on new line after the 'convert_b
Code:
;----Sprite World Tile Hack----
pop
pushfalse
*Sprite World No Slow* <<<<NOT ADDED>>>>
File: GameObject.class.asasm
Address: /rabcasm/client-1/com/company/assembleegameclient/objects/GameObject.class.asasm
Line: 1619
Add on new line
Code:
getproperty QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "name_")
pushstring "Sprite World"
ifne SKIP_swNs
pushfalse
returnvalue
SKIP_swNs:
*Sprite World Speed Hack*
Line: 5166
Add on new line between the 'L121:' and 'returnvoid'
Code:
;----Sprite World Speed Hack----
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "name_")
pushstring "Sprite World"
ifne NORMAL
getlocal0
pushdouble 1.5
setproperty QName(ProtectedNamespace("_-0jK"), "_-ZP")
NORMAL:
*Auto Nexus*
File: Player.class.asasm
Address: /rabcasm/client-1/com/company/assembleegameclient/objects/Player.class.asasm
Line: 4983
Code:
;----Auto Nexus----
; GameObject Stuff
; trait slot QName(PackageNamespace("", "#0"), "_-Ru") type QName(PackageNamespace("", "#0"), "int") value Integer(200) end ; CURRENT
; trait slot QName(PackageNamespace("", "#0"), "_-0es") type QName(PackageNamespace("", "#0"), "int") value Integer(200) end ; MAX
#set nexusfunction "escape"
#set currenthealth "_-Ru"
#set maxhealth "_-0es"
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
;-------------------------------------------------------------