Answering the question...What to do if pop - up "This save was created on a different device ..." when load save in Ren`Py game
It is more complicated than this, I have the same problem (even if it's my own save made with the same PC) and when click Yes I get a Renpy error.Answering the question...
The full text is "This save was created on a different device. Maliciously constructed save files can harm your computer. Do you trust this save's creator and everyone who could have changed the file?"
So, do you trust the save's creator or do you not ? It's not more complicated than this.
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/compat/load_failed.rpy", line 256, in <module>
TypeError: 'RevertableSet' object does not support item assignment
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "compat/load_failed.rpyc", line 6, in script
File "D:\Giochi\#\# INCOMPLETI\College Kings\CollegeKings2-3.1.8\renpy\ast.py", line 1138, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "D:\Giochi\#\# INCOMPLETI\College Kings\CollegeKings2-3.1.8\renpy\python.py", line 1122, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/compat/load_failed.rpy", line 256, in <module>
File "game/characters/CharacterService_ren.py", line 77, in set_relationship
TypeError: 'RevertableSet' object does not support item assignment
Windows-10-10.0.19045 AMD64
Ren'Py 8.1.0.23051307
College Kings 2 3.1.8
Fri Jun 2 00:59:00 2023
No, it isn't.It is more complicated than this,
No, you haven't.I have the same problem
It's a new feature, introduced to the last version of Ren'Py that was officially released only few days ago.(even if it's my own save made with the same PC)
This is a problem.When press Yes, nothing happen
Ok so when I click Yes it works correctly and then I get the game error?No, you haven't.
The error you encounter come from the game, not from Ren'Py core. This is only possible if the save file have been fully loaded without problems.
It's a new feature, introduced to the last version of Ren'Py that was officially released only few days ago.
I haven't had the possibility to test it yet, but I'm 80% sure that you have this message only because you are loading a save file generated before this security check was implemented ; said otherwise Ren'Py believe that the save come from another source because there's no mention of the source.
Then don't do something as useless as editing the save file. Instead learn how to use the console, there's many thread regarding this on the forum.it doesn't matter when the file was created, it never happens unless i modify a save file but it happens every time i do,
No they don't. But they obviously check if the save file have been edited, and since it have...my guess is that they fucked up when implementing the check, and they accidentally put the "do not trust" code on both answers, but i really have no idea.
>don't do this useless thingThen don't do something as useless as editing the save file. Instead learn how to use the console, there's many thread regarding this on the forum.
my complaint wasn't "i edited my save file and now i can't load it", my complaint was "the message Ren'Py gave me was inapplicable to my situation, and even though it asked me if i wanted to continue it refused to let me with no additional message explaining why."No they don't. But they obviously check if the save file have been edited, and since it have...
Then editing the save file would have exactly the same breaking result.yeah, i've started to learn how to use the console. so far, every time i've tried using it, i've run into errors that completely prevent progression despite following the guides in those threads exactly.
It's the opposite, it's totally relevant.doesn't really matter, though, because it's completely irrelevant to my prior comment.
No, your complaint was "the new security feature implemented in Ren'Py prevent me do to stupid useless things".my complaint wasn't "i edited my save file and now i can't load it", my complaint was "the message Ren'Py gave me was inapplicable to my situation, and even though it asked me if i wanted to continue it refused to let me with no additional message explaining why."
It isthey should put it in the documentation.
See above.they should have a message saying "the file can't be loaded because it has been edited with a third-party program."
As the checksum is implemented, there's no way to tell beforehand if it have been create on a different device or if it have been edited on that device.they shouldn't say it was created on a different device,
Ren'Py will strictly refuse to load a save file that looks as corrupted, this whatever the system it have been created on, and whatever you ask it to do.and they shouldn't give you the option to continue and load anyway unless they're actually going to allow it.
if you're going to make a claim, and even include a link to supposedly back up your claim, you should make sure that your claim is actually true. i'd already been to that particular page; it was one of the first things i checked. it does not address this issue in any way. that page has two sections. the first is about games and mods; it contains a warning about malicious software, and cautions users to only run games or apply mods if they trust everyone involved in the game or mod. the second section talks about save files, which initially seems promising; it explains that the format Ren'Py uses for save files is very powerful and can be abused by malicious actors. it goes on to caution users not to load save files unless they trust everyone involved in the creation and spread of that save file, as well as recommending against sharing save files.It isYou must be registered to see the links.
I'm not responsible for your inability to use your brain.if you're going to make a claim, and even include a link to supposedly back up your claim, you should make sure that your claim is actually true.
And for what reason ? What prove you that the editor isn't designed to wait for the umpteenth use before it corrupt the save file, precisely for you to lower your guard ?loading a modified save file won't do anything this time that it didn't do last time, so i might as well trust it.
And what functionality did they removed ?[...] but if they're going to remove functionality, they should document that, instead of pretending like the functionality is still there.
If you say so...also, as an aside, your continual insistence that using a save editor is stupid and useless is pretty fuckin' weird.
It's less stupid because, would you've dedicated one minute of your life to this, you would have discovered that in order to unlock the console, you just need to have this one line file that you can perfectly write yourself:in order to unlock the console you still have to run UnRen or a similar program, so you're still reliant on running a third-party program, and 99% of what you'd actually do with the console is exactly the same. how is that any less stupid or useless?
define config.console = True
0x52 URM(Universal Ren'Py Mod) Comes with menu to enable console etc. too. You can search values or variables with it, and modify on the fly for most games, as it depends on how it's scripted, so you might have to go treasure hunting through relevant results. Also works as a makeshift WT mod in a pinch, if you use the watchpanel that pops up to show avaliable paths.Anyone have a fix for this.
Grinding gets very annoying in games
For a bit more clarity I get the same issue when saving edited save using save editor online. when it loads it gives a warning " Your RenPy version have some save protection, to disable find this file \renpy\savetoken.py and replace if token_dir is None: by if True:"
Unfortunately I know where to find the file but I dont know how to use the required syntax for it.
thanks for the guide, but as today this isnt working anymore, if anyone knows how to disable this save security please answer, ty allmy English is bad. I work with a translator, sorry. I had the same problem. (I have no idea about rewriting programs) I opened this file with Notepad++ and searched for "token_dir is None:". 3 hits were shown to me. Lines 143, 234 and 267 (in my game) I think this can be somewhere else in every game. I simply replaced "token_dir is None:" with "if True:". 3 times in total. Now I can load the game normally with the edited save. so it worked.