How to hook Vindictus
Well, this will pretty much be just a compilation of a few other topics found around here.. along with some basic stuff.
You need:
1. Visual Studio, preferably 2010.
2. A Steam account with a source game. (To have SDK access.)
Steps:
1. You will need to download the Source SDK along with Base 2006 and 2007. You can get that by going to your Steam account and clicking View -> Tools.
2. Run Source SDK, select the 2006 base, and create a source code-only mod.
3. Navigate to your mod folder, find a "Game_HL2-2005.sln", and open that. Convert it to 2010.
4. Once the project loads, you will see client_hl2 and server_hl2 in Solution Explorer, delete server_hl2.
Right click client_hl2, and click Properties.
In:
C/C++ > Precompiled Headers, change Precompiled Header to Not Using
Linker > General, change Output File to $(IntDir)MyHax.dll
Custom Build Steps > General, delete everything.
Click OK.
5. Inside Solution Explorer, delete all C++ files.. You can delete all files inside Source Files, but leave Header Files intact.
This has to be done right, otherwise if there are any C++ files present, it will create compiler errors.
6. Create the following files inside Source Files:
main.cpp
SDK.h
This will be your main.cpp:
C++ | #include "SDK.h" #include <iostream> #include <f
This will be your SDK.h:
C++ | #pragma once #include <windows.h> #include <cd
7. Build it.. It will spit out a dll inside cl_dll / Debug HL2 called "MyHax.dll"
8. Inject the dll into Vindictus.exe using an injector.
Note: Copy tier0.dll from Vindictus/en-US/bin and place it into Vindictus/en-US.
You should now have a basic console application.
Note 2: I don't know C++ or Source SDK if my life depended on it.. so don't blame me if it's terrible code. I know it is.. but it works.
You need:
1. Visual Studio, preferably 2010.
2. A Steam account with a source game. (To have SDK access.)
Steps:
1. You will need to download the Source SDK along with Base 2006 and 2007. You can get that by going to your Steam account and clicking View -> Tools.
2. Run Source SDK, select the 2006 base, and create a source code-only mod.
3. Navigate to your mod folder, find a "Game_HL2-2005.sln", and open that. Convert it to 2010.
4. Once the project loads, you will see client_hl2 and server_hl2 in Solution Explorer, delete server_hl2.
Right click client_hl2, and click Properties.
In:
C/C++ > Precompiled Headers, change Precompiled Header to Not Using
Linker > General, change Output File to $(IntDir)MyHax.dll
Custom Build Steps > General, delete everything.
Click OK.
5. Inside Solution Explorer, delete all C++ files.. You can delete all files inside Source Files, but leave Header Files intact.
This has to be done right, otherwise if there are any C++ files present, it will create compiler errors.
6. Create the following files inside Source Files:
main.cpp
SDK.h
This will be your main.cpp:
C++ | #include "SDK.h" #include <iostream> #include <f
This will be your SDK.h:
C++ | #pragma once #include <windows.h> #include <cd
7. Build it.. It will spit out a dll inside cl_dll / Debug HL2 called "MyHax.dll"
8. Inject the dll into Vindictus.exe using an injector.
Note: Copy tier0.dll from Vindictus/en-US/bin and place it into Vindictus/en-US.
You should now have a basic console application.
Note 2: I don't know C++ or Source SDK if my life depended on it.. so don't blame me if it's terrible code. I know it is.. but it works.

also rep+ for it.
other interface versions may have changed as well.