Thank you for the input, everyone.
Quote: "Encryption/media security would be nice but I have to ask at what cost?"
Optimization comes first and foremost for this Mod, so if a feature makes it in, you can be assured that it's been optimized to provide the most speed that it can.
The Mod will not restrict any usage of the Mod in terms of minimizing or system controls (i.e. Ctrl+Alt+Del, Alt+Tab)
The files are not going to be compressed into the executable, thus no extracting will need to occur. All of your files will instead be encrypted and stay where they are, then decrypted internally by the Mod when they are loaded.
From my experience with this feature so far (using a test program) the encryption and decryption processes are quite fast. On the other side, however, since there IS extra work for the application to do, it will take a little more time to load the media.
I still have a few ideas for speeding it up even more, but at this moment the system can encrypt, decrypt, and load a 5.33MB file in just over 200ms.
Quote: "Will it be configurable (on/off)?"
That's a good question. Yes, you will be able to choose between a couple of encryption options: Full, Soft, and None. Full will take longer to encrypt and decrypt (though the time difference is still minimal as portrayed in the 200ms above), but provides a lower level encryption. Soft encryption will be substantially faster than Full encryption (this is the recommended option right now since it uses the same technique as the Full encryption).
Quote: "You mention how FPSC just copies the script bank into your built game. Will Blue have a fix for that?"
I'm hoping to have Project Blue only copy over the scripts that are necessary for your game to run. I've only given it a quick glance right now and it seems easy enough to get done, but I can't give any promises on the matter right now.
The one and only,