Make Final will include everything in the project folder, including sub-folders. Make Exe gives you a stand-alone program that can then load in the media.
So to answer your original question you would simply replace those media files in order to upgrade, but of course you want to protect them so you are going to need to encrypt them.
Does winzip support command line parameters since pkzip is no longer updated? I'm not sure, either way you would have to include a registered winzip to make it work without throwing popups at the user and that would be illegal.
Look around for other freely distributed archivers and i'm sure you'll find something to match the task, it's either that or you will have to manually encrypt your files (or at least parts of them), to do that....
Either scattering bits or adjusting their byte values - fractal encryption is particularly effective where you modify each byte by an rnd() command - just remember to set the fractal seed with a randomize command first so you can recreate your fractal pattern.
As for the specifics of how to do it? I don't mind doing a snippet but really it is a very slow process in the final runtime - is the project media that good to warrant all the effort?
rem This routine will load an encrypted .x file - you will have to modify it for use with textures, bmps or other such files but i'm sure you can work that out easily enough...
function decrypt(file$)
randomize 58392859
open to read 1,file$+".encrypted"
open to write 2,"media.x"
repeat
read byte 1,n
n=n+rnd(255)
if n>255 then n=n-255
write byte 2,n
entil eof(1)
close file 2
close file 1
load object file$+".x",1
delete file file$+".x"
endfunction
rem Use this to make your encrypted files in the first instace
function encrypt(file$)
randomize 58392859
open to read 1,file$+".x"
open to write 2,"media.encrypted"
repeat
read byte 1,n
n=n-rnd(255)
if n<0 then n=n+255
write byte 2,n
entil eof(1)
close file 2
close file 1
endfunction
Pneumatic Dryll, Outrageous epic cleric of EQ/Xev
God made the world in 7 days, but we're still waiting for the patch.