Giter Site home page Giter Site logo

danielkrupinski / goesp Goto Github PK

View Code? Open in Web Editor NEW
432.0 20.0 72.0 4.96 MB

Cross-platform streamproof ESP hack for Counter-Strike: Global Offensive, written in modern C++. Rendering and GUI powered by Dear ImGui + FreeType.

License: MIT License

C++ 99.83% C 0.01% CMake 0.06% HLSL 0.05% GLSL 0.06%
csgo csgo-cheat counter-strike-global-offensive game-hack reverse-engineering directx cpp17 windows esp internal

goesp's Introduction

GOESP

Windows Linux

Cross-platform streamproof ESP hack for CS:GO. Currently supports Windows and Linux.

Showcase

Hit Effect (new!)

Hit Effect

Player List

Player List

Menu

Menu

Purchase List

Purchase List

Player ESP

Player ESP

Getting started

Prerequisites

Windows

Microsoft Visual Studio 2019 (preferably the latest version), platform toolset v142 and Windows 10 SDK are required in order to compile GOESP. If you don't have ones, you can download VS here (Tools and Windows SDK are installed during Visual Studio Setup).

Linux

  • CMake 3.13.0+
  • gcc and g++ 10 or clang 10+
  • SDL2 library

Below are example commands for some distributions to install the required packages:

Ubuntu
sudo apt-get install cmake gcc-10 g++-10 libsdl2-dev
Manjaro
sudo pacman -S cmake gcc g++ sdl2

Downloading

There are two options of downloading the source code:

Without git

Choose this option if you want pure source and you're not going to contribute to the repo. Download size ~600 kB.

To download source code this way click here.

With git

Choose this option if you're going to contribute to the repo or you want to use version control system. Git is required to step further, if not installed download it here or install it from your package manager.

Open git command prompt and enter following command:

git clone https://github.com/danielkrupinski/GOESP.git

GOESP folder should have been succesfully created, containing all the source files.

Building

Windows

Open GOESP.sln file, select Release configuration and press CTRL+B.

Linux

Execute the following commands in the main GOESP directory:

mkdir Release
cd Release
cmake -D CMAKE_BUILD_TYPE=Release ..
make -j $(nproc --all)

FAQ

How do I open menu?

Press INSERT while focused on CS:GO window.

Can I use custom font in the ESP?

Of course. After installing new font you have to unload and load GOESP again.

Does this hack hook any of game engine functions?

Nope. Functions GOESP hooks are:

on windows:

  • DirectX Present & Reset from overlay
  • SetCursorPos from overlay
  • game window WNDPROC

on linux:

  • SDL_PollEvent
  • SDL_GL_SwapWindow

How GOESP renders its stuff?

GOESP hooks game overlays and draw things using them. Currently supported overlays are Steam and Discord.

Is the ESP visible on recording?

Nope, but you have to use 'Game capture' instead of 'Window capture' or 'Desktop capture'. Also remember to uncheck 'Capture external overlays' option in your recording software.

Can I use this alongside other cheats?

Yes, GOESP shouldn't collide with any other game modification.

License

Copyright (c) 2019-2021 Daniel Krupiński

This project is licensed under the MIT License - see the LICENSE file for details.

goesp's People

Contributors

bruhmoment21 avatar danielkrupinski avatar everlyy avatar playday3008 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

goesp's Issues

More reliable visible ESP

Sometime its not showing ESP when enemy exposed a part of their body. Is there anyway to make this more consistency.

[question]wut

so ur telling me that, there is no way that valve will detect this???

Cursor when opening menu in game.

This is not an issue but really a thread for help.

I have set the GOESP up in a way meaning when a key is pressed the menu opens and another key is pressed the menu is closed. However opening the menu this way means there is no cursor ingame unless you open the menu in the ESC menu. Which I don't want to do. How would I go around doing this so that the cursor shows ingame?

[Suggestion] "Enhanced playerlist"

Following the concept of the cheat:
Isn't it possible to draw text next the every players playerlist entry which (for example) displays the players rank and money?

Cheat GUI not showinn up

I downloaded the code and compile to generate the DLL, but when I try to inject the DLL with my own DLL injector the hack doesen't show up even when I press INSERT. I'would like to know if is necessary some visual C++ redistributable to run, or my DLL injector isin't working anymore?

Chams

Wouldn't It Be Better If You Brought Chams?

Chams

Hello mister ,
i did try to implement chams to the cheat and i can't get it to work i got errors like :
Severity Code Description Project File Line Suppression State Error C2446 '==': no conversion from 'Material *const ' to 'int' (compiling source file Chams.cpp) KinkyClient Free Dutchy Version D:\visual studio 2019 projects\KinkyClient Free Dutchy Version\KinkyClient Free\GOESP\Chams.h 78
how do i fix because i did implemet it in every file but not wanna work and another error :
image
how to fix ?
regards avangers

