Page 1 of 1

Side Image Errors 6.99 [SOLVED]

Posted: Sun Sep 11, 2016 10:44 am
by DesertFox
I'm now getting the following traceback error with with side images since the update to 6.99

Code: Select all

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00start.rpy", line 210, in script call
    call _splashscreen from _call_splashscreen_1
  File "game/script.rpy", line 4592, in script
    "I got up early to assume my duties, but found I was turned away at the training grounds."
  File "game/screens.rpy", line 848, in say_wrapper
    return renpy.show_display_say(who, what, **kwargs)
  File "game/screens.rpy", line 11, in execute
    screen say:
  File "game/screens.rpy", line 11, in execute
    screen say:
  File "game/screens.rpy", line 18, in execute
    if side_imagee:
  File "game/screens.rpy", line 19, in execute
    add side_image xalign 0.0 yalign 1.0
Exception: Not a displayable: <function side_image at 0x05D65370>

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

Full traceback:
  File "renpy/common/00start.rpy", line 210, in script call
    call _splashscreen from _call_splashscreen_1
  File "game/script.rpy", line 4592, in script
    "I got up early to assume my duties, but found I was turned away at the training grounds."
  File "C:\Users\User\Downloads\renpy-6.15.7-sdk\renpy-6.15.7-sdk\renpy\ast.py", line 603, in execute
    renpy.exports.say(who, what, interact=self.interact)
  File "C:\Users\User\Downloads\renpy-6.15.7-sdk\renpy-6.15.7-sdk\renpy\exports.py", line 1135, in say
    who(what, interact=interact)
  File "C:\Users\User\Downloads\renpy-6.15.7-sdk\renpy-6.15.7-sdk\renpy\character.py", line 873, in __call__
    self.do_display(who, what, cb_args=self.cb_args, **display_args)
  File "C:\Users\User\Downloads\renpy-6.15.7-sdk\renpy-6.15.7-sdk\renpy\character.py", line 719, in do_display
    **display_args)
  File "C:\Users\User\Downloads\renpy-6.15.7-sdk\renpy-6.15.7-sdk\renpy\character.py", line 484, in display_say
    what_text = show_function(who, what_string)
  File "C:\Users\User\Downloads\renpy-6.15.7-sdk\renpy-6.15.7-sdk\renpy\character.py", line 702, in do_show
    **self.show_args)
  File "game/screens.rpy", line 848, in say_wrapper
    return renpy.show_display_say(who, what, **kwargs)
  File "C:\Users\User\Downloads\renpy-6.15.7-sdk\renpy-6.15.7-sdk\renpy\character.py", line 282, in show_display_say
    return renpy.display.screen.get_widget(screen, "what", layer)
  File "C:\Users\User\Downloads\renpy-6.15.7-sdk\renpy-6.15.7-sdk\renpy\display\screen.py", line 1176, in get_widget
    screen.update()
  File "C:\Users\User\Downloads\renpy-6.15.7-sdk\renpy-6.15.7-sdk\renpy\display\screen.py", line 573, in update
    self.screen.function(**self.scope)
  File "game/screens.rpy", line 11, in execute
    screen say:
  File "game/screens.rpy", line 11, in execute
    screen say:
  File "game/screens.rpy", line 18, in execute
    if side_imagee:
  File "game/screens.rpy", line 19, in execute
    add side_image xalign 0.0 yalign 1.0
  File "C:\Users\User\Downloads\renpy-6.15.7-sdk\renpy-6.15.7-sdk\renpy\sl2\sldisplayables.py", line 384, in sl2add
    d = renpy.easy.displayable(d, scope=scope)
  File "C:\Users\User\Downloads\renpy-6.15.7-sdk\renpy-6.15.7-sdk\renpy\easy.py", line 105, in displayable
    raise Exception("Not a displayable: %r" % (d,))
Exception: Not a displayable: <function side_image at 0x05D65370>

Windows-8-6.2.9200
Ren'Py 6.99.12.1757
My Little Dictator 1.0

Re: Side Image Errors 6.99

Posted: Sun Sep 11, 2016 1:40 pm
by PyTom
Either set config.old_say_args = True, or update your say screen to give a default to the side_image parameter. This is the error you'd get if you use a very old say screen with a modern Ren'Py without the compatibility mode.

Re: Side Image Errors 6.99

Posted: Sun Sep 11, 2016 4:28 pm
by DesertFox
PyTom wrote:Either set config.old_say_args = True, or update your say screen to give a default to the side_image parameter. This is the error you'd get if you use a very old say screen with a modern Ren'Py without the compatibility mode.
Updated that and it's working now. I'd updated every screen with parameters but the say screen. A problem with long-term projects...