Internal SDK

Posts 1–15 of 15 · Page 1 of 1
Internal SDK
Hi,

So far I have always been creating external CS:GO cheats and I want to start creating internal cheats.
I've been looking at quite some sources & threads, but I am not sure where to get started.
I know that to get started I should create the project and add the CS:GO SDK to it but where can I find it?
There are some threads around with internal base projects, but most of them are outdated.
Why do you want to switch to internal is the real question
Quote Originally Posted by s p a c ebound View Post
Why do you want to switch to internal is the real question
I feel like internal is more flexible than external.
Just paste some hooking functions (if you're new) and make your own SDK.
Let's say you want to add a watermark, then just look at some other source and find which index DrawText is in ISurface and call that function from your calloriginal function which you've pasted or made. It's a bit hard at first but then it's easy af
Quote Originally Posted by affe2626 View Post
Just paste some hooking functions (if you're new) and make your own SDK.
Let's say you want to add a watermark, then just look at some other source and find which index DrawText is in ISurface and call that function from your calloriginal function which you've pasted or made. It's a bit hard at first but then it's easy af
Copy paste king has spoken.
Quote Originally Posted by NotCarlsson View Post
Copy paste king has spoken.
Naah, I haven't pasted that much, only a vmt hooking class and some shit from the Source SDK.

But still call me the Copy paste king pls
Quote Originally Posted by affe2626 View Post
Just paste some hooking functions (if you're new) and make your own SDK.
Let's say you want to add a watermark, then just look at some other source and find which index DrawText is in ISurface and call that function from your calloriginal function which you've pasted or made. It's a bit hard at first but then it's easy af
'make your own SDK' is a bit harder than it sounds ;3
Where to get started / what exactly to create?
Quote Originally Posted by F4DE View Post
'make your own SDK' is a bit harder than it sounds ;3
Where to get started / what exactly to create?
No just use some public SDK already out on this forum or some other.
Quote Originally Posted by F4DE View Post
'make your own SDK' is a bit harder than it sounds ;3
Where to get started / what exactly to create?
I started with just pasting a VMT hooking class (it's everywhere I used Noir's) then I just started adding functions like CalcAngle and hooked different functions and after time you'll have your own cheat. Started with my cheat back when I was 13 and haven't really touched it that much except adding some hooks and functions.

I don't really know how you define an SDK but for me it's just some classes and functions like in a normal external cheat except you're doing things internally (Example: using pointers instead of WPM)
Quote Originally Posted by WildAssassinz View Post
No just use some public SDK already out on this forum or some other.
Do you have any recommended onces? Most of them are outdated :/
Quote Originally Posted by F4DE View Post
Do you have any recommended onces? Most of them are outdated :/
Just take a source like Noir, take the hooking functions and hook ClientMode CreateMove instead of the normal one and you'll have a working CreateMove hook with UserCMD. Paste the CUserCmd class from Source SDK or some other SDK. After that you have a working hook and just work on it like a normal external (add features)

I recommend to hook Aimbot and Bhop to CreateMove and ESP to PaintTraverse


This is how I've hooked my CreateMove if you were wondering
Code:
DynAppSysFactory ClientFactory("client.dll");

Interfaces::m_pClient = (IBaseClientDLL*)ClientFactory.Get("VClient");
Interfaces::m_pClientMode = **(IClientModeShared***)((*(DWORD**)Interfaces::m_pClient)[10] + 0x5);

m_pClientModeHook = new Hooking::CHooking(Interfaces::m_pClientMode);

m_pClientModeHook->HookMethod(&HookedFunctions::ClientMode_CreateMove::CreateMove, 24);
Every class and function I've used there's from Noir but some are renamed and put inside Namespaces.

Also, IClientModeShared is just an empty class

- - - Updated - - -

Quote Originally Posted by F4DE View Post
Do you have any recommended onces? Most of them are outdated :/
I've heard that Dude719 and MarkHC's SDK's are good. I have Dude719's SDK saved if you want it, he took it down :/
Quote Originally Posted by affe2626 View Post
Just take a source like Noir, take the hooking functions and hook ClientMode CreateMove instead of the normal one and you'll have a working CreateMove hook with UserCMD. Paste the CUserCmd class from Source SDK or some other SDK. After that you have a working hook and just work on it like a normal external (add features)

I recommend to hook Aimbot and Bhop to CreateMove and ESP to PaintTraverse


This is how I've hooked my CreateMove if you were wondering
Code:
DynAppSysFactory ClientFactory("client.dll");

Interfaces::m_pClient = (IBaseClientDLL*)ClientFactory.Get("VClient");
Interfaces::m_pClientMode = **(IClientModeShared***)((*(DWORD**)Interfaces::m_pClient)[10] + 0x5);

m_pClientModeHook = new Hooking::CHooking(Interfaces::m_pClientMode);

m_pClientModeHook->HookMethod(&HookedFunctions::ClientMode_CreateMove::CreateMove, 24);
Every class and function I've used there's from Noir but some are renamed and put inside Namespaces.

Also, IClientModeShared is just an empty class

- - - Updated - - -



I've heard that Dude719 and MarkHC's SDK's are good. I have Dude719's SDK saved if you want it, he took it down :/
Mhm, I think I will go with Noir and C+P the Main / base of it.
Thanks for the support!
Quote Originally Posted by affe2626 View Post
I've heard that Dude719 and MarkHC's SDK's are good. I have Dude719's SDK saved if you want it, he took it down :/
I use MarkHC's SDK, but how do I add more to it? Like if I want to use DrawModelExecute, do I just create a new file for the IVModelRender class? It seems like there are other dependencies for that class and I don't want to end up with so many excess files.
Quote Originally Posted by KappaMang View Post
I use MarkHC's SDK, but how do I add more to it? Like if I want to use DrawModelExecute, do I just create a new file for the IVModelRender class? It seems like there are other dependencies for that class and I don't want to end up with so many excess files.
Yea you add the extra classes then hook DrawModelExecute.
Quote Originally Posted by WildAssassinz View Post
Yea you add the extra classes then hook DrawModelExecute.
okay I wasn't sure if there was a better way because the valve sdk is different
Posts 1–15 of 15 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us