I am currently building a GUI for a new game of mine, and after the last few things I did I have stated getting this error:
TypeError: cannt concatenate 'str' and 'int' objects
This error seems to occur whenever the yes/no screen is due to appear, but I have compared my current code to an old code where the error doesn't occur and cannot find what is causing this.
E.g. this error appears when you click the close button, or when trying to delete a save file.
Here is a full traceback, if anyone can help let me know or if you need me to post any additional information, I have been banging my head against a wall it seems trying to fix this and it is driving me half insane.
Thanks.
Code: Select all
I'm sorry, but an uncaught exception occurred.
While running game code:
TypeError: cannot concatenate 'str' and 'int' objects
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "renpy/common/_layout/screen_main_menu.rpym", line 29, in script
$ ui.interact()
File "D:\Renpy\renpy-6.17.3-sdk\renpy\ast.py", line 785, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "D:\Renpy\renpy-6.17.3-sdk\renpy\python.py", line 1382, in py_exec_bytecode
exec bytecode in globals, locals
File "renpy/common/_layout/screen_main_menu.rpym", line 29, in <module>
$ ui.interact()
File "D:\Renpy\renpy-6.17.3-sdk\renpy\ui.py", line 247, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "D:\Renpy\renpy-6.17.3-sdk\renpy\display\core.py", line 2149, in interact
repeat, rv = self.interact_core(preloads=preloads, **kwargs)
File "D:\Renpy\renpy-6.17.3-sdk\renpy\display\core.py", line 2478, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "D:\Renpy\renpy-6.17.3-sdk\renpy\display\core.py", line 1677, in draw_screen
renpy.config.screen_height,
File "render.pyx", line 363, in renpy.display.render.render_screen (gen\renpy.display.render.c:5330)
File "render.pyx", line 174, in renpy.display.render.render (gen\renpy.display.render.c:2537)
File "D:\Renpy\renpy-6.17.3-sdk\renpy\display\layout.py", line 618, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 98, in renpy.display.render.render (gen\renpy.display.render.c:2849)
File "render.pyx", line 174, in renpy.display.render.render (gen\renpy.display.render.c:2537)
File "D:\Renpy\renpy-6.17.3-sdk\renpy\display\transition.py", line 354, in render
return render(self.new_widget, width, height, st, at)
File "render.pyx", line 98, in renpy.display.render.render (gen\renpy.display.render.c:2849)
File "render.pyx", line 174, in renpy.display.render.render (gen\renpy.display.render.c:2537)
File "D:\Renpy\renpy-6.17.3-sdk\renpy\display\layout.py", line 618, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 98, in renpy.display.render.render (gen\renpy.display.render.c:2849)
File "render.pyx", line 174, in renpy.display.render.render (gen\renpy.display.render.c:2537)
File "D:\Renpy\renpy-6.17.3-sdk\renpy\display\layout.py", line 618, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 98, in renpy.display.render.render (gen\renpy.display.render.c:2849)
File "render.pyx", line 174, in renpy.display.render.render (gen\renpy.display.render.c:2537)
File "D:\Renpy\renpy-6.17.3-sdk\renpy\display\screen.py", line 598, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 98, in renpy.display.render.render (gen\renpy.display.render.c:2849)
File "render.pyx", line 174, in renpy.display.render.render (gen\renpy.display.render.c:2537)
File "D:\Renpy\renpy-6.17.3-sdk\renpy\display\layout.py", line 618, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 98, in renpy.display.render.render (gen\renpy.display.render.c:2849)
File "render.pyx", line 174, in renpy.display.render.render (gen\renpy.display.render.c:2537)
File "accelerator.pyx", line 108, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:1922)
File "render.pyx", line 174, in renpy.display.render.render (gen\renpy.display.render.c:2537)
File "D:\Renpy\renpy-6.17.3-sdk\renpy\display\layout.py", line 964, in render
st, at)
File "render.pyx", line 98, in renpy.display.render.render (gen\renpy.display.render.c:2849)
File "render.pyx", line 174, in renpy.display.render.render (gen\renpy.display.render.c:2537)
File "D:\Renpy\renpy-6.17.3-sdk\renpy\display\layout.py", line 618, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 98, in renpy.display.render.render (gen\renpy.display.render.c:2849)
File "render.pyx", line 174, in renpy.display.render.render (gen\renpy.display.render.c:2537)
File "D:\Renpy\renpy-6.17.3-sdk\renpy\display\layout.py", line 741, in render
surf = render(d, rw, height - y, cst, cat)
File "render.pyx", line 98, in renpy.display.render.render (gen\renpy.display.render.c:2849)
File "render.pyx", line 174, in renpy.display.render.render (gen\renpy.display.render.c:2537)
File "D:\Renpy\renpy-6.17.3-sdk\renpy\display\behavior.py", line 596, in render
rv = super(Button, self).render(width, height, st, at)
File "D:\Renpy\renpy-6.17.3-sdk\renpy\display\layout.py", line 993, in render
surf)
File "D:\Renpy\renpy-6.17.3-sdk\renpy\display\core.py", line 397, in place
xpos, ypos = place(width, height, surf.width, surf.height, placement)
File "D:\Renpy\renpy-6.17.3-sdk\renpy\display\core.py", line 142, in place
x = xpos + xoffset - xanchor
TypeError: cannot concatenate 'str' and 'int' objects
Windows-7-6.1.7601-SP1
Ren'Py 6.18.3.761
Beach Bounce 0.01