The explanation got a little long so I put it in a spoiler.
Not quite.
When you load a py (or rpy) file, it will automatically get compiled into bytecode, a pyc (or rpyc) file. Each time this is done with the same source file, you get the same object file. Just like with a traditional compiled language.
Much like how make or ninja work, if the source file has a newer modification date than an existing object file, it will recompile. rpy and rpyc files have a 1:1 correspondence - modify the rpy file, and a new rpyc file will be generated. Modify the rpyc file, and a new one won't be generated because its modification date is newer than the source rpy file.
Make a save, delete all rpyc files, then load the save. The rpyc files will be regenerated, and will be compatible. The save will load correctly, always (assuming no other odd factors, like bad disk sectors corrupting the save).
What I believe happened is:
- The dev changed existing rpy files in an incompatible way, breaking saves, and
- Copying the rpyc files from a previous version reset the modification date, so it looks "newer" than the rpy files, so Ren'Py doesn't regenerate them.
if you were gonna cite and underage looking pornstar I woulda gone with Piper Perri especially before she got her braces removed (she's the one on the right for those not familiar with her, other girl is Lily Rader ) there were better pics but I used this one for scale lol
I just bing'd petite blonde pornstar