Skip to main content

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

Hey there, Fen! I've run into the following error:


```

I'm sorry, but an uncaught exception occurred.

Executing ATL code at game/image_tools/outline_shader.rpy:274

  File "game/image_tools/outline_shader.rpy", line 67, in script

TypeError: 'bool' object is not iterable

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

Full traceback:

  File "game/image_tools/outline_shader.rpy", line 67, in script

  File "C:\Users\olive\Desktop\renpy-8.3.7-sdk\renpy\ast.py", line 1124, in execute

    show_imspec(self.imspec, atl=getattr(self, "atl", None))

  File "C:\Users\olive\Desktop\renpy-8.3.7-sdk\renpy\ast.py", line 1087, in show_imspec

    renpy.config.show(name,

  File "C:\Users\olive\Desktop\renpy-8.3.7-sdk\renpy\exports\displayexports.py", line 503, in show

    sls.add(layer, img, key, zorder, behind, at_list=at_list, name=name, atl=atl, default_transform=default_transform, transient=transient)

  File "C:\Users\olive\Desktop\renpy-8.3.7-sdk\renpy\display\scenelists.py", line 444, in add

    if not self.hide_or_replace(layer, remove_index, "replaced"):

  File "C:\Users\olive\Desktop\renpy-8.3.7-sdk\renpy\display\scenelists.py", line 508, in hide_or_replace

    d = oldsle.displayable._in_current_store()._hide(now - st, now - at, prefix)

  File "C:\Users\olive\Desktop\renpy-8.3.7-sdk\renpy\display\transform.py", line 945, in _hide

    self.update_state()

  File "C:\Users\olive\Desktop\renpy-8.3.7-sdk\renpy\display\transform.py", line 1235, in update_state

    fr = self.execute(self, fst, fat)

  File "C:\Users\olive\Desktop\renpy-8.3.7-sdk\renpy\atl.py", line 798, in execute

    action, arg, pause = block.execute(trans, timebase, self.atl_state, events)

  File "C:\Users\olive\Desktop\renpy-8.3.7-sdk\renpy\atl.py", line 1043, in execute

    action, arg, pause = stmt.execute(trans, target - start, child_state, events)

  File "C:\Users\olive\Desktop\renpy-8.3.7-sdk\renpy\atl.py", line 1660, in execute

    value = interpolate(complete, old, new, PROPERTIES[k])

  File "C:\Users\olive\Desktop\renpy-8.3.7-sdk\renpy\atl.py", line 249, in interpolate

    return tuple(interpolate(t, i, j, ty) for i, j, ty in zip(a, b, typ))

TypeError: 'bool' object is not iterable

Windows-10-10.0.22631 AMD64

Ren'Py 8.3.7.25031702

introLUCAS 0.1.7

Sun May 18 01:28:29 2025

```

Please advise! ; -; / <3

Hmm! Can you elaborate on when this occurs? Immediately after starting the game? When clicking through the example label? Custom code?

Oop hello! It occurs in the outline test, after example 1e! ;v;

Have you modified the code in any way? Does this occur when you drop it into a new project? I'm afraid I'm unable to reproduce this on 8.3.7. Can you also confirm you have v1.2 of the outline shader? (it will say so at the top of the outline_shader.rpy file)

Hello, thanks for getting back to me! 

I'm currently using version 1.2. I haven't modified the code. It does work perfectly fine when I drop it into a new project and proceeds through the demo as expected.

That's good to know! Unfortunately it does mean that it's interacting with something in your project then, which I can't debug. Note that shaders can interact with each other in odd ways sometimes, in case that gives you an idea of where to look. If you find any more information, let me know in case there are compatibility changes I can make!

Oooh for sure, thank you so much Fen! <3
I appreciate you. <3