Posted 10 July 2007 - 02:38 PM
Please tell me if this will work...
When some one installs your game, It will make a folder in the program files folder called 'nameofyourgame', in that folder will be your exe, resource folder, and your instructions....Hidden in your resource folder will be a resource look a like( can be any kind of file...)
Now in your game, the reg keys will look something like this....
**** **** **** **** **** ****(will explain later why there is 6 sections), In the Game start event it will check if the 'Resources/file.ext' exists and if it doesn't, end the game...
Ok, the person sends you their 'version ID' (just a mask so you can know what the actual version # is...) Let's say if they gave you '345123' the actual could be morphed from it and instead be...'654987'...
Now you can find out the reg key you made for the version id of '654987' and send them the reg key, it could be something like...
**6* 5*** *4** **9* ***8 7***...
Each game will have their very own reg key they respond to...There are 6 digits in the version id, you can have up to 1000000 ( 531441 if you don't include the digit '0'...) so now they got their reg key...When they put it in and press ok, it will notify them to double check for they will not have another chance...If it is wrong...Tell the game to erase the file 'resources/file.ext' and close the game...this should change the game to a state where it can't be played....
Downsides... This can be bypassed if the person sends all the files including the reg key...
~JPZ