OldSchoolHack

Register / Login English

CSGO DoubleSDK

not available
  • Category: Sourcecode
  • Developer:
  • Uploaded by: System
  • Uploaded at:
  • System: Windows
Download (20.65 KB)

VirusTotal Result: 0/56

virustotal

Description

The DoubleSDK is a full external SDK which allows you to write CS:GO cheats easily (if you can use it).

What I can find in the SDK?

The DoubleSDK includes a lot of useful headers!
  • Client.h
    This header defines the CClient class. The CClient class allows you to grab and set important info from the client.dll module, using the CProcess class already defined in Process.h.
  • Engine.h
    This header defines the CEngine class. The CEngine class allows you to grab and set important info from the engine.dll module, using the CProcess class already defined in Process.h.
  • Entity.h
    This header defines the CEntity class. The CEntity class allows you to read and set stuff from a generic entity currently in the game's entity list.
  • LocalPlayer.h
    This header defines the CLocalPlayer class. The CLocalPlayer class allows you to read and set stuff from the local player.
  • Offsets.h
    This header defines several namespaces for offsets. The offsets namespace, using PatternScanning, allows you to get useful offsets dynamically.
    These offsets are used in other classes like CLocalPlayer or CEntity, but you can use them as you wish.
    Credits to serge for most patterns used.
    Credits to WasserEsser for pattern to m_dwSensitivity and m_dwLocalPlayer.
  • PatternScan.h
    This header defines the CPatternScan class. The CPatternScan class allows you to grab offsets dynamically using a pattern and a mask made out of it.
    The SDK already handles the initialization and the dumping of modules, and furthermore it cares about finding most useful offsets. You can add your own sigs though!
    Credits to atom0s for the C# version of this class, translated and adapted for CS:GO and C++.
  • Process.h
    This header defines the CProcess class. The CProcess class allows you to attach to a process given by name (for example "csgo.exe").
    From the attached process you can grab modules, read from and write to process memory.
    You can also get the module entry struct for client.dll and engine.dll, specific for CS:GO.
  • Enums.h
    This header defines different useful enums, structs and constants.
  • Math.h
    This header defines the Vector3 class, the Vector2 class and the CMath class. The Vector3 class is a typical Vector3 definition with nasty and tasty operator overloads, so operating with Vector3s should be better and faster.
    The CMath class allows you to do maths calculations that come handy when coding things that involve a lot of math, like an aimbot, or an external radar...
    Credits to TeamGamerFood.
  • Utils.h
    This header defines several non-namespaced methods and structs that can help you (maybe).
  • DoubleSDK.h
    This header includes everything from DoubleSDK.


There is also a cpp file with a ready working simple bunnyhop cheat using the SDK.

What I'd like to add in the future?

Maybe I'd like to add...
  • A netvar manager (for now netvars are hardcoded http://www.unknowncheats.me/forum/images/smilies/sad.gif)
  • BSP parsing class
  • External raytracing class
  • Radar class, to grab things from the radar
  • Scoreboard class, to grab things from the scoreboard
  • D3D device to draw things on screen externally

Download CSGO DoubleSDK