Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

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 =]