- May 2, 2022
- 59
- 49
I do not know what Ren'Py does internally (have not fully looked at the Code), but if the Security Feature is ENABLED and "Security_Keys.txt" it set to write protected, the persistent File gets written but it seems it gets ignored when loading / restarting the VN.Ren'Py persistent date (such as the character and gallery unlocks) saves in AppData\Roaming\RenPy\gamename\persistent, with each game getting its own file, so afaik there shouldn't be any conflict issues. As long as you don't have the whole thing or the CosyCafe file write protected you should be fine.
Also, I just tested write protecting security_keys.txt and it screwed up my entire ren'py dev launcher - so that may be the source of your issues in and of itself?
So yes, like mentioned in the post above, write-protecting "Security_Keys.txt" is the cause of this Issue and others beginning with Ren'Py 8.1. This Feature in itself is badly implemented IMO and the VN's Dev(s) need to set the Path manually by modifying the Value in "VNName\renpy\savetoken.rpy" to point to the Token File Target Directory explicitly - ideally point to the Path where the Save Files and the persistent File are written to. Otherwise the Value will always be written into Security_Keys.txt and literally creates Issues loading other Saves from other VN's, as the Value in this File will always be overwritten not added.
Anyway, it is an general Issue with Ren'Py itself and only a Half-Bug in Cosy Cafe, as with 8.1+ Devs should either
* Disable this Security Feature completely OR
* Keep the Feature but set the Path to the Token File explicitly in securitytoken.rpy
to not cause Issues for People who are not only running their VN.
This is one of the Problems when most of the Users of Ren'Py are total Beginners and or also never "RTFM" = Changelog or stuff gets misunderstood like in example getting literally lost in translation. Ergo causing Issues like that. Not talking about you specifically but in general! I obviously have no Idea what your Skill Level is.
Good Night and keep up the otherwise fantastic work!