AutoBhop

Hello, can u add AutoBhop to GOESP? Please, Thanks <3

Crash issues

I have been getting crashes since start of the last month.

Have tried checking event viewer, reinstal windows, updating drivers etc. Everything that came in my mind this past month, but with no progress, after injecting, it allows to play 1-2 rounds and then crashes.
To be precise since 1. aprille update.

Checked Osiris project, but it doesn't crash.
Hope some one can help me to figure out.. where is the problem.

Fast Reload Progress

Hi, there is this reload progress circle that shows duration of the reload animation.

I was wondering if is possible to add something like this without manually finding values for each gun:

fast_reload_idea1
yellow line indicate from when you can "fast reload" (switch to knife and back)

reload without fast reload

reload_slow1

ideal fast reload

reload_fast1

If you can redirect me or somehow help me it'd be awesome!

Sorry for my English

Compiling issue

Hey there~!

I'm having an issue while trying to compile this, when I try to compile the project it yields a DLL instead on and EXE

Font Atlas not built errror

When I try to inject the DLL to csgo an message box show up saing that Assertion failed! "Font Atlas not built. It is generally built by the renderer"
imgui_impl_win32.cpp - Line: 184
image

Overlay Not Working

I tried it out and it worked fine. Closed the game for a bit later and now it does not work. Any ideas?

Multicore rendering

Hello,

I would like to know if you need to deactivate "Multicore Rendering" to use your code ?

Thank you.

[SUGGESTION] Nade Helper

