Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › Realm of the Mad God Hacks & Cheats › Fullscreen Hack / Increase your viewing distance (Multi Resolution) v123.5.1

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

Posts 1–10 of 10 · Page 1 of 1
Strudul
Strudul
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*
#1 · edited 13y ago · 13y ago
PO
pokie
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.

#2 · 13y ago
Strudul
Strudul
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.
#3 · edited 13y ago · 13y ago
PO
pokie
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
#4 · 13y ago
Strudul
Strudul
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.
#5 · 13y ago
PO
pokie
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.
#6 · 13y ago
PO
pokie
I've also been noticing random "lost connection to server" kicks...anyone getting them as well while eventing n wut not?
#7 · 13y ago
Strudul
Strudul
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.
#8 · 13y ago
059
059
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?
#9 · 13y ago
Strudul
Strudul
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.
#10 · 13y ago
Posts 1–10 of 10 · Page 1 of 1

Post a Reply

Similar Threads

  • Fullscreen Hack / Increase your viewing distance (Multi Resolution) v123.5.0By Strudul in Realm of the Mad God Hacks & Cheats
    20Last post 13y ago
  • Fullscreen Hack / Increase your viewing distanceBy nilly in Realm of the Mad God Hacks & Cheats
    107Last post 13y ago
  • Hacked Client with Increased Viewing Distance (Multi Resolution) v123.5.1 (True)By Strudul in Realm of the Mad God Hacks & Cheats
    54Last post 13y ago
  • Hacked Client with Increased Viewing Distance (Multi Res) v123.5.1By Strudul in Realm of the Mad God Hacks & Cheats
    56Last post 13y ago
  • Hacked Client with Increased Viewing Distance (1920x1080)By Strudul in Realm of the Mad God Hacks & Cheats
    20Last post 13y ago

Tags for this Thread

None