I'm using pygame with python2.7, and I have a game I want to finish up but have a problem.
I don't want to distribute the .ogg files in a way that would be easy for the player to steel, because lets face facts, ssteel sounds is what cheap knockoff games do best.
Anyway, rant aside, all of the methods I have mentally come up with so far either involve: 1. Encrypt the files and make the game unencrypt them into a new file[bad, person can just copy unencrypted file while game running] 2: using a dictionary to store them in a sounds.dat file and then write sounds to file when needed [bad, still can delete, and sounds.dat with pickle is 3 times the size, say hwaa?]
So now I'm stuck. How can I either make it so all my sounds are stored in one dat file, and pygame can still play them without blowing my game to like 10 times its size, or, how can I ensure my files are encrypted. In an ideal world, I am looking for an answer where the sounds are encrypted, and yet pygame can still play them. Thank you