
BUT THEY WILL BE BETRAYED…įollowing the devastating war between the democratic Solar Alliance and the tyrannical New Empire, the galaxy was split into two zones separated by the Neutral Rim, a buffer between the two states. I'm guessing I could try calling a game label in a new context instead of jumping? (yes, I know hacking renpy that way is generally Not Good)ĮDIT: calling a game label in a new context actually seems to work, but as one would expect this throws quite a numbers of other things out of wack.Love in Space & Sekai Project & Denpasoft actually tried messing with RollbackLog.rollback method to jump to a label instead of raising, and although that worked the main menu screen was kept on screen XD can't seem to hide it. Perhaps the script changed in an incompatible way?". I also have a few saves that consistently crash with "Couldn't find a place to stop rolling back. rpyc files and generating new ones before publishing a release. I should also make a habit of deleting all the. I've taken to checking if the return stack in after_load and if it has anything that fails a renpy.has_label check it substitutes that with a fall-back label. this doesn't just happen during development but to end users too, though. Thanks for the info! that clears up a lot. So I think that's your problem, and why you can't make it happen by yourself.

I've done a lot of work to make the save case work, but I don't know what would happen when the game itself (script and. I think that's the source of your problems - modifying the game concurrently on dropbox. rpycs do not, you could be getting Samu's labels, or vice versa. What I think is happening is that Dropbox isn't dealing with the.
SUNRIDER MASK OF ARCADIUS SHUTDOWN SERIAL
When it can't assign a name, it generates one, based on the file name, current time, and a unique serial number. rpyc file, and then using a diff algorithm to try and find the shortest edit distance between the two. rpy file changes, Ren'Py will do its best to try and assign the same names to statements. For other statements, the label name is an opaque tuple. For a label, the statement name is a string. To understand this, realize that Ren'Py gives every statement a name, which is stored in the save files, and used as part of rollback, saving, and loading. while experimenting I've seen regular strings in the return stack a number of times, so I know that is how usually things work. I don't even understand where this elaborate tuple of (path, int,int) comes from and why it is used instead of a regular string to reference a label. the inconsistency of this issue is probably the strangest thing about it. I've tried replicating this with a new test project by changing the 'project folder', making a new project, making a save, moving the test project to inside the renpy folder and running it there.

also, that's the location ren'py has been pointed to as the 'project folder' for some time. the save file was almost certainly created at that location, however. The path inside this 'label' E:\dropbox\renpy-6.14.1-sdk\Sunrider Battle alpha/game/shipmap.rpy' is NOT the path the game is located that I'm currently running! I actually have a local copy of the game at 'D:\renpy\ new folder\sunrider beta 6' and that's where I'm running the game and trying to load this save. Raise Exception("Could not find return label. Next_node(().lookup_return(pop=True))įile "D:\renpy\New folder\renpy\execution.py", line 391, in lookup_return
SUNRIDER MASK OF ARCADIUS SHUTDOWN FULL
Full Traceback -įile "D:\renpy\New folder\renpy\ast.py", line 1321, in execute I'm sorry, but an uncaught exception occurred.įile "renpy/common/00console.rpy", line 608, in scriptĮxception: Could not find return label (u'E:\\dropbox\\renpy-6.14.1-sdk\\Sunrider Battle alpha/game/shipmap.rpy', 1409525888, 26589).
