Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(3 edits)

Hi! I hadn't seen anyone add this, but there seems to be a game breaking bug in the new hotfix. Sleeping attempts to load a dream sequence which crashes the game:

I'm sorry, but an uncaught exception occurred.
While running game code:
  File "game/Modules.rpy", line 1641, in script call
    call RandomEncoutersModule
  File "game/Modules.rpy", line 1900, in script call
    call TimeChecker
  File "game/Modules.rpy", line 1641, in script call
    call RandomEncoutersModule
  File "game/Modules.rpy", line 1899, in script call
    call ThoughtCorruptionModule
  File "game/Modules.rpy", line 1668, in script
    show SportHallLockersBlur with dissolve
  File "game/Modules.rpy", line 1641, in script call
    call RandomEncoutersModule
  File "game/Modules.rpy", line 1900, in script call
    call TimeChecker
  File "game/Modules.rpy", line 1641, in script call
    call RandomEncoutersModule
  File "game/Modules.rpy", line 1899, in script call
    call ThoughtCorruptionModule
  File "game/Modules.rpy", line 1668, in script
    show SportHallLockersBlur with dissolve
  File "game/characters.rpy", line 430, in <module>
    if Anthony.catalogue["Clothes"]!="None":
KeyError: 'Clothes'
-- Full Traceback ------------------------------------------------------------
Full traceback:
  File "\renpy\bootstrap.py", line 275, in bootstrap
    renpy.main.main()
  File "\renpy\main.py", line 670, in main
    run(restart)
  File "\renpy\main.py", line 144, in run
    renpy.execution.run_context(True)
  File "\renpy\execution.py", line 953, in run_context
    context.run()
  File "game/Modules.rpy", line 1641, in script call
    call RandomEncoutersModule
  File "game/Modules.rpy", line 1900, in script call
    call TimeChecker
  File "game/Modules.rpy", line 1641, in script call
    call RandomEncoutersModule
  File "game/Modules.rpy", line 1899, in script call
    call ThoughtCorruptionModule
  File "game/Modules.rpy", line 1668, in script
    show SportHallLockersBlur with dissolve
  File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python3.9/site-packages/future/utils/__init__.py", line 444, in raise_
  File "game/Modules.rpy", line 1641, in script call
    call RandomEncoutersModule
  File "game/Modules.rpy", line 1900, in script call
    call TimeChecker
  File "game/Modules.rpy", line 1641, in script call
    call RandomEncoutersModule
  File "game/Modules.rpy", line 1899, in script call
    call ThoughtCorruptionModule
  File "game/Modules.rpy", line 1668, in script
    show SportHallLockersBlur with dissolve
  File "\renpy\ast.py", line 1678, in execute
    renpy.exports.with_statement(trans, paired=paired)
  File "\renpy\exports.py", line 1757, in with_statement
    return renpy.game.interface.do_with(trans, paired, clear=clear)
  File "\renpy\display\core.py", line 2975, in do_with
    return self.interact(trans_pause=True,
  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 4305, in interact_core
    self.idle_frame(can_block, expensive)
  File "\renpy\display\core.py", line 3682, in idle_frame
    result = self.prediction_coroutine.send(expensive)
  File "\renpy\display\predict.py", line 106, in prediction_coroutine
    displayable(d)
  File "\renpy\display\predict.py", line 57, in displayable
    d.visit_all(lambda i : i.predict_one())
  File "\renpy\display\core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  File "\renpy\display\core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  File "\renpy\display\core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  [Previous line repeated 1 more time]
  File "\renpy\display\core.py", line 671, in visit_all
    for d in self.visit():
  File "\renpy\display\layout.py", line 1496, in visit
    self.update(self.last_st, self.last_at)
  File "\renpy\display\layout.py", line 1507, in update
    raw_child, redraw = self.function(st, at, *self.args, **self.kwargs)
  File "\renpy\display\layout.py", line 1598, in condition_switch_show
    return condition_switch_pick(switch), None
  File "\renpy\display\layout.py", line 1589, in condition_switch_pick
    if renpy.python.py_eval_bytecode(code):
  File "\renpy\python.py", line 1146, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/characters.rpy", line 430, in <module>
    if Anthony.catalogue["Clothes"]!="None":
KeyError: 'Clothes'
Windows-10-10.0.22621 AMD64
Ren'Py 8.1.1.23060707
 1.296
Sat Jan 20 07:04:42 2024

EDIT: It seems there's another error when you try to save with certain companions with you (so far Victor and Byzeff both caused this error.)

I'm sorry, but an uncaught exception occurred.
    
While running game code:
  File "renpy/common/00action_file.rpy", line 397, in __call__
    renpy.save(fn, extra_info=save_name)
PicklingError: Can't pickle <class 'store.Return'>: it's not the same object as store.Return
-- Full Traceback ------------------------------------------------------------
Full traceback:
  File "renpy/common/_layout/screen_load_save.rpym", line 35, 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/_layout/screen_load_save.rpym", line 35, 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 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  "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python3.9/site-packages/future/utils/__init__.py",  line 444, in raise_
  File "\renpy\loadsave.py", line 413, in save
    dump((roots, renpy.game.log), logf)
  File "\renpy\compat\pickle.py", line 103, in dump
    pickle.dump(o, f, pickle.HIGHEST_PROTOCOL if highest else PROTOCOL)
PicklingError: Can't pickle <class 'store.Return'>: it's not the same object as store.Return
Windows-10-10.0.22621 AMD64
Ren'Py 8.1.1.23060707
 1.296
Sat Jan 20 06:50:31 2024

EDIT 2: It seems the Mines are broken, as well! Despite still having multiple chances left for using Uuvee, I get kicked out and any attempts to get back in have me forcibly kicked back out again. You currently can't progress beyond the bridge.

Thank you for your report I will investigate the issue ;)

Might I ask, have you experienced those on a fresh save?

Yes! I actually recently got a new computer so it was a completely fresh install and completely fresh saves. I played through the game from the start a few times to make sure and kept running into the same problems at the same points.