Ran into a few bugs where any renders that included dialogue from Renee would trigger an exception error.
A simple fix, without tearing through the existing Ren’Py files, was to add a file in the "game" folder called:
zz_character_fix.rpy
The "zz_" helps make sure it loads late. The file itself is simple and only includes:
init 999 python:
re = Character("Renee")
The "999" makes the patch run late enough to override the problem. This fixed the errors in the earliest scenes with Ivy and Renee.
This is just a quick patch until the dev can address it properly later. If the dev releases a fix or this causes issues later in the game, remove the patch file, close the game, and reopen it.
Example traceback.txt with the exception before the patch:
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/S01E01.rpy", line 3006, in script
re "You're putting out. That's why. Looking good is only a small part of it."
Exception: Sayer b're' is not a function or string.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/S01E01.rpy", line 3006, in script
re "You're putting out. That's why. Looking good is only a small part of it."
File "D:\MoveTheChains-0.3-pc\renpy\ast.py", line 907, in execute
raise Exception("Sayer %s is not a function or string." % self.who.encode("utf-8"))
Exception: Sayer b're' is not a function or string.
Hope this helps anyone else. Great game so far!
For reference. I bought and downloaded the game via the link itch.io provided (gofile). So if this was fixed in a patch, it's not included in the download links here =]