Alright, first things first
MAC Users:
The BASE GAME v0.3.0.1 is a .zip file that has a single folder inside it which is called: "WickedChoices.app" Inside this folder are all the game files for all the chapters prior to chapter 4 part 1... the UPDATE FILE v0.4.1.0 has this same folder structure, inside the .zip file you find the "WickedChoices.app" Folder which has all the game files for v0.4.1.0 inside it, if you take this WickedChoices.app folder now and copy it over the v0.3.0.1 WickedChoices.app folder it will integrate all NEW files into the old game and replaces OLD files that have to be replaced (like the scripts.rpa and so on...).
Since it seems to be a bit more complicated on MACs *sigh* here is a MAC users explanation on how that really works.... :
Thanks to
@empguy:
Right click on the application, and then show contents. This will reveal a folder in both the original and update files called "Contents". Then, while pressing option (the "alt" key), move the Contents folder from the update patch to the original application. You should then get a dialog box asking whether you want to stop, replace or merge the folders. Choose merge and you'll be done. This worked for me on High Sierra 10.13.2.
Windows and Linux Users:
Since ren'py creates a folder inside the .zip files including the version number it's a bit confusing (I'm going to change that in a bit... but have to upload everything again). So if you download the BASE GAME v0.3.0.1 you'll get a .zip file with a folder inside which is called: "WickedChoices-0.3.0.1-pc" inside this folder are all the game files for all the chapters prior to chapter 4 part 1.
Now if you download the UPDATE FILE v0.4.1.0 you'll get a new .zip with a folder inside which is called: "WickedChoices-0.4.1.0-pc" this one holds only the updated files and the new files for chapter 4 part 1. Now the Problem is that ren'py just adds the version number to the folder name, this way you can't just copy WickedChoices-0.4.1.0-pc into the same folder you have your WickedChoices-0.3.0.1-pc because then you'd just have two WickedChoices folders with two different .exe files.... So to patch the v0.3.0.1 you have to go INSIDE the WickedChoices-0.4.1.0-pc folder, cut out or copy everything in there
game (folder)
lib (folder)
renpy (folder)
wickedchoices.exe (file)
wickedchoices.py (file)
wickedchoices.sh (file)
Then you go into the WickedChoices-0.3.0.1-pc folder, INTO it please, and then you'll just paste everything you cut out earlier into this folder. Replacing all files it asks for (like the wickedchoices.exe, wickedchoices.py, wickedchoices.sh, scripts.rpa and so on and so on.)
I hope that helps now....