Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Elyanth

2
Posts
3
Following
A member registered Feb 17, 2018

Recent community posts

Hi, so I did a few tests and here are the results:

1. So this bug happened during my very first playthrough (so white text, and no Skip prologue/play prologue first choice). I tried with a new save with the same choices (but this time since it's not my first playthrough, text was gray and first choice is Skip prologue/play prologue) and indeed, this time the choice appears! But I still have a save (my very first playthrough) where this choice is missing. My theory is that this choice does not like being in the 5th position. If it's 6th due to the Skip prologue/play prologue choice, it's happy and showing, otherwise no xD. 

2. This one is very mysterious to me now. I also cannot recreate it, even though I used the same save it happened with??? It used to happen anywhere in the story, regardless of the chapters: as long as I rolled back just before clicking on Flowcharts, I had the error. But now it stopped happening for some reason. But if you say that's a typical Renpy error, then I guess you cannot do anything on your end anyways. It's not very important, I could go back to where I stopped by clicking Rollback on the error, so nothing was lost. It's very strange though.

Hi! I loved this demo (even though you made me cry). I'm in love with all the characters already, MC included. Thank you so much for making it, you're amazing!

I noticed something that is not a typo but not a game breaking error, and encountered something that was definitely a game breaking error. I'm on PC. I'll start with the not game breaking error, so you can skip it if it's not important to you:

I noticed that a choice didn't show up in the choice history. Here are all the choices I made :

Choice 1 : I thought they were more reavers. Or blights.

Choice 2 : I cleaned the ends up but left it roughly waist length, as usual.

Choice 3 : Give it a quick sniff.

Choice 4 : Go tell them Reven is unavailable.

Choice 5 : Continue to look at him. (Ferran) MISSING FROM CHOICE HISTORY (but present in the Flowchart)

Choice 6 : Would you not have left in the circumstances I described ?

Choice 7 : I remember bits. Feelings and fragments. Little more.

Choice 8 : Go to the back to work in the garden for a while.


I encountered an error "An exception has occured" when I clicked on Flowcharts. Just before, I used the scroll wheel to go back to two previous lines of dialogues, so the text was grey when I tried to click on Flowcharts (I didn't go back through any choice selection, just normal lines of text). I think this is what broke the game, because I could access Flowcharts fine when the text was white. Clicking on Rollback in the error message worked to go back to where I was in the game, so it's not an urgent bug to fix. Here is the error message :

[code]

I'm sorry, but an uncaught exception occurred.

While running game code:

File "game/01_flowcharts/flow_container.rpy", line 1163, in get_direction

KeyError: 'left'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "renpy/display/render.pyx", line 494, in renpy.display.render.render_screen

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "game/01_flowcharts/01_zoom_viewport.rpy", line 393, in render

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "game/01_flowcharts/flow_container.rpy", line 689, in render

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "game/01_flowcharts/flow_container.rpy", line 1454, in render

File "game/01_flowcharts/flow_container.rpy", line 1439, in adjust_position_fn

File "game/01_flowcharts/flow_container.rpy", line 1412, in align_with_parent

File "game/01_flowcharts/flow_container.rpy", line 1189, in add_auto_connector

File "game/01_flowcharts/flow_container.rpy", line 1165, in get_direction

Exception: Could not determine connector position for direction left with 1 connectors.

-- Full Traceback ------------------------------------------------------------

Traceback (most recent call last):

File "game/01_flowcharts/flow_container.rpy", line 1163, in get_direction

KeyError: 'left'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "renpy/common/00gamemenu.rpy", line 174, in script

$ ui.interact()

File "renpy/ast.py", line 1187, in execute

renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/python.py", line 1273, in py_exec_bytecode

exec(bytecode, globals, locals)

~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/common/00gamemenu.rpy", line 174, in <module>

$ ui.interact()

~~~~~~~~~~~^^

File "renpy/ui.py", line 306, in interact

rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/display/core.py", line 2154, in interact

repeat, rv = self.interact_core(

~~~~~~~~~~~~~~~~~~^

preloads=preloads,

^^^^^^^^^^^^^^^^^^

...<4 lines>...

**kwargs,

^^^^^^^^^

)

^

File "renpy/display/core.py", line 2833, in interact_core

self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)

~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/display/core.py", line 1279, in draw_screen

surftree = renpy.display.render.render_screen(

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^

root_widget,

^^^^^^^^^^^^

renpy.config.screen_width,

^^^^^^^^^^^^^^^^^^^^^^^^^^

renpy.config.screen_height,

^^^^^^^^^^^^^^^^^^^^^^^^^^^

)

^

File "renpy/display/render.pyx", line 494, in renpy.display.render.render_screen

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "renpy/display/layout.py", line 896, in render

surf = render(child, width, height, cst, cat)

~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "renpy/display/transition.py", line 375, in render

top = render(self.new_widget, width, height, st, at)

~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "renpy/display/layout.py", line 896, in render

surf = render(child, width, height, cst, cat)

~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "renpy/display/layout.py", line 896, in render

surf = render(child, width, height, cst, cat)

~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "renpy/display/screen.py", line 767, in render

child = renpy.display.render.render(self.child, w, h, st, at)

~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "renpy/display/layout.py", line 896, in render

surf = render(child, width, height, cst, cat)

~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "renpy/display/layout.py", line 1444, in render

surf = render(child, width - cxmargin - cxpadding, height - cymargin - cypadding, st, at)

~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "game/01_flowcharts/01_zoom_viewport.rpy", line 393, in render

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "game/01_flowcharts/flow_container.rpy", line 689, in render

File "renpy/display/dragdrop.py", line 1088, in render

return super(DragGroup, self).render(width, height, st, at)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/display/layout.py", line 896, in render

surf = render(child, width, height, cst, cat)

~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "renpy/display/render.pyx", line 170, in renpy.display.render.render

File "renpy/display/render.pyx", line 267, in renpy.display.render.render

File "game/01_flowcharts/flow_container.rpy", line 1454, in render

File "game/01_flowcharts/flow_container.rpy", line 1439, in adjust_position_fn

File "game/01_flowcharts/flow_container.rpy", line 1412, in align_with_parent

File "game/01_flowcharts/flow_container.rpy", line 1189, in add_auto_connector

File "game/01_flowcharts/flow_container.rpy", line 1165, in get_direction

Exception: Could not determine connector position for direction left with 1 connectors.

Windows-10-10.0.19045-SP0 AMD64

Ren'Py 8.5.2.26010301

Thornewood 1.2

Thu Oct 8 23:39:15 2026

[/code]