Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Okay, first bug report. I get an exception screen when I try to open the gallery.. If I choose Ignore it takes me back to the game. Here's the report:

```

I'm sorry, but an uncaught exception occurred.

While running game code:

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

    $ ui.interact()

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

    $ ui.interact()

  File "game/screens.rpy", line 869, in execute

  File "game/screens.rpy", line 869, in execute

  File "game/screens.rpy", line 890, in execute

  File "game/screens.rpy", line 568, in execute

  File "game/screens.rpy", line 568, in execute

  File "game/screens.rpy", line 577, in execute

  File "game/screens.rpy", line 580, in execute

  File "game/screens.rpy", line 586, in execute

  File "game/screens.rpy", line 589, in execute

  File "game/screens.rpy", line 620, in execute

  File "game/screens.rpy", line 890, in execute

  File "game/screens.rpy", line 894, in execute

  File "game/screens.rpy", line 895, in execute

  File "game/screens.rpy", line 900, in execute

  File "game/screens.rpy", line 903, in execute

  File "game/screens.rpy", line 903, in <module>

TypeError: list indices must be integers or slices, not str

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

Full traceback:

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

    $ ui.interact()

  File "C:\TFTUV2-0.22.1-Uncensored Edition\renpy\ast.py", line 834, in execute

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

  File "C:\TFTUV2-0.22.1-Uncensored Edition\renpy\python.py", line 1187, in py_exec_bytecode

    exec(bytecode, globals, locals)

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

    $ ui.interact()

  File "C:\TFTUV2-0.22.1-Uncensored Edition\renpy\ui.py", line 301, in interact

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

  File "C:\TFTUV2-0.22.1-Uncensored Edition\renpy\display\core.py", line 2218, 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:\TFTUV2-0.22.1-Uncensored Edition\renpy\display\core.py", line 2748, in interact_core

    root_widget.visit_all(lambda d : d.per_interact())

  File "C:\TFTUV2-0.22.1-Uncensored Edition\renpy\display\displayable.py", line 434, in visit_all

    d.visit_all(callback, seen)

  File "C:\TFTUV2-0.22.1-Uncensored Edition\renpy\display\displayable.py", line 434, in visit_all

    d.visit_all(callback, seen)

  File "C:\TFTUV2-0.22.1-Uncensored Edition\renpy\display\displayable.py", line 434, in visit_all

    d.visit_all(callback, seen)

  [Previous line repeated 1 more time]

  File "C:\TFTUV2-0.22.1-Uncensored Edition\renpy\display\screen.py", line 480, in visit_all

    callback(self)

  File "C:\TFTUV2-0.22.1-Uncensored Edition\renpy\display\core.py", line 2748, in <lambda>

    root_widget.visit_all(lambda d : d.per_interact())

  File "C:\TFTUV2-0.22.1-Uncensored Edition\renpy\display\screen.py", line 491, in per_interact

    self.update()

  File "C:\TFTUV2-0.22.1-Uncensored Edition\renpy\display\screen.py", line 700, in update

    self.screen.function(**self.scope)

  File "game/screens.rpy", line 869, in execute

  File "game/screens.rpy", line 869, in execute

  File "game/screens.rpy", line 890, in execute

  File "game/screens.rpy", line 568, in execute

  File "game/screens.rpy", line 568, in execute

  File "game/screens.rpy", line 577, in execute

  File "game/screens.rpy", line 580, in execute

  File "game/screens.rpy", line 586, in execute

  File "game/screens.rpy", line 589, in execute

  File "game/screens.rpy", line 620, in execute

  File "game/screens.rpy", line 890, in execute

  File "game/screens.rpy", line 894, in execute

  File "game/screens.rpy", line 895, in execute

  File "game/screens.rpy", line 900, in execute

  File "game/screens.rpy", line 903, in execute

  File "game/screens.rpy", line 903, in <module>

  File "C:\TFTUV2-0.22.1-Uncensored Edition\renpy\revertable.py", line 214, in __getitem__

    rv = list.__getitem__(self, index)

TypeError: list indices must be integers or slices, not str

Windows-10-10.0.26100 AMD64

Ren'Py 8.3.7.25031702

Tales From The Unending Void 0.22.1

Tue Sep 23 18:37:25 2025

```

(1 edit)

You can fix this by opening op the developer console (Shift + O) and typing: scene_gallery_page = 0

Thanks! 🫡

It works just fine if I choose the gallery from the main menu. 

What I love about this episode thus far is that oh, man, he's got a LOT of explaining to do 😆

And the tribute to the old two orcs and an elf porn trope had me laughing pretty hard. Though not as hard as when he questions the prisoner and YOU JUST KNOW how that's going to end.  Ah, but Kim knows 😄 His adventure with the slug that he recounts...he indeed is the MC's best buddy!

You and Classy Lemon have marvelous imaginations I must say.

The restaurant scene with Thyia otoh was very moving. Her dream of the white wedding dress...damn, I should stfu before I spew spoilers.

Happy to hear that scene with Thyia was able to tug at the heartstrings!

And Kit is just very open to everything, even slugs!

(+1)

Oh yes, there's this touching vulnerability in Thyia, beneath multiple layers of marble-hard personal armor, that got to me in her first scene in Episode One. Thus making that scene so....well...to put it in a British way, I won't say I wept, but I will not say I did not 😉

It's good writing.