I can't remember the details but this has been extensively discussed on the thread for The Headmaster. Something about the latest version of Ren'Py and a security token it creates.
As an additional note to the moderators/site administrators, it may be worth, if not already done, creating a sticky thread somewhere that could be used to direct people to when this question comes up as I anticipate that it will be being discussed in increasing frequency across an increasing number of threads over the near future.
Ther is are dam easy fix for that
read this least post on the frist site.
If the above dont work follow this easy steps:
-Go to your tokens folder.
So on windows it is under users/"yourPCusername"/appdata/roaming/renpy/tokens
-Open the "security-keys.txt file.
-Delete the key strings under "singing-key" and "veryifying-Key".
(All that should be in the text file then is "signing-key" and on the next line down, "veryifying-key")
-Close the text file, then right click it and go to properties.
-Change the text file to read only.
CLose that and restart the game.
Viola! now the save works.
If this does not work (WHICH IT DEFINITELY SHOULD), you can change the python code in your favorite text editor. I use Notepad ++
In the game folder, where you can find the exe. There is a other folder "renpy".
Open it, search for the "savetoken.py" open it with the simple texteditor, and then look for this:
def verify_data(data, signatures, check_verifying=True):
"""
Verifies that `data` has been signed by the keys in `signatures`.
"""
for i in signatures.splitlines():
kind, key, sig = decode_line(i)
if kind == "signature":
if key is None:
continue
if check_verifying and key not in verifying_keys:
continue
try:
vk = ecdsa.VerifyingKey.from_der(key)
if vk.verify(sig, data):
return True
except Exception:
continue
return False
chance the last entry to "
True" save , restart the game and then your edited save will work.
the txt file should look like this.