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?