MoistSponge hey there bud, I wonder if you could take a look at this and perhaps upload a fully working version.
As others have mentioned, the game goes into a video loop on Day 23 when MC asks Caladruis (or whatever the ships name is) to show him Penny and Rose's conversation and you can't get out of it. There was a temporary fix posted but it didn't resolve the matter. I have tried to put 'stop movie' in various places but that doesn't work either.
I get the following error...
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/00action_file.rpy", line 479, in __call__
renpy.load(fn)
Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
$ ui.interact()
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\ast.py", line 1138, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\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 "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\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 "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\display\core.py", line 4540, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\display\layout.py", line 1177, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\display\transition.py", line 53, in event
return self.new_widget.event(ev, x, y, st) # E1101
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\display\layout.py", line 1177, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\display\layout.py", line 1177, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\display\screen.py", line 770, in event
rv = self.child.event(ev, x, y, st)
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\display\layout.py", line 1177, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\display\layout.py", line 1401, in event
rv = super(Window, self).event(ev, x, y, st)
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\display\layout.py", line 279, in event
rv = d.event(ev, x - xo, y - yo, st)
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\display\layout.py", line 1177, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\display\layout.py", line 1177, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\display\behavior.py", line 1138, in event
return handle_click(self.clicked)
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\display\behavior.py", line 1071, in handle_click
rv = run(action)
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\display\behavior.py", line 368, in run
new_rv = run(i, *args, **kwargs)
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\display\behavior.py", line 375, in run
return action(*args, **kwargs)
File "renpy/common/00action_file.rpy", line 479, in __call__
renpy.load(fn)
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\loadsave.py", line 813, in load
log.unfreeze(roots, label="_after_load")
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\rollback.py", line 1108, in unfreeze
self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\rollback.py", line 908, in rollback
self.load_failed()
File "C:\Users\dunca\Documents\Games\InForAPenny-0.65-pc\InForAPenny-0.65-pc\renpy\rollback.py", line 826, in load_failed
raise Exception("Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?")
Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?
Windows-10-10.0.22000 AMD64
Ren'Py 8.1.1.23060707
In For A Penny 0.65
Tue Apr 22 20:48:45 2025
Love this game and really appreciate your efforts mate.
All the best