Hi, I got a bug :)
The version this happened in is 0.7.21r2
On one day, I promised both Naomi and Cait to etherwalk with them at night. After spending the afternoon at the pool with Rae and Cait, Naomi appeared and we went to her ship. When the dream was over Cait approached and asked to dream with her, which I declined.
At this point, I found myself still at the pool, but now it was night and I was free to roam. Some weird things I found here:
-A lot of interactible elements (doors, stairs, fridge) were not at the correct place but instead shifted to the left.
-The lower bathroom and the library were copies of the living room.
-Naomi, Lyriel and Rae were not in their respective rooms, despite the map saying they are.
-Trying to enter Caits room causes the following exception to occur:
[code]
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/scripts/engine/navigation/navigator_scripts.rpy", line 48, in <module>
File "game/scripts/engine/navigation/house/second_floor/sf_south_bedroom.rpy", line 1, in execute
File "game/scripts/engine/navigation/house/second_floor/sf_south_bedroom.rpy", line 1, in execute
File "game/scripts/engine/navigation/house/second_floor/sf_south_bedroom.rpy", line 8, in execute
Exception: Imagebutton does not have a idle image. (auto=u'house/second_floor/south_bedroom/night/navigation/westhall_%s.webp').
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "scripts/engine/navigation/navigator_scripts.rpyc", line 5, in script call
File "scripts/engine/navigation/navigator_scripts.rpyc", line 30, in script
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 "game/scripts/engine/navigation/navigator_scripts.rpy", line 48, in <module>
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 4052, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
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)
File "renpy/display/core.py", line 681, in visit_all
d.visit_all(callback, seen)
File "renpy/display/screen.py", line 476, in visit_all
callback(self)
File "renpy/display/core.py", line 4052, in <lambda>
root_widget.visit_all(lambda d : d.per_interact())
File "renpy/display/screen.py", line 487, in per_interact
self.update()
File "renpy/display/screen.py", line 680, in update
self.screen.function(**self.scope)
File "game/scripts/engine/navigation/house/second_floor/sf_south_bedroom.rpy", line 1, in execute
File "game/scripts/engine/navigation/house/second_floor/sf_south_bedroom.rpy", line 1, in execute
File "game/scripts/engine/navigation/house/second_floor/sf_south_bedroom.rpy", line 8, in execute
File "renpy/ui.py", line 948, in _imagebutton
idle = choice(idle, idle_image, "idle", required=True)
File "renpy/ui.py", line 942, in choice
raise Exception("Imagebutton does not have a %s image. (auto=%r)." % (name, auto))
Exception: Imagebutton does not have a idle image. (auto=u'house/second_floor/south_bedroom/night/navigation/westhall_%s.webp').
Windows-10-10.0.26100 AMD64
Ren'Py 7.6.1.23060707
A House in the Rift 0.7.21r2
Sun Sep 28 12:00:21 2025
[/code]