Beginning hooking, how to use the SDK?
Hello everyone 
I'm new to the game hacking scene and I have a few questions...
I know C++ and some assembly, and using the Windows API, I created my own DLL injector and played around with code caves and memory hacks.
I want to move into Hooking game functions, now this is where my specific question is. How do you guys find functions to hook? Say I wanted to hook the ConsoleWrite function...
Is there a general set of steps to utilize the SDK of the game to help find these functions? Using IDA and the SDK? I just want to understand this better, I found the function using Olly and setting a breakpoint on a text string "on access" and just stepped into it.
What significant advantages does having the SDK for the game pose in writing client hooks for a game? I'm just trying to connect all these separate ideas into practical use
Thank you

I'm new to the game hacking scene and I have a few questions...
I know C++ and some assembly, and using the Windows API, I created my own DLL injector and played around with code caves and memory hacks.
I want to move into Hooking game functions, now this is where my specific question is. How do you guys find functions to hook? Say I wanted to hook the ConsoleWrite function...
Is there a general set of steps to utilize the SDK of the game to help find these functions? Using IDA and the SDK? I just want to understand this better, I found the function using Olly and setting a breakpoint on a text string "on access" and just stepped into it.
What significant advantages does having the SDK for the game pose in writing client hooks for a game? I'm just trying to connect all these separate ideas into practical use
Thank you