Hello this is my first tutorial as Ryuzaki™ so let's start!!
Requirements
Most of the hack threads didn't mention much about this but, REQUIREMENTS ARE VERY IMPORTANT why requirements are necessary? Because C++ compiled DLL (dynamic link library) will not work in your PC without this.
What Are Those Requirements
Requirements depends on what version of compiler of the coder is using. But since most of the coders here are using Microsoft C++ 2010 Express, these are the requirements:
Now, Just install it and we will proceed in the next part
PICKING OF AN INJECTION METHOD
Now, crossfire hacking has 2 injection methods:
Old School Injector Method
SndDrv.dll Method
Injector Method
I think only few of us is using this method but I will explain how it works and how to make it work. A injector is forcing the game to load the dll file and it works simple as that How to make it work? Just set the process target to "crossfire" (note: Some old injectors requires a ".exe" extension in the target process but modern injectors does not requires that anymore) and browse the dll file. There's two ways to "inject" it, it's either auto inject it, or manually inject it.
Auto Inject
It means that just set the target process to crossfire and browse the dll file then just start crossfire and it will inject the all file automatically
Manual Inject
It means that you are the one who will inject it, (there's a provided "inject" button in the injector) just just set the target process to crossfire and browse the dll file then just start crossfire when the HGWC finishes to load, press "inject"
Injectors
Here are some working injectors: Potatomaniac Injector V2 My First Injector!! How To Make it Work
1. Download a Injector and a Undetected dll hack.
2. Open the injector and set the process to "crossfire" and browse the dll file.
3. Pick which one you would use either auto inject or manual inject.
4. If you pick automatic inject, just run crossfire and your done
5. If you pick manual inject, Run CF and if the HGWC finishes to load, click "inject"
SndDrv Method
This is the best injection method. Why? Because no more downloads now, how does this dll injects in crossfire.exe? SndDrv.dll is one of the modules that CF auto inject, SndDrv.dll is just one, there's many more so you can discover more injection methods. Here's a list of modules that CF auto inject:
Oh so there's many, would they all work? No only few of them will work (In my theory, SndDrv is the only one that will work) why you can't test them all? Because most of them are very important in CF or else you will receive a client error SndDrv.dll is not that important because as you can see, you can play CF without this DLL
What's that SndDrv2.dll
SndDrv2.dll is the original SndDrv so that you can play crossfire with sounds. Once that CF injected the SndDrv hack, it will link the SndDrv2.dll so that it will load in Crossfire
How To Make It Work
1. Download a undetected hack.
2. Copy SndDrv.dll and SndDrv2.dll in crossfire folder.
3. Run CF and you are done
@Hero Sticky worth? Because I see so much noobs asking about this