There are two critical things you need to know here:
- DirectX is completely independent of the Console - you can push commands to the console without messig to touch DirectX
- I never said it was a pointer to a pointer to a pointer (and so on) - that was Mr Magician on another post. The signature scan gets the pointer to the current DirectX device. Add an offset to get the virtual function table, and then hook your functions from the pointers to functions pointed by that table.
Apparently it doesn't matter (I wwas still calling console commands from an independent thread yesterday).
- DirectX is completely independent of the Console - you can push commands to the console without messig to touch DirectX
- I never said it was a pointer to a pointer to a pointer (and so on) - that was Mr Magician on another post. The signature scan gets the pointer to the current DirectX device. Add an offset to get the virtual function table, and then hook your functions from the pointers to functions pointed by that table.
Apparently it doesn't matter (I wwas still calling console commands from an independent thread yesterday).


