Re: What happened of the BPCSharedComponent topic?
No matter which language you use, the executable runs locally. So any form of encryption is really just obfescation, since your app will need to include the encryption key in order to actually decript the data. THe only way to eliminate this kind of cheating is to use a client-server model, wherein the server basically tells the client which sounds to play and how the menus should look. If the data is not stored locally, it can't be modified. You could reverse-engineer the server and write your own server which does whatever you want, but really who'd do that, and why?
There's no wrong or right way to do something, you'll always have to except some compromise. In python, relatively easy to reverse engineer and slowness are drawbacks, and especially the second one can be worked around. Python does abstract a whole lot of things away from you though, I wouldn't want to write a gui in C.
-- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector