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 › Steam Games Hacks & Cheats › Counter-Strike 2 Hacks › Counter-Strike 2 Coding & Resources › esp is "shaking"

esp is "shaking"

Posts 1–3 of 3 · Page 1 of 1
Zaczero
Zaczero
esp is "shaking"
>>

Can someone explain me what I do wrong?
Bad viewMatrix offset? or WorldToScreen func?
I've heard something about flicker free offset but Idk if it's that.
09.10 viewMatrix = 0x4A9D564

Code:
                GET VIEWMATRIX:

                float[] tmp = new float[16];

                for (int i = 0; i < 16; i++)
                {
                    var fixedAddress = ADDRESS_VIEWMATRIX + (i*0x4);

                    var viewMatrixAddress = BASE_CLIENT + "+0x" + fixedAddress.ToString("X8");
                    tmp[i] = m.readFloat(viewMatrixAddress);
                }

                viewMatrix = new Matrix4x4(
                    tmp[0], tmp[1], tmp[2], tmp[3],
                    tmp[4], tmp[5], tmp[6], tmp[7],
                    tmp[8], tmp[9], tmp[10], tmp[11],
                    tmp[12], tmp[13], tmp[14], tmp[15]);
Code:
            WORLD2SCREEN (copy&paste):

            Vector3 temp = new Vector3();

            temp.Z = 0f;

            temp.X = viewMatrix.M11 * world.X + viewMatrix.M12 * world.Y + viewMatrix.M13 * world.Z + viewMatrix.M14;
            temp.Y = viewMatrix.M21 * world.X + viewMatrix.M22 * world.Y + viewMatrix.M23 * world.Z + viewMatrix.M24;
            temp.Z = viewMatrix.M31 * world.X + viewMatrix.M32 * world.Y + viewMatrix.M33 * world.Z + viewMatrix.M34;

            if (temp.Z < 0.01f)
            {
                return new Vector2() { X = -1f, Y = -1f };
            }

            var invw = 1.0f / temp.Z;
            temp.X *= invw;
            temp.Y *= invw;

            var width = (float)SystemParameters.PrimaryScreenWidth;
            var height = (float)SystemParameters.PrimaryScreenHeight;

            var x = width / 2f;
            var y = height / 2f;

            x += 0.5f * temp.X * width + 0.5f;
            y -= 0.5f * temp.Y * height + 0.5f;

            temp.X = x;
            temp.Y = y;

            return new Vector2() { X = temp.X, Y = temp.Y };
#1 · 9y ago
Zaczero
Zaczero
Solved.
The problem was in for loop.
The value was changing while reading it.
Now i read matrix at one go.
#2 · 9y ago
Smoke
Smoke
Has been solved.

/Closed.
#3 · 9y ago
Posts 1–3 of 3 · Page 1 of 1

Post a Reply

Similar Threads

  • Help with code. Using quotes within quotes.By howl2000 in C++/C Programming
    1Last post 11y ago

Tags for this Thread

#bug#csgo#esp#help#viewmatrix#w2scn#worldtoscreen