Fullscreen Hack / Increase your viewing distance (Multi Resolution) v123.5.1

Posts 110 of 10 · Page 1 of 1
Fullscreen Hack / Increase your viewing distance (Multi Resolution) v123.5.1
Universal

First, change this code (in Yogda).

Code:
No Scaling -
Search for the string EXACT_FIT in WebMain. Replace with NO_SCALE.

Expanding your Horizon (Part 1)-
com.company.assembleegameclient.engine3d:Face3D.draw
Replace pushtrue with pushfalse that follows the x, y, right, bottom strings in the parameter column.

Expanding your Horizon (Part 2)-
com.company.assembleegameclient.map:_-0Dv._-K
From the end (returnvoid) scan up for the instuction "pushbyte 1". Replace with a larger number. This is one of those variables that need to be optimized depending on desired resolution and personal preference on how far you want to see. A higher number allows you to see further, but will reduce performance. 
1920x1080 - Pushbyte 16
1600x900  - Pushbyte 7 or 8
1366x768  - Pushbyte 3 or 4

Removal of black gradient by side bar -
com.company.util:_-9e._-wj
Insert on last instruction (returnvalue)
	pop
	pushnull
	
Romoval of ugly Nexus background (what some call the blue screen) -
_-HZ:NexusBackground.draw
Insert on first instuction: returnvoid

Minimap teleportation fix (Part 1) -
_-0DB:Menu.position
Scroll down to bottom and delete the last 3 lines before returnvoid.

Minimap teleportation fix (Part 2) -
_-E7:for .position
Scroll down to bottom and delete the last 3 lines before returnvoid.

Now using RABCDAsm make the changes that relate to your resolution.

1920x1080

Code:
Reposition and scaling of UI elements -
	(Side Bar)
	com.company.assembleegameclient.ui:_-0BX.draw
	Insert this code just after getlocal0, pushscope.
		findproperty QName(PackageNamespace(""), "scaleX")
		pushdouble 1.8
		initproperty QName(PackageNamespace(""), "scaleX")

		findproperty QName(PackageNamespace(""), "scaleY")
		pushdouble 1.8
		initproperty QName(PackageNamespace(""), "scaleY")

		findproperty QName(PackageNamespace(""), "x")
		pushint 1000
		initproperty QName(PackageNamespace(""), "x")

		findproperty QName(PackageNamespace(""), "y")
		pushint -240
		initproperty QName(PackageNamespace(""), "y")
	
	(Rank)
	com.company.assembleegameclient.game:GameSprite.onEnterFrame
	Insert this code just after the first "getproperty QName(PackageNamespace(""), "_-pg")".
		dup
		dup
		dup
		dup
		pushdouble 1.8
		setproperty QName(PackageNamespace(""), "scaleX")
		pushdouble 1.8
		setproperty QName(PackageNamespace(""), "scaleY")
		pushint -541
		setproperty QName(PackageNamespace(""), "x")
		pushint -229
		setproperty QName(PackageNamespace(""), "y")
		
	(Guild)
	com.company.assembleegameclient.game:GameSprite.onEnterFrame
	Insert this code just after the first "getproperty QName(PackageNamespace(""), "_-4v")".
		dup
		dup
		dup
		dup
		pushdouble 1.8
		setproperty QName(PackageNamespace(""), "scaleX")
		pushdouble 1.8
		setproperty QName(PackageNamespace(""), "scaleY")
		pushint -441
		setproperty QName(PackageNamespace(""), "x")
		pushint -225
		setproperty QName(PackageNamespace(""), "y")
		
	(Gold/Fame)
	com.company.assembleegameclient.game:GameSprite.onEnterFrame
	Insert this code just after the first "getproperty QName(PackageNamespace(""), "_-Ht")".
		dup
		dup
		dup
		dup
		pushdouble 1.8
		setproperty QName(PackageNamespace(""), "scaleX")
		pushdouble 1.8
		setproperty QName(PackageNamespace(""), "scaleY")
		pushint 1000
		initproperty QName(PackageNamespace(""), "x")
		pushint -240
		initproperty QName(PackageNamespace(""), "y")
		
	(Text Box)
	com.company.assembleegameclient.ui:_-4D.iinit
	Insert this code just after getlocal0, pushscope.
		findproperty        QName(PackageNamespace(""), "scaleX")
		pushdouble          1.8
		initproperty        QName(PackageNamespace(""), "scaleX")

		findproperty        QName(PackageNamespace(""), "scaleY")
		pushdouble          1.8
		initproperty        QName(PackageNamespace(""), "scaleY")

		findproperty        QName(PackageNamespace(""), "x")
		pushint             -555
		initproperty        QName(PackageNamespace(""), "x")

		findproperty        QName(PackageNamespace(""), "y")
		pushint             -245
		initproperty        QName(PackageNamespace(""), "y")

