Our Life: Now & Forever

Our Life: Now & Forever

bonxanium Mar 16, 2024 @ 4:27am
A bug I suppose?
Recently the game started to give me the "an exception has occured while running game code" screen almost every time I'm trying to save my game! I've been replaying it a lot bc I want to see the little details, so maybe the amount of replays is kind of the reason??? I don't know :steamsad:
I ABSOLUTELY love the game anyway but this bug is annoying.
Last edited by bonxanium; Mar 16, 2024 @ 4:31am
< >
Showing 1-4 of 4 comments
GB Patch  [developer] Mar 17, 2024 @ 12:01pm 
I'm sorry for that! Are you reloading a save you made in the past? It's possible the save is too out-dated to work with the current version of the demo. If you get the error even with a brand-new file, can you copy/paste the full text so I can see what it's saying?
bonxanium Mar 23, 2024 @ 1:42am 
Originally posted by GB Patch:
I'm sorry for that! Are you reloading a save you made in the past? It's possible the save is too out-dated to work with the current version of the demo. If you get the error even with a brand-new file, can you copy/paste the full text so I can see what it's saying?
Howdy!! Nope, the saves I made in the past are all good and working - the problem is with creating new saves\overwriting past ones.
And here's the copy\paste, hope it'll help:
```
I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00gamemenu.rpy", line 170, in script
$ ui.interact()
File "renpy/common/00gamemenu.rpy", line 170, in <module>
$ ui.interact()
File "renpy/common/00action_file.rpy", line 397, in __call__
renpy.save(fn, extra_info=save_name)
PicklingError: Can't pickle <class 'store.Skip'>: it's not the same object as store.Skip

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "renpy/common/00gamemenu.rpy", line 170, in script
$ ui.interact()
File "renpy/ast.py", line 1138, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 1122, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/00gamemenu.rpy", line 170, in <module>
$ ui.interact()
File "renpy/ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "renpy/display/core.py", line 3579, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "renpy/display/core.py", line 4540, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "renpy/display/layout.py", line 1177, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/transition.py", line 53, in event
return self.new_widget.event(ev, x, y, st) # E1101
File "renpy/display/layout.py", line 1177, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1177, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/screen.py", line 770, in event
rv = self.child.event(ev, x, y, st)
File "renpy/display/layout.py", line 1177, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1177, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1401, in event
rv = super(Window, self).event(ev, x, y, st)
File "renpy/display/layout.py", line 279, in event
rv = d.event(ev, x - xo, y - yo, st)
File "renpy/display/layout.py", line 1177, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1177, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/behavior.py", line 1138, in event
return handle_click(self.clicked)
File "renpy/display/behavior.py", line 1071, in handle_click
rv = run(action)
File "renpy/display/behavior.py", line 368, in run
new_rv = run(i, *args, **kwargs)
File "renpy/display/behavior.py", line 375, in run
return action(*args, **kwargs)
File "renpy/common/00action_file.rpy", line 397, in __call__
renpy.save(fn, extra_info=save_name)
File "renpy/loadsave.py", line 427, in save
reraise(t, e, tb)
File "renpy/loadsave.py", line 413, in save
dump((roots, renpy.game.log), logf)
File "renpy/compat/pickle.py", line 51, in dump
cPickle.dump(o, f, PROTOCOL)
PicklingError: Can't pickle <class 'store.Skip'>: it's not the same object as store.Skip

```
GB Patch  [developer] Mar 25, 2024 @ 5:41pm 
Okay, that's not an error I recognize, so I'll need to ask the main programmer what could be done about it!
GB Patch  [developer] Apr 7, 2024 @ 4:17pm 
@bonxanium
Alright, the programmer should have an update for future builds that avoids this happening again, but the only way to potentially fix your current save would be to send us the file to our support email and let the programmer go through it.
support@gbpatchgames.com
< >
Showing 1-4 of 4 comments
Per page: 1530 50