ESP feature to set up different nade throws (smoke, decoy, flash, explosive, molotov/incendiary) in different maps, with customizable colors and tags with modes (running, walking, crouching, etc) with landing indications. (along with a nade prediction for GOESP's esp feature, if it is possible)

[Linux] Failure to compile.

make -j $(nproc --all)
[ 4%] Building CXX object CMakeFiles/GOESP.dir/GOESP/GUI.cpp.o
[ 9%] Building CXX object CMakeFiles/GOESP.dir/GOESP/Config.cpp.o
[ 14%] Building CXX object CMakeFiles/GOESP.dir/GOESP/Hacks/ESP.cpp.o
[ 19%] Building CXX object CMakeFiles/GOESP.dir/GOESP/GameData.cpp.o
[ 23%] Building CXX object CMakeFiles/GOESP.dir/GOESP/Hacks/Misc.cpp.o
[ 28%] Building CXX object CMakeFiles/GOESP.dir/GOESP/ImGuiCustom.cpp.o
[ 33%] Building CXX object CMakeFiles/GOESP.dir/GOESP/Helpers.cpp.o
[ 38%] Building CXX object CMakeFiles/GOESP.dir/GOESP/Hooks.cpp.o
In file included from /home/lafont/Desktop/csgo/GOESP-master/GOESP/GUI.cpp:5:0:
/home/lafont/Desktop/csgo/GOESP-master/GOESP/Config.h:4:10: fatal error: filesystem: No such file or directory
#include
^~~~~~~~~~~~
compilation terminated.
CMakeFiles/GOESP.dir/build.make:107: recipe for target 'CMakeFiles/GOESP.dir/GOESP/GUI.cpp.o' failed
make[2]: *** [CMakeFiles/GOESP.dir/GOESP/GUI.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/lafont/Desktop/csgo/GOESP-master/GOESP/Config.cpp:9:0:
/home/lafont/Desktop/csgo/GOESP-master/GOESP/Config.h:4:10: fatal error: filesystem: No such file or directory
#include
^~~~~~~~~~~~
compilation terminated.
CMakeFiles/GOESP.dir/build.make:81: recipe for target 'CMakeFiles/GOESP.dir/GOESP/Config.cpp.o' failed
make[2]: *** [CMakeFiles/GOESP.dir/GOESP/Config.cpp.o] Error 1
In file included from /home/lafont/Desktop/csgo/GOESP-master/GOESP/Hacks/ESP.cpp:8:0:
/home/lafont/Desktop/csgo/GOESP-master/GOESP/Hacks/../Config.h:4:10: fatal error: filesystem: No such file or directory
#include
^~~~~~~~~~~~
compilation terminated.
CMakeFiles/GOESP.dir/build.make:133: recipe for target 'CMakeFiles/GOESP.dir/GOESP/Hacks/ESP.cpp.o' failed
make[2]: *** [CMakeFiles/GOESP.dir/GOESP/Hacks/ESP.cpp.o] Error 1
In file included from /home/lafont/Desktop/csgo/GOESP-master/GOESP/Hacks/Misc.cpp:7:0:
/home/lafont/Desktop/csgo/GOESP-master/GOESP/Hacks/../Config.h:4:10: fatal error: filesystem: No such file or directory
#include
^~~~~~~~~~~~
compilation terminated.
CMakeFiles/GOESP.dir/build.make:146: recipe for target 'CMakeFiles/GOESP.dir/GOESP/Hacks/Misc.cpp.o' failed
make[2]: *** [CMakeFiles/GOESP.dir/GOESP/Hacks/Misc.cpp.o] Error 1
In file included from /home/lafont/Desktop/csgo/GOESP-master/GOESP/Hooks.cpp:3:0:
/home/lafont/Desktop/csgo/GOESP-master/GOESP/Config.h:4:10: fatal error: filesystem: No such file or directory
#include
^~~~~~~~~~~~
compilation terminated.
CMakeFiles/GOESP.dir/build.make:172: recipe for target 'CMakeFiles/GOESP.dir/GOESP/Hooks.cpp.o' failed
make[2]: *** [CMakeFiles/GOESP.dir/GOESP/Hooks.cpp.o] Error 1
In file included from /home/lafont/Desktop/csgo/GOESP-master/GOESP/Helpers.cpp:6:0:
/home/lafont/Desktop/csgo/GOESP-master/GOESP/Config.h:4:10: fatal error: filesystem: No such file or directory
#include
^~~~~~~~~~~~
compilation terminated.
CMakeFiles/GOESP.dir/build.make:159: recipe for target 'CMakeFiles/GOESP.dir/GOESP/Helpers.cpp.o' failed
make[2]: *** [CMakeFiles/GOESP.dir/GOESP/Helpers.cpp.o] Error 1
In file included from /home/lafont/Desktop/csgo/GOESP-master/GOESP/GameData.cpp:8:0:
/home/lafont/Desktop/csgo/GOESP-master/GOESP/Config.h:4:10: fatal error: filesystem: No such file or directory
#include
^~~~~~~~~~~~
compilation terminated.
CMakeFiles/GOESP.dir/build.make:120: recipe for target 'CMakeFiles/GOESP.dir/GOESP/GameData.cpp.o' failed
make[2]: *** [CMakeFiles/GOESP.dir/GOESP/GameData.cpp.o] Error 1
CMakeFiles/Makefile2:94: recipe for target 'CMakeFiles/GOESP.dir/all' failed
make[1]: *** [CMakeFiles/GOESP.dir/all] Error 2
Makefile:102: recipe for target 'all' failed
make: *** [all] Error 2

Offer for u

Hello friend, I saw that you have a certain level of skills with cheats, I have an offer for you, could you give me your discord?

[Suggestion] Antiafk

I think GOESP needs feature Anti Afk for example if steamer will be afk about some time.
This feature needs.

Chams?

is it possible to make chams stream proof? pls add if possible

Injection problem [LINUX]

When i try to inject this into csgo i get signal 11 (segmentation fault i think). I even made a different project memory class only and pollEvent + swapWindow.

System: Ubuntu 20.04
Compiling with g++ and using c++17(no build errors).

I'm not getting get my couts printed into the terminal.
Screenshot from 2020-08-03 11-41-58

Other screenshots:
Screenshot from 2020-08-03 11-36-56
Screenshot from 2020-08-03 11-37-16
Screenshot from 2020-08-03 11-37-31
Screenshot from 2020-08-03 11-39-50

Injectors not working?

I found a working injector at Osiris's issue thing, THIS INJECTOR IS WORKING
#1862 opened 3 days ago by DaghanKurt, but the injector makes it so I cant use both Osiris and GoESP at the same time. Does anyone have any working injectors?

Game crashes since today

I've using GOESP for a while now, but since today CS:GO crashes as soon as I inject it. Otherwise the game works fine.
I also use the VAC-Bypass-Loader which was detected as a virus today, and never was detected before (Windows Security). I allowed it on device.

Bad FPS when moving mouse

Hello! Sorry for my fresh github account.
Well, after first testing the cheat, i noticed that my fps were really low and the cpu usage was really high while moving the mouse. (while ingame)
Normal FPS: 100-200
While slowly moving the mouse: 60-70
While quickly moving the mouse: 10-20, frozen
Due to my CPU not being that good (always 100% lol), i haven't noticed any cpu spikes in the task manager, although the gpu usage went down.
I tried the following things:

  • fullscreen
  • windowed
  • discord overlay instead of steam
  • local workshop map
  • deathmatch

If you need it, i could record the issue.

Thank you,

The action key doesn't works

Hi, I downloaded your project, but when I wanted to test it I couldn't activate it. Inject with Saz 3.0.0. I press the "Insert" key many times but nothing. Why is this happening?
I have Spanish layout, its the problem?
Regards.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.