Loc & s4,
it's good to see you guys trying to work something out regarding the encryption of fpsc files. Like it's been said before, something is much better than nothing at all.
In the current scene, all you get is a folder. It takes a person who knows how to use a mouse to get all your custom files.
FPS Pack, I dont own, simply because I know it's too simple to crack.
As for any other encryption process, all I can say is, at some point (at the least during the game being played!), all the files HAVE to be on your hard disk some place and in the original formats. So again, all you need to do is search.
So atleast with FPSC, it's almost impossible to make a decent encryption work.
When I was giving thought as to how I would make such a system work I thought of something like this :
Basically, you build the game like you do, except, the files are all renamed randomly with random extensions and placed in random folders. Of course, your .exe file would know and retain exactly what files it uses, so there would be no delay in loading or gameplay.
Pity I dont even know a programming language other than C, just the basics of it.
Of course, it wouldn't take a genius to open those files using trial & error, but I don't know anyone who would go through the process of trying to rename around 200-300 files to find what they want.
Anyways, I really do hope whatever it is you are working on works well. We all do need some kind of protection from leechers.
-- game dev is fun...but taking up too much time --