- Aug 4, 2017
- 1,146
- 12,776
Yes the source code is the RPY file, yes the game will build a new RPYC file from the RPY file if one isn't present. The post I linked to explains why the RPYC is important for save compatability. Your posts on the matter are misleading, which is why I clarified.The RPYC file is created by the game when you first run it. It is the COMPILED version of that script (hence the "C" on the end). Run the game without the RPYC, then after it loads, quit the game and check the game folder, you will see a new RPYC file there. That's what scripting languages like RenPY/Python are all about. They allow a dev to change things in the script, save it and then the executable game will compile it at runtime. The RPYC file in that zip is simply a compiled version, you can ignore it and let your game compile it yourself. If you edit your PatchSG.rpy file, it will recompile it as a new RPYC version at runtime, incorporating your changes.
Now that the patch includes the RPYC file, people using it should also use the included RPYC file. Doing so will help mitigate the regular complaints about saves not working, at least where the patch was involved, and assuming the dev properly maintains the RPYC going forward.
And thanks for the facepalm, reactions to my informative comments are always welcome!