Some may have noticed already - on the profile page there is a new panel titled "Hardware ID". Here I want to explain to you how it's supposed to be used and what the possibilities are.
The HWID system is an e*pvp-intern system which can be used by developers who want to code their tools so that they only work if the PC on which it is used is connected to an e*pvp account by its Hardware ID (HWID).
Now what is this for?
Simple as that: Developers can create tools for particular usergroups and hacks,bots and other tools can't be leeched that easily in other boards (the faster the leech, the faster the fix by the game-dev).
Isn't that kind of complicated?
No, in fact not. Handling it is easy for both, the developer and the user. I added a little guide where you have to enter your HWID and I explain how you generate it, below.
Can you read any data about me via HWID?
No. The HWID is being MD5 hashed
. That's why it is (nearly) impossible to reconstruct the original values.
How to enter the HWID?
1. Download one of the HWID generators from the attachment in the thread mentioned below (Downloads)
2. Click on this link
and scroll to the bottom
3. Enter the HWID the generator created for you
What does the HWID consist of?
md5(CurrentHWProfileGUID + Serial_of_main_HDD)
How do I use it as a developer?
There you can poll userinfos in XML format (the HWID is being passed via GET parameter to the php script). In order to generate the HWID you can download the "dev-tools.rar" in the attachment and use the "epvp_hwid.dll". It contains the function ("GetHWID") which generates the HWID for you. The function is prototyped this way:
extern "C" __declspec(dllexport) char *_cdecl GetHWID(void) ;
Level One <-- "Normal" User
Translated by John Dread