"People believe the only alternative to randomness is intelligent design."
Tuesday, June 23, 2015
Finding The View Matrix Address for Counter-Strike: Global Offensive
The idea is to set the view angle to values we can easily search for by using matrix transformations. I will show you how to do this below for CSGO (I will not baby you and I expect that you know basic assembly and what the use of the vMatrix is for). Please see my disclaimer below before continuing any further.
DISCLAIMER: I DO NOT TAKE RESPONSIBILITY FOR ANY ACTIONS OR CONSEQUENCES THAT MAY OCCUR DUE TO WHAT YOU HAVE LEARNED OR HOW YOU HAVE UTILIZED THE INFORMATION PROVIDED HERE. THIS IS FOR EDUCATIONAL PURPOSES ONLY. I ALSO DO NOT TAKE RESPONSIBILITY FOR ANYTHING THAT MAY HAPPEN TO YOUR ACCOUNT FOR FOLLOWING THESE INSTRUCTIONS. IF YOU DO NOT AGREE WITH THESE STATEMENTS, DO NOT READ ANY FURTHER AND IMMEDIATELY EXIT MY BLOG/WEBSITE. BY CLICKING AGREE YOU ARE AGREEING TO THESE TERMS AND CONDITIONS STATED ABOVE.
The Idea Set View Angle x to 89.0 Set View Angle y to 49.0 Search for 0.75 value. Then after 1st search result Set ViewAngle.x to 0.0 Set ViewAngle.y to 5.0 Search for 0.08 value. Profit.The Flicker Free Offset is used to stop any flickering that may occur when hooking these addresses. In [CSGO] The second client.dll entry in the list should be your vMatrix flicker free offset In [CSS] The last engine.dll entry in the list should be your vMatrix flicker free offset
STEPS: Open CheatEngine or debugger of your choice. Open CSGO.exe Attach to CSGO.exe in Cheat Engine DISABLE VAC (IN CONSOLE RUN sv_lan 0 OR YOU RISK GETTING VAC BANNED) Start an offline game with bots After the game loads, run in console sv_cheats 1 Setang 89 49 0 Search address value of 0.75 inside CE/Debugger Setang 0 5 0 Search address value of 0.08 inside CE/Debugger
You will narrow your results down very quickly.
Good Luck!
Sources:
http://www.codinglabs.net/article_world_view_projection_matrix.aspx
http://www.cheatengine.org/
http://www.unknowncheats.me/forum/
Thank you very much for this useful article. I like it.
ReplyDeletecsgo skins