{"repo":"aurenex/simple-esp","free":true,"listed":false,"github":"https://github.com/aurenex/simple-esp","clone":"git clone https://github.com/aurenex/simple-esp.git","description":"Injectable ESP for Java Minecraft (from 1.0 to 1.12.2 inclusive)","language":"C++","stars":50,"topics":["minecraft","opengl","esp"],"license":"MIT","category":"analytics","readme_excerpt":"Simple-ESP A simple open-source project demonstrating the possibility of implementing ESP for Java Minecraft (from 1.0 to 1.12.2) using interceptions of only OpenGL functions. Special thanks to [zayats80888][zayats80888-link], who gave me a lot of useful knowledge about OpenGL, was always patient with my possibly stupid questions and made invaluable contributions to the project. And also [Jacquelin Potier][jackquelin-site-link], for developing the wonderful [WinAPIOverride][jackquelin-program-link] program, which i used for monitoring OpenGL function calls. And of course [Tsuda Kageyu][tsuda-link], whose [project][tsuda-project-link] is used to intercept function calls. Explanation The Java version of the Minecraft game uses OpenGL to draw graphics. We cannot determine exactly which object is currently being drawn, nor can we get its in-game coordinates, since the game does not report this information to the library. However, we can indirectly determine that this is exactly the object that we need based on some signs. For example: As a result, the function call will look like this: By intercepting the glScalef function and comparing all three parameters in it with those written above, we can assume that the game is currently going to render the player. Now we can draw something right inside the condition or save the data of the GL MODELVIEW MATRIX and GL PROJECTION MATRIX matrixes for later use. Function names, as well as unique parameters, can be obtained by viewing the deco","default_branch":null,"files":null,"tree":[],"storefront":"/r/aurenex","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aurenex/simple-esp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}