1600x900

Code:
Reposition and scaling of UI elements -
	(Side Bar)
	com.company.assembleegameclient.ui:_-0BX.draw
	Insert this code just after getlocal0, pushscope.
		findproperty QName(PackageNamespace(""), "scaleX")
		pushdouble 1.5
		initproperty QName(PackageNamespace(""), "scaleX")

		findproperty QName(PackageNamespace(""), "scaleY")
		pushdouble 1.5
		initproperty QName(PackageNamespace(""), "scaleY")

		findproperty QName(PackageNamespace(""), "x")
		pushint 900
		initproperty QName(PackageNamespace(""), "x")

		findproperty QName(PackageNamespace(""), "y")
		pushint -150
		initproperty QName(PackageNamespace(""), "y")
	
	(Rank)
	com.company.assembleegameclient.game:GameSprite.onEnterFrame
	Insert this code just after the first "getproperty QName(PackageNamespace(""), "_-pg")".
		dup
		dup
		dup
		dup
		pushdouble 1.5
		setproperty QName(PackageNamespace(""), "scaleX")
		pushdouble 1.5
		setproperty QName(PackageNamespace(""), "scaleY")
		pushint -392
		setproperty QName(PackageNamespace(""), "x")
		pushint -142
		setproperty QName(PackageNamespace(""), "y")
		
	(Guild)
	com.company.assembleegameclient.game:GameSprite.onEnterFrame
	Insert this code just after the first "getproperty QName(PackageNamespace(""), "_-4v")".
		dup
		dup
		dup
		dup
		pushdouble 1.5
		setproperty QName(PackageNamespace(""), "scaleX")
		pushdouble 1.5
		setproperty QName(PackageNamespace(""), "scaleY")
		pushint -334
		setproperty QName(PackageNamespace(""), "x")
		pushint -139
		setproperty QName(PackageNamespace(""), "y")
		
	(Gold/Fame)
	com.company.assembleegameclient.game:GameSprite.onEnterFrame
	Insert this code just after the first "getproperty QName(PackageNamespace(""), "_-Ht")".
		dup
		dup
		dup
		dup
		pushdouble 1.5
		setproperty QName(PackageNamespace(""), "scaleX")
		pushdouble 1.5
		setproperty QName(PackageNamespace(""), "scaleY")
		pushint 900
		initproperty QName(PackageNamespace(""), "x")
		pushint -150
		initproperty QName(PackageNamespace(""), "y")
		
	(Text Box)
	com.company.assembleegameclient.ui:_-4D.iinit
	Insert this code just after getlocal0, pushscope.
		findproperty        QName(PackageNamespace(""), "scaleX")
		pushdouble          1.5
		initproperty        QName(PackageNamespace(""), "scaleX")

		findproperty        QName(PackageNamespace(""), "scaleY")
		pushdouble          1.5
		initproperty        QName(PackageNamespace(""), "scaleY")

		findproperty        QName(PackageNamespace(""), "x")
		pushint             -400
		initproperty        QName(PackageNamespace(""), "x")

		findproperty        QName(PackageNamespace(""), "y")
		pushint             -149
		initproperty        QName(PackageNamespace(""), "y")

1366x768

Code:
Reposition and scaling of UI elements -
	(Side Bar)
	com.company.assembleegameclient.ui:_-0BX.draw
	Insert this code just after getlocal0, pushscope.
		findproperty QName(PackageNamespace(""), "scaleX")
		pushdouble 1.28
		initproperty QName(PackageNamespace(""), "scaleX")

		findproperty QName(PackageNamespace(""), "scaleY")
		pushdouble 1.28
		initproperty QName(PackageNamespace(""), "scaleY")

		findproperty QName(PackageNamespace(""), "x")
		pushint 825
		initproperty QName(PackageNamespace(""), "x")

		findproperty QName(PackageNamespace(""), "y")
		pushint -85
		initproperty QName(PackageNamespace(""), "y")
	
	(Rank)
	com.company.assembleegameclient.game:GameSprite.onEnterFrame
	Insert this code just after the first "getproperty QName(PackageNamespace(""), "_-pg")".
		dup
		dup
		dup
		dup
		pushdouble 1.28
		setproperty QName(PackageNamespace(""), "scaleX")
		pushdouble 1.28
		setproperty QName(PackageNamespace(""), "scaleY")
		pushint -273
		setproperty QName(PackageNamespace(""), "x")
		pushint -77
		setproperty QName(PackageNamespace(""), "y")
		
	(Guild)
	com.company.assembleegameclient.game:GameSprite.onEnterFrame
	Insert this code just after the first "getproperty QName(PackageNamespace(""), "_-4v")".
		dup
		dup
		dup
		dup
		pushdouble 1.28
		setproperty QName(PackageNamespace(""), "scaleX")
		pushdouble 1.28
		setproperty QName(PackageNamespace(""), "scaleY")
		pushint -215
		setproperty QName(PackageNamespace(""), "x")
		pushint -75
		setproperty QName(PackageNamespace(""), "y")
		
	(Gold/Fame)
	com.company.assembleegameclient.game:GameSprite.onEnterFrame
	Insert this code just after the first "getproperty QName(PackageNamespace(""), "_-Ht")".
		dup
		dup
		dup
		dup
		pushdouble 1.28
		setproperty QName(PackageNamespace(""), "scaleX")
		pushdouble 1.28
		setproperty QName(PackageNamespace(""), "scaleY")
		pushint 825
		initproperty QName(PackageNamespace(""), "x")
		pushint -85
		initproperty QName(PackageNamespace(""), "y")
		
	(Text Box)
	com.company.assembleegameclient.ui:_-4D.iinit
	Insert this code just after getlocal0, pushscope.
		findproperty        QName(PackageNamespace(""), "scaleX")
		pushdouble          1.28
		initproperty        QName(PackageNamespace(""), "scaleX")

		findproperty        QName(PackageNamespace(""), "scaleY")
		pushdouble          1.28
		initproperty        QName(PackageNamespace(""), "scaleY")

		findproperty        QName(PackageNamespace(""), "x")
		pushint             -283
		initproperty        QName(PackageNamespace(""), "x")

		findproperty        QName(PackageNamespace(""), "y")
		pushint             -83
		initproperty        QName(PackageNamespace(""), "y")

*Credit to Nilly for making the initial 123.5.0 tutorial*
Now different sites are prolly stealing these clients and advertising them so people come to them....it's silly what people would do for business.

Quote Originally Posted by pokie View Post
Now different sites are prolly stealing these clients and advertising them so people come to them....it's silly what people would do for business.

Oh wow -_-

EDIT:
Lol, can't wait for a client update. Suddenly the company has no idea what do to and has loads of unhappy customers.

EDIT2:
I am pretty sure that is on a whole new level of against the ToS, they are reselling software they do not own and have the cheek to advertise it in the game.
Yeah, I'm pretty sure their not the only wanted leeching n giving out free client claiming it's theirs, for instance, these people would take client n claim it theirs, twont dot com, nelsons tutorials, DrDanz, etc....there a bunch of leecher but lets not get into that...if u leech u don't learn anything...so idk wut's the point :P If people stopped releasing=shows whos the real leecher is tbh lol xD
Quote Originally Posted by pokie View Post
Yeah, I'm pretty sure their not the only wanted leeching n giving out free client claiming it's theirs, for instance, these people would take client n claim it theirs, twont dot com, nelsons tutorials, DrDanz, etc....there a bunch of leecher but lets not get into that...if u leech u don't learn anything...so idk wut's the point :P If people stopped releasing=shows whos the real leecher is tbh lol xD
They aren't giving it out free, they are selling it for $15.
Quote Originally Posted by Strudul View Post
They aren't giving it out free, they are selling it for $15.
That's even worse then giving out for free...as their stealing a client n trying to make a quick buck out of it.
I've also been noticing random "lost connection to server" kicks...anyone getting them as well while eventing n wut not?
Quote Originally Posted by pokie View Post
I've also been noticing random "lost connection to server" kicks...anyone getting them as well while eventing n wut not?
I have noticed increased load times, lost connection and account in use.
Quote Originally Posted by Strudul View Post
I have noticed increased load times, lost connection and account in use.
Maybe it's because we're changing the testing url. There's some way to make it think it's in prod, without changing the testing server. If it's patched to think it's prod, then it won't take a long ass time to say "Loading..." when you first start it up.
What does AGCLoader pass on to the actual client that makes it connect to prod not testing?
Quote Originally Posted by 059 View Post
Maybe it's because we're changing the testing url. There's some way to make it think it's in prod, without changing the testing server. If it's patched to think it's prod, then it won't take a long ass time to say "Loading..." when you first start it up.
What does AGCLoader pass on to the actual client that makes it connect to prod not testing?
I dunno.

It isn't consistent, sometimes it works great (if not better than the original).

There are just periods where it is a bit iffy.
Posts 110 of 10 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?