Your patch was great. I really liked how you incorporated player feedback to make corrections in the dialogue. Unfortunately I don't know how to suggest fixes to whoever created the one on lewdpatcher.
If it's not too much to ask, how were you able to access the script for summertime saga? I tried using Unren but couldn't get the game to decrypt the rpyc files. The game would crash before starting. I figure I should just learn how to edit the files myself since every update will need a new patch and no offense to whoever contributed the lewdpatcher file but they obviously didn't play there own patch since right away after mowing the lawn the mc was calling his mom Debbie.
I've spent some time editing the patch posted on lewdpatcher, and I would like to thank whoever made it too. I added some missing content, corrected some spelling mistakes, etc. If you want I could help you out a bit on how to do it.
I'll just write down the full instructions for anyone who wants to learn how to do it, if you use Windows (probably not the simplest way to do it, but it works pretty well):
Step 1:
Download rpatool or RPA Extractor (I found this from a YT video, I can't post the links since it's my first post and you need 3 posts to be able to post links, but the title is
«How to Extract RPA File! (For Ren'Py-based games like Sakura Angels)»)
, unrpyc (from a YT video called «Modding AWSW: RPA & RPYC files»)
, and the Renpy SDK.
The two videos basically show you how to do it, but I'll write it out for you as well.
Extract/install the above software, to make it easy you can just keep them in 3 separate folders.
Step 2:
Then you go into the /game/ folder of SummertimeSaga and find the .rpa files you want to edit, OR find the patch.rpa file. In your case it's the patch.rpa file.
To make it easy for you just copy the .rpa file to the folder you have RPA Extractor in
.
Shift+RightClick inside the folder and choose 'Open command window here'.
Inside the command window enter "rpaextractor -o
foldername -x
file_name.rpa".
-o indicating where you want to extract the files to and the name of the folder, just call it whatever you want, and -x indicating the name of the file you want to extract. For example 'rpaextractor -o scripts -x patch.rpa'
Don't close the command window yet!
Step 3:
Open the new folder RPA extractor made, if you extracted the patch file, you'll find an 'images' folder and an .rpyc file.
Again, to make it easy, if you want to decompile the .rpyc files - then what I did was to copy 'unrpyc.exe' inside the newly made folder and run it.
unrpyc.exe will open a command window, and then a prompt will open and ask you to select a folder, but you only have to press 'OK' since you're already inside the folder.
It'll then decompile the .rpyc file in to an .rpy file.
Then you can edit the .rpy file however you want, the person who made the patch didn't make it very difficult to understand. You'll have a bunch of lines like this:
"original line in the game" : "edited line you want to show up in the game", make sure to always have a ':' to separate the original line and the edited line, as well as a ',' at the end.
Step 4:
To compile the .rpy file back into an .rpyc file you can move the entire game inside the Renpy SDK folder, so you'll have a bunch of folders like this:
doc, gui ... renpy.app, SummertimeSaga-0.16.1-pc, the_question, tmp
Copy the edited .rpy file you just made into the /game/ folder of SummertimeSaga in the SDK, along any other files that came with the patch/.rpa file. (like the images folder from the patch)
Start the Renpy SDK from 'renpy.exe', and you'll be greeted by the launcher, on the left side there's an area called PROJECTS:.
Click on SummertimeSaga, and on the bottom right of the launcher press 'Launch Project'. This will compile the .rpy file for you. If you go back to the /game/ folder inside the SDK you'll find both the .rpy and rpyc file.
Again, to make it easy, just copy the .rpyc file(s) and folder(s) back into the RPA extractor folder.
Step 5:
Open the command window you used earlier.
Write 'rpaextractor -c
patch_name.rpa file_name.rpyc foldername'
Where '-c
patch_name.rpa' being the .rpa file you want to create and '
file_name.rpyc and foldername' being your own .rpyc file and images folder from the original patch.
RPA extractor will then create a new .rpa file with your modified .rpyc and images folder.
... and you're done, that's your patch right there. Put it in the /game/ folder like you would normally.
Hope it wasn't too confusing with the copy this here and copy that there.