Description:
This tool disables HackShield completely and all heartbeat packets are rather processed by external "Response Server" which generates correct response.
The toolset is separated into 3 parts:
Interactor, Communicator, Response Processor
[Response Processor]
Response Processor isn't located physically on your computer. It's rather a service running on external host which processes all hackshield packets.
[Interactor]
Interactor is the part which takes care of packet transfer to Communicator.
It also takes care of "emulating" few HackShield features ->
int EHSvcAPI(...)
{
return SUCCESS; // FTW
}
[Communicator]
Takes care of packet transfer to Response Processor. This tool is separated process because I don't want to spam my output into your hackconsoles.
Features:
- No HackShield -> Hooks, Debug, Cheat Engine, Trainers, etc.
- LoadLibrary in ini file: Specify any external DLLs in KalOnline directory to load them:
LoadLibrary[0] = MyDll0.dll
LoadLibrary[1] = Somedll.dll
LoadLibrary[n] = SomeOtherdll.dll
Where 'n' is part of naturals.
Installation:
1) Communicator belongs to root KalOnline directory
2) rpsvrt.ini belongs to root KalOnline directory aswell
3) EHSvc.dll belongs to hshield directory (Don't forget to backup the original dll first!)
Communicator should be executed first and left on background until your work with KalOnline isn't finished. It shouldn't be necessary to run Communicator and then KalOnline, but you will get some nasty warnings otherwise.
Communicator should be able to handle up to 25 client instances.
Important Remarks
- Communicator is packed with Themida:
a) Don't whine here about your Anti-Virus
b) The anti-debug features are disabled.
- I will decide when the server will be closed or open.
- I'm doing this in my free time and I don't demand any money for this beta test. Keep that in mind
- Don't forget to download Visual C++ Redistributable Pack 2010
- It seems the named pipes work only when running the apps as admin
- I have to upload new exe images to server after each update, so don't freak out if it doesn't work properly after update.
Update 3:
Response Server is now capable of handling multiple games at once.
Each game or executable has it's ID & Key.
Download new package for compability.
Supported:
KalOnline New GUI:
HSEmu = 0
Key[0] = 1241762436
Key[1] = 1699386658
Key[2] = 2146996757
Key[3] = 399862546
Metin2 Temporarily Public (Will be closed for public on the end of the week or something):
HSEmu = 1
Key[0] = 1375980165
Key[1] = 1051530039
Key[2] = 322428589
Key[3] = 399862547
KalOnline Old UI:
HSEmu = 2
Key[0] = 106220165
Key[1] = 715824931
Key[2] = 2145947926
Key[3] = 